diff --git a/CREDITS.md b/CREDITS.md index 5c57190..7908afd 100644 --- a/CREDITS.md +++ b/CREDITS.md @@ -116,4 +116,6 @@ - mikkeyboi - Unraid OS stuff +- deftdawg - Various correctness and robustness fixes - thanks! + Note: Individual files have more specific 'credits' in them. diff --git a/OVMF-notes.txt b/OVMF-notes.txt index 6523119..9d7cb06 100644 --- a/OVMF-notes.txt +++ b/OVMF-notes.txt @@ -1,7 +1,9 @@ -Current OVMF blobs are borrowed from the following URL, +Current OVMF blobs are borrowed from the following URLs, http://download.proxmox.com/debian/dists/buster/pve-no-subscription/binary-amd64/pve-edk2-firmware_2.20200531-1_all.deb +http://ftp.debian.org/debian/pool/main/e/edk2/ + OVMF for non-OpenCore boot loaders: https://github.com/kholia/edk2/tree/macOS-NG-v3. Building OVMF diff --git a/OVMF_CODE.fd b/OVMF_CODE.fd index c958fb0..002c7c1 100644 Binary files a/OVMF_CODE.fd and b/OVMF_CODE.fd differ diff --git a/OpenCore-Boot-CD.sh b/OpenCore-Boot-CD.sh index c9984a1..029ca8d 100755 --- a/OpenCore-Boot-CD.sh +++ b/OpenCore-Boot-CD.sh @@ -13,7 +13,7 @@ # NOTE: Tweak the "MY_OPTIONS" line in case you are having booting problems! ############################################################################ -MY_OPTIONS="+pcid,+ssse3,+sse4.2,+popcnt,+avx,+aes,+xsave,+xsaveopt,check" +MY_OPTIONS="+ssse3,+sse4.2,+popcnt,+avx,+aes,+xsave,+xsaveopt,check" # This script works for Big Sur, Catalina, Mojave, and High Sierra. Tested with # macOS 10.15.6, macOS 10.14.6, and macOS 10.13.6 @@ -42,7 +42,6 @@ args=( -smbios type=2 -device ich9-intel-hda -device hda-duplex -device ich9-ahci,id=sata - # -drive id=OpenCoreBoot,if=none,snapshot=on,format=qcow2,file="$REPO_PATH/OpenCore-Catalina/OpenCore-nopicker.qcow2" -drive id=OpenCoreBoot,if=none,snapshot=on,format=qcow2,file="$REPO_PATH/OpenCore-Catalina/OpenCore.qcow2" -device ide-hd,bus=sata.2,drive=OpenCoreBoot -device ide-hd,bus=sata.3,drive=InstallMedia diff --git a/OpenCore-Boot.sh b/OpenCore-Boot.sh index cd8f585..48739a9 100755 --- a/OpenCore-Boot.sh +++ b/OpenCore-Boot.sh @@ -13,7 +13,7 @@ # NOTE: Tweak the "MY_OPTIONS" line in case you are having booting problems! ############################################################################ -MY_OPTIONS="+pcid,+ssse3,+sse4.2,+popcnt,+avx,+aes,+xsave,+xsaveopt,check" +MY_OPTIONS="+ssse3,+sse4.2,+popcnt,+avx,+aes,+xsave,+xsaveopt,check" # This script works for Big Sur, Catalina, Mojave, and High Sierra. Tested with # macOS 10.15.6, macOS 10.14.6, and macOS 10.13.6 @@ -45,7 +45,6 @@ args=( -smbios type=2 -device ich9-intel-hda -device hda-duplex -device ich9-ahci,id=sata - # -drive id=OpenCoreBoot,if=none,snapshot=on,format=qcow2,file="$REPO_PATH/OpenCore-Catalina/OpenCore-nopicker.qcow2" -drive id=OpenCoreBoot,if=none,snapshot=on,format=qcow2,file="$REPO_PATH/OpenCore-Catalina/OpenCore.qcow2" -device ide-hd,bus=sata.2,drive=OpenCoreBoot -device ide-hd,bus=sata.3,drive=InstallMedia diff --git a/OpenCore-Catalina/EFI/BOOT/BOOTx64.efi b/OpenCore-Catalina/EFI/BOOT/BOOTx64.efi index a1414bc..ecddd5e 100644 Binary files a/OpenCore-Catalina/EFI/BOOT/BOOTx64.efi and b/OpenCore-Catalina/EFI/BOOT/BOOTx64.efi differ diff --git a/OpenCore-Catalina/EFI/OC/Drivers/AudioDxe.efi b/OpenCore-Catalina/EFI/OC/Drivers/AudioDxe.efi index 30ab4d3..d1265d8 100644 Binary files a/OpenCore-Catalina/EFI/OC/Drivers/AudioDxe.efi and b/OpenCore-Catalina/EFI/OC/Drivers/AudioDxe.efi differ diff --git a/OpenCore-Catalina/EFI/OC/Drivers/CrScreenshotDxe.efi b/OpenCore-Catalina/EFI/OC/Drivers/CrScreenshotDxe.efi index 7807dcd..06bb1b0 100644 Binary files a/OpenCore-Catalina/EFI/OC/Drivers/CrScreenshotDxe.efi and b/OpenCore-Catalina/EFI/OC/Drivers/CrScreenshotDxe.efi differ diff --git a/OpenCore-Catalina/EFI/OC/Drivers/HiiDatabase.efi b/OpenCore-Catalina/EFI/OC/Drivers/HiiDatabase.efi index d2ab3a7..b51af37 100644 Binary files a/OpenCore-Catalina/EFI/OC/Drivers/HiiDatabase.efi and b/OpenCore-Catalina/EFI/OC/Drivers/HiiDatabase.efi differ diff --git a/OpenCore-Catalina/EFI/OC/Drivers/NvmExpressDxe.efi b/OpenCore-Catalina/EFI/OC/Drivers/NvmExpressDxe.efi index ecc5d62..5e847e4 100644 Binary files a/OpenCore-Catalina/EFI/OC/Drivers/NvmExpressDxe.efi and b/OpenCore-Catalina/EFI/OC/Drivers/NvmExpressDxe.efi differ diff --git a/OpenCore-Catalina/EFI/OC/Drivers/OpenCanopy.efi b/OpenCore-Catalina/EFI/OC/Drivers/OpenCanopy.efi index e66c485..af3b0ac 100644 Binary files a/OpenCore-Catalina/EFI/OC/Drivers/OpenCanopy.efi and b/OpenCore-Catalina/EFI/OC/Drivers/OpenCanopy.efi differ diff --git a/OpenCore-Catalina/EFI/OC/Drivers/OpenHfsPlus.efi b/OpenCore-Catalina/EFI/OC/Drivers/OpenHfsPlus.efi index 1b7e6e7..3d0ab75 100644 Binary files a/OpenCore-Catalina/EFI/OC/Drivers/OpenHfsPlus.efi and b/OpenCore-Catalina/EFI/OC/Drivers/OpenHfsPlus.efi differ diff --git a/OpenCore-Catalina/EFI/OC/Drivers/OpenPartitionDxe.efi b/OpenCore-Catalina/EFI/OC/Drivers/OpenPartitionDxe.efi index dfb95b5..8c89fec 100644 Binary files a/OpenCore-Catalina/EFI/OC/Drivers/OpenPartitionDxe.efi and b/OpenCore-Catalina/EFI/OC/Drivers/OpenPartitionDxe.efi differ diff --git a/OpenCore-Catalina/EFI/OC/Drivers/OpenRuntime.efi b/OpenCore-Catalina/EFI/OC/Drivers/OpenRuntime.efi index ddf4bc6..f235eab 100644 Binary files a/OpenCore-Catalina/EFI/OC/Drivers/OpenRuntime.efi and b/OpenCore-Catalina/EFI/OC/Drivers/OpenRuntime.efi differ diff --git a/OpenCore-Catalina/EFI/OC/Drivers/OpenUsbKbDxe.efi b/OpenCore-Catalina/EFI/OC/Drivers/OpenUsbKbDxe.efi index d57feb2..e46548a 100644 Binary files a/OpenCore-Catalina/EFI/OC/Drivers/OpenUsbKbDxe.efi and b/OpenCore-Catalina/EFI/OC/Drivers/OpenUsbKbDxe.efi differ diff --git a/OpenCore-Catalina/EFI/OC/Drivers/Ps2KeyboardDxe.efi b/OpenCore-Catalina/EFI/OC/Drivers/Ps2KeyboardDxe.efi index 9bbcc80..4626163 100644 Binary files a/OpenCore-Catalina/EFI/OC/Drivers/Ps2KeyboardDxe.efi and b/OpenCore-Catalina/EFI/OC/Drivers/Ps2KeyboardDxe.efi differ diff --git a/OpenCore-Catalina/EFI/OC/Drivers/Ps2MouseDxe.efi b/OpenCore-Catalina/EFI/OC/Drivers/Ps2MouseDxe.efi index b5f2b80..01119b6 100644 Binary files a/OpenCore-Catalina/EFI/OC/Drivers/Ps2MouseDxe.efi and b/OpenCore-Catalina/EFI/OC/Drivers/Ps2MouseDxe.efi differ diff --git a/OpenCore-Catalina/EFI/OC/Drivers/UsbMouseDxe.efi b/OpenCore-Catalina/EFI/OC/Drivers/UsbMouseDxe.efi index 62828fe..1e4f157 100644 Binary files a/OpenCore-Catalina/EFI/OC/Drivers/UsbMouseDxe.efi and b/OpenCore-Catalina/EFI/OC/Drivers/UsbMouseDxe.efi differ diff --git a/OpenCore-Catalina/EFI/OC/Drivers/XhciDxe.efi b/OpenCore-Catalina/EFI/OC/Drivers/XhciDxe.efi index 802838f..049cc08 100644 Binary files a/OpenCore-Catalina/EFI/OC/Drivers/XhciDxe.efi and b/OpenCore-Catalina/EFI/OC/Drivers/XhciDxe.efi differ diff --git a/OpenCore-Catalina/EFI/OC/Kexts/AppleALC.kext/Contents/Info.plist b/OpenCore-Catalina/EFI/OC/Kexts/AppleALC.kext/Contents/Info.plist index f49aa13..e5fc24b 100644 --- a/OpenCore-Catalina/EFI/OC/Kexts/AppleALC.kext/Contents/Info.plist +++ b/OpenCore-Catalina/EFI/OC/Kexts/AppleALC.kext/Contents/Info.plist @@ -3,7 +3,7 @@ BuildMachineOSBuild - 19H2 + 19H1217 CFBundleDevelopmentRegion en CFBundleExecutable @@ -17,7 +17,7 @@ CFBundlePackageType KEXT CFBundleShortVersionString - 1.5.4 + 1.6.1 CFBundleSignature ???? CFBundleSupportedPlatforms @@ -25,31 +25,76 @@ MacOSX CFBundleVersion - 1.5.4 + 1.6.1 DTCompiler com.apple.compilers.llvm.clang.1_0 DTPlatformBuild - 12A7209 + 12B45b DTPlatformName macosx DTPlatformVersion - 10.15.6 + 11.0 DTSDKBuild - 19G68 + 20A2408 DTSDKName - macosx10.15 + macosx11.0 DTXcode - 1200 + 1220 DTXcodeBuild - 12A7209 + 12B45b IOKitPersonalities + ALCUserClientProvider + + CFBundleIdentifier + as.vit9696.AppleALC + IOClass + ALCUserClientProvider + IOMatchCategory + ALCUserClientProvider + IOProbeScore + 1000 + IOProviderClass + IOHDACodecDevice + IOUserClientClass + ALCUserClient + HDA Hardware Config Resource CFBundleIdentifier com.apple.driver.AppleHDAHardwareConfigDriver HDAConfigDefault + + AFGLowPowerState + + AwAAAA== + + Codec + agasecond - Realtek ALC256 (3246) for Xiaomi Pro Enhanced 2019 + CodecID + 283902550 + ConfigData + + ASccIAEnHQEBJx6mAScfkAE3HPABNx0AATce + AAE3H0ABRxzwAUcdAAFHHgABRx9AAYcc8AGH + HQABhx4AAYcfQAGXHEABlx0QAZceqwGXHwQB + pxzwAacdAAGnHgABpx9AAbccEAG3HQEBtx4X + AbcfkAG3DAIB1xzwAdcdAAHXHgAB1x9AAecc + 8AHnHQAB5x4AAecfQAIXHDACFx0QAhceKwIX + HwQCFwwCAgUAEAIEACACBQBGAgQwpA== + + FuncGroup + 1 + LayoutID + 69 + WakeConfigData + + AbcMAgIXDAI= + + WakeVerbReinit + + AFGLowPowerState @@ -137,12 +182,13 @@ CodecID 351359128 Comment - phucnguyen2411 - HP Elitedesk 800 G5 mini + phucnguyen2411 - CX20632 HP Elitedesk 800 G5 mini ConfigData - AcccIAHHHREBxx4BAccfAQH3HFEB9x0BAfce - HwH3H5EBlxxAAZcdEAGXHiEBlx8BAaccMAGn - HRABpx6LAacfAQHXHBEB1x0RAdceoQHXHwE= + AXcMAAG3DAAB1xwRAdcdEQHXHoEB1x8CAdcM + AgHHHCABxx0RAcceAQHHHwIBpwckAaccMAGn + HRABpx6BAacfAgGXHEABlx0QAZceIQGXHwIB + 9xxRAfcdAQH3Hh8B9x+Q FuncGroup 1 @@ -150,7 +196,7 @@ 20 WakeConfigData - AccMAAH3DAABlwwAAacMAAHXDAA= + AXcMAAGnByQBtwwAAdcMAA== WakeVerbReinit @@ -803,6 +849,57 @@ WakeVerbReinit + + AFGLowPowerState + + AwAAAA== + + Codec + ALC221 for HP ProDesk 400 G2 Desktop Mini PC by dragonbbc + CodecID + 283902497 + ConfigData + + AXccEAF3HQEBdx4XAXcfkAF3DAICFxwgAhcd + EAIXHiECFx8CAaccMAGnHRABpx6BAacfAg== + + FuncGroup + 1 + LayoutID + 88 + WakeConfigData + + AXcMAg== + + WakeVerbReinit + + + + AFGLowPowerState + + AwAAAA== + + Codec + ALC222 aka ALC3205-CG for HP EliteDesk 800 G6 Mini + CodecID + 283902498 + ConfigData + + AXccEAF3HQEBdx4XAXcfkAF3DAIBhxxAAYcd + AAGHHqABhx+QAhccUAIXHRACFx4hAhcfAgIX + DAI= + + FuncGroup + 1 + LayoutID + 11 + WakeConfigData + + AXcMAg== + + WakeVerbReinit + + AFGLowPowerState @@ -886,6 +983,32 @@ WakeVerbReinit + + AFGLowPowerState + + AwAAAA== + + Codec + Custom ALC225/ALC3253 for Dell Inspiron 15-5379 by fast900 + CodecID + 283902501 + ConfigData + + ASccUAEnHQABJx6gAScfkAFHHEABRx0AAUce + FwFHH5ABlxxwAZcdEAGXHoEBlx8AAhccIAIX + HRACFx4hAhcfAAFHDAI= + + FuncGroup + 1 + LayoutID + 90 + WakeConfigData + + AUcMAgIXDAI= + + WakeVerbReinit + + AFGLowPowerState @@ -898,14 +1021,20 @@ ConfigData ASccEAEnHQABJx6gAScfkAFHHCABRx0AAUce - FwFHH5ABlxwwAZcdEAGXHosBlx8EAhccQAIX - HRACFx4rAhcfBAE3HFABNx0AATceAAE3H0AB - 1xxgAdcdsAHXHmYB1x9AAUcMAgGXDAI= + FwFHH5ABRwwCAZccMAGXHRABlx6BAZcfBAIX + HEACFx0QAhceKwIXHwQCFwwCATccUAE3HQAB + Nx4AATcfQAHXHGAB1x2wAdceZgHXH0A= FuncGroup 1 LayoutID 13 + WakeConfigData + + AUcMAgIXDAIBlwcl + + WakeVerbReinit + AFGLowPowerState @@ -918,9 +1047,9 @@ 283902512 ConfigData - AhccEAIXHRACFx4rAhcfBAFHHCABRx0BAUce - FwFHH5ABJxwwAScdAQEnHqABJx+QAZccQAGX - HRABlx6LAZcfBAFHDAI= + AUccEAFHHQEBRx4XAUcfkAFHDAICFxwgAhcd + EAIXHiECFx8TAhcMAgEnHDABJx0BASceoAEn + H5ABlxxAAZcdEQGXHoEBlx+T FuncGroup 1 @@ -928,7 +1057,7 @@ 20 WakeConfigData - AZcHJQ== + AUcMAgIXDAIBlwcl WakeVerbReinit @@ -1378,6 +1507,32 @@ WakeVerbReinit + + AFGLowPowerState + + AwAAAA== + + Codec + ALC235 for Asrock_bb_310 by_vio + CodecID + 283902517 + ConfigData + + AZccUAGXHQABlx6gAZcfkAGnHEABpx0QAace + gAGnHwIBtxyAAbcdEAG3HhEBtx8BAbcMAgIX + HFACFx0QAhceIQIXHwICFwwC + + FuncGroup + 1 + LayoutID + 18 + WakeConfigData + + AZcHJQGnByUBtwwCAhcMAg== + + WakeVerbReinit + + AFGLowPowerState @@ -1486,6 +1641,66 @@ WakeVerbReinit + + AFGLowPowerState + + AwAAAA== + + Codec + Realtek ALC235 for Lenovo Qitian M420 by Cryse Hillmes + CodecID + 283902517 + ConfigData + + AScc8AEnHQABJx4AAScfQAFHHBABRx0BAUce + FwFHH5ABdxzwAXcdAAF3HgABdx9AAYcc8AGH + HQABhx4AAYcfQAGXHHABlx0QAZceoQGXHwIB + pxwgAacdEAGnHoEBpx8CAbccgAG3HRABtx4B + AbcfAQHXHPAB1x0AAdceAAHXH0AB5xzwAecd + AAHnHgAB5x9AAhccUAIXHRACFx4hAhcfAgFH + DAIBtwwCAhcMAgIXB8ACFwiCAZcHJA== + + FuncGroup + 1 + LayoutID + 35 + WakeConfigData + + AUcMAgG3DAICFwwCAhcHwAIXCIIBlwck + + WakeVerbReinit + + + + AFGLowPowerState + + AwAAAA== + + Codec + Realtek ALC235 for Lenovo Ideacentre Mini 5 + CodecID + 283902517 + ConfigData + + AScc8AEnHQABJx4AAScfQAFHHPABRx0AAUce + AAFHH0ABdxzwAXcdAAF3HgABdx9AAYcc8AGH + HQABhx4AAYcfQAGXHDABlx0RAZcegQGXHwIB + pxzwAacdAAGnHgABpx9AAbcc8AG3HQABtx4A + AbcfQAHXHPAB1x0AAdceAAHXH0AB5xzwAecd + AAHnHgAB5x9AAhccEAIXHRACFx4hAhcfAgGX + ByQBlwiBAhcMAgIXB8ACFwiC + + FuncGroup + 1 + LayoutID + 37 + WakeConfigData + + AZcHJAGXCIECFwwCAhcHwAIXCII= + + WakeVerbReinit + + AFGLowPowerState @@ -1641,7 +1856,7 @@ 14 WakeConfigData - AUcMAgIXDAI= + AUcMAgIXDAIBlwcl WakeVerbReinit @@ -1890,6 +2105,53 @@ WakeVerbReinit + + Codec + ALC255 for Dell Optiplex7060/7070MT(Separate LineOut) + CodecID + 283902549 + ConfigData + + AUccEAFHHQEBRx4XAUcfkAGXHEABlx0QAZce + iwGXHwIBtxwgAbcdEAG3HgEBtx8BAhccMAIX + HRACFx4rAhcfAgFHDAIBtwwCAhcMAg== + + FuncGroup + 1 + LayoutID + 66 + WakeConfigData + + AUcMAgG3DAICFwwC + + WakeVerbReinit + + + + AFGLowPowerState + + AwAAAA== + + Codec + Realtek ALC255 for minisforum U820 by DalianSky + CodecID + 283902549 + ConfigData + + AbccMAG3HQEBtx6gAbcfkAGXHCABlx0RAZce + gQGXHwICFxxAAhcdEQIXHiECFx8CAhcMAg== + + FuncGroup + 1 + LayoutID + 82 + WakeConfigData + + AUcMAg== + + WakeVerbReinit + + AFGLowPowerState @@ -2260,6 +2522,32 @@ WakeVerbReinit + + AFGLowPowerState + + AwAAAA== + + Codec + Bhavin dell 5559 alc255 + CodecID + 283902549 + ConfigData + + ASccEAEnHQEBJx6mAScfkAFHHCABRx0BAUce + FwFHH5ABRwwCAZccMAGXHRABlx6LAZcfAgIX + HEACFx0QAhceIQIXHwICFwwC + + FuncGroup + 1 + LayoutID + 96 + WakeConfigData + + AUcMAgIXDAIBlwcC + + WakeVerbReinit + + AFGLowPowerState @@ -2687,6 +2975,32 @@ WakeVerbReinit + + AFGLowPowerState + + AwAAAA== + + Codec + Realtek ALC256 for Dell OptiPlex 7080 + CodecID + 283902550 + ConfigData + + AUccEAFHHQEBRx4XAUcfkAGXHEABlx0QAZce + iwGXHwIBtxwgAbcdEAG3HgEBtx8BAhccMAIX + HRACFx4rAhcfAgFHDAIBtwwCAhcMAg== + + FuncGroup + 1 + LayoutID + 67 + WakeConfigData + + AUcMAgG3DAICFwwC + + WakeVerbReinit + + AFGLowPowerState @@ -4052,6 +4366,29 @@ WakeVerbReinit + + AFGLowPowerState + + AwAAAA== + + Codec + ALC269 + CodecID + 283902569 + Comment + Custom ALC269 for Chuwi CoreBox by Luca91 + ConfigData + + AVccHwFXHRABVx4hAVcfBAFXDAIBhxwgAYcd + EAGHHoEBhx8E + + FuncGroup + 1 + LayoutID + 91 + WakeVerbReinit + + AFGLowPowerState @@ -4460,6 +4797,32 @@ WakeVerbReinit + + AFGLowPowerState + + AwAAAA== + + Codec + Realtek ALC 272 for Lenovo Y470 by amu_1680c + CodecID + 283902578 + ConfigData + + ASccEAEnHQEBJx6gAScfkAGHHCABhx0AAYce + gQGHHwEBRxwwAUcdAQFHHhABRx+QAhccQAIX + HRACFx4hAhcfAQFHDAI= + + FuncGroup + 1 + LayoutID + 12 + WakeConfigData + + AUcMAg== + + WakeVerbReinit + + AFGLowPowerState @@ -4526,6 +4889,57 @@ WakeVerbReinit + + AFGLowPowerState + + AwAAAA== + + Codec + Andres ZeroCross - Realtek ALC274 for Dell Inspiron 27-7777 AIO Series + CodecID + 283902580 + ConfigData + + ASccEAEnHQEBJx6gAScfkAF3HCABdx0BAXce + FwF3H5ABdwwCAaccMAGnHRABpx6BAacfAgIX + HEACFx0QAhceIQIXHwICFwwC + + FuncGroup + 1 + LayoutID + 28 + + + AFGLowPowerState + + AwAAAA== + + Codec + jackjack1-su Realtek ALC274 for Microsoft Surface Pro 7 + CodecID + 283902580 + ConfigData + + ASccMAEnHQEBJx6mAScfkAE3HPABNx0AATce + AAE3H0ABRxzwAUcdAAFHHgABRx9AAVcc8AFX + HQABVx4AAVcfQAFnHPABZx0AAWceAAFnH0AB + dxzwAXcdAAF3HgABdx9AAYcc8AGHHQABhx4A + AYcfQAGXHCABlx0QAZcegQGXHwIBpxzwAacd + AAGnHgABpx9AAbccQAG3HQEBtx4QAbcfkAG3 + DAIB5xzwAecdAAHnHgAB5x9AAfcc8AH3HQAB + 9x4AAfcfQAIXHFACFx0QAhceIQIXHwICFwwC + + FuncGroup + 1 + LayoutID + 35 + WakeConfigData + + AWcMAgIXDAI= + + WakeVerbReinit + + AFGLowPowerState @@ -4866,6 +5280,33 @@ WakeVerbReinit + + AFGLowPowerState + + AwAAAA== + + CodecID + 283902594 + Comment + ALC282 for TinyMonster ECO by DalianSky + ConfigData + + AScc8AEnHQABJx4AAScfQAFHHPABRx0AAUce + AAFHH0ABlxwwAZcdAQGXHqcBlx+QAdccUAHX + HZAB1x5GAdcfQAIXHCACFx0QAhceIQIXHwAC + FwwC + + FuncGroup + 1 + LayoutID + 21 + WakeConfigData + + AZcHJA== + + WakeVerbReinit + + AFGLowPowerState @@ -5221,6 +5662,26 @@ WakeVerbReinit + + AFGLowPowerState + + AwAAAA== + + Codec + ALC283 for AlldoCube/Cube Mix Plus by Aldo97 + CodecID + 283902595 + ConfigData + + ASccEAEnHQEBJx6gAScfkAFHHCABRx0BAUce + FwFHH5ABlxwwAZcdAAGXHosBlx8AAhccQAIX + HRACFx4rAhcfAQFHDAICFwwC + + FuncGroup + 1 + LayoutID + 13 + AFGLowPowerState @@ -5424,7 +5885,7 @@ ASccEAEnHQEBJx6mAScfkAFHHDABRx0BAUce FwFHH5ABlxwAAZcdEAGXHosBlx8EAhccIAIX - HRACFx4rAhcfBAFHDAI= + HRACFx4rAhcfBAFHDAICFwwC FuncGroup 1 @@ -5432,7 +5893,7 @@ 21 WakeConfigData - AUcMAg== + AUcMAgIXDAIBlwcl WakeVerbReinit @@ -5493,6 +5954,33 @@ WakeVerbReinit + + AFGLowPowerState + + AwAAAA== + + Codec + jpuxdev - Realtek ALC285 for Spectre x360 13-ap0xxx + CodecID + 283902597 + ConfigData + + ASccEAEnHQEBJx6mAScfkAFHHDABRx0BAUce + FwFHH5ABRwwCAXccQAF3HQEBdx4XAXcfkAGX + HAABlx0QAZceiwGXHwEB1xxQAdcdgAHXHmYB + 1x9AAhccIAIXHRACFx4rAhcfAQIXDAI= + + FuncGroup + 1 + LayoutID + 71 + WakeConfigData + + AUcMAgIXDAIBlwcl + + WakeVerbReinit + + AFGLowPowerState @@ -5688,6 +6176,32 @@ WakeVerbReinit + + AFGLowPowerState + + AwAAAA== + + Codec + MacPeet - ALC289 for Dell 7730 Precision CM240 + CodecID + 283902601 + ConfigData + + ASccEAEnHQABJx6mAScfkAFHHCABRx0AAUce + FwFHH5ABRwwCAZccMAGXHRABlx6BAZcfAAIX + HEACFx0QAhceIQIXHwACFwwC + + FuncGroup + 1 + LayoutID + 15 + WakeConfigData + + AUcMAgIXDAI= + + WakeVerbReinit + + AFGLowPowerState @@ -5714,6 +6228,58 @@ WakeVerbReinit + + AFGLowPowerState + + AwAAAA== + + Codec + Realtek ALC289 for Dell XPS 13 9300 by DalianSky + CodecID + 283902601 + ConfigData + + ASccEAEnHQEBJx6mAScfmQF3HDABdx0BAXce + FwF3H5kBlxwAAZcdEAGXHosBlx4CAhccIAIX + HRACFx4rAhcfAQIXDAI= + + FuncGroup + 1 + LayoutID + 99 + WakeConfigData + + AUcMAgG3DAICFwwC + + WakeVerbReinit + + + + AFGLowPowerState + + AwAAAA== + + Codec + naufalkharits - Realtek ALC289 for Alienware m15 + CodecID + 283902601 + ConfigData + + AUccEAFHHQEBRx4XAUcfkAFHDAICFxwwAhcd + EAIXHiECFx8EAhcMAgEnHEABJx0BAScepgEn + H7cBlxxQAZcdEQGXHoEBlx+R + + FuncGroup + 1 + LayoutID + 87 + WakeConfigData + + AUcMAgIXDAIBlwck + + WakeVerbReinit + + AFGLowPowerState @@ -5766,6 +6332,33 @@ WakeVerbReinit + + AFGLowPowerState + + AwAAAA== + + CodecID + 283902608 + Comment + ALC3241 - HP Envy 15t-k200 Beats Audio 2.1 + ConfigData + + AaccEAGnHRABpx6BAacfAAEnHCABJx0AASce + owEnH5ABRxwwAUcdAQFHHhABRx+QAXccMQF3 + HQEBdx4QAXcfkAFXHFABVx0QAVceIQFXHwAB + RwwC + + FuncGroup + 1 + LayoutID + 10 + WakeConfigData + + AUcMAg== + + WakeVerbReinit + + AFGLowPowerState @@ -6060,6 +6653,34 @@ WakeVerbReinit + + AFGLowPowerState + + AwAAAA== + + Codec + ALC 293 for Hasee ZX8-CT5DA/Clevo N9x0TD_TF by RushiaBoingBoing + CodecID + 283902611 + ConfigData + + ASccUAEnHQEBJx6jAScfmQE3HCABNx0AATce + AAE3HwEBRxwQAUcdAQFHHhMBRx+ZAVccMAFX + HRABVx4hAVcfAQGHHGABhx0QAYcegQGHHwEB + 1xxwAdcdAAHXHnMB1x9AAeccQAHnHREB5x5F + AecfAQ== + + FuncGroup + 1 + LayoutID + 30 + WakeConfigData + + AUcMAg== + + WakeVerbReinit + + AFGLowPowerState @@ -6384,6 +7005,38 @@ LayoutID 21 + + AFGLowPowerState + + AwAAAA== + + Codec + Realtek ALC295 by aleix + CodecID + 283902613 + ConfigData + + ATccAAE3HQABNx4AATcfQAHXHAEB1x0AAdce + YAHXH0ABRxwQAUcdAQFHHhcBRx+RAUcMAgIX + HCACFx0QAhceIQIXHwMCFwwCASccMAEnHQEB + Jx6mAScftwGXHEABlx0QAZcegQGXHwMBZxzw + AWcdEQFnHhEBZx9BAXcc8AF3HREBdx4RAXcf + QQGHHPABhx0RAYceEQGHH0EBpxzwAacdEQGn + HhEBpx9BAbcc8AG3HREBtx4RAbcfQQG3DAIB + 5xzwAecdEQHnHhEB5x9B + + FuncGroup + 1 + LayoutID + 22 + WakeConfigData + + ATcMAAHXDAABRwwCAhcMAgEnDAABlwwAAWcM + AAF3DAABhwwAAacMAAG3DAIB5wwA + + WakeVerbReinit + + AFGLowPowerState @@ -7465,6 +8118,32 @@ WakeVerbReinit + + AFGLowPowerState + + AwAAAA== + + CodecID + 283903601 + Comment + Sisumara - ALC671 for Fujitsu Q558 + ConfigData + + AXccEAF3HQEBdx4TAXcfmQF3DAIBRxwgAUcd + EAFHHiEBRx8CAUcMAgIXHDACFx0QAhceAQIX + HwECFwwCAZccUAGXHRABlx6BAZcfAg== + + FuncGroup + 1 + LayoutID + 16 + WakeConfigData + + IhcMAg== + + WakeVerbReinit + + AFGLowPowerState @@ -9086,6 +9765,65 @@ LayoutID 99 + + AFGLowPowerState + + AwAAAA== + + CodecID + 283904146 + Comment + Custom ALC892 for MSI Z370-A PRO by GeorgeWan + ConfigData + + ARcc8AEXHQABFx4AARcfQAEnHPABJx0AASce + AAEnH0ABRxwQAUcdQAFHHhEBRx+QAUcMAgFX + HCABVx0QAVceAQFXHwEBZxwwAWcdYAFnHgEB + Zx8BAXccQAF3HSABdx4BAXcfAQGHHFABhx2Q + AYceoAGHH5ABlxxwAZcdkAGXHoEBlx8CAacc + YAGnHTABpx6BAacfAQG3HIABtx1AAbceIQG3 + HwIBtwwCAccc8AHHHQABxx4AAccfQAHXHPAB + 1x0AAdceAAHXH0AB5xzwAecdAAHnHgAB5x9A + Afcc8AH3HQAB9x4AAfcfQA== + + FuncGroup + 1 + LayoutID + 100 + WakeConfigData + + AUcMAgG3DAI= + + WakeVerbReinit + + + + AFGLowPowerState + + AwAAAA== + + Codec + Asus_PRIME_B460M-K_ALC897 + CodecID + 283904151 + ConfigData + + AUccEAFHHUABRx4RAUcfAQGHHFABhx2QAYce + oAGHH5ABlxxgAZcdkAGXHoEBlx8CAacccAGn + HTABpx6BAacfAQG3HIABtx1AAbceIQG3HwEB + twwCARcckAEXHeABFx5FARcfAQFHDAI= + + FuncGroup + 1 + LayoutID + 66 + WakeConfigData + + AUcMAgG3DAI= + + WakeVerbReinit + + AFGLowPowerState @@ -9878,6 +10616,35 @@ WakeVerbReinit + + AFGLowPowerState + + AwAAAA== + + CodecID + 283906592 + CodecName + NIBLIZE - ALC1220 for Gigabyte Z490 Vision G manual SP/HP + ConfigData + + AUccEAFHHUABRx4RAUcfAQFXHCABVx0QAVce + AQFXHwEBZxwwAWcdYAFnHgEBZx8BAXccQAF3 + HSABdx4BAXcfAQGHHFABhx2QAYceoAGHH5AB + lxxgAZcdkAGXHoEBlx8CAacccAGnHTABpx6B + AacfAQG3HIABtx1AAbceIQG3HwIB5xyQAecd + YAHnHkUB5x8BAUcMAg== + + FuncGroup + 1 + LayoutID + 17 + WakeConfigData + + AUcMAg== + + WakeVerbReinit + + AFGLowPowerState @@ -10048,6 +10815,58 @@ WakeVerbReinit + + AFGLowPowerState + + AwAAAA== + + CodecID + 283906592 + CodecName + Custom ALC1220 for MSI GP75 9SD by Win7GM + ConfigData + + AUccEAFHHRABRx4hAUcfAQFHDAIBtxwgAbcd + AQG3HhcBtx+QAbcMAgGXHDABlx0QAZcegQGX + HwEBJxxAAScdAQEnHqYBJx+Q + + FuncGroup + 1 + LayoutID + 35 + WakeConfigData + + AUcMAg== + + WakeVerbReinit + + + + AFGLowPowerState + + AwAAAA== + + CodecID + 283906592 + CodecName + Custom ALC1220 for Mi Gaming Notebook Creator by Xsixu + ConfigData + + AaccEAGnHQEBpx4XAacfkAFHHCABRx0QAUce + IQFHHwABRwwCASccMAEnHREBJx6mAScfkAGX + HGABlx0AAZcegQGXHwABlwwC + + FuncGroup + 1 + LayoutID + 98 + WakeConfigData + + AUcMAgGXDAI= + + WakeVerbReinit + + AFGLowPowerState @@ -10074,6 +10893,33 @@ WakeVerbReinit + + AFGLowPowerState + + AwAAAA== + + CodecID + 283906592 + CodecName + Hasee_G8-CU7PK + ConfigData + + AbccEAG3HQEBtx4XAbcfkAG3DAIBRxwfAUcd + EAFHHiEBRx8EAUcMAgEnHDABJx0BAScepgEn + H5ABhxxAAYcdEAGHHoEBhx8EAeccUAHnHREB + 5x5FAecfBA== + + FuncGroup + 1 + LayoutID + 100 + WakeConfigData + + AUcMAgG3DAI= + + WakeVerbReinit + + CodecID 283904768 @@ -10223,6 +11069,63 @@ WakeVerbReinit + + AFGLowPowerState + + AwAAAA== + + CodecID + 283904768 + CodecName + GeorgeWan - ALCS1200A for ASROCK Z490 Steel Legend + ConfigData + + ARcc8AEXHQABFx4AARcfQAFHHBABRx1AAUce + EQFHH5ABRwwCAVccIAFXHRABVx4BAVcfAQFn + HDABZx1gAWceAQFnHwEBdxzwAXcdAAF3HgAB + dx9AAYccQAGHHZABhx6gAYcfkAGXHGABlx2Q + AZcegQGXHwIBpxxQAacdMAGnHoEBpx8BAbcc + cAG3HUABtx4hAbcfAgG3DAIB5xyAAecdYQHn + HksB5x8B + + FuncGroup + 1 + LayoutID + 51 + WakeConfigData + + AUcMAgG3DAI= + + WakeVerbReinit + + + + AFGLowPowerState + + AwAAAA== + + CodecID + 283904768 + CodecName + Lorys89 and Vorshim92 - ALCS1200A for ASROCK Z490M ITX AC + ConfigData + + AUccEAFHHUABRx4RAUcfkAFHDAIBhxwgAYcd + kAGHHqABhx+QAZccMAGXHZABlx6BAZcfAgGn + HEABpx0wAacegQGnHwEBtxxQAbcdQAG3HiEB + tx8CAbcMAg== + + FuncGroup + 1 + LayoutID + 69 + WakeConfigData + + AUcMAgG3DAI= + + WakeVerbReinit + + AFGLowPowerState @@ -10654,6 +11557,32 @@ WakeVerbReinit + + AFGLowPowerState + + AwAAAA== + + Codec + rdmitry0911 - Conexant CX8200 for LG Gram 17 17z990 + CodecID + 351346696 + ConfigData + + AXccEAF3HQEBdx4XAXcfkQF3DAIBpxwgAacd + AQGnHqcBpx+VAZccMAGXHRABlx6BAZcfBAFn + HEABZx0QAWceIQFnHwQBZwwC + + FuncGroup + 1 + LayoutID + 80 + WakeConfigData + + AWcMAgF3DAI= + + WakeVerbReinit + + AFGLowPowerState @@ -12108,6 +13037,29 @@ LayoutID 9 + + AFGLowPowerState + + AwAAAA== + + Codec + Enrico - GA-Z77X-D3Hrev1.0 - VIA VT2020/2021 + CodecID + 285606977 + ConfigData + + IkccECJHHUAiRx4RIkcfASJXHCAiVx0QIlce + ASJXHwEiZxwwImcdYCJnHgEiZx8BInccQCJ3 + HSAidx4BIncfASKHHFAihx1AIoceISKHHwEi + lxxgIpcdkCKXHqEilx8CIqcccCKnHTAipx6B + IqcfASK3HIAitx2QIrcegSK3HwEi5xygIucd + ECLnHkUi5x8A + + FuncGroup + 1 + LayoutID + 13 + AFGLowPowerState @@ -12229,6 +13181,138 @@ WakeVerbReinit + + AFGLowPowerState + + AwAAAA== + + Codec + ALC662v3 for Lenovo M415-D339 by Eric + CodecID + 283903586 + ConfigData + + AUccEAFHHUABRx4RAUcfAQFHDAIBtxwgAbcd + EAG3HiEBtx8CAbcMAgGHHDABhx2QAYceoAGH + H5EBlxxAAZcdEAGXHoABlx8CAaccXwGnHTAB + px6BAacfAQ== + + FuncGroup + 1 + LayoutID + 66 + WakeConfigData + + AUcMAg== + + WakeVerbReinit + + + + AFGLowPowerState + + AwAAAA== + + Codec + Asus x430_s4300FN by fangf2018 + CodecID + 283902550 + ConfigData + + ASccMAEnHQEBJx6mAScfkAFHHBABRx0BAUce + FwFHH5ABRwwCAZccQAGXHRABlx6BAZcfAgIX + HCACFx0QAhceIQIXHwICFwwC + + FuncGroup + 1 + LayoutID + 77 + WakeConfigData + + AUcMAg== + + WakeVerbReinit + + + + AFGLowPowerState + + AwAAAA== + + Codec + Asus x430_s4300FN by fangf2018 (mic in and line in mic in separated) + CodecID + 283902550 + ConfigData + + ASccQAEnHQEBJx6mAScfkAFHHDABRx0BAUce + FwFHH5ABRwwCAZccIAGXHRABlx6BAZcfAgIX + HBACFx0QAhceIQIXHwICFwwC + + FuncGroup + 1 + LayoutID + 88 + WakeConfigData + + AUcMAg== + + WakeVerbReinit + + + + AFGLowPowerState + + AwAAAA== + + Codec + Custom IDT92HD95 - LenovoG710 by Svilen Ivanov layout14 + CodecID + 287143573 + ConfigData + + AKccEACnHRAApx4hAKcfAQCnDAIAtxwgALcd + EAC3HoEAtx8BALcMAgDHHDAAxx0BAMceoADH + H5AAxwwCANccQADXHQEA1x4QANcfkADXDAIA + 5xzwAOcdAADnHgAA5x9AAPcc8AD3HQAA9x4A + APcfQAGHHPABhx0AAYceAAGHH0A= + + FuncGroup + 1 + LayoutID + 14 + + + AFGLowPowerState + + AwAAAA== + + Codec + ALC297 for MSI Z490-A Pro by MathCampbell + CodecID + 283904151 + ConfigData + + AUccEAFHHUABRx4RAUcfAQFHDAIBZxwRAWcd + YAFnHhEBZx8BAVccEgFXHRABVx4RAVcfAQF3 + HBQBdx0gAXceEQF3HwEBtxwgAbcdQAG3HiEB + tx8CAbcMAgGHHDABhx2QAYceoAGHH5EBpxw/ + AacdMAGnHoEBpx8BARccQAEXHdUBFx43ARcf + QAGXHEABlx2QAZcegAGXHwIB1xxrAdcd9gHX + HioB1x9A + + FuncGroup + 1 + LayoutID + 69 + WakeConfigData + + AUcMAgFnDAABVwwAAXcMAAG3DAIBhwwAAacM + AAEXDAABlwwAAdcMAA== + + WakeVerbReinit + + IOClass AppleHDAHardwareConfigDriver diff --git a/OpenCore-Catalina/EFI/OC/Kexts/AppleALC.kext/Contents/MacOS/AppleALC b/OpenCore-Catalina/EFI/OC/Kexts/AppleALC.kext/Contents/MacOS/AppleALC index b0c34c6..30f0792 100755 Binary files a/OpenCore-Catalina/EFI/OC/Kexts/AppleALC.kext/Contents/MacOS/AppleALC and b/OpenCore-Catalina/EFI/OC/Kexts/AppleALC.kext/Contents/MacOS/AppleALC differ diff --git a/OpenCore-Catalina/EFI/OC/Kexts/Lilu.kext/Contents/Info.plist b/OpenCore-Catalina/EFI/OC/Kexts/Lilu.kext/Contents/Info.plist index e7a34c5..c51a509 100644 --- a/OpenCore-Catalina/EFI/OC/Kexts/Lilu.kext/Contents/Info.plist +++ b/OpenCore-Catalina/EFI/OC/Kexts/Lilu.kext/Contents/Info.plist @@ -3,7 +3,7 @@ BuildMachineOSBuild - 19H2 + 19H524 CFBundleDevelopmentRegion en CFBundleExecutable @@ -17,7 +17,7 @@ CFBundlePackageType KEXT CFBundleShortVersionString - 1.4.9 + 1.5.3 CFBundleSignature ???? CFBundleSupportedPlatforms @@ -25,23 +25,23 @@ MacOSX CFBundleVersion - 1.4.9 + 1.5.3 DTCompiler com.apple.compilers.llvm.clang.1_0 DTPlatformBuild - 12A7209 + 12B45b DTPlatformName macosx DTPlatformVersion - 10.15.6 + 11.0 DTSDKBuild - 19G68 + 20A2408 DTSDKName - macosx10.15 + macosx11.0 DTXcode - 1200 + 1220 DTXcodeBuild - 12A7209 + 12B45b IOKitPersonalities as.vit9696.Lilu diff --git a/OpenCore-Catalina/EFI/OC/Kexts/Lilu.kext/Contents/MacOS/Lilu b/OpenCore-Catalina/EFI/OC/Kexts/Lilu.kext/Contents/MacOS/Lilu index 2ea4722..4eca581 100755 Binary files a/OpenCore-Catalina/EFI/OC/Kexts/Lilu.kext/Contents/MacOS/Lilu and b/OpenCore-Catalina/EFI/OC/Kexts/Lilu.kext/Contents/MacOS/Lilu differ diff --git a/OpenCore-Catalina/EFI/OC/Kexts/VirtualSMC.kext/Contents/Info.plist b/OpenCore-Catalina/EFI/OC/Kexts/VirtualSMC.kext/Contents/Info.plist index daed9d2..0882b0b 100644 --- a/OpenCore-Catalina/EFI/OC/Kexts/VirtualSMC.kext/Contents/Info.plist +++ b/OpenCore-Catalina/EFI/OC/Kexts/VirtualSMC.kext/Contents/Info.plist @@ -3,7 +3,7 @@ BuildMachineOSBuild - 19H2 + 19H1217 CFBundleDevelopmentRegion en CFBundleExecutable @@ -17,7 +17,7 @@ CFBundlePackageType KEXT CFBundleShortVersionString - 1.1.8 + 1.2.4 CFBundleSignature ???? CFBundleSupportedPlatforms @@ -25,23 +25,23 @@ MacOSX CFBundleVersion - 1.1.8 + 1.2.4 DTCompiler com.apple.compilers.llvm.clang.1_0 DTPlatformBuild - 12A7209 + 12B45b DTPlatformName macosx DTPlatformVersion - 10.15.6 + 11.0 DTSDKBuild - 19G68 + 20A2408 DTSDKName - macosx10.15 + macosx11.0 DTXcode - 1200 + 1220 DTXcodeBuild - 12A7209 + 12B45b IOKitPersonalities as.vit9696.VirtualSMC diff --git a/OpenCore-Catalina/EFI/OC/Kexts/VirtualSMC.kext/Contents/MacOS/VirtualSMC b/OpenCore-Catalina/EFI/OC/Kexts/VirtualSMC.kext/Contents/MacOS/VirtualSMC index 970ad5f..ed836ee 100755 Binary files a/OpenCore-Catalina/EFI/OC/Kexts/VirtualSMC.kext/Contents/MacOS/VirtualSMC and b/OpenCore-Catalina/EFI/OC/Kexts/VirtualSMC.kext/Contents/MacOS/VirtualSMC differ diff --git a/OpenCore-Catalina/EFI/OC/Kexts/WhateverGreen.kext/Contents/Info.plist b/OpenCore-Catalina/EFI/OC/Kexts/WhateverGreen.kext/Contents/Info.plist index fc80caf..6aed00f 100644 --- a/OpenCore-Catalina/EFI/OC/Kexts/WhateverGreen.kext/Contents/Info.plist +++ b/OpenCore-Catalina/EFI/OC/Kexts/WhateverGreen.kext/Contents/Info.plist @@ -3,7 +3,7 @@ BuildMachineOSBuild - 19H2 + 19H1217 CFBundleDevelopmentRegion en CFBundleExecutable @@ -17,7 +17,7 @@ CFBundlePackageType KEXT CFBundleShortVersionString - 1.4.4 + 1.5.0 CFBundleSignature ???? CFBundleSupportedPlatforms @@ -25,23 +25,23 @@ MacOSX CFBundleVersion - 1.4.4 + 1.5.0 DTCompiler com.apple.compilers.llvm.clang.1_0 DTPlatformBuild - 12A7209 + 12B45b DTPlatformName macosx DTPlatformVersion - 10.15.6 + 11.0 DTSDKBuild - 19G68 + 20A2408 DTSDKName - macosx10.15 + macosx11.0 DTXcode - 1200 + 1220 DTXcodeBuild - 12A7209 + 12B45b IOKitPersonalities NVHDAEnabler diff --git a/OpenCore-Catalina/EFI/OC/Kexts/WhateverGreen.kext/Contents/MacOS/WhateverGreen b/OpenCore-Catalina/EFI/OC/Kexts/WhateverGreen.kext/Contents/MacOS/WhateverGreen index e674a4b..15874f6 100755 Binary files a/OpenCore-Catalina/EFI/OC/Kexts/WhateverGreen.kext/Contents/MacOS/WhateverGreen and b/OpenCore-Catalina/EFI/OC/Kexts/WhateverGreen.kext/Contents/MacOS/WhateverGreen differ diff --git a/OpenCore-Catalina/EFI/OC/OpenCore.efi b/OpenCore-Catalina/EFI/OC/OpenCore.efi index 36d2a69..88e8308 100644 Binary files a/OpenCore-Catalina/EFI/OC/OpenCore.efi and b/OpenCore-Catalina/EFI/OC/OpenCore.efi differ diff --git a/OpenCore-Catalina/EFI/OC/Tools/BootKicker.efi b/OpenCore-Catalina/EFI/OC/Tools/BootKicker.efi index cae8a86..f1e3d5d 100644 Binary files a/OpenCore-Catalina/EFI/OC/Tools/BootKicker.efi and b/OpenCore-Catalina/EFI/OC/Tools/BootKicker.efi differ diff --git a/OpenCore-Catalina/EFI/OC/Tools/ChipTune.efi b/OpenCore-Catalina/EFI/OC/Tools/ChipTune.efi index 1f0cd24..b16ce19 100644 Binary files a/OpenCore-Catalina/EFI/OC/Tools/ChipTune.efi and b/OpenCore-Catalina/EFI/OC/Tools/ChipTune.efi differ diff --git a/OpenCore-Catalina/EFI/OC/Tools/CleanNvram.efi b/OpenCore-Catalina/EFI/OC/Tools/CleanNvram.efi index 75c9c90..3eaa7a2 100644 Binary files a/OpenCore-Catalina/EFI/OC/Tools/CleanNvram.efi and b/OpenCore-Catalina/EFI/OC/Tools/CleanNvram.efi differ diff --git a/OpenCore-Catalina/EFI/OC/Tools/GopStop.efi b/OpenCore-Catalina/EFI/OC/Tools/GopStop.efi index 0dd74df..ad4a9d1 100644 Binary files a/OpenCore-Catalina/EFI/OC/Tools/GopStop.efi and b/OpenCore-Catalina/EFI/OC/Tools/GopStop.efi differ diff --git a/OpenCore-Catalina/EFI/OC/Tools/KeyTester.efi b/OpenCore-Catalina/EFI/OC/Tools/KeyTester.efi index d861d32..3a991f1 100644 Binary files a/OpenCore-Catalina/EFI/OC/Tools/KeyTester.efi and b/OpenCore-Catalina/EFI/OC/Tools/KeyTester.efi differ diff --git a/OpenCore-Catalina/EFI/OC/Tools/MmapDump.efi b/OpenCore-Catalina/EFI/OC/Tools/MmapDump.efi index 3eb603e..a91591b 100644 Binary files a/OpenCore-Catalina/EFI/OC/Tools/MmapDump.efi and b/OpenCore-Catalina/EFI/OC/Tools/MmapDump.efi differ diff --git a/OpenCore-Catalina/EFI/OC/Tools/OpenControl.efi b/OpenCore-Catalina/EFI/OC/Tools/OpenControl.efi index cd6c6c5..49a56a3 100644 Binary files a/OpenCore-Catalina/EFI/OC/Tools/OpenControl.efi and b/OpenCore-Catalina/EFI/OC/Tools/OpenControl.efi differ diff --git a/OpenCore-Catalina/EFI/OC/Tools/OpenShell.efi b/OpenCore-Catalina/EFI/OC/Tools/OpenShell.efi index 6824bac..1bebba1 100644 Binary files a/OpenCore-Catalina/EFI/OC/Tools/OpenShell.efi and b/OpenCore-Catalina/EFI/OC/Tools/OpenShell.efi differ diff --git a/OpenCore-Catalina/EFI/OC/Tools/ResetSystem.efi b/OpenCore-Catalina/EFI/OC/Tools/ResetSystem.efi index 788e796..15f7dfe 100644 Binary files a/OpenCore-Catalina/EFI/OC/Tools/ResetSystem.efi and b/OpenCore-Catalina/EFI/OC/Tools/ResetSystem.efi differ diff --git a/OpenCore-Catalina/EFI/OC/Tools/RtcRw.efi b/OpenCore-Catalina/EFI/OC/Tools/RtcRw.efi index eac290f..9080e19 100644 Binary files a/OpenCore-Catalina/EFI/OC/Tools/RtcRw.efi and b/OpenCore-Catalina/EFI/OC/Tools/RtcRw.efi differ diff --git a/OpenCore-Catalina/OpenCore-nopicker.qcow2 b/OpenCore-Catalina/OpenCore-nopicker.qcow2 deleted file mode 100644 index ae988ee..0000000 Binary files a/OpenCore-Catalina/OpenCore-nopicker.qcow2 and /dev/null differ diff --git a/OpenCore-Catalina/OpenCore.qcow2 b/OpenCore-Catalina/OpenCore.qcow2 index 2465522..bbdc25a 100644 Binary files a/OpenCore-Catalina/OpenCore.qcow2 and b/OpenCore-Catalina/OpenCore.qcow2 differ diff --git a/OpenCore-Catalina/README.md b/OpenCore-Catalina/README.md index b48f5a3..3301197 100644 --- a/OpenCore-Catalina/README.md +++ b/OpenCore-Catalina/README.md @@ -2,8 +2,8 @@ Catalina installs the same way as Mojave. -Tested with macOS Catalina 10.15.7 with OpenCore-0.6.7-RELEASE.zip release -(March, 2021). +Tested with macOS Catalina 10.15.7 with OpenCore-0.7.0-RELEASE.zip release +(June, 2021). Note: Our `config.plist` is buggy and we need to fix it! @@ -14,18 +14,8 @@ Attention: Use 64-bit Ubuntu 20.04 LTS as the host OS for "best" results. Guestfish output results may vary across platforms. ``` -git submodule init && git submodule update - -cp -a ../resources/OcBinaryData/Resources EFI/OC/Resources # symlink hacks don't work - # Normal OpenCore Image rm -f OpenCore.qcow2; sudo ./opencore-image-ng.sh --cfg config.plist --img OpenCore.qcow2 - -# OpenCore w/ ShowPicker Disabled -rm -f OpenCore-nopicker.qcow2; sudo ./opencore-image-ng.sh --cfg config-nopicker.plist --img OpenCore-nopicker.qcow2 - -# Passthrough Optimized OpenCore -rm -f OpenCore-Passthrough.qcow2; sudo ./opencore-image-ng.sh --cfg config-pt.plist --img OpenCore-Passthrough.qcow2 ``` Note: https://github.com/thenickdude/KVM-Opencore is one of the best resources diff --git a/OpenCore-Catalina/config-nopicker.plist b/OpenCore-Catalina/config-nopicker.plist deleted file mode 100644 index c39e8bb..0000000 --- a/OpenCore-Catalina/config-nopicker.plist +++ /dev/null @@ -1,920 +0,0 @@ - - - - - ACPI - - Add - - - Comment - add DTGP method - Enabled - - Path - SSDT-DTGP.aml - - - Comment - Fake EC and USBX Power - Enabled - - Path - SSDT-EC.aml - - - Comment - USB 2.0 Injection - Enabled - - Path - SSDT-EHCI.aml - - - Comment - CPU AGPM Plugin=1 - Enabled - - Path - SSDT-PLUG.aml - - - Delete - - - All - - Comment - Delete CpuPm - Enabled - - OemTableId - Q3B1UG0AAAA= - TableLength - 0 - TableSignature - U1NEVA== - - - All - - Comment - Delete Cpu0Ist - Enabled - - OemTableId - Q3B1MElzdAA= - TableLength - 0 - TableSignature - U1NEVA== - - - Patch - - - Comment - _Q11 to XQ11 - Count - 1 - Enabled - - Find - X1ExMQ== - Limit - 0 - Mask - - OemTableId - - Replace - WFExMQ== - ReplaceMask - - Skip - 0 - TableLength - 0 - TableSignature - - - - Comment - _Q12 to XQ12 - Count - 1 - Enabled - - Find - X1ExMg== - Limit - 0 - Mask - - OemTableId - - Replace - WFExMg== - ReplaceMask - - Skip - 0 - TableLength - 0 - TableSignature - - - - Quirks - - FadtEnableReset - - NormalizeHeaders - - RebaseRegions - - ResetHwSig - - ResetLogoStatus - - - - Booter - - MmioWhitelist - - Quirks - - AvoidRuntimeDefrag - - DevirtualiseMmio - - DisableSingleUser - - DisableVariableWrite - - DiscardHibernateMap - - EnableSafeModeSlide - - EnableWriteUnprotector - - ForceExitBootServices - - ProtectMemoryRegions - - ProtectSecureBoot - - ProtectUefiServices - - ProvideCustomSlide - - ProvideMaxSlide - 0 - RebuildAppleMemoryMap - - SetupVirtualMap - - SignalAppleOS - - SyncRuntimePermissions - - - - DeviceProperties - - Add - - PciRoot(0x1)/Pci(0x1F,0x0) - - compatible - pci8086,2916 - device-id - - FikA - - name - pci8086,2916 - - - Delete - - PciRoot(0x0)/Pci(0x1b,0x0) - - MaximumBootBeepVolume - - - - Kernel - - Add - - - Arch - Any - BundlePath - VoodooHDA.kext - Comment - - Enabled - - ExecutablePath - Contents/MacOS/VoodooHDA - MaxKernel - - MinKernel - - PlistPath - Contents/Info.plist - - - Arch - x86_64 - BundlePath - Lilu.kext - Comment - Patch engine - Enabled - - ExecutablePath - Contents/MacOS/Lilu - MaxKernel - - MinKernel - 12.0.0 - PlistPath - Contents/Info.plist - - - Arch - x86_64 - BundlePath - VirtualSMC.kext - Comment - SMC emulator - Enabled - - ExecutablePath - Contents/MacOS/VirtualSMC - MaxKernel - - MinKernel - 12.0.0 - PlistPath - Contents/Info.plist - - - Arch - x86_64 - BundlePath - WhateverGreen.kext - Comment - Video patches - Enabled - - ExecutablePath - Contents/MacOS/WhateverGreen - MaxKernel - - MinKernel - 12.0.0 - PlistPath - Contents/Info.plist - - - BundlePath - AGPMInjector.kext - Comment - - Enabled - - ExecutablePath - - MaxKernel - - MinKernel - - PlistPath - Contents/Info.plist - - - BundlePath - USBPorts.kext - Comment - - Enabled - - ExecutablePath - - MaxKernel - - MinKernel - - PlistPath - Contents/Info.plist - - - Arch - x86_64 - BundlePath - MCEReporterDisabler.kext - Comment - AppleMCEReporter disabler - Enabled - - ExecutablePath - - MaxKernel - - MinKernel - 19.0.0 - PlistPath - Contents/Info.plist - - - Block - - - Arch - Any - Comment - - Enabled - - Identifier - com.apple.driver.AppleTyMCEDriver - MaxKernel - - MinKernel - - - - Emulate - - Cpuid1Data - - VAYFAAAAAAAAAAAAAAAAAA== - - Cpuid1Mask - - ////AAAAAAAAAAAAAAAAAA== - - - Force - - - Arch - Any - BundlePath - System/Library/Extensions/IONetworkingFamily.kext - Comment - Patch engine - Enabled - - Identifier - com.apple.iokit.IONetworkingFamily - ExecutablePath - Contents/MacOS/IONetworkingFamily - MaxKernel - 13.99.99 - MinKernel - - PlistPath - Contents/Info.plist - - - Patch - - - Base - _cpu_topology_sort - Comment - algrey - cpu_topology_sort -disable _x86_validate_topology - Count - 1 - Enabled - - Find - - 6AAA//8= - - Identifier - kernel - Limit - 0 - Mask - - /wAA//8= - - MaxKernel - 20.99.99 - MinKernel - 17.0.0 - Replace - - Dx9EAAA= - - ReplaceMask - - - Skip - 0 - - - Base - - Comment - algrey - cpuid_set_cpufamily - force CPUFAMILY_INTEL_PENRYN - Count - 1 - Enabled - - Find - - MduAPQAAAAAGdQA= - - Identifier - kernel - Limit - 0 - Mask - - /////wAAAP///wA= - - MaxKernel - 20.3.99 - MinKernel - 17.0.0 - Replace - - u7xP6njpXQAAAJA= - - ReplaceMask - - - Skip - 0 - - - Arch - Any - Base - - Comment - algrey - thenickdude - cpuid_set_cpufamily - force CPUFAMILY_INTEL_PENRYN (Big Sur 11.3 and newer) - Count - 1 - Enabled - - Find - - MdKzAYA9AAAAAAZ1 - - Identifier - kernel - Limit - 0 - Mask - - ////////AAAAAP// - - MaxKernel - 20.99.99 - MinKernel - 20.4.0 - Replace - - urxP6nizAJCQkJDr - - ReplaceMask - - - Skip - 0 - - - Quirks - - AppleCpuPmCfgLock - - AppleXcpmCfgLock - - AppleXcpmExtraMsrs - - AppleXcpmForceBoost - - CustomSMBIOSGuid - - DisableIoMapper - - DisableLinkeditJettison - - DisableRtcChecksum - - DummyPowerManagement - - ExternalDiskIcons - - IncreasePciBarSize - - LapicKernelPanic - - PanicNoKextDump - - PowerTimeoutKernelPanic - - ThirdPartyDrives - - XhciPortLimit - - - Scheme - - FuzzyMatch - - KernelArch - x86_64 - KernelCache - Auto - - - Misc - - BlessOverride - - Boot - - ConsoleAttributes - 0 - HibernateMode - Auto - HideAuxiliary - - PickerAttributes - 1 - PickerAudioAssist - - PickerMode - External - PollAppleHotKeys - - ShowPicker - - TakeoffDelay - 0 - Timeout - 0 - - Debug - - AppleDebug - - ApplePanic - - DisableWatchDog - - DisplayDelay - 0 - DisplayLevel - 2147483650 - SerialInit - - SysReport - - Target - 3 - - Entries - - Security - - AllowNvramReset - - AllowSetDefault - - ApECID - 0 - AuthRestart - - BootProtect - None - DmgLoading - Signed - EnablePassword - - ExposeSensitiveData - 6 - HaltLevel - 2147483648 - PasswordHash - - PasswordSalt - - ScanPolicy - 0 - SecureBootModel - Disabled - Vault - Optional - - Tools - - - Arguments - - Auxiliary - - Comment - Not signed for security reasons - Enabled - - Name - UEFI Shell - Path - OpenShell.efi - - - Arguments - Shutdown - Auxiliary - - Comment - Perform shutdown - Enabled - - Name - Shutdown - Path - ResetSystem.efi - - - - NVRAM - - Add - - 4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14 - - DefaultBackgroundColor - AAAAAA== - UIScale - AQ== - - 4D1FDA02-38C7-4A6A-9CC6-4BCCA8B30102 - - rtc-blacklist - - - 7C436110-AB2A-4BBB-A880-FE41995C9F82 - - SystemAudioVolume - Rg== - boot-args - -v keepsyms=1 tlbto_us=0 vti=9 - run-efi-updater - No - csr-active-config - ZwAAAA== - prev-lang:kbd - ZW4tVVM6MA== - - - Delete - - 4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14 - - UIScale - DefaultBackgroundColor - - 4D1FDA02-38C7-4A6A-9CC6-4BCCA8B30102 - - rtc-blacklist - - 7C436110-AB2A-4BBB-A880-FE41995C9F82 - - boot-args - - - LegacyEnable - - LegacyOverwrite - - LegacySchema - - 7C436110-AB2A-4BBB-A880-FE41995C9F82 - - EFILoginHiDPI - EFIBluetoothDelay - LocationServicesEnabled - SystemAudioVolume - SystemAudioVolumeDB - SystemAudioVolumeSaved - bluetoothActiveControllerInfo - bluetoothInternalControllerInfo - flagstate - fmm-computer-name - nvda_drv - prev-lang:kbd - - 8BE4DF61-93CA-11D2-AA0D-00E098032B8C - - Boot0080 - Boot0081 - Boot0082 - BootNext - BootOrder - - - WriteFlash - - - PlatformInfo - - Automatic - - Generic - - AdviseWindows - - MLB - C02717306J9JG361M - ROM - - m7zhIYfl - - SpoofVendor - - SystemProductName - iMacPro1,1 - SystemSerialNumber - C02TM2ZBHX87 - SystemUUID - 007076A6-F2A2-4461-BBE5-BAD019F8025A - - UpdateDataHub - - UpdateNVRAM - - UpdateSMBIOS - - UpdateSMBIOSMode - Create - - UEFI - - APFS - - EnableJumpstart - - GlobalConnect - - HideVerbose - - JumpstartHotPlug - - MinDate - 0 - MinVersion - 0 - - Audio - - AudioCodec - 0 - AudioDevice - PciRoot(0x1)/Pci(0x1,0x0)/Pci(0x0,0x1) - AudioOut - 0 - AudioSupport - - MinimumVolume - 20 - PlayChime - - VolumeAmplifier - 0 - - ConnectDrivers - - Drivers - - VBoxHfs.efi - OpenRuntime.efi - OpenCanopy.efi - #AudioDxe.efi - #OpenUsbKbDxe.efi - #UsbMouseDxe.efi - #Ps2KeyboardDxe.efi - #Ps2MouseDxe.efi - #HiiDatabase.efi - #NvmExpressDxe.efi - #XhciDxe.efi - #ExFatDxe.efi - #PartitionDxe.efi - #CrScreenshotDxe.efi - - Input - - KeyFiltering - - KeyForgetThreshold - 5 - KeyMergeThreshold - 2 - KeySupport - - KeySupportMode - Auto - KeySwap - - PointerSupport - - PointerSupportMode - ASUS - TimerResolution - 50000 - - Output - - ClearScreenOnModeSwitch - - ConsoleMode - - DirectGopRendering - - IgnoreTextInGraphics - - ProvideConsoleGop - - ReconnectOnResChange - - ReplaceTabWithSpace - - Resolution - 1920x1080@32 - SanitiseClearScreen - - TextRenderer - BuiltinGraphics - UgaPassThrough - - - ProtocolOverrides - - AppleAudio - - AppleBootPolicy - - AppleDebugLog - - AppleEvent - - AppleFramebufferInfo - - AppleImageConversion - - AppleImg4Verification - - AppleKeyMap - - AppleRtcRam - - AppleSecureBoot - - AppleSmcIo - - AppleUserInterfaceTheme - - DataHub - - DeviceProperties - - FirmwareVolume - - HashServices - - OSInfo - - UnicodeCollation - - - Quirks - - ExitBootServicesDelay - 0 - IgnoreInvalidFlexRatio - - ReleaseUsbOwnership - - RequestBootVarRouting - - TscSyncTimeout - 0 - UnblockFsConnect - - ConnectDrivers - - - - - diff --git a/OpenCore-Catalina/config.plist b/OpenCore-Catalina/config.plist index 1473446..b6e9c5f 100644 --- a/OpenCore-Catalina/config.plist +++ b/OpenCore-Catalina/config.plist @@ -73,14 +73,18 @@ Patch + Base + + BaseSkip + 0 Comment - _Q11 to XQ11 + Replace one byte sequence with another Count - 1 + 0 Enabled Find - X1ExMQ== + ESIzRA== Limit 0 Mask @@ -88,7 +92,7 @@ OemTableId Replace - WFExMQ== + RDMiEQ== ReplaceMask Skip @@ -99,14 +103,18 @@ + Base + \_SB.PCI0.LPCB.HPET + BaseSkip + 0 Comment - _Q12 to XQ12 + HPET _CRS to XCRS Count 1 Enabled Find - X1ExMg== + X0NSUw== Limit 0 Mask @@ -114,7 +122,7 @@ OemTableId Replace - WFExMg== + WENSUw== ReplaceMask Skip @@ -136,7 +144,7 @@ ResetHwSig ResetLogoStatus - + Booter @@ -145,6 +153,8 @@ Quirks + AllowRelocationBlock + AvoidRuntimeDefrag DevirtualiseMmio @@ -159,6 +169,8 @@ EnableWriteUnprotector + ForceBooterSignature + ForceExitBootServices ProtectMemoryRegions @@ -198,35 +210,12 @@ Delete - - PciRoot(0x0)/Pci(0x1b,0x0) - - MaximumBootBeepVolume - - + Kernel Add - - Arch - Any - BundlePath - VoodooHDA.kext - Comment - - Enabled - - ExecutablePath - Contents/MacOS/VoodooHDA - MaxKernel - - MinKernel - - PlistPath - Contents/Info.plist - Arch x86_64 @@ -241,7 +230,7 @@ MaxKernel MinKernel - 12.0.0 + 10.0.0 PlistPath Contents/Info.plist @@ -259,7 +248,7 @@ MaxKernel MinKernel - 12.0.0 + 10.0.0 PlistPath Contents/Info.plist @@ -282,18 +271,164 @@ Contents/Info.plist + Arch + Any BundlePath - AGPMInjector.kext + VoodooHDA.kext Comment Enabled ExecutablePath + Contents/MacOS/VoodooHDA + MaxKernel + + MinKernel + + PlistPath + Contents/Info.plist + + + Arch + x86_64 + BundlePath + IntelMausi.kext + Comment + Intel Ethernet LAN + Enabled + + ExecutablePath + Contents/MacOS/IntelMausi + MaxKernel + + MinKernel + + PlistPath + Contents/Info.plist + + + Arch + x86_64 + BundlePath + Legacy_USB3.kext + Comment + XHC ports configuration + Enabled + + ExecutablePath + + MaxKernel + + MinKernel + 15.0.0 + PlistPath + Contents/Info.plist + + + Arch + x86_64 + BundlePath + MCEReporterDisabler.kext + Comment + AppleMCEReporter disabler + Enabled + + ExecutablePath MaxKernel MinKernel + 19.0.0 + PlistPath + Contents/Info.plist + + + Arch + x86_64 + BundlePath + VoodooPS2Controller.kext + Comment + Enabled + + ExecutablePath + Contents/MacOS/VoodooPS2Controller + MaxKernel + + MinKernel + 15.0.0 + PlistPath + Contents/Info.plist + + + Arch + x86_64 + BundlePath + VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Keyboard.kext + Comment + + Enabled + + ExecutablePath + Contents/MacOS/VoodooPS2Keyboard + MaxKernel + + MinKernel + 15.0.0 + PlistPath + Contents/Info.plist + + + Arch + x86_64 + BundlePath + VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Mouse.kext + Comment + + Enabled + + ExecutablePath + Contents/MacOS/VoodooPS2Mouse + MaxKernel + + MinKernel + 15.0.0 + PlistPath + Contents/Info.plist + + + Arch + x86_64 + BundlePath + VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Trackpad.kext + Comment + + Enabled + + ExecutablePath + Contents/MacOS/VoodooPS2Trackpad + MaxKernel + + MinKernel + 15.0.0 + PlistPath + Contents/Info.plist + + + Arch + x86_64 + BundlePath + VoodooPS2Controller.kext/Contents/PlugIns/VoodooInput.kext + Comment + + Enabled + + ExecutablePath + Contents/MacOS/VoodooInput + MaxKernel + + MinKernel + 15.0.0 PlistPath Contents/Info.plist @@ -314,12 +449,10 @@ Contents/Info.plist - Arch - x86_64 BundlePath - MCEReporterDisabler.kext + AGPMInjector.kext Comment - AppleMCEReporter disabler + Enabled ExecutablePath @@ -327,7 +460,7 @@ MaxKernel MinKernel - 19.0.0 + PlistPath Contents/Info.plist @@ -359,6 +492,12 @@ ////AAAAAAAAAAAAAAAAAA== + DummyPowerManagement + + MaxKernel + + MinKernel + Force @@ -368,13 +507,13 @@ BundlePath System/Library/Extensions/IONetworkingFamily.kext Comment - Patch engine + Enabled - Identifier - com.apple.iokit.IONetworkingFamily ExecutablePath Contents/MacOS/IONetworkingFamily + Identifier + com.apple.iokit.IONetworkingFamily MaxKernel 13.99.99 MinKernel @@ -386,41 +525,8 @@ Patch - Base - _cpu_topology_sort - Comment - algrey - cpu_topology_sort -disable _x86_validate_topology - Count - 1 - Enabled - - Find - - 6AAA//8= - - Identifier - kernel - Limit - 0 - Mask - - /wAA//8= - - MaxKernel - 20.99.99 - MinKernel - 17.0.0 - Replace - - Dx9EAAA= - - ReplaceMask - - - Skip - 0 - - + Arch + Any Base Comment @@ -479,7 +585,7 @@ ////////AAAAAP// MaxKernel - 20.99.99 + 21.99.99 MinKernel 20.4.0 Replace @@ -511,18 +617,26 @@ DisableRtcChecksum - DummyPowerManagement - + ExtendBTFeatureFlags + ExternalDiskIcons + ForceSecureBootScheme + IncreasePciBarSize LapicKernelPanic + LegacyCommpage + PanicNoKextDump PowerTimeoutKernelPanic + ProvideCurrentCpuInfo + + SetApfsTrimTimeout + -1 ThirdPartyDrives XhciPortLimit @@ -550,12 +664,18 @@ Auto HideAuxiliary + LauncherOption + Disabled + LauncherPath + Default PickerAttributes - 1 + 17 PickerAudioAssist PickerMode External + PickerVariant + Auto PollAppleHotKeys ShowPicker @@ -563,7 +683,7 @@ TakeoffDelay 0 Timeout - 0 + 45 Debug @@ -591,13 +711,15 @@ AllowNvramReset AllowSetDefault + + AllowToggleSip ApECID 0 AuthRestart - BootProtect - None + BlacklistAppleUpdate + DmgLoading Signed EnablePassword @@ -628,10 +750,36 @@ Not signed for security reasons Enabled + Flavour + OpenShell:UEFIShell:Shell Name UEFI Shell Path OpenShell.efi + RealPath + + TextMode + + + + Arguments + + Auxiliary + + Comment + Memory testing utility + Enabled + + Flavour + MemTest + Name + memtest86 + Path + memtest86/BOOTX64.efi + RealPath + + TextMode + Arguments @@ -642,10 +790,16 @@ Perform shutdown Enabled + Flavour + Auto Name Shutdown Path ResetSystem.efi + RealPath + + TextMode + @@ -677,6 +831,10 @@ ZwAAAA== prev-lang:kbd ZW4tVVM6MA== + run-efi-updater + No + ForceDisplayRotationInEFI + 0 Delete @@ -693,6 +851,7 @@ 7C436110-AB2A-4BBB-A880-FE41995C9F82 boot-args + ForceDisplayRotationInEFI LegacyEnable @@ -713,6 +872,8 @@ bluetoothInternalControllerInfo flagstate fmm-computer-name + fmm-mobileme-token-FMM + fmm-mobileme-token-FMM-BridgeHasAccount nvda_drv prev-lang:kbd @@ -732,18 +893,24 @@ Automatic + CustomMemory + Generic - AdviseWindows + AdviseFeatures + + MaxBIOSVersion MLB C02717306J9JG361M + ProcessorType + 0 ROM - - m7zhIYfl - + m7zhIYfl SpoofVendor + SystemMemoryStatus + Auto SystemProductName iMacPro1,1 SystemSerialNumber @@ -759,6 +926,8 @@ UpdateSMBIOSMode Create + UseRawUuidEncoding + UEFI @@ -769,13 +938,28 @@ GlobalConnect HideVerbose - - JumpstartHotPlug + JumpstartHotPlug + MinDate - 0 + -1 MinVersion - 0 + -1 + + AppleInput + + AppleEvent + Builtin + CustomDelays + + KeyInitialDelay + 50 + KeySubsequentDelay + 5 + PointerSpeedDiv + 1 + PointerSpeedMul + 1 Audio @@ -790,7 +974,11 @@ MinimumVolume 20 PlayChime + Auto + ResetTrafficClass + SetupDelay + 0 VolumeAmplifier 0 @@ -802,6 +990,7 @@ OpenRuntime.efi OpenCanopy.efi #AudioDxe.efi + OpenPartitionDxe.efi #OpenUsbKbDxe.efi #UsbMouseDxe.efi #Ps2KeyboardDxe.efi @@ -810,7 +999,6 @@ #NvmExpressDxe.efi #XhciDxe.efi #ExFatDxe.efi - #PartitionDxe.efi #CrScreenshotDxe.efi Input @@ -819,8 +1007,6 @@ KeyForgetThreshold 5 - KeyMergeThreshold - 2 KeySupport KeySupportMode @@ -842,6 +1028,10 @@ DirectGopRendering + ForceResolution + + GopPassThrough + Disabled IgnoreTextInGraphics ProvideConsoleGop @@ -867,7 +1057,7 @@ AppleDebugLog - AppleEvent + AppleEg2Info AppleFramebufferInfo @@ -890,7 +1080,7 @@ DeviceProperties FirmwareVolume - + HashServices OSInfo @@ -900,20 +1090,28 @@ Quirks + ActivateHpetSupport + + DisableSecurityPolicy + + EnableVectorAcceleration + ExitBootServicesDelay 0 + ForgeUefiSupport + IgnoreInvalidFlexRatio ReleaseUsbOwnership + ReloadOptionRoms + RequestBootVarRouting TscSyncTimeout 0 UnblockFsConnect - - ConnectDrivers - + diff --git a/OpenCore-Catalina/opencore-image-ng.sh b/OpenCore-Catalina/opencore-image-ng.sh index aff7546..29c2bc8 100755 --- a/OpenCore-Catalina/opencore-image-ng.sh +++ b/OpenCore-Catalina/opencore-image-ng.sh @@ -132,26 +132,26 @@ fish part-add /dev/sda p 302048 -2048 fish part-set-gpt-type /dev/sda 1 C12A7328-F81F-11D2-BA4B-00A0C93EC93B fish part-set-bootable /dev/sda 1 true fish mkfs vfat /dev/sda1 label:EFI -fish mkfs vfat /dev/sda2 label:OpenCoreBoot +fish mkfs vfat /dev/sda2 label:OpenCore fish mount /dev/sda2 / fish mkdir /ESP fish mount /dev/sda1 /ESP msg "copy files to disk image" cp -v "$cfg" $WORK/config.plist -fish mkdir /ESP/EFI -fish mkdir /ESP/EFI/OC -fish mkdir /ESP/EFI/OC/Kexts -fish mkdir /ESP/EFI/OC/ACPI -fish mkdir /ESP/EFI/OC/Resources -fish mkdir /ESP/EFI/OC/Tools -fish copy-in $WORK/EFI/BOOT /ESP/EFI -fish copy-in $WORK/EFI/OC/OpenCore.efi /ESP/EFI/OC -fish copy-in $WORK/EFI/OC/Drivers /ESP/EFI/OC/ -fish copy-in $WORK/EFI/OC/Kexts /ESP/EFI/OC/ -fish copy-in $WORK/EFI/OC/ACPI /ESP/EFI/OC/ -fish copy-in $WORK/EFI/OC/Resources /ESP/EFI/OC/ -fish copy-in $WORK/EFI/OC/Tools /ESP/EFI/OC/ +fish mkdir /ESP/EFI +fish mkdir /ESP/EFI/OC +fish mkdir /ESP/EFI/OC/Kexts +fish mkdir /ESP/EFI/OC/ACPI +fish mkdir /ESP/EFI/OC/Resources +fish mkdir /ESP/EFI/OC/Tools +fish copy-in $WORK/EFI/BOOT /ESP/EFI +fish copy-in $WORK/EFI/OC/OpenCore.efi /ESP/EFI/OC +fish copy-in $WORK/EFI/OC/Drivers /ESP/EFI/OC/ +fish copy-in $WORK/EFI/OC/Kexts /ESP/EFI/OC/ +fish copy-in $WORK/EFI/OC/ACPI /ESP/EFI/OC/ +fish copy-in $BASE/../resources/OcBinaryData/Resources /ESP/EFI/OC/ +fish copy-in $WORK/EFI/OC/Tools /ESP/EFI/OC/ # Note fish copy-in startup.nsh / diff --git a/README.md b/README.md index dee4d6f..14ec111 100644 --- a/README.md +++ b/README.md @@ -27,9 +27,6 @@ help (pull-requests!) with the following work items: * Document how to use this project for XNU kernel debugging and development. -* Document the process to create and reuse VM snapshots. Instantaneous macOS - boots would be nice this way. - * Document the process to launch a bunch of headless macOS VMs (build farm). * Document usage of [munki](https://github.com/munki/munki) to deploy software @@ -37,8 +34,6 @@ help (pull-requests!) with the following work items: * Enable VNC + SSH support out of the box or more easily. -* Better support + docs for AMD Ryzen. - * Robustness improvements are always welcome! * (Not so) crazy idea - automate the macOS installation via OpenCV. @@ -71,7 +66,7 @@ Phenom II X3 720 does not. Ryzen processors work just fine. To make this change permanent, you may use the following command. ``` - sudo cp kvm.conf /etc/modprobe.d/kvm.conf # for intel boxes + sudo cp kvm.conf /etc/modprobe.d/kvm.conf # for intel boxes only ``` * Install QEMU and other packages. @@ -95,7 +90,7 @@ Phenom II X3 720 does not. Ryzen processors work just fine. ``` cd ~ - git clone --depth 1 https://github.com/kholia/OSX-KVM.git + git clone --depth 1 --recursive https://github.com/kholia/OSX-KVM.git cd OSX-KVM ``` diff --git a/backups/OVMF_CODE.fd b/backups/OVMF_CODE.fd new file mode 100644 index 0000000..c958fb0 Binary files /dev/null and b/backups/OVMF_CODE.fd differ diff --git a/boot-macOS-headless.sh b/boot-macOS-headless.sh index 167968a..ea021b6 100755 --- a/boot-macOS-headless.sh +++ b/boot-macOS-headless.sh @@ -18,8 +18,6 @@ # # Note: Using RealVNC client, connect to ``. # E.g. `vncviewer localhost:5901` -# -# Note: After installation, start using the `OpenCore-nopicker.qcow2` image. ############################################################################ # NOTE: Tweak the "MY_OPTIONS" line in case you are having booting problems! @@ -30,7 +28,7 @@ # - Fix cpuid related warning on EPYC # - Fix 'savevm' support -MY_OPTIONS="+pcid,+ssse3,+sse4.2,+popcnt,+avx,+aes,+xsave,+xsaveopt,check" +MY_OPTIONS="+ssse3,+sse4.2,+popcnt,+avx,+aes,+xsave,+xsaveopt,check" # This script works for Catalina as well as Mojave. Tested with macOS 10.14.6 and macOS 10.15.6. @@ -57,7 +55,6 @@ args=( -smbios type=2 -device ich9-ahci,id=sata # -drive id=OpenCoreBoot,if=none,snapshot=on,format=qcow2,file="$REPO_PATH/OpenCore-Catalina/OpenCore.qcow2" - -drive id=OpenCoreBoot,if=none,snapshot=on,format=qcow2,file="$REPO_PATH/OpenCore-Catalina/OpenCore-nopicker.qcow2" -device ide-hd,bus=sata.2,drive=OpenCoreBoot -device ide-hd,bus=sata.3,drive=InstallMedia -drive id=InstallMedia,if=none,file="$REPO_PATH/BaseSystem.img",format=raw diff --git a/boot-passthrough.sh b/boot-passthrough.sh index 1714f7b..30a18d2 100755 --- a/boot-passthrough.sh +++ b/boot-passthrough.sh @@ -13,7 +13,7 @@ # NOTE: Tweak the "MY_OPTIONS" line in case you are having booting problems! ############################################################################ -MY_OPTIONS="+pcid,+ssse3,+sse4.2,+popcnt,+avx,+aes,+xsave,+xsaveopt,check" +MY_OPTIONS="+ssse3,+sse4.2,+popcnt,+avx,+aes,+xsave,+xsaveopt,check" # This script works for Big Sur, Catalina, Mojave, and High Sierra. Tested with # macOS 10.15.6, macOS 10.14.6, and macOS 10.13.6 @@ -49,7 +49,6 @@ args=( -smbios type=2 -device ich9-intel-hda -device hda-duplex -device ich9-ahci,id=sata - -drive id=OpenCoreBoot,if=none,snapshot=on,format=qcow2,file="$REPO_PATH/OpenCore-Catalina/OpenCore-nopicker.qcow2" # -drive id=OpenCoreBoot,if=none,snapshot=on,format=qcow2,file="$REPO_PATH/OpenCore-Catalina/OpenCore.qcow2" -device ide-hd,bus=sata.2,drive=OpenCoreBoot -device ide-hd,bus=sata.3,drive=InstallMedia diff --git a/macOS-libvirt-Catalina.xml b/macOS-libvirt-Catalina.xml index 26646b2..0053476 100644 --- a/macOS-libvirt-Catalina.xml +++ b/macOS-libvirt-Catalina.xml @@ -20,7 +20,7 @@ Replace spice with vnc if you prefer it. - Current network configuration is a local bridge (192.157.12x.x). + Current network configuration is a local bridge (192.168.12x.x). Change it to if you prefer a public bridge instead: Change interface to and remove the @@ -201,7 +201,7 @@ - + diff --git a/resources/OcBinaryData b/resources/OcBinaryData index 9446405..6dd2d92 160000 --- a/resources/OcBinaryData +++ b/resources/OcBinaryData @@ -1 +1 @@ -Subproject commit 9446405e44d7e17a84655c335ae5efe47d81608d +Subproject commit 6dd2d92383edee522052ebbe2c634c92894b37e6 diff --git a/scripts/bigsur/Makefile b/scripts/bigsur/Makefile index 30b4f99..615b8f3 100644 --- a/scripts/bigsur/Makefile +++ b/scripts/bigsur/Makefile @@ -28,7 +28,7 @@ endif all: BigSur-recovery.img %.img : %.dmg - ln $< $@ + ln $< $@ || cp $< $@ ifeq ($(OS),MACOS) BigSur-full.dmg : $(BIG_SUR_APP) @@ -58,7 +58,7 @@ BaseSystem.dmg : ../../fetch-macOS-v2.py --action download --board-id Mac-E43C1C25D4880AD6 InstallAssistant.pkg : - ../../fetch-macOS.py --version latest --title "macOS Big Sur" + ../../backups/fetch-macOS.py --version latest --title "macOS Big Sur" clean : rm -f BaseSystem.chunklist BaseSystem.dmg SharedSupport.dmg InstallAssistant.pkg BigSur-recovery.img BigSur-full.img diff --git a/scripts/monterey/Makefile b/scripts/monterey/Makefile new file mode 100644 index 0000000..de3d660 --- /dev/null +++ b/scripts/monterey/Makefile @@ -0,0 +1,19 @@ +# Builds a full installer (Monterey-full.img) for Monterey Developer Beta. + +# You need to opt-in to the Developer beta program first and get the Monterey installer app using System Update + +MONTEREY_APP=/Applications/Install\ macOS\ 12\ Beta.app + +all: Monterey-full.img + +%.img : %.dmg + ln $< $@ || cp $< $@ + +Monterey-full.dmg : $(MONTEREY_APP) + hdiutil create -o "$@" -size 14g -layout GPTSPUD -fs HFS+J + hdiutil attach -noverify -mountpoint /Volumes/install_build "$@" + sudo "$