diff --git a/EFI-OpenCore/EFI/OC/ACPI/SSDT-GPRW.aml b/EFI-OpenCore/EFI/OC/ACPI/SSDT-GPRW.aml deleted file mode 100644 index 6307543..0000000 Binary files a/EFI-OpenCore/EFI/OC/ACPI/SSDT-GPRW.aml and /dev/null differ diff --git a/EFI-OpenCore/EFI/OC/Drivers/AudioDxe.efi b/EFI-OpenCore/EFI/OC/Drivers/AudioDxe.efi index 4b063af..857465b 100644 Binary files a/EFI-OpenCore/EFI/OC/Drivers/AudioDxe.efi and b/EFI-OpenCore/EFI/OC/Drivers/AudioDxe.efi differ diff --git a/EFI-OpenCore/EFI/OC/Drivers/OpenCanopy.efi b/EFI-OpenCore/EFI/OC/Drivers/OpenCanopy.efi index 3b88b2d..db302de 100644 Binary files a/EFI-OpenCore/EFI/OC/Drivers/OpenCanopy.efi and b/EFI-OpenCore/EFI/OC/Drivers/OpenCanopy.efi differ diff --git a/EFI-OpenCore/EFI/OC/Kexts/AppleALC.kext/Contents/Info.plist b/EFI-OpenCore/EFI/OC/Kexts/AppleALC.kext/Contents/Info.plist index bdf0fe2..6466b02 100644 --- a/EFI-OpenCore/EFI/OC/Kexts/AppleALC.kext/Contents/Info.plist +++ b/EFI-OpenCore/EFI/OC/Kexts/AppleALC.kext/Contents/Info.plist @@ -3,7 +3,7 @@ BuildMachineOSBuild - 18E226 + 20A5384c CFBundleDevelopmentRegion en CFBundleExecutable @@ -17,7 +17,7 @@ CFBundlePackageType KEXT CFBundleShortVersionString - 1.5.1 + 1.5.4 CFBundleSignature ???? CFBundleSupportedPlatforms @@ -25,21 +25,23 @@ MacOSX CFBundleVersion - 1.5.1 + 1.5.4 DTCompiler com.apple.compilers.llvm.clang.1_0 DTPlatformBuild - 10E1001 + 12A7300 + DTPlatformName + macosx DTPlatformVersion - GM + 10.15.6 DTSDKBuild - 18E219 + 19G68 DTSDKName - macosx10.14 + macosx10.15 DTXcode - 1020 + 1201 DTXcodeBuild - 10E1001 + 12A7300 IOKitPersonalities HDA Hardware Config Resource @@ -48,6 +50,36 @@ com.apple.driver.AppleHDAHardwareConfigDriver HDAConfigDefault + + AFGLowPowerState + + AwAAAA== + + CodecID + 283902569 + Comment + Custom ALC269VD for ThinkPad T430 + ConfigData + + ASccEAEnHQEBJx6mAScfkAFHHEABRx0BAUce + FwFHH5ABVxxQAVcdEAFXHiEBVx8CAXcc8AF3 + HQABdx4AAXcfQAGHHCABhx0QAYcegQGHHwIB + lxxwAZcdEAGXHqEBlx8CAacccAGnHRABpx6h + AacfAgG3HHABtx0QAbceoQG3HwIB1xxwAdcd + EAHXHqEB1x8CAecccAHnHRAB5x6hAecfAgFH + DAI= + + FuncGroup + 1 + LayoutID + 23 + WakeConfigData + + AUcMAg== + + WakeVerbReinit + + AFGLowPowerState @@ -97,6 +129,32 @@ WakeVerbReinit + + AFGLowPowerState + + AwAAAA== + + CodecID + 351359128 + Comment + phucnguyen2411 - HP Elitedesk 800 G5 mini + ConfigData + + AcccIAHHHREBxx4BAccfAQH3HFEB9x0BAfce + HwH3H5EBlxxAAZcdEAGXHiEBlx8BAaccMAGn + HRABpx6LAacfAQHXHBEB1x0RAdceoQHXHwE= + + FuncGroup + 1 + LayoutID + 20 + WakeConfigData + + AccMAAH3DAABlwwAAacMAAHXDAA= + + WakeVerbReinit + + AFGLowPowerState @@ -1428,6 +1486,32 @@ WakeVerbReinit + + AFGLowPowerState + + AwAAAA== + + Codec + ALC235 for Lenovo TianYi 510s Mini by DalianSky + CodecID + 283902517 + ConfigData + + AUccEAFHHQEBRx4XAUcfkAFHDAICFxwfAhcd + EAIXHiECFx8CAhcMAgGXHCABlx0QAZceoAGX + H5IBpxwwAacdEAGnHoABpx8C + + FuncGroup + 1 + LayoutID + 99 + WakeConfigData + + AUcMAgIXDAIBlwwAAacMAA== + + WakeVerbReinit + + AFGLowPowerState @@ -1536,6 +1620,32 @@ WakeVerbReinit + + AFGLowPowerState + + AwAAAA== + + Codec + erinviegas - ALC236 for Lenovo Ideapad 330S + CodecID + 283902518 + ConfigData + + ASccAAEnHQEBJx6gAScfkAFHHBABRx0BAUce + EAFHH5ABRwwCAZccIAGXHRABlx6LAZcfAAIX + HDACFx0QAhceKwIXHwACFwwC + + FuncGroup + 1 + LayoutID + 14 + WakeConfigData + + AUcMAgIXDAI= + + WakeVerbReinit + + AFGLowPowerState @@ -1677,6 +1787,83 @@ WakeVerbReinit + + AFGLowPowerState + + AwAAAA== + + Codec + Realtek ALC245 for Ienovo by soto2080 + CodecID + 283902533 + ConfigData + + AUccEAFHHQEBRx4XAUcfkAFHDAICFxwgAhcd + EAIXHiECFx8EAhcMAgGXHEABlx0QAZcegQGX + HwQ= + + FuncGroup + 1 + LayoutID + 11 + WakeConfigData + + AUcMAgIXDAI= + + WakeVerbReinit + + + + AFGLowPowerState + + AwAAAA== + + Codec + Realtek ALC245 for Ienovo by soto2080 + CodecID + 283902533 + ConfigData + + AXccEAF3HQEBdx4XAXcfkAF3DAICFxwgAhcd + EAIXHiECFx8EAhcMAgGXHEABlx0QAZcegQGX + HwQ= + + FuncGroup + 1 + LayoutID + 12 + WakeConfigData + + AXcMAgIXDAI= + + WakeVerbReinit + + + + AFGLowPowerState + + AwAAAA== + + Codec + lunjielee - Realtek ALC245 for HP Omen 2020 + CodecID + 283902533 + ConfigData + + AXccEAF3HQEBdx4XAXcfkAGXHDABlx0QAZce + gQGXHwMCFxwgAhcdEAIXHiECFx8DAhcMAg== + + FuncGroup + 1 + LayoutID + 13 + WakeConfigData + + AhcMAg== + + WakeVerbReinit + + AFGLowPowerState @@ -3452,6 +3639,32 @@ LayoutID 22 + + AFGLowPowerState + + AwAAAA== + + Codec + ALC269 + CodecID + 283902569 + Comment + ALC269VC for Hasee U45S1 by zero816 + ConfigData + + AXccAAF3HQABdx4AAXcfQAHXHAUB1x2GAdce + 9AHXH0ABRxwQAUcdAQFHHhcBRx+QAUcMAgFX + HCABVx0QAVceIQFXHwEBVwwCAYccMAGHHRAB + hx6hAYcfAQEnHEABJx0BAScepgEnH5ABlxzw + AZcdEQGXHhEBlx9BAbcc8AG3HREBtx4RAbcf + QQHnHPAB5x0RAeceEQHnH0EBpxzxAacdEQGn + HhEBpx9B + + FuncGroup + 1 + LayoutID + 24 + AFGLowPowerState @@ -3994,6 +4207,34 @@ LayoutID 47 + + AFGLowPowerState + + AwAAAA== + + Codec + ALC269 + CodecID + 283902569 + Comment + Custom ALC269 by ryahpalma for Laptop NS4SL01 + ConfigData + + AUccEAFHHQEBRx4XAUcfkAFHDAIBhxwgAYcd + EAGHHoEBhx8DAVccQAFXHRABVx4hAVcfAwFX + DAIBJxwwAScdAQEnHqYBJx+Q + + FuncGroup + 1 + LayoutID + 128 + WakeConfigData + + AUcMAg== + + WakeVerbReinit + + AFGLowPowerState @@ -4498,6 +4739,33 @@ WakeVerbReinit + + AFGLowPowerState + + AwAAAA== + + Codec + Realtek ALC280 - Optiplex 9020SFF - ManualMode + CodecID + 283902592 + ConfigData + + AUccMAFHHQABRx4XAUcfkAFHDAIBtxwgAbcd + QAG3HgEBtx8BAVccEAFXHUABVx4hAVcfAgFX + DAIBhxxAAYcdMAGHHoEBhx8BAaccUAGnHZAB + px6BAacfAg== + + FuncGroup + 1 + LayoutID + 17 + WakeConfigData + + AUcMAgFXDAI= + + WakeVerbReinit + + AFGLowPowerState @@ -5006,6 +5274,32 @@ WakeVerbReinit + + AFGLowPowerState + + AwAAAA== + + Codec + Realtek ALC283 for NUC7 by mikes + CodecID + 283902595 + ConfigData + + AUccAAFHHQABRx4AAUcfQAEnHCABJx0AASce + pgEnH5AB1xwwAdcdEAHXHoEB1x8AAhccQAIX + HRACFx4hAhcfAg== + + FuncGroup + 1 + LayoutID + 45 + WakeConfigData + + AUcMAg== + + WakeVerbReinit + + AFGLowPowerState @@ -5130,7 +5424,7 @@ ASccEAEnHQEBJx6mAScfkAFHHDABRx0BAUce FwFHH5ABlxwAAZcdEAGXHosBlx8EAhccIAIX - HRACFx4rAhcfBAFHDAI= + HRACFx4rAhcfBAFHDAICFwwC FuncGroup 1 @@ -5138,7 +5432,7 @@ 21 WakeConfigData - AUcMAg== + AUcMAgIXDAIBlwcl WakeVerbReinit @@ -5255,6 +5549,31 @@ WakeVerbReinit + + AFGLowPowerState + + AwAAAA== + + Codec + Realtek ALC287 + CodecID + 283902599 + ConfigData + + AXccEAF3HQEBdx4XAXcfkAIXHCACFx0QAhce + IQIXHwMCFwwCAZccMAGXHRABlx6BAZcfAw== + + FuncGroup + 1 + LayoutID + 11 + WakeConfigData + + AhcMAg== + + WakeVerbReinit + + AFGLowPowerState @@ -7513,6 +7832,33 @@ WakeVerbReinit + + AFGLowPowerState + + AwAAAA== + + CodecID + 283904135 + Comment + VictorXu - ALC887-VD for ASUS H81M-D + ConfigData + + AUccEAFHHUABRx4RAUcfkQFHDAIBtxwgAbcd + QAG3HiEBtx8CAbcMAgGHHEABhx2QAYceoQGH + H5EBpxxPAacdMAGnHoEBpx8BAZccUAGXHZAB + lx6BAZcfAg== + + FuncGroup + 1 + LayoutID + 12 + WakeConfigData + + AUcMAg== + + WakeVerbReinit + + AFGLowPowerState @@ -9259,6 +9605,36 @@ WakeVerbReinit + + AFGLowPowerState + + AwAAAA== + + CodecID + 283904256 + Comment + ALC1150 for Gigabyte GA-Z97X-UD5H by DalianSky + ConfigData + + AUccEAFHHUABRx4RAUcfkAFHDAIBVxwgAVcd + EAFXHgEBVx8BAWccMAFnHWABZx4BAWcfAQF3 + HPABdx0AAXceAAF3H0ABhxxAAYcdkAGHHqAB + hx+QAZccYAGXHZABlx6BAZcfAgGnHFABpx0w + AacegQGnHwEBtxxwAbcdQAG3HiEBtx8CAbcM + AgHnHJAB5x1hAeceSwHnHwEB9xzwAfcdAAH3 + HgAB9x9AARcc8AEXHQABFx4AARcfQA== + + FuncGroup + 1 + LayoutID + 99 + WakeConfigData + + AUcMAg== + + WakeVerbReinit + + AFGLowPowerState @@ -9773,6 +10149,80 @@ WakeVerbReinit + + CodecID + 283904768 + CodecName + owen0o0 - Realtek ALCS1200A + ConfigData + + AUccQAFHHVABRx4RAUcfkAFHDAIBZxxhAWcd + EAFnHgEBZx8BAVccYgFXHRABVx4BAVcfAQG3 + HFABtx1AAbceIQG3HwIBtwwCAecccAHnHREB + 5x5FAecfAQGHHBABhx0QAYceoQGHH5ABpxwg + AacdEAGnHoEBpx8BAZccgAGXHZABlx6hAZcf + AgF3HPABdx0AAXceAAF3H0ABFxzwARcdAAEX + HgABFx9A + + FuncGroup + 1 + LayoutID + 11 + WakeConfigData + + AUcMAgG3DAI= + + WakeVerbReinit + + + + CodecID + 283904768 + CodecName + VictorXu - Realtek ALCS1200A for Asrock Z490M-ITX + ConfigData + + AUccEAFHHUABRx4RAUcfkQFHDAIBtxwgAbcd + QAG3HiEBtx8CAbcMAgGHHDABhx2QAYceoQGH + H5EBpxw/AacdMAGnHoEBpx8BAZccQAGXHZAB + lx6BAZcfAg== + + FuncGroup + 1 + LayoutID + 49 + WakeConfigData + + AUcMAgG3DAI= + + WakeVerbReinit + + + + CodecID + 283904768 + CodecName + VictorXu - Realtek ALCS1200A for Gigabyte B460M Aorus Pro + ConfigData + + AUccEAFHHUABRx4RAUcfkQFHDAIBZxwRAWcd + YAFnHgEBZx8BAVccEgFXHRABVx4BAVcfAQF3 + HBQBdx0gAXceAQF3HwEBtxwgAbcdQAG3HiEB + tx8CAbcMAgGHHEABhx2QAYceoQGHH5EBpxxP + AacdMAGnHoEBpx8BAZccUAGXHZABlx6BAZcf + Ag== + + FuncGroup + 1 + LayoutID + 50 + WakeConfigData + + AUcMAgG3DAI= + + WakeVerbReinit + + AFGLowPowerState @@ -10878,7 +11328,7 @@ FuncGroup 1 LayoutID - 12 + 13 AFGLowPowerState @@ -11801,6 +12251,8 @@ IOKit + LSMinimumSystemVersion + 10.8 NSHumanReadableCopyright Copyright © 2017 vit9696. All rights reserved. OSBundleCompatibleVersion diff --git a/EFI-OpenCore/EFI/OC/Kexts/AppleALC.kext/Contents/MacOS/AppleALC b/EFI-OpenCore/EFI/OC/Kexts/AppleALC.kext/Contents/MacOS/AppleALC index 1b7c965..888fd58 100755 Binary files a/EFI-OpenCore/EFI/OC/Kexts/AppleALC.kext/Contents/MacOS/AppleALC and b/EFI-OpenCore/EFI/OC/Kexts/AppleALC.kext/Contents/MacOS/AppleALC differ diff --git a/EFI-OpenCore/EFI/OC/Kexts/CPUFriend.kext/Contents/Info.plist b/EFI-OpenCore/EFI/OC/Kexts/CPUFriend.kext/Contents/Info.plist index 91a32d1..2b7fa58 100755 --- a/EFI-OpenCore/EFI/OC/Kexts/CPUFriend.kext/Contents/Info.plist +++ b/EFI-OpenCore/EFI/OC/Kexts/CPUFriend.kext/Contents/Info.plist @@ -3,7 +3,7 @@ BuildMachineOSBuild - 18E226 + 19F101 CFBundleDevelopmentRegion en CFBundleExecutable @@ -17,7 +17,7 @@ CFBundlePackageType KEXT CFBundleShortVersionString - 1.2.1 + 1.2.2 CFBundleSignature ???? CFBundleSupportedPlatforms @@ -25,21 +25,21 @@ MacOSX CFBundleVersion - 1.2.1 + 1.2.2 DTCompiler com.apple.compilers.llvm.clang.1_0 DTPlatformBuild - 10E1001 + 11E708 DTPlatformVersion GM DTSDKBuild - 18E219 + 19G68 DTSDKName - macosx10.14 + macosx10.15 DTXcode - 1020 + 1160 DTXcodeBuild - 10E1001 + 11E708 IOKitPersonalities CPUFriend @@ -74,6 +74,8 @@ ACPI + LSMinimumSystemVersion + 10.8 NSHumanReadableCopyright Copyright © 2017 - 2019 PMheart. All rights reserved. OSBundleCompatibleVersion diff --git a/EFI-OpenCore/EFI/OC/Kexts/CPUFriend.kext/Contents/MacOS/CPUFriend b/EFI-OpenCore/EFI/OC/Kexts/CPUFriend.kext/Contents/MacOS/CPUFriend index a70d36a..6705c55 100755 Binary files a/EFI-OpenCore/EFI/OC/Kexts/CPUFriend.kext/Contents/MacOS/CPUFriend and b/EFI-OpenCore/EFI/OC/Kexts/CPUFriend.kext/Contents/MacOS/CPUFriend differ diff --git a/EFI-OpenCore/EFI/OC/Kexts/HibernationFixup.kext/Contents/Info.plist b/EFI-OpenCore/EFI/OC/Kexts/HibernationFixup.kext/Contents/Info.plist index fd9cc74..5ef942e 100755 --- a/EFI-OpenCore/EFI/OC/Kexts/HibernationFixup.kext/Contents/Info.plist +++ b/EFI-OpenCore/EFI/OC/Kexts/HibernationFixup.kext/Contents/Info.plist @@ -3,7 +3,7 @@ BuildMachineOSBuild - 18E226 + 19F101 CFBundleDevelopmentRegion en CFBundleExecutable @@ -17,7 +17,7 @@ CFBundlePackageType KEXT CFBundleShortVersionString - 1.3.4 + 1.3.6 CFBundleSignature ???? CFBundleSupportedPlatforms @@ -25,21 +25,21 @@ MacOSX CFBundleVersion - 1.3.4 + 1.3.6 DTCompiler com.apple.compilers.llvm.clang.1_0 DTPlatformBuild - 10E1001 + 11E708 DTPlatformVersion GM DTSDKBuild - 18E219 + 19G68 DTSDKName - macosx10.14 + macosx10.15 DTXcode - 1020 + 1160 DTXcodeBuild - 10E1001 + 11E708 IOKitPersonalities as.lvs1974.HibernationFixup @@ -56,6 +56,8 @@ IOKit + LSMinimumSystemVersion + 10.8 NSHumanReadableCopyright Copyright © 2017 lvs1974. All rights reserved. OSBundleCompatibleVersion diff --git a/EFI-OpenCore/EFI/OC/Kexts/HibernationFixup.kext/Contents/MacOS/HibernationFixup b/EFI-OpenCore/EFI/OC/Kexts/HibernationFixup.kext/Contents/MacOS/HibernationFixup index 73e3f04..6634bd1 100755 Binary files a/EFI-OpenCore/EFI/OC/Kexts/HibernationFixup.kext/Contents/MacOS/HibernationFixup and b/EFI-OpenCore/EFI/OC/Kexts/HibernationFixup.kext/Contents/MacOS/HibernationFixup differ diff --git a/EFI-OpenCore/EFI/OC/Kexts/IntelMausi.kext/Contents/Info.plist b/EFI-OpenCore/EFI/OC/Kexts/IntelMausi.kext/Contents/Info.plist index 2717d05..a85c79f 100644 --- a/EFI-OpenCore/EFI/OC/Kexts/IntelMausi.kext/Contents/Info.plist +++ b/EFI-OpenCore/EFI/OC/Kexts/IntelMausi.kext/Contents/Info.plist @@ -3,7 +3,7 @@ BuildMachineOSBuild - 18E226 + 19F101 CFBundleDevelopmentRegion English CFBundleExecutable @@ -17,7 +17,7 @@ CFBundlePackageType KEXT CFBundleShortVersionString - 1.0.3 + 1.0.4 CFBundleSignature ???? CFBundleSupportedPlatforms @@ -25,21 +25,21 @@ MacOSX CFBundleVersion - 1.0.3 + 1.0.4 DTCompiler com.apple.compilers.llvm.clang.1_0 DTPlatformBuild - 10E1001 + 11E708 DTPlatformVersion GM DTSDKBuild - 18E219 + 19G68 DTSDKName - macosx10.14 + macosx10.15 DTXcode - 1020 + 1160 DTXcodeBuild - 10E1001 + 11E708 IOKitPersonalities IntelMausi @@ -74,7 +74,7 @@ 0 Driver_Version - 1.0.3 + 1.0.4 IOClass IntelMausi IOPCIMatch @@ -85,6 +85,8 @@ IOPCIDevice + LSMinimumSystemVersion + 10.9 NSHumanReadableCopyright Copyright © 2014 Laura Müller. All rights reserved. OSBundleLibraries diff --git a/EFI-OpenCore/EFI/OC/Kexts/IntelMausi.kext/Contents/MacOS/IntelMausi b/EFI-OpenCore/EFI/OC/Kexts/IntelMausi.kext/Contents/MacOS/IntelMausi index ee6d6b0..1fe4543 100755 Binary files a/EFI-OpenCore/EFI/OC/Kexts/IntelMausi.kext/Contents/MacOS/IntelMausi and b/EFI-OpenCore/EFI/OC/Kexts/IntelMausi.kext/Contents/MacOS/IntelMausi differ diff --git a/EFI-OpenCore/EFI/OC/Kexts/Lilu.kext/Contents/Info.plist b/EFI-OpenCore/EFI/OC/Kexts/Lilu.kext/Contents/Info.plist index 303205c..e7df6fe 100644 --- a/EFI-OpenCore/EFI/OC/Kexts/Lilu.kext/Contents/Info.plist +++ b/EFI-OpenCore/EFI/OC/Kexts/Lilu.kext/Contents/Info.plist @@ -3,7 +3,7 @@ BuildMachineOSBuild - 18E226 + 19F101 CFBundleDevelopmentRegion en CFBundleExecutable @@ -17,7 +17,7 @@ CFBundlePackageType KEXT CFBundleShortVersionString - 1.4.6 + 1.4.8 CFBundleSignature ???? CFBundleSupportedPlatforms @@ -25,21 +25,21 @@ MacOSX CFBundleVersion - 1.4.6 + 1.4.8 DTCompiler com.apple.compilers.llvm.clang.1_0 DTPlatformBuild - 10E1001 + 11E708 DTPlatformVersion GM DTSDKBuild - 18E219 + 19G68 DTSDKName - macosx10.14 + macosx10.15 DTXcode - 1020 + 1160 DTXcodeBuild - 10E1001 + 11E708 IOKitPersonalities as.vit9696.Lilu @@ -56,6 +56,8 @@ IOKit + LSMinimumSystemVersion + 10.6 NSHumanReadableCopyright Copyright © 2016-2020 vit9696. All rights reserved. OSBundleCompatibleVersion @@ -63,17 +65,17 @@ OSBundleLibraries com.apple.kpi.bsd - 12.0.0 + 10.0.0 com.apple.kpi.dsep - 12.0.0 + 10.0.0 com.apple.kpi.iokit - 12.0.0 + 10.0.0 com.apple.kpi.libkern - 12.0.0 + 10.0.0 com.apple.kpi.mach - 12.0.0 + 10.0.0 com.apple.kpi.unsupported - 12.0.0 + 10.0.0 OSBundleRequired Root diff --git a/EFI-OpenCore/EFI/OC/Kexts/Lilu.kext/Contents/MacOS/Lilu b/EFI-OpenCore/EFI/OC/Kexts/Lilu.kext/Contents/MacOS/Lilu index 8fbf015..fb2027f 100755 Binary files a/EFI-OpenCore/EFI/OC/Kexts/Lilu.kext/Contents/MacOS/Lilu and b/EFI-OpenCore/EFI/OC/Kexts/Lilu.kext/Contents/MacOS/Lilu differ diff --git a/EFI-OpenCore/EFI/OC/Kexts/NVMeFix.kext/Contents/Info.plist b/EFI-OpenCore/EFI/OC/Kexts/NVMeFix.kext/Contents/Info.plist index 3ffe8f1..96afecc 100644 --- a/EFI-OpenCore/EFI/OC/Kexts/NVMeFix.kext/Contents/Info.plist +++ b/EFI-OpenCore/EFI/OC/Kexts/NVMeFix.kext/Contents/Info.plist @@ -3,7 +3,7 @@ BuildMachineOSBuild - 18E226 + 19F101 CFBundleDevelopmentRegion en CFBundleExecutable @@ -17,27 +17,27 @@ CFBundlePackageType KEXT CFBundleShortVersionString - 1.0.3 + 1.0.4 CFBundleSupportedPlatforms MacOSX CFBundleVersion - 1.0.3 + 1.0.4 DTCompiler com.apple.compilers.llvm.clang.1_0 DTPlatformBuild - 10E1001 + 11E708 DTPlatformVersion GM DTSDKBuild - 18E219 + 19G68 DTSDKName - macosx10.14 + macosx10.15 DTXcode - 1020 + 1160 DTXcodeBuild - 10E1001 + 11E708 IOKitPersonalities org.acidanthera.NVMeFix @@ -54,6 +54,8 @@ IOKit + LSMinimumSystemVersion + 10.14 NSHumanReadableCopyright Copyright © 2019 acidanthera. All rights reserved. OSBundleCompatibleVersion diff --git a/EFI-OpenCore/EFI/OC/Kexts/NVMeFix.kext/Contents/MacOS/NVMeFix b/EFI-OpenCore/EFI/OC/Kexts/NVMeFix.kext/Contents/MacOS/NVMeFix index dc3c311..c9d97b7 100755 Binary files a/EFI-OpenCore/EFI/OC/Kexts/NVMeFix.kext/Contents/MacOS/NVMeFix and b/EFI-OpenCore/EFI/OC/Kexts/NVMeFix.kext/Contents/MacOS/NVMeFix differ diff --git a/EFI-OpenCore/EFI/OC/Kexts/SMCSuperIO.kext/Contents/Info.plist b/EFI-OpenCore/EFI/OC/Kexts/RTCMemoryFixup.kext/Contents/Info.plist similarity index 65% rename from EFI-OpenCore/EFI/OC/Kexts/SMCSuperIO.kext/Contents/Info.plist rename to EFI-OpenCore/EFI/OC/Kexts/RTCMemoryFixup.kext/Contents/Info.plist index d335eef..9d27b71 100644 --- a/EFI-OpenCore/EFI/OC/Kexts/SMCSuperIO.kext/Contents/Info.plist +++ b/EFI-OpenCore/EFI/OC/Kexts/RTCMemoryFixup.kext/Contents/Info.plist @@ -3,73 +3,67 @@ BuildMachineOSBuild - 18E226 + 19F101 CFBundleDevelopmentRegion en CFBundleExecutable - SMCSuperIO + RTCMemoryFixup CFBundleIdentifier - ru.joedm.SMCSuperIO + as.lvs1974.RTCMemoryFixup CFBundleInfoDictionaryVersion 6.0 CFBundleName - SMCSuperIO + RTCMemoryFixup CFBundlePackageType KEXT CFBundleShortVersionString - 1.1.5 - CFBundleSignature - ???? + 1.0.7 CFBundleSupportedPlatforms MacOSX CFBundleVersion - 1.1.5 + 1.0.7 DTCompiler com.apple.compilers.llvm.clang.1_0 DTPlatformBuild - 10E1001 + 11E708 DTPlatformVersion GM DTSDKBuild - 18E219 + 19G68 DTSDKName - macosx10.14 + macosx10.15 DTXcode - 1020 + 1160 DTXcodeBuild - 10E1001 + 11E708 IOKitPersonalities - ru.joedm.SMCSuperIO + as.lvs1974.RTCMemoryFixup CFBundleIdentifier - ru.joedm.SMCSuperIO + as.lvs1974.RTCMemoryFixup IOClass - SMCSuperIO - IOMatchCategory - SMCSuperIO - IOPCIClassMatch - 0x06010000&0xffff0000 + RTCMemoryFixup + IONameMatch + PNP0B00 + IOProbeScore + 100 IOProviderClass - IOPCIDevice - IOResourceMatch - ACPI + IOACPIPlatformDevice + LSMinimumSystemVersion + 10.8 NSHumanReadableCopyright - Copyright © 2018 joedm. All rights reserved. + Copyright © 2018 lvs1974. All rights reserved. OSBundleCompatibleVersion 1.0 OSBundleLibraries as.vit9696.Lilu 1.2.0 - as.vit9696.VirtualSMC - 1.0.0 - com.apple.iokit.IOACPIFamily - 1.0.0d1 com.apple.kpi.bsd 12.0.0 com.apple.kpi.dsep diff --git a/EFI-OpenCore/EFI/OC/Kexts/RTCMemoryFixup.kext/Contents/MacOS/RTCMemoryFixup b/EFI-OpenCore/EFI/OC/Kexts/RTCMemoryFixup.kext/Contents/MacOS/RTCMemoryFixup new file mode 100644 index 0000000..a1adc85 Binary files /dev/null and b/EFI-OpenCore/EFI/OC/Kexts/RTCMemoryFixup.kext/Contents/MacOS/RTCMemoryFixup differ diff --git a/EFI-OpenCore/EFI/OC/Kexts/SMCBatteryManager.kext/Contents/Info.plist b/EFI-OpenCore/EFI/OC/Kexts/SMCBatteryManager.kext/Contents/Info.plist index 83980e2..ea28edb 100644 --- a/EFI-OpenCore/EFI/OC/Kexts/SMCBatteryManager.kext/Contents/Info.plist +++ b/EFI-OpenCore/EFI/OC/Kexts/SMCBatteryManager.kext/Contents/Info.plist @@ -3,7 +3,7 @@ BuildMachineOSBuild - 18E226 + 19F101 CFBundleDevelopmentRegion en CFBundleExecutable @@ -17,27 +17,27 @@ CFBundlePackageType KEXT CFBundleShortVersionString - 1.0 + 1.1.7 CFBundleSupportedPlatforms MacOSX CFBundleVersion - 1 + 1.1.7 DTCompiler com.apple.compilers.llvm.clang.1_0 DTPlatformBuild - 10E1001 + 11E708 DTPlatformVersion GM DTSDKBuild - 18E219 + 19G68 DTSDKName - macosx10.14 + macosx10.15 DTXcode - 1020 + 1160 DTXcodeBuild - 10E1001 + 11E708 IOKitPersonalities IOSMBusController @@ -67,6 +67,8 @@ IOKit + LSMinimumSystemVersion + 10.6 NSHumanReadableCopyright Copyright © 2018 usrsse2. All rights reserved. OSBundleCompatibleVersion @@ -82,17 +84,17 @@ com.apple.iokit.IOSMBusFamily 1.0.0 com.apple.kpi.bsd - 12.0.0 + 10.0.0 com.apple.kpi.dsep - 12.0.0 + 10.0.0 com.apple.kpi.iokit - 12.0.0 + 10.0.0 com.apple.kpi.libkern - 12.0.0 + 10.0.0 com.apple.kpi.mach - 12.0.0 + 10.0.0 com.apple.kpi.unsupported - 12.0.0 + 10.0.0 OSBundleRequired Root diff --git a/EFI-OpenCore/EFI/OC/Kexts/SMCBatteryManager.kext/Contents/MacOS/SMCBatteryManager b/EFI-OpenCore/EFI/OC/Kexts/SMCBatteryManager.kext/Contents/MacOS/SMCBatteryManager index 425230a..92e31c3 100755 Binary files a/EFI-OpenCore/EFI/OC/Kexts/SMCBatteryManager.kext/Contents/MacOS/SMCBatteryManager and b/EFI-OpenCore/EFI/OC/Kexts/SMCBatteryManager.kext/Contents/MacOS/SMCBatteryManager differ diff --git a/EFI-OpenCore/EFI/OC/Kexts/SMCLightSensor.kext/Contents/Info.plist b/EFI-OpenCore/EFI/OC/Kexts/SMCLightSensor.kext/Contents/Info.plist index 443ea95..a0b6063 100644 --- a/EFI-OpenCore/EFI/OC/Kexts/SMCLightSensor.kext/Contents/Info.plist +++ b/EFI-OpenCore/EFI/OC/Kexts/SMCLightSensor.kext/Contents/Info.plist @@ -3,7 +3,7 @@ BuildMachineOSBuild - 18E226 + 19F101 CFBundleDevelopmentRegion en CFBundleExecutable @@ -17,27 +17,27 @@ CFBundlePackageType KEXT CFBundleShortVersionString - 1.0 + 1.1.7 CFBundleSupportedPlatforms MacOSX CFBundleVersion - 1 + 1.1.7 DTCompiler com.apple.compilers.llvm.clang.1_0 DTPlatformBuild - 10E1001 + 11E708 DTPlatformVersion GM DTSDKBuild - 18E219 + 19G68 DTSDKName - macosx10.14 + macosx10.15 DTXcode - 1020 + 1160 DTXcodeBuild - 10E1001 + 11E708 IOKitPersonalities SMCLightSensor @@ -54,6 +54,8 @@ IOKit + LSMinimumSystemVersion + 10.6 NSHumanReadableCopyright Copyright © 2018 vit9696. All rights reserved. OSBundleCompatibleVersion @@ -67,17 +69,17 @@ com.apple.iokit.IOACPIFamily 1.0.0d1 com.apple.kpi.bsd - 12.0.0 + 10.0.0 com.apple.kpi.dsep - 12.0.0 + 10.0.0 com.apple.kpi.iokit - 12.0.0 + 10.0.0 com.apple.kpi.libkern - 12.0.0 + 10.0.0 com.apple.kpi.mach - 12.0.0 + 10.0.0 com.apple.kpi.unsupported - 12.0.0 + 10.0.0 diff --git a/EFI-OpenCore/EFI/OC/Kexts/SMCLightSensor.kext/Contents/MacOS/SMCLightSensor b/EFI-OpenCore/EFI/OC/Kexts/SMCLightSensor.kext/Contents/MacOS/SMCLightSensor index e654c24..72d1fb5 100755 Binary files a/EFI-OpenCore/EFI/OC/Kexts/SMCLightSensor.kext/Contents/MacOS/SMCLightSensor and b/EFI-OpenCore/EFI/OC/Kexts/SMCLightSensor.kext/Contents/MacOS/SMCLightSensor differ diff --git a/EFI-OpenCore/EFI/OC/Kexts/SMCProcessor.kext/Contents/Info.plist b/EFI-OpenCore/EFI/OC/Kexts/SMCProcessor.kext/Contents/Info.plist index 2e18bf1..88719a6 100644 --- a/EFI-OpenCore/EFI/OC/Kexts/SMCProcessor.kext/Contents/Info.plist +++ b/EFI-OpenCore/EFI/OC/Kexts/SMCProcessor.kext/Contents/Info.plist @@ -3,7 +3,7 @@ BuildMachineOSBuild - 18E226 + 19F101 CFBundleDevelopmentRegion en CFBundleExecutable @@ -17,7 +17,7 @@ CFBundlePackageType KEXT CFBundleShortVersionString - 1.1.5 + 1.1.7 CFBundleSignature ???? CFBundleSupportedPlatforms @@ -25,21 +25,21 @@ MacOSX CFBundleVersion - 1.1.5 + 1.1.7 DTCompiler com.apple.compilers.llvm.clang.1_0 DTPlatformBuild - 10E1001 + 11E708 DTPlatformVersion GM DTSDKBuild - 18E219 + 19G68 DTSDKName - macosx10.14 + macosx10.15 DTXcode - 1020 + 1160 DTXcodeBuild - 10E1001 + 11E708 IOKitPersonalities as.vit9696.SMCProcessor @@ -63,6 +63,8 @@ ACPI + LSMinimumSystemVersion + 10.7 NSHumanReadableCopyright Copyright © 2018 vit9696. All rights reserved. OSBundleCompatibleVersion @@ -76,17 +78,17 @@ com.apple.iokit.IOACPIFamily 1.0.0d1 com.apple.kpi.bsd - 12.0.0 + 11.0.0 com.apple.kpi.dsep - 12.0.0 + 11.0.0 com.apple.kpi.iokit - 12.0.0 + 11.0.0 com.apple.kpi.libkern - 12.0.0 + 11.0.0 com.apple.kpi.mach - 12.0.0 + 11.0.0 com.apple.kpi.unsupported - 12.0.0 + 11.0.0 OSBundleRequired Root diff --git a/EFI-OpenCore/EFI/OC/Kexts/SMCProcessor.kext/Contents/MacOS/SMCProcessor b/EFI-OpenCore/EFI/OC/Kexts/SMCProcessor.kext/Contents/MacOS/SMCProcessor index 97b68e8..3517585 100755 Binary files a/EFI-OpenCore/EFI/OC/Kexts/SMCProcessor.kext/Contents/MacOS/SMCProcessor and b/EFI-OpenCore/EFI/OC/Kexts/SMCProcessor.kext/Contents/MacOS/SMCProcessor differ diff --git a/EFI-OpenCore/EFI/OC/Kexts/SMCSuperIO.kext/Contents/MacOS/SMCSuperIO b/EFI-OpenCore/EFI/OC/Kexts/SMCSuperIO.kext/Contents/MacOS/SMCSuperIO deleted file mode 100755 index ec7ed8d..0000000 Binary files a/EFI-OpenCore/EFI/OC/Kexts/SMCSuperIO.kext/Contents/MacOS/SMCSuperIO and /dev/null differ diff --git a/EFI-OpenCore/EFI/OC/Kexts/ThunderboltReset.kext/Contents/Info.plist b/EFI-OpenCore/EFI/OC/Kexts/ThunderboltReset.kext/Contents/Info.plist index 2de4698..aff98de 100755 --- a/EFI-OpenCore/EFI/OC/Kexts/ThunderboltReset.kext/Contents/Info.plist +++ b/EFI-OpenCore/EFI/OC/Kexts/ThunderboltReset.kext/Contents/Info.plist @@ -3,7 +3,7 @@ BuildMachineOSBuild - 18G95 + 19G2021 CFBundleDevelopmentRegion en CFBundleExecutable @@ -27,20 +27,20 @@ DTCompiler com.apple.compilers.llvm.clang.1_0 DTPlatformBuild - 11B52 + 11E708 DTPlatformVersion GM DTSDKBuild - 19B81 + 19G68 DTSDKName macosx10.15 DTXcode - 1120 + 1160 DTXcodeBuild - 11B52 + 11E708 IOKitPersonalities - Polaris22Fixup + ThunderboltReset CFBundleIdentifier com.osy86.ThunderboltReset @@ -53,6 +53,23 @@ IOResourceMatch IOKit + ThunderboltWait + + CFBundleIdentifier + com.osy86.ThunderboltReset + IOClass + ThunderboltWait + IOPCIClassMatch + 0x08800000&0xffff0000 + IOPCIMatch + 0x15008086&0xff00ffff + IOPCITunnelCompatible + + IOProbeScore + 500 + IOProviderClass + IOPCIDevice + LSMinimumSystemVersion 10.14 @@ -76,6 +93,6 @@ 12.0.0 OSBundleRequired - Root + Local-Root diff --git a/EFI-OpenCore/EFI/OC/Kexts/ThunderboltReset.kext/Contents/MacOS/ThunderboltReset b/EFI-OpenCore/EFI/OC/Kexts/ThunderboltReset.kext/Contents/MacOS/ThunderboltReset index 5924ffb..0a18e80 100755 Binary files a/EFI-OpenCore/EFI/OC/Kexts/ThunderboltReset.kext/Contents/MacOS/ThunderboltReset and b/EFI-OpenCore/EFI/OC/Kexts/ThunderboltReset.kext/Contents/MacOS/ThunderboltReset differ diff --git a/EFI-OpenCore/EFI/OC/Kexts/VirtualSMC.kext/Contents/Info.plist b/EFI-OpenCore/EFI/OC/Kexts/VirtualSMC.kext/Contents/Info.plist index 37c36bd..1987018 100644 --- a/EFI-OpenCore/EFI/OC/Kexts/VirtualSMC.kext/Contents/Info.plist +++ b/EFI-OpenCore/EFI/OC/Kexts/VirtualSMC.kext/Contents/Info.plist @@ -3,7 +3,7 @@ BuildMachineOSBuild - 18E226 + 19F101 CFBundleDevelopmentRegion en CFBundleExecutable @@ -17,7 +17,7 @@ CFBundlePackageType KEXT CFBundleShortVersionString - 1.1.5 + 1.1.7 CFBundleSignature ???? CFBundleSupportedPlatforms @@ -25,21 +25,21 @@ MacOSX CFBundleVersion - 1.1.5 + 1.1.7 DTCompiler com.apple.compilers.llvm.clang.1_0 DTPlatformBuild - 10E1001 + 11E708 DTPlatformVersion GM DTSDKBuild - 18E219 + 19G68 DTSDKName - macosx10.14 + macosx10.15 DTXcode - 1020 + 1160 DTXcodeBuild - 10E1001 + 11E708 IOKitPersonalities as.vit9696.VirtualSMC @@ -381,6 +381,8 @@ + LSMinimumSystemVersion + 10.6 NSHumanReadableCopyright Copyright © 2017 vit9696. All rights reserved. OSBundleCompatibleVersion @@ -392,17 +394,17 @@ com.apple.iokit.IOACPIFamily 1.0.0d1 com.apple.kpi.bsd - 12.0.0 + 10.0.0 com.apple.kpi.dsep - 12.0.0 + 10.0.0 com.apple.kpi.iokit - 12.0.0 + 10.0.0 com.apple.kpi.libkern - 12.0.0 + 10.0.0 com.apple.kpi.mach - 12.0.0 + 10.0.0 com.apple.kpi.unsupported - 12.0.0 + 10.0.0 OSBundleRequired Root diff --git a/EFI-OpenCore/EFI/OC/Kexts/VirtualSMC.kext/Contents/MacOS/VirtualSMC b/EFI-OpenCore/EFI/OC/Kexts/VirtualSMC.kext/Contents/MacOS/VirtualSMC index 2d14ec2..c0fb626 100755 Binary files a/EFI-OpenCore/EFI/OC/Kexts/VirtualSMC.kext/Contents/MacOS/VirtualSMC and b/EFI-OpenCore/EFI/OC/Kexts/VirtualSMC.kext/Contents/MacOS/VirtualSMC differ diff --git a/EFI-OpenCore/EFI/OC/Kexts/VoodooPS2Controller.kext/Contents/Info.plist b/EFI-OpenCore/EFI/OC/Kexts/VoodooPS2Controller.kext/Contents/Info.plist index 3648332..13d769f 100644 --- a/EFI-OpenCore/EFI/OC/Kexts/VoodooPS2Controller.kext/Contents/Info.plist +++ b/EFI-OpenCore/EFI/OC/Kexts/VoodooPS2Controller.kext/Contents/Info.plist @@ -3,11 +3,11 @@ BuildMachineOSBuild - 18E226 + 19F101 CFBundleExecutable VoodooPS2Controller CFBundleGetInfoString - 2.1.6, Copyright Apple Computer, Inc. 2000-2003, David Elliot 2007, RehabMan 2012-2013 + 2.1.7, Copyright Apple Computer, Inc. 2000-2003, David Elliot 2007, RehabMan 2012-2013 CFBundleIdentifier as.acidanthera.voodoo.driver.PS2Controller CFBundleInfoDictionaryVersion @@ -17,7 +17,7 @@ CFBundlePackageType KEXT CFBundleShortVersionString - 2.1.6 + 2.1.7 CFBundleSignature ???? CFBundleSupportedPlatforms @@ -25,21 +25,21 @@ MacOSX CFBundleVersion - 2.1.6 + 2.1.7 DTCompiler com.apple.compilers.llvm.clang.1_0 DTPlatformBuild - 10E1001 + 11E708 DTPlatformVersion GM DTSDKBuild - 18E219 + 19G68 DTSDKName - macosx10.14 + macosx10.15 DTXcode - 1020 + 1160 DTXcodeBuild - 10E1001 + 11E708 IOKitPersonalities ACPI PS/2 Nub @@ -134,8 +134,10 @@ + LSMinimumSystemVersion + 10.11 OSBundleCompatibleVersion - 2.1.6 + 2.1.7 OSBundleLibraries com.apple.iokit.IOACPIFamily diff --git a/EFI-OpenCore/EFI/OC/Kexts/VoodooPS2Controller.kext/Contents/MacOS/VoodooPS2Controller b/EFI-OpenCore/EFI/OC/Kexts/VoodooPS2Controller.kext/Contents/MacOS/VoodooPS2Controller index e42aea6..3850400 100755 Binary files a/EFI-OpenCore/EFI/OC/Kexts/VoodooPS2Controller.kext/Contents/MacOS/VoodooPS2Controller and b/EFI-OpenCore/EFI/OC/Kexts/VoodooPS2Controller.kext/Contents/MacOS/VoodooPS2Controller differ diff --git a/EFI-OpenCore/EFI/OC/Kexts/VoodooPS2Controller.kext/Contents/PlugIns/VoodooInput.kext/Contents/Info.plist b/EFI-OpenCore/EFI/OC/Kexts/VoodooPS2Controller.kext/Contents/PlugIns/VoodooInput.kext/Contents/Info.plist index d6469a2..e701056 100644 --- a/EFI-OpenCore/EFI/OC/Kexts/VoodooPS2Controller.kext/Contents/PlugIns/VoodooInput.kext/Contents/Info.plist +++ b/EFI-OpenCore/EFI/OC/Kexts/VoodooPS2Controller.kext/Contents/PlugIns/VoodooInput.kext/Contents/Info.plist @@ -3,7 +3,7 @@ BuildMachineOSBuild - 18E226 + 19F101 CFBundleDevelopmentRegion en CFBundleExecutable @@ -17,27 +17,27 @@ CFBundlePackageType KEXT CFBundleShortVersionString - 1.0.7 + 1.0.8 CFBundleSupportedPlatforms MacOSX CFBundleVersion - 1.0.7 + 1.0.8 DTCompiler com.apple.compilers.llvm.clang.1_0 DTPlatformBuild - 10E1001 + 11E708 DTPlatformVersion GM DTSDKBuild - 18E219 + 19G68 DTSDKName - macosx10.14 + macosx10.15 DTXcode - 1020 + 1160 DTXcodeBuild - 10E1001 + 11E708 IOKitPersonalities Voodoo Input @@ -57,6 +57,8 @@ IOService + LSMinimumSystemVersion + 10.11 NSHumanReadableCopyright Copyright © 2019 Kishor Prins. All rights reserved. OSBundleLibraries diff --git a/EFI-OpenCore/EFI/OC/Kexts/VoodooPS2Controller.kext/Contents/PlugIns/VoodooInput.kext/Contents/MacOS/VoodooInput b/EFI-OpenCore/EFI/OC/Kexts/VoodooPS2Controller.kext/Contents/PlugIns/VoodooInput.kext/Contents/MacOS/VoodooInput index 16d12fd..e8d7528 100755 Binary files a/EFI-OpenCore/EFI/OC/Kexts/VoodooPS2Controller.kext/Contents/PlugIns/VoodooInput.kext/Contents/MacOS/VoodooInput and b/EFI-OpenCore/EFI/OC/Kexts/VoodooPS2Controller.kext/Contents/PlugIns/VoodooInput.kext/Contents/MacOS/VoodooInput differ diff --git a/EFI-OpenCore/EFI/OC/Kexts/VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Keyboard.kext/Contents/Info.plist b/EFI-OpenCore/EFI/OC/Kexts/VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Keyboard.kext/Contents/Info.plist index 22bedd2..303f9a9 100644 --- a/EFI-OpenCore/EFI/OC/Kexts/VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Keyboard.kext/Contents/Info.plist +++ b/EFI-OpenCore/EFI/OC/Kexts/VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Keyboard.kext/Contents/Info.plist @@ -3,11 +3,11 @@ BuildMachineOSBuild - 18E226 + 19F101 CFBundleExecutable VoodooPS2Keyboard CFBundleGetInfoString - 2.1.6, Copyright Apple Computer, Inc. 2000-2003, RehabMan 2012-2013 + 2.1.7, Copyright Apple Computer, Inc. 2000-2003, RehabMan 2012-2013 CFBundleIdentifier as.acidanthera.voodoo.driver.PS2Keyboard CFBundleInfoDictionaryVersion @@ -17,7 +17,7 @@ CFBundlePackageType KEXT CFBundleShortVersionString - 2.1.6 + 2.1.7 CFBundleSignature ???? CFBundleSupportedPlatforms @@ -25,21 +25,21 @@ MacOSX CFBundleVersion - 2.1.6 + 2.1.7 DTCompiler com.apple.compilers.llvm.clang.1_0 DTPlatformBuild - 10E1001 + 11E708 DTPlatformVersion GM DTSDKBuild - 18E219 + 19G68 DTSDKName - macosx10.14 + macosx10.15 DTXcode - 1020 + 1160 DTXcodeBuild - 10E1001 + 11E708 IOKitPersonalities ApplePS2Keyboard @@ -593,10 +593,12 @@ + LSMinimumSystemVersion + 10.11 OSBundleLibraries as.acidanthera.voodoo.driver.PS2Controller - 2.1.6 + 2.1.7 com.apple.iokit.IOHIDFamily 1.0.0b1 com.apple.kpi.bsd diff --git a/EFI-OpenCore/EFI/OC/Kexts/VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Keyboard.kext/Contents/MacOS/VoodooPS2Keyboard b/EFI-OpenCore/EFI/OC/Kexts/VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Keyboard.kext/Contents/MacOS/VoodooPS2Keyboard index 53b290f..c6e27c6 100755 Binary files a/EFI-OpenCore/EFI/OC/Kexts/VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Keyboard.kext/Contents/MacOS/VoodooPS2Keyboard and b/EFI-OpenCore/EFI/OC/Kexts/VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Keyboard.kext/Contents/MacOS/VoodooPS2Keyboard differ diff --git a/EFI-OpenCore/EFI/OC/Kexts/VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Mouse.kext/Contents/Info.plist b/EFI-OpenCore/EFI/OC/Kexts/VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Mouse.kext/Contents/Info.plist index 9d11e24..4a21ff2 100644 --- a/EFI-OpenCore/EFI/OC/Kexts/VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Mouse.kext/Contents/Info.plist +++ b/EFI-OpenCore/EFI/OC/Kexts/VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Mouse.kext/Contents/Info.plist @@ -3,11 +3,11 @@ BuildMachineOSBuild - 18E226 + 19F101 CFBundleExecutable VoodooPS2Mouse CFBundleGetInfoString - 2.1.6, Copyright Apple Computer, Inc. 2000-2004, Slice 2010, RehabMan 2012-2013 + 2.1.7, Copyright Apple Computer, Inc. 2000-2004, Slice 2010, RehabMan 2012-2013 CFBundleIdentifier as.acidanthera.voodoo.driver.PS2Mouse CFBundleInfoDictionaryVersion @@ -17,7 +17,7 @@ CFBundlePackageType KEXT CFBundleShortVersionString - 2.1.6 + 2.1.7 CFBundleSignature ???? CFBundleSupportedPlatforms @@ -25,21 +25,21 @@ MacOSX CFBundleVersion - 2.1.6 + 2.1.7 DTCompiler com.apple.compilers.llvm.clang.1_0 DTPlatformBuild - 10E1001 + 11E708 DTPlatformVersion GM DTSDKBuild - 18E219 + 19G68 DTSDKName - macosx10.14 + macosx10.15 DTXcode - 1020 + 1160 DTXcodeBuild - 10E1001 + 11E708 IOKitPersonalities ApplePS2Mouse @@ -175,10 +175,12 @@ 1452 + LSMinimumSystemVersion + 10.11 OSBundleLibraries as.acidanthera.voodoo.driver.PS2Controller - 2.1.6 + 2.1.7 com.apple.iokit.IOHIDFamily 1.0.0b1 com.apple.kpi.iokit diff --git a/EFI-OpenCore/EFI/OC/Kexts/VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Mouse.kext/Contents/MacOS/VoodooPS2Mouse b/EFI-OpenCore/EFI/OC/Kexts/VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Mouse.kext/Contents/MacOS/VoodooPS2Mouse index 107ea19..abb486d 100755 Binary files a/EFI-OpenCore/EFI/OC/Kexts/VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Mouse.kext/Contents/MacOS/VoodooPS2Mouse and b/EFI-OpenCore/EFI/OC/Kexts/VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Mouse.kext/Contents/MacOS/VoodooPS2Mouse differ diff --git a/EFI-OpenCore/EFI/OC/Kexts/VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Trackpad.kext/Contents/Info.plist b/EFI-OpenCore/EFI/OC/Kexts/VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Trackpad.kext/Contents/Info.plist index b8a0961..a7efc84 100644 --- a/EFI-OpenCore/EFI/OC/Kexts/VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Trackpad.kext/Contents/Info.plist +++ b/EFI-OpenCore/EFI/OC/Kexts/VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Trackpad.kext/Contents/Info.plist @@ -3,11 +3,11 @@ BuildMachineOSBuild - 18E226 + 19F101 CFBundleExecutable VoodooPS2Trackpad CFBundleGetInfoString - 2.1.6, Copyright Apple Computer, Inc. 2002-2003, mackerintel 2008, RehabMan 2012-2013 + 2.1.7, Copyright Apple Computer, Inc. 2002-2003, mackerintel 2008, RehabMan 2012-2013 CFBundleIdentifier as.acidanthera.voodoo.driver.PS2Trackpad CFBundleInfoDictionaryVersion @@ -17,7 +17,7 @@ CFBundlePackageType KEXT CFBundleShortVersionString - 2.1.6 + 2.1.7 CFBundleSignature ???? CFBundleSupportedPlatforms @@ -25,21 +25,21 @@ MacOSX CFBundleVersion - 2.1.6 + 2.1.7 DTCompiler com.apple.compilers.llvm.clang.1_0 DTPlatformBuild - 10E1001 + 11E708 DTPlatformVersion GM DTSDKBuild - 18E219 + 19G68 DTSDKName - macosx10.14 + macosx10.15 DTXcode - 1020 + 1160 DTXcodeBuild - 10E1001 + 11E708 IOKitPersonalities ALPS GlidePoint @@ -105,6 +105,80 @@ + Elantech TouchPad + + CFBundleIdentifier + as.acidanthera.voodoo.driver.PS2Trackpad + IOClass + ApplePS2Elan + IOProbeScore + 7000 + IOProviderClass + ApplePS2MouseDevice + Platform Profile + + Default + + ButtonCount + 3 + Darwin 16+ + + ApplePreferenceCapability + + ApplePreferenceIdentifier + com.apple.AppleMultitouchTrackpad + MT Built-in + + MTHIDDevice + + SupportsGestureScrolling + + TrackpadEmbedded + + TrackpadFourFingerGestures + + TrackpadSecondaryClickCorners + + TrackpadThreeFingerDrag + + + DisableDevice + + ForceTouchMode + 1 + MouseResolution + 3 + MouseSampleRate + 200 + ProcessBluetoothMouseStopsTrackpad + + ProcessUSBMouseStopsTrackpad + + QuietTimeAfterTyping + 500000000 + ScrollResolution + 400 + SetHwResolution + + TrackpointDividerX + 120 + TrackpointDividerY + 120 + TrackpointMultiplierX + 120 + TrackpointMultiplierY + 120 + USBMouseStopsTrackpad + 0 + UseHighRate + + WakeDelay + 1000 + + + RM,deliverNotifications + + Native Multitouch Engine CFBundleIdentifier @@ -411,10 +485,12 @@ 1452 + LSMinimumSystemVersion + 10.11 OSBundleLibraries as.acidanthera.voodoo.driver.PS2Controller - 2.1.6 + 2.1.7 com.apple.iokit.IOHIDFamily 1.0.0b1 com.apple.kpi.iokit diff --git a/EFI-OpenCore/EFI/OC/Kexts/VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Trackpad.kext/Contents/MacOS/VoodooPS2Trackpad b/EFI-OpenCore/EFI/OC/Kexts/VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Trackpad.kext/Contents/MacOS/VoodooPS2Trackpad index 56380d6..a8f357f 100755 Binary files a/EFI-OpenCore/EFI/OC/Kexts/VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Trackpad.kext/Contents/MacOS/VoodooPS2Trackpad and b/EFI-OpenCore/EFI/OC/Kexts/VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Trackpad.kext/Contents/MacOS/VoodooPS2Trackpad differ diff --git a/EFI-OpenCore/EFI/OC/Kexts/VoodooRMI.kext/Contents/Info.plist b/EFI-OpenCore/EFI/OC/Kexts/VoodooRMI.kext/Contents/Info.plist index 8af4c34..21d9601 100644 --- a/EFI-OpenCore/EFI/OC/Kexts/VoodooRMI.kext/Contents/Info.plist +++ b/EFI-OpenCore/EFI/OC/Kexts/VoodooRMI.kext/Contents/Info.plist @@ -3,7 +3,7 @@ BuildMachineOSBuild - 17G14019 + 20A5384c CFBundleDevelopmentRegion en CFBundleExecutable @@ -17,27 +17,29 @@ CFBundlePackageType KEXT CFBundleShortVersionString - 1.0.1 + 1.2 CFBundleSupportedPlatforms MacOSX CFBundleVersion - 1.0.1 + 1.2 DTCompiler com.apple.compilers.llvm.clang.1_0 DTPlatformBuild - 9F2000 + 12A8179i + DTPlatformName + macosx DTPlatformVersion - GM + 11.0 DTSDKBuild - 17E189 + 20A5343f DTSDKName - macosx10.13 + macosx11.0 DTXcode - 0941 + 1200 DTXcodeBuild - 9F2000 + 12A8179i IOKitPersonalities RMIDevice @@ -46,6 +48,8 @@ com.1Revenger1.VoodooRMI Configuration + DisableWhileTrackpointTimeout + 100 DisableWhileTypingTimeout 100 ForceTouchEmulation @@ -54,14 +58,14 @@ 90 MinYDiffThumbDetection 200 - TrackstickDeadzone + TrackpointDeadzone 1 - TrackstickMultiplier - 20 - TrackstickScrollMultiplierX - 20 - TrackstickScrollMultiplierY - 20 + TrackpointMultiplier + 10 + TrackpointScrollMultiplierX + 30 + TrackpointScrollMultiplierY + 30 IOClass RMIBus @@ -76,6 +80,8 @@ RMITransport + LSMinimumSystemVersion + 10.11 NSHumanReadableCopyright Copyright © 2020 1Revenger1. All rights reserved. OSBundleCompatibleVersion @@ -85,11 +91,11 @@ com.apple.iokit.IOHIDFamily 2.0 com.apple.kpi.iokit - 18.5 + 14 com.apple.kpi.libkern - 18.5 + 14 com.apple.kpi.mach - 18.5 + 13.0 OSBundleRequired Console diff --git a/EFI-OpenCore/EFI/OC/Kexts/VoodooRMI.kext/Contents/MacOS/VoodooRMI b/EFI-OpenCore/EFI/OC/Kexts/VoodooRMI.kext/Contents/MacOS/VoodooRMI index 0c8d4f3..f78bc55 100755 Binary files a/EFI-OpenCore/EFI/OC/Kexts/VoodooRMI.kext/Contents/MacOS/VoodooRMI and b/EFI-OpenCore/EFI/OC/Kexts/VoodooRMI.kext/Contents/MacOS/VoodooRMI differ diff --git a/EFI-OpenCore/EFI/OC/Kexts/VoodooRMI.kext/Contents/PlugIns/RMII2C.kext/Contents/Info.plist b/EFI-OpenCore/EFI/OC/Kexts/VoodooRMI.kext/Contents/PlugIns/RMII2C.kext/Contents/Info.plist index a1b6967..716e335 100644 --- a/EFI-OpenCore/EFI/OC/Kexts/VoodooRMI.kext/Contents/PlugIns/RMII2C.kext/Contents/Info.plist +++ b/EFI-OpenCore/EFI/OC/Kexts/VoodooRMI.kext/Contents/PlugIns/RMII2C.kext/Contents/Info.plist @@ -3,7 +3,7 @@ BuildMachineOSBuild - 17G14019 + 20A5384c CFBundleDevelopmentRegion en CFBundleExecutable @@ -27,17 +27,19 @@ DTCompiler com.apple.compilers.llvm.clang.1_0 DTPlatformBuild - 9F2000 + 12A8179i + DTPlatformName + macosx DTPlatformVersion - GM + 11.0 DTSDKBuild - 17E189 + 20A5343f DTSDKName - macosx10.13 + macosx11.0 DTXcode - 0941 + 1200 DTXcodeBuild - 9F2000 + 12A8179i IOKitPersonalities RMII2C @@ -51,12 +53,8 @@ IOPropertyMatch - name - SYNA2B31 - - - name - SYNA2B33 + compatible + PNP0C50 IOProviderClass @@ -65,6 +63,8 @@ + LSMinimumSystemVersion + 10.11 NSHumanReadableCopyright Copyright © 2020 1Revenger1. All rights reserved. OSBundleLibraries @@ -72,7 +72,7 @@ com.1Revenger1.VoodooRMI 1.0 com.alexandred.VoodooI2C - 2.0 + 2.5 com.apple.iokit.IOHIDFamily 2.0 com.apple.kpi.iokit diff --git a/EFI-OpenCore/EFI/OC/Kexts/VoodooRMI.kext/Contents/PlugIns/RMII2C.kext/Contents/MacOS/RMII2C b/EFI-OpenCore/EFI/OC/Kexts/VoodooRMI.kext/Contents/PlugIns/RMII2C.kext/Contents/MacOS/RMII2C index 2a89b34..c2ec2cb 100644 Binary files a/EFI-OpenCore/EFI/OC/Kexts/VoodooRMI.kext/Contents/PlugIns/RMII2C.kext/Contents/MacOS/RMII2C and b/EFI-OpenCore/EFI/OC/Kexts/VoodooRMI.kext/Contents/PlugIns/RMII2C.kext/Contents/MacOS/RMII2C differ diff --git a/EFI-OpenCore/EFI/OC/Kexts/VoodooRMI.kext/Contents/PlugIns/RMISMBus.kext/Contents/Info.plist b/EFI-OpenCore/EFI/OC/Kexts/VoodooRMI.kext/Contents/PlugIns/RMISMBus.kext/Contents/Info.plist index 0753191..943bef7 100644 --- a/EFI-OpenCore/EFI/OC/Kexts/VoodooRMI.kext/Contents/PlugIns/RMISMBus.kext/Contents/Info.plist +++ b/EFI-OpenCore/EFI/OC/Kexts/VoodooRMI.kext/Contents/PlugIns/RMISMBus.kext/Contents/Info.plist @@ -3,7 +3,7 @@ BuildMachineOSBuild - 17G14019 + 20A5384c CFBundleDevelopmentRegion en CFBundleExecutable @@ -27,17 +27,19 @@ DTCompiler com.apple.compilers.llvm.clang.1_0 DTPlatformBuild - 9F2000 + 12A8179i + DTPlatformName + macosx DTPlatformVersion - GM + 11.0 DTSDKBuild - 17E189 + 20A5343f DTSDKName - macosx10.13 + macosx11.0 DTXcode - 0941 + 1200 DTXcodeBuild - 9F2000 + 12A8179i IOKitPersonalities RMISMBus @@ -57,6 +59,8 @@ VoodooSMBusDeviceNub + LSMinimumSystemVersion + 10.11 NSHumanReadableCopyright Copyright © 2020 1Revenger1. All rights reserved. OSBundleLibraries @@ -72,7 +76,7 @@ com.apple.kpi.mach 18.5 de.leo-labs.VoodooSMBus - 2.1 + 3.0 OSBundleRequired Console diff --git a/EFI-OpenCore/EFI/OC/Kexts/VoodooRMI.kext/Contents/PlugIns/RMISMBus.kext/Contents/MacOS/RMISMBus b/EFI-OpenCore/EFI/OC/Kexts/VoodooRMI.kext/Contents/PlugIns/RMISMBus.kext/Contents/MacOS/RMISMBus index 8224b88..2783482 100644 Binary files a/EFI-OpenCore/EFI/OC/Kexts/VoodooRMI.kext/Contents/PlugIns/RMISMBus.kext/Contents/MacOS/RMISMBus and b/EFI-OpenCore/EFI/OC/Kexts/VoodooRMI.kext/Contents/PlugIns/RMISMBus.kext/Contents/MacOS/RMISMBus differ diff --git a/EFI-OpenCore/EFI/OC/Kexts/VoodooRMI.kext/Contents/PlugIns/VoodooInput.kext/Contents/Info.plist b/EFI-OpenCore/EFI/OC/Kexts/VoodooRMI.kext/Contents/PlugIns/VoodooInput.kext/Contents/Info.plist index d6469a2..0b429b9 100644 --- a/EFI-OpenCore/EFI/OC/Kexts/VoodooRMI.kext/Contents/PlugIns/VoodooInput.kext/Contents/Info.plist +++ b/EFI-OpenCore/EFI/OC/Kexts/VoodooRMI.kext/Contents/PlugIns/VoodooInput.kext/Contents/Info.plist @@ -3,7 +3,7 @@ BuildMachineOSBuild - 18E226 + 20A5343i CFBundleDevelopmentRegion en CFBundleExecutable @@ -27,17 +27,19 @@ DTCompiler com.apple.compilers.llvm.clang.1_0 DTPlatformBuild - 10E1001 + 12A8179i + DTPlatformName + macosx DTPlatformVersion - GM + 11.0 DTSDKBuild - 18E219 + 20A5343f DTSDKName - macosx10.14 + macosx11.0 DTXcode - 1020 + 1200 DTXcodeBuild - 10E1001 + 12A8179i IOKitPersonalities Voodoo Input @@ -57,6 +59,8 @@ IOService + LSMinimumSystemVersion + 10.11 NSHumanReadableCopyright Copyright © 2019 Kishor Prins. All rights reserved. OSBundleLibraries diff --git a/EFI-OpenCore/EFI/OC/Kexts/VoodooRMI.kext/Contents/PlugIns/VoodooInput.kext/Contents/MacOS/VoodooInput b/EFI-OpenCore/EFI/OC/Kexts/VoodooRMI.kext/Contents/PlugIns/VoodooInput.kext/Contents/MacOS/VoodooInput index 16d12fd..fd999ee 100755 Binary files a/EFI-OpenCore/EFI/OC/Kexts/VoodooRMI.kext/Contents/PlugIns/VoodooInput.kext/Contents/MacOS/VoodooInput and b/EFI-OpenCore/EFI/OC/Kexts/VoodooRMI.kext/Contents/PlugIns/VoodooInput.kext/Contents/MacOS/VoodooInput differ diff --git a/EFI-OpenCore/EFI/OC/Kexts/VoodooRMI.kext/Contents/PlugIns/VoodooInput.kext/Contents/_CodeSignature/CodeResources b/EFI-OpenCore/EFI/OC/Kexts/VoodooRMI.kext/Contents/PlugIns/VoodooInput.kext/Contents/_CodeSignature/CodeResources new file mode 100644 index 0000000..d5d0fd7 --- /dev/null +++ b/EFI-OpenCore/EFI/OC/Kexts/VoodooRMI.kext/Contents/PlugIns/VoodooInput.kext/Contents/_CodeSignature/CodeResources @@ -0,0 +1,115 @@ + + + + + files + + files2 + + rules + + ^Resources/ + + ^Resources/.*\.lproj/ + + optional + + weight + 1000 + + ^Resources/.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Resources/Base\.lproj/ + + weight + 1010 + + ^version.plist$ + + + rules2 + + .*\.dSYM($|/) + + weight + 11 + + ^(.*/)?\.DS_Store$ + + omit + + weight + 2000 + + ^(Frameworks|SharedFrameworks|PlugIns|Plug-ins|XPCServices|Helpers|MacOS|Library/(Automator|Spotlight|LoginItems))/ + + nested + + weight + 10 + + ^.* + + ^Info\.plist$ + + omit + + weight + 20 + + ^PkgInfo$ + + omit + + weight + 20 + + ^Resources/ + + weight + 20 + + ^Resources/.*\.lproj/ + + optional + + weight + 1000 + + ^Resources/.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Resources/Base\.lproj/ + + weight + 1010 + + ^[^/]+$ + + nested + + weight + 10 + + ^embedded\.provisionprofile$ + + weight + 20 + + ^version\.plist$ + + weight + 20 + + + + diff --git a/EFI-OpenCore/EFI/OC/Kexts/VoodooRMI.kext/Contents/PlugIns/VoodooTrackpoint.kext/Contents/Info.plist b/EFI-OpenCore/EFI/OC/Kexts/VoodooRMI.kext/Contents/PlugIns/VoodooTrackpoint.kext/Contents/Info.plist index 68f8e1f..85387b7 100644 --- a/EFI-OpenCore/EFI/OC/Kexts/VoodooRMI.kext/Contents/PlugIns/VoodooTrackpoint.kext/Contents/Info.plist +++ b/EFI-OpenCore/EFI/OC/Kexts/VoodooRMI.kext/Contents/PlugIns/VoodooTrackpoint.kext/Contents/Info.plist @@ -3,7 +3,7 @@ BuildMachineOSBuild - 17G14019 + 20A5384c CFBundleDevelopmentRegion en CFBundleExecutable @@ -27,17 +27,19 @@ DTCompiler com.apple.compilers.llvm.clang.1_0 DTPlatformBuild - 9F2000 + 12A8179i + DTPlatformName + macosx DTPlatformVersion - GM + 11.0 DTSDKBuild - 17E189 + 20A5343f DTSDKName - macosx10.13 + macosx11.0 DTXcode - 0941 + 1200 DTXcodeBuild - 9F2000 + 12A8179i IOKitPersonalities VoodooTrackpoint @@ -57,6 +59,8 @@ IOService + LSMinimumSystemVersion + 10.11 NSHumanReadableCopyright Copyright © 2020 VoodooSMBus. All rights reserved. OSBundleLibraries diff --git a/EFI-OpenCore/EFI/OC/Kexts/VoodooRMI.kext/Contents/PlugIns/VoodooTrackpoint.kext/Contents/MacOS/VoodooTrackpoint b/EFI-OpenCore/EFI/OC/Kexts/VoodooRMI.kext/Contents/PlugIns/VoodooTrackpoint.kext/Contents/MacOS/VoodooTrackpoint index 11e1067..37f6bba 100644 Binary files a/EFI-OpenCore/EFI/OC/Kexts/VoodooRMI.kext/Contents/PlugIns/VoodooTrackpoint.kext/Contents/MacOS/VoodooTrackpoint and b/EFI-OpenCore/EFI/OC/Kexts/VoodooRMI.kext/Contents/PlugIns/VoodooTrackpoint.kext/Contents/MacOS/VoodooTrackpoint differ diff --git a/EFI-OpenCore/EFI/OC/Kexts/VoodooRMI.kext/Contents/_CodeSignature/CodeResources b/EFI-OpenCore/EFI/OC/Kexts/VoodooRMI.kext/Contents/_CodeSignature/CodeResources index 683c3ad..262f616 100644 --- a/EFI-OpenCore/EFI/OC/Kexts/VoodooRMI.kext/Contents/_CodeSignature/CodeResources +++ b/EFI-OpenCore/EFI/OC/Kexts/VoodooRMI.kext/Contents/_CodeSignature/CodeResources @@ -10,37 +10,37 @@ cdhash - UWi+Ufml3CWdRc3QYSGRL4TsZD0= + x6dm3WaGhm5/majDGzuidL4jTCk= requirement - cdhash H"e88a98271bfb936d2d8a7c4eeb981e3bad926e93" or cdhash H"5168be51f9a5dc259d45cdd06121912f84ec643d" + cdhash H"6e7ad8bb38fd9e6230b0809d4371e9e1e1964ea5" or cdhash H"c7a766dd6686866e7f99a8c31b3ba274be234c29" PlugIns/RMISMBus.kext cdhash - GxJSUjfF3YtB6EtfhpKClqemwjA= + 9Ru6NkREHYjCo3yvzLpJJgTm0lY= requirement - cdhash H"c8fa0d8869211c08e9cdb8b2cb9d7b5c00b1487c" or cdhash H"1b12525237c5dd8b41e84b5f86928296a7a6c230" + cdhash H"34e6c6b45e44857b2a9bdddcd11a96fd9efd331f" or cdhash H"f51bba3644441d88c2a37cafccba492604e6d256" PlugIns/VoodooInput.kext cdhash - IWkgOX6LeRknWddRTVZYrCxwYDg= + m4vOymkb4w52Ifdn8Ru35l85F78= requirement - cdhash H"5823588c602d162972db779fc946e2b352b55ff6" or cdhash H"216920397e8b79192759d7514d5658ac2c706038" + cdhash H"59c59b1379a68df8a5efbf38c16039b6f6d9e1d7" or cdhash H"9b8bceca691be30e7621f767f11bb7e65f3917bf" or cdhash H"401122b0e3769f8c680dab8dae82b3cbb663a211" or cdhash H"8a86c98f5a9ac291471c1201b9f22492b3090f10" PlugIns/VoodooTrackpoint.kext cdhash - bZ0y2rmqa7A8OVRBOATp45+68To= + ZiluIWd7s9ML2UBHdgmSyT/yHRU= requirement - cdhash H"23369ea66fea9e73adf5b2d9ad0fc49a87fd6efb" or cdhash H"6d9d32dab9aa6bb03c3954413804e9e39fbaf13a" + cdhash H"a088909cf7f1ccd34444dae3b6fd109d80facabd" or cdhash H"66296e21677bb3d30bd94047760992c93ff21d15" rules diff --git a/EFI-OpenCore/EFI/OC/Kexts/VoodooSMBus.kext/Contents/Info.plist b/EFI-OpenCore/EFI/OC/Kexts/VoodooSMBus.kext/Contents/Info.plist index e1c9601..858328d 100644 --- a/EFI-OpenCore/EFI/OC/Kexts/VoodooSMBus.kext/Contents/Info.plist +++ b/EFI-OpenCore/EFI/OC/Kexts/VoodooSMBus.kext/Contents/Info.plist @@ -3,7 +3,7 @@ BuildMachineOSBuild - 17G14019 + 20A5384c CFBundleDevelopmentRegion en CFBundleExecutable @@ -17,27 +17,29 @@ CFBundlePackageType KEXT CFBundleShortVersionString - 2.2 + 3.0 CFBundleSupportedPlatforms MacOSX CFBundleVersion - 2.2 + 3.0 DTCompiler com.apple.compilers.llvm.clang.1_0 DTPlatformBuild - 9F2000 + 12A8179i + DTPlatformName + macosx DTPlatformVersion - GM + 11.0 DTSDKBuild - 17E189 + 20A5343f DTSDKName - macosx10.13 + macosx11.0 DTXcode - 0941 + 1200 DTXcodeBuild - 9F2000 + 12A8179i IOKitPersonalities VoodooSMBusControllerDriver @@ -51,10 +53,10 @@ de.leo-labs.VoodooSMBus IOClass VoodooSMBusControllerDriver - IOPCIMatch - 0x9d238086 0xa3238086 + IOPCIClassMatch + 0c050000&0xffffff00 IOPCIMatchComment - Intel SMBus Controller i80 (9d23: Sunrise Point-LP (PCH), a323: Cannon Lake-H (PCH)) + Intel SMBus Controller i801 (Class 0x0C05) IOProbeScore 400 IOProviderClass @@ -76,10 +78,12 @@ IOPCIDevice + LSMinimumSystemVersion + 10.11 NSHumanReadableCopyright Copyright © 2019 leo-labs. All rights reserved. OSBundleCompatibleVersion - 2.1 + 3.0 OSBundleLibraries com.apple.iokit.IOHIDFamily diff --git a/EFI-OpenCore/EFI/OC/Kexts/VoodooSMBus.kext/Contents/MacOS/VoodooSMBus b/EFI-OpenCore/EFI/OC/Kexts/VoodooSMBus.kext/Contents/MacOS/VoodooSMBus index 65dec82..e3826de 100755 Binary files a/EFI-OpenCore/EFI/OC/Kexts/VoodooSMBus.kext/Contents/MacOS/VoodooSMBus and b/EFI-OpenCore/EFI/OC/Kexts/VoodooSMBus.kext/Contents/MacOS/VoodooSMBus differ diff --git a/EFI-OpenCore/EFI/OC/Kexts/WhateverGreen.kext/Contents/Info.plist b/EFI-OpenCore/EFI/OC/Kexts/WhateverGreen.kext/Contents/Info.plist index 34e12d3..a437a39 100644 --- a/EFI-OpenCore/EFI/OC/Kexts/WhateverGreen.kext/Contents/Info.plist +++ b/EFI-OpenCore/EFI/OC/Kexts/WhateverGreen.kext/Contents/Info.plist @@ -3,7 +3,7 @@ BuildMachineOSBuild - 18E226 + 19F101 CFBundleDevelopmentRegion en CFBundleExecutable @@ -17,7 +17,7 @@ CFBundlePackageType KEXT CFBundleShortVersionString - 1.4.1 + 1.4.3 CFBundleSignature ???? CFBundleSupportedPlatforms @@ -25,21 +25,21 @@ MacOSX CFBundleVersion - 1.4.1 + 1.4.3 DTCompiler com.apple.compilers.llvm.clang.1_0 DTPlatformBuild - 10E1001 + 11E708 DTPlatformVersion GM DTSDKBuild - 18E219 + 19G68 DTSDKName - macosx10.14 + macosx10.15 DTXcode - 1020 + 1160 DTXcodeBuild - 10E1001 + 11E708 IOKitPersonalities NVHDAEnabler @@ -73,6 +73,8 @@ IOKit + LSMinimumSystemVersion + 10.8 NSHumanReadableCopyright Copyright © 2018 vit9696. All rights reserved. OSBundleCompatibleVersion diff --git a/EFI-OpenCore/EFI/OC/Kexts/WhateverGreen.kext/Contents/MacOS/WhateverGreen b/EFI-OpenCore/EFI/OC/Kexts/WhateverGreen.kext/Contents/MacOS/WhateverGreen index 74e1182..10ce2d9 100755 Binary files a/EFI-OpenCore/EFI/OC/Kexts/WhateverGreen.kext/Contents/MacOS/WhateverGreen and b/EFI-OpenCore/EFI/OC/Kexts/WhateverGreen.kext/Contents/MacOS/WhateverGreen differ diff --git a/EFI-OpenCore/EFI/OC/OpenCore.efi b/EFI-OpenCore/EFI/OC/OpenCore.efi index 6a1d500..1d7f18a 100644 Binary files a/EFI-OpenCore/EFI/OC/OpenCore.efi and b/EFI-OpenCore/EFI/OC/OpenCore.efi differ diff --git a/EFI-OpenCore/EFI/OC/Resources/Audio/OCEFIAudio_en_DiskImage.wav b/EFI-OpenCore/EFI/OC/Resources/Audio/OCEFIAudio_en_DiskImage.wav deleted file mode 100644 index 326a1f0..0000000 Binary files a/EFI-OpenCore/EFI/OC/Resources/Audio/OCEFIAudio_en_DiskImage.wav and /dev/null differ diff --git a/EFI-OpenCore/EFI/OC/Resources/Audio/OCEFIAudio_ru_DiskImage.wav b/EFI-OpenCore/EFI/OC/Resources/Audio/OCEFIAudio_ru_DiskImage.wav deleted file mode 100755 index ee88f98..0000000 Binary files a/EFI-OpenCore/EFI/OC/Resources/Audio/OCEFIAudio_ru_DiskImage.wav and /dev/null differ diff --git a/EFI-OpenCore/EFI/OC/config.plist b/EFI-OpenCore/EFI/OC/config.plist index 5c9c286..976234c 100755 --- a/EFI-OpenCore/EFI/OC/config.plist +++ b/EFI-OpenCore/EFI/OC/config.plist @@ -102,14 +102,6 @@ Path SSDT-PWRB.aml - - Comment - Fix Instant Wake (Need GPRW.plist) - Enabled - - Path - SSDT-GPRW.aml - Comment TB3 Hotplug Support @@ -315,40 +307,6 @@ - - Comment - GPRW to XPRW - Count - 0 - Enabled - - Find - - R1BSVwI= - - Limit - 0 - Mask - - - OemTableId - - - Replace - - WFBSVwI= - - ReplaceMask - - - Skip - 0 - TableLength - 0 - TableSignature - - - Comment TP-BAT:GBIF03 to XBIF03 @@ -1016,7 +974,7 @@ DisableVariableWrite DiscardHibernateMap - + EnableSafeModeSlide EnableWriteUnprotector @@ -1157,22 +1115,6 @@ PlistPath Contents/Info.plist - - BundlePath - SMCSuperIO.kext - Comment - - Enabled - - ExecutablePath - Contents/MacOS/SMCSuperIO - MaxKernel - - MinKernel - - PlistPath - Contents/Info.plist - BundlePath SMCLightSensor.kext @@ -1509,6 +1451,22 @@ PlistPath Contents/Info.plist + + BundlePath + RTCMemoryFixup.kext + Comment + + Enabled + + ExecutablePath + Contents/MacOS/RTCMemoryFixup + MaxKernel + + MinKernel + + PlistPath + Contents/Info.plist + Block @@ -1520,6 +1478,12 @@ Cpuid1Mask + DummyPowerManagement + + MaxKernel + + MinKernel + Patch @@ -1539,14 +1503,14 @@ DisableRtcChecksum - DummyPowerManagement - ExternalDiskIcons IncreasePciBarSize LapicKernelPanic + LegacyCommpage + PanicNoKextDump PowerTimeoutKernelPanic @@ -1605,10 +1569,16 @@ AllowSetDefault + ApECID + 0 AuthRestart BootProtect None + DmgLoading + Signed + EnablePassword + ExposeSensitiveData 6 HaltLevel @@ -1639,13 +1609,13 @@ Rg== boot-args - keepsyms=1 -hbfx-dump-nvram + keepsyms=1 -hbfx-dump-nvram rtcfx_exclude=80-AB csr-active-config AAAAAA== run-efi-updater - NO + No Delete @@ -1699,8 +1669,12 @@ AdviseWindows + ProcessorType + 0 SpoofVendor + SystemMemoryStatus + Auto SystemProductName MacBookPro14,1 @@ -1816,10 +1790,14 @@ AppleImageConversion + AppleImg4Verification + AppleKeyMap AppleRtcRam + AppleSecureBoot + AppleSmcIo AppleUserInterfaceTheme @@ -1855,7 +1833,20 @@ ReservedMemory - + + + Address + 569344 + Comment + Fix hibernation mode 25 black screen + Enabled + + Size + 4096 + Type + RuntimeCode + + diff --git a/EFI-OpenCore/README.md b/EFI-OpenCore/README.md index 0fe756b..8d32509 100644 --- a/EFI-OpenCore/README.md +++ b/EFI-OpenCore/README.md @@ -24,7 +24,7 @@ See [`docs/5_README-other`](https://github.com/tylernguyen/x1c6-hackintosh/blob/ It is important to keep your OpenCore config.plist properly up-to-spec, as OpenCore configurations tend to change accordingly with OpenCore versions. A good resource to check your config plist is https://opencore.slowgeek.com/. > ## `config.plist` Comments: -* There are two versions. Default `config.plist` is meant who those with a modded BIOS and have made the approiate settings as detailed in [docs/1_README-HARDWAREandBIOS.md](https://github.com/tylernguyen/x1c6-hackintosh/blob/master/docs/1_README-HARDWAREandBIOS.md) while `config_unmoddedBIOS.plist` is meant for those without a modded BIOS. There are no major difference between the two aside from graphics patching. It goes without saying, the two config files are mutually exclusive, use one or the other depending on the state of your BIOS. +* There are two `plist` files. Default `config.plist` is meant who those with a modded BIOS and have made the approiate settings as detailed in [docs/1_README-HARDWAREandBIOS.md](https://github.com/tylernguyen/x1c6-hackintosh/blob/master/docs/1_README-HARDWAREandBIOS.md) while `config_unmoddedBIOS.plist` is meant for those without a modded BIOS. If you have a modded BIOS and have made the adjustments detailed in my docs, `config.plist` should suffice. If your BIOS is unmodded, simply add the contents of `config_unmoddedBIOS.plist` to the main `config.plist`. * Notes on kexts and ACPI patches are on the respective Add OpenCore entry. Additionally, notes on ACPI patches can be found at [docs/4_README-ACPIpatching.md](https://github.com/tylernguyen/x1c6-hackintosh/blob/master/docs/4_README-ACPIpatching.md). * Audio patches: `Device Properties` > `PciRoot(0x0)/Pci(0x1f,0x3)` > `layout-id`: Injects AppleALC layout-id `21` diff --git a/EFI-install_USB/EFI/OC/Drivers/OpenCanopy.efi b/EFI-install_USB/EFI/OC/Drivers/OpenCanopy.efi index 3b88b2d..db302de 100644 Binary files a/EFI-install_USB/EFI/OC/Drivers/OpenCanopy.efi and b/EFI-install_USB/EFI/OC/Drivers/OpenCanopy.efi differ diff --git a/EFI-install_USB/EFI/OC/Kexts/Lilu.kext/Contents/Info.plist b/EFI-install_USB/EFI/OC/Kexts/Lilu.kext/Contents/Info.plist index 303205c..e7df6fe 100644 --- a/EFI-install_USB/EFI/OC/Kexts/Lilu.kext/Contents/Info.plist +++ b/EFI-install_USB/EFI/OC/Kexts/Lilu.kext/Contents/Info.plist @@ -3,7 +3,7 @@ BuildMachineOSBuild - 18E226 + 19F101 CFBundleDevelopmentRegion en CFBundleExecutable @@ -17,7 +17,7 @@ CFBundlePackageType KEXT CFBundleShortVersionString - 1.4.6 + 1.4.8 CFBundleSignature ???? CFBundleSupportedPlatforms @@ -25,21 +25,21 @@ MacOSX CFBundleVersion - 1.4.6 + 1.4.8 DTCompiler com.apple.compilers.llvm.clang.1_0 DTPlatformBuild - 10E1001 + 11E708 DTPlatformVersion GM DTSDKBuild - 18E219 + 19G68 DTSDKName - macosx10.14 + macosx10.15 DTXcode - 1020 + 1160 DTXcodeBuild - 10E1001 + 11E708 IOKitPersonalities as.vit9696.Lilu @@ -56,6 +56,8 @@ IOKit + LSMinimumSystemVersion + 10.6 NSHumanReadableCopyright Copyright © 2016-2020 vit9696. All rights reserved. OSBundleCompatibleVersion @@ -63,17 +65,17 @@ OSBundleLibraries com.apple.kpi.bsd - 12.0.0 + 10.0.0 com.apple.kpi.dsep - 12.0.0 + 10.0.0 com.apple.kpi.iokit - 12.0.0 + 10.0.0 com.apple.kpi.libkern - 12.0.0 + 10.0.0 com.apple.kpi.mach - 12.0.0 + 10.0.0 com.apple.kpi.unsupported - 12.0.0 + 10.0.0 OSBundleRequired Root diff --git a/EFI-install_USB/EFI/OC/Kexts/Lilu.kext/Contents/MacOS/Lilu b/EFI-install_USB/EFI/OC/Kexts/Lilu.kext/Contents/MacOS/Lilu index 8fbf015..fb2027f 100755 Binary files a/EFI-install_USB/EFI/OC/Kexts/Lilu.kext/Contents/MacOS/Lilu and b/EFI-install_USB/EFI/OC/Kexts/Lilu.kext/Contents/MacOS/Lilu differ diff --git a/EFI-install_USB/EFI/OC/Kexts/NVMeFix.kext/Contents/Info.plist b/EFI-install_USB/EFI/OC/Kexts/NVMeFix.kext/Contents/Info.plist index 3ffe8f1..96afecc 100644 --- a/EFI-install_USB/EFI/OC/Kexts/NVMeFix.kext/Contents/Info.plist +++ b/EFI-install_USB/EFI/OC/Kexts/NVMeFix.kext/Contents/Info.plist @@ -3,7 +3,7 @@ BuildMachineOSBuild - 18E226 + 19F101 CFBundleDevelopmentRegion en CFBundleExecutable @@ -17,27 +17,27 @@ CFBundlePackageType KEXT CFBundleShortVersionString - 1.0.3 + 1.0.4 CFBundleSupportedPlatforms MacOSX CFBundleVersion - 1.0.3 + 1.0.4 DTCompiler com.apple.compilers.llvm.clang.1_0 DTPlatformBuild - 10E1001 + 11E708 DTPlatformVersion GM DTSDKBuild - 18E219 + 19G68 DTSDKName - macosx10.14 + macosx10.15 DTXcode - 1020 + 1160 DTXcodeBuild - 10E1001 + 11E708 IOKitPersonalities org.acidanthera.NVMeFix @@ -54,6 +54,8 @@ IOKit + LSMinimumSystemVersion + 10.14 NSHumanReadableCopyright Copyright © 2019 acidanthera. All rights reserved. OSBundleCompatibleVersion diff --git a/EFI-install_USB/EFI/OC/Kexts/NVMeFix.kext/Contents/MacOS/NVMeFix b/EFI-install_USB/EFI/OC/Kexts/NVMeFix.kext/Contents/MacOS/NVMeFix index dc3c311..c9d97b7 100755 Binary files a/EFI-install_USB/EFI/OC/Kexts/NVMeFix.kext/Contents/MacOS/NVMeFix and b/EFI-install_USB/EFI/OC/Kexts/NVMeFix.kext/Contents/MacOS/NVMeFix differ diff --git a/EFI-install_USB/EFI/OC/Kexts/VirtualSMC.kext/Contents/Info.plist b/EFI-install_USB/EFI/OC/Kexts/VirtualSMC.kext/Contents/Info.plist index 37c36bd..1987018 100644 --- a/EFI-install_USB/EFI/OC/Kexts/VirtualSMC.kext/Contents/Info.plist +++ b/EFI-install_USB/EFI/OC/Kexts/VirtualSMC.kext/Contents/Info.plist @@ -3,7 +3,7 @@ BuildMachineOSBuild - 18E226 + 19F101 CFBundleDevelopmentRegion en CFBundleExecutable @@ -17,7 +17,7 @@ CFBundlePackageType KEXT CFBundleShortVersionString - 1.1.5 + 1.1.7 CFBundleSignature ???? CFBundleSupportedPlatforms @@ -25,21 +25,21 @@ MacOSX CFBundleVersion - 1.1.5 + 1.1.7 DTCompiler com.apple.compilers.llvm.clang.1_0 DTPlatformBuild - 10E1001 + 11E708 DTPlatformVersion GM DTSDKBuild - 18E219 + 19G68 DTSDKName - macosx10.14 + macosx10.15 DTXcode - 1020 + 1160 DTXcodeBuild - 10E1001 + 11E708 IOKitPersonalities as.vit9696.VirtualSMC @@ -381,6 +381,8 @@ + LSMinimumSystemVersion + 10.6 NSHumanReadableCopyright Copyright © 2017 vit9696. All rights reserved. OSBundleCompatibleVersion @@ -392,17 +394,17 @@ com.apple.iokit.IOACPIFamily 1.0.0d1 com.apple.kpi.bsd - 12.0.0 + 10.0.0 com.apple.kpi.dsep - 12.0.0 + 10.0.0 com.apple.kpi.iokit - 12.0.0 + 10.0.0 com.apple.kpi.libkern - 12.0.0 + 10.0.0 com.apple.kpi.mach - 12.0.0 + 10.0.0 com.apple.kpi.unsupported - 12.0.0 + 10.0.0 OSBundleRequired Root diff --git a/EFI-install_USB/EFI/OC/Kexts/VirtualSMC.kext/Contents/MacOS/VirtualSMC b/EFI-install_USB/EFI/OC/Kexts/VirtualSMC.kext/Contents/MacOS/VirtualSMC index 2d14ec2..c0fb626 100755 Binary files a/EFI-install_USB/EFI/OC/Kexts/VirtualSMC.kext/Contents/MacOS/VirtualSMC and b/EFI-install_USB/EFI/OC/Kexts/VirtualSMC.kext/Contents/MacOS/VirtualSMC differ diff --git a/EFI-install_USB/EFI/OC/Kexts/VoodooPS2Controller.kext/Contents/Info.plist b/EFI-install_USB/EFI/OC/Kexts/VoodooPS2Controller.kext/Contents/Info.plist index 3648332..13d769f 100644 --- a/EFI-install_USB/EFI/OC/Kexts/VoodooPS2Controller.kext/Contents/Info.plist +++ b/EFI-install_USB/EFI/OC/Kexts/VoodooPS2Controller.kext/Contents/Info.plist @@ -3,11 +3,11 @@ BuildMachineOSBuild - 18E226 + 19F101 CFBundleExecutable VoodooPS2Controller CFBundleGetInfoString - 2.1.6, Copyright Apple Computer, Inc. 2000-2003, David Elliot 2007, RehabMan 2012-2013 + 2.1.7, Copyright Apple Computer, Inc. 2000-2003, David Elliot 2007, RehabMan 2012-2013 CFBundleIdentifier as.acidanthera.voodoo.driver.PS2Controller CFBundleInfoDictionaryVersion @@ -17,7 +17,7 @@ CFBundlePackageType KEXT CFBundleShortVersionString - 2.1.6 + 2.1.7 CFBundleSignature ???? CFBundleSupportedPlatforms @@ -25,21 +25,21 @@ MacOSX CFBundleVersion - 2.1.6 + 2.1.7 DTCompiler com.apple.compilers.llvm.clang.1_0 DTPlatformBuild - 10E1001 + 11E708 DTPlatformVersion GM DTSDKBuild - 18E219 + 19G68 DTSDKName - macosx10.14 + macosx10.15 DTXcode - 1020 + 1160 DTXcodeBuild - 10E1001 + 11E708 IOKitPersonalities ACPI PS/2 Nub @@ -134,8 +134,10 @@ + LSMinimumSystemVersion + 10.11 OSBundleCompatibleVersion - 2.1.6 + 2.1.7 OSBundleLibraries com.apple.iokit.IOACPIFamily diff --git a/EFI-install_USB/EFI/OC/Kexts/VoodooPS2Controller.kext/Contents/MacOS/VoodooPS2Controller b/EFI-install_USB/EFI/OC/Kexts/VoodooPS2Controller.kext/Contents/MacOS/VoodooPS2Controller index e42aea6..3850400 100755 Binary files a/EFI-install_USB/EFI/OC/Kexts/VoodooPS2Controller.kext/Contents/MacOS/VoodooPS2Controller and b/EFI-install_USB/EFI/OC/Kexts/VoodooPS2Controller.kext/Contents/MacOS/VoodooPS2Controller differ diff --git a/EFI-install_USB/EFI/OC/Kexts/VoodooPS2Controller.kext/Contents/PlugIns/VoodooInput.kext/Contents/Info.plist b/EFI-install_USB/EFI/OC/Kexts/VoodooPS2Controller.kext/Contents/PlugIns/VoodooInput.kext/Contents/Info.plist index d6469a2..e701056 100644 --- a/EFI-install_USB/EFI/OC/Kexts/VoodooPS2Controller.kext/Contents/PlugIns/VoodooInput.kext/Contents/Info.plist +++ b/EFI-install_USB/EFI/OC/Kexts/VoodooPS2Controller.kext/Contents/PlugIns/VoodooInput.kext/Contents/Info.plist @@ -3,7 +3,7 @@ BuildMachineOSBuild - 18E226 + 19F101 CFBundleDevelopmentRegion en CFBundleExecutable @@ -17,27 +17,27 @@ CFBundlePackageType KEXT CFBundleShortVersionString - 1.0.7 + 1.0.8 CFBundleSupportedPlatforms MacOSX CFBundleVersion - 1.0.7 + 1.0.8 DTCompiler com.apple.compilers.llvm.clang.1_0 DTPlatformBuild - 10E1001 + 11E708 DTPlatformVersion GM DTSDKBuild - 18E219 + 19G68 DTSDKName - macosx10.14 + macosx10.15 DTXcode - 1020 + 1160 DTXcodeBuild - 10E1001 + 11E708 IOKitPersonalities Voodoo Input @@ -57,6 +57,8 @@ IOService + LSMinimumSystemVersion + 10.11 NSHumanReadableCopyright Copyright © 2019 Kishor Prins. All rights reserved. OSBundleLibraries diff --git a/EFI-install_USB/EFI/OC/Kexts/VoodooPS2Controller.kext/Contents/PlugIns/VoodooInput.kext/Contents/MacOS/VoodooInput b/EFI-install_USB/EFI/OC/Kexts/VoodooPS2Controller.kext/Contents/PlugIns/VoodooInput.kext/Contents/MacOS/VoodooInput index 16d12fd..e8d7528 100755 Binary files a/EFI-install_USB/EFI/OC/Kexts/VoodooPS2Controller.kext/Contents/PlugIns/VoodooInput.kext/Contents/MacOS/VoodooInput and b/EFI-install_USB/EFI/OC/Kexts/VoodooPS2Controller.kext/Contents/PlugIns/VoodooInput.kext/Contents/MacOS/VoodooInput differ diff --git a/EFI-install_USB/EFI/OC/Kexts/VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Keyboard.kext/Contents/Info.plist b/EFI-install_USB/EFI/OC/Kexts/VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Keyboard.kext/Contents/Info.plist index 22bedd2..303f9a9 100644 --- a/EFI-install_USB/EFI/OC/Kexts/VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Keyboard.kext/Contents/Info.plist +++ b/EFI-install_USB/EFI/OC/Kexts/VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Keyboard.kext/Contents/Info.plist @@ -3,11 +3,11 @@ BuildMachineOSBuild - 18E226 + 19F101 CFBundleExecutable VoodooPS2Keyboard CFBundleGetInfoString - 2.1.6, Copyright Apple Computer, Inc. 2000-2003, RehabMan 2012-2013 + 2.1.7, Copyright Apple Computer, Inc. 2000-2003, RehabMan 2012-2013 CFBundleIdentifier as.acidanthera.voodoo.driver.PS2Keyboard CFBundleInfoDictionaryVersion @@ -17,7 +17,7 @@ CFBundlePackageType KEXT CFBundleShortVersionString - 2.1.6 + 2.1.7 CFBundleSignature ???? CFBundleSupportedPlatforms @@ -25,21 +25,21 @@ MacOSX CFBundleVersion - 2.1.6 + 2.1.7 DTCompiler com.apple.compilers.llvm.clang.1_0 DTPlatformBuild - 10E1001 + 11E708 DTPlatformVersion GM DTSDKBuild - 18E219 + 19G68 DTSDKName - macosx10.14 + macosx10.15 DTXcode - 1020 + 1160 DTXcodeBuild - 10E1001 + 11E708 IOKitPersonalities ApplePS2Keyboard @@ -593,10 +593,12 @@ + LSMinimumSystemVersion + 10.11 OSBundleLibraries as.acidanthera.voodoo.driver.PS2Controller - 2.1.6 + 2.1.7 com.apple.iokit.IOHIDFamily 1.0.0b1 com.apple.kpi.bsd diff --git a/EFI-install_USB/EFI/OC/Kexts/VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Keyboard.kext/Contents/MacOS/VoodooPS2Keyboard b/EFI-install_USB/EFI/OC/Kexts/VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Keyboard.kext/Contents/MacOS/VoodooPS2Keyboard index 53b290f..c6e27c6 100755 Binary files a/EFI-install_USB/EFI/OC/Kexts/VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Keyboard.kext/Contents/MacOS/VoodooPS2Keyboard and b/EFI-install_USB/EFI/OC/Kexts/VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Keyboard.kext/Contents/MacOS/VoodooPS2Keyboard differ diff --git a/EFI-install_USB/EFI/OC/Kexts/VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Mouse.kext/Contents/Info.plist b/EFI-install_USB/EFI/OC/Kexts/VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Mouse.kext/Contents/Info.plist index 9d11e24..4a21ff2 100644 --- a/EFI-install_USB/EFI/OC/Kexts/VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Mouse.kext/Contents/Info.plist +++ b/EFI-install_USB/EFI/OC/Kexts/VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Mouse.kext/Contents/Info.plist @@ -3,11 +3,11 @@ BuildMachineOSBuild - 18E226 + 19F101 CFBundleExecutable VoodooPS2Mouse CFBundleGetInfoString - 2.1.6, Copyright Apple Computer, Inc. 2000-2004, Slice 2010, RehabMan 2012-2013 + 2.1.7, Copyright Apple Computer, Inc. 2000-2004, Slice 2010, RehabMan 2012-2013 CFBundleIdentifier as.acidanthera.voodoo.driver.PS2Mouse CFBundleInfoDictionaryVersion @@ -17,7 +17,7 @@ CFBundlePackageType KEXT CFBundleShortVersionString - 2.1.6 + 2.1.7 CFBundleSignature ???? CFBundleSupportedPlatforms @@ -25,21 +25,21 @@ MacOSX CFBundleVersion - 2.1.6 + 2.1.7 DTCompiler com.apple.compilers.llvm.clang.1_0 DTPlatformBuild - 10E1001 + 11E708 DTPlatformVersion GM DTSDKBuild - 18E219 + 19G68 DTSDKName - macosx10.14 + macosx10.15 DTXcode - 1020 + 1160 DTXcodeBuild - 10E1001 + 11E708 IOKitPersonalities ApplePS2Mouse @@ -175,10 +175,12 @@ 1452 + LSMinimumSystemVersion + 10.11 OSBundleLibraries as.acidanthera.voodoo.driver.PS2Controller - 2.1.6 + 2.1.7 com.apple.iokit.IOHIDFamily 1.0.0b1 com.apple.kpi.iokit diff --git a/EFI-install_USB/EFI/OC/Kexts/VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Mouse.kext/Contents/MacOS/VoodooPS2Mouse b/EFI-install_USB/EFI/OC/Kexts/VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Mouse.kext/Contents/MacOS/VoodooPS2Mouse index 107ea19..abb486d 100755 Binary files a/EFI-install_USB/EFI/OC/Kexts/VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Mouse.kext/Contents/MacOS/VoodooPS2Mouse and b/EFI-install_USB/EFI/OC/Kexts/VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Mouse.kext/Contents/MacOS/VoodooPS2Mouse differ diff --git a/EFI-install_USB/EFI/OC/Kexts/VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Trackpad.kext/Contents/Info.plist b/EFI-install_USB/EFI/OC/Kexts/VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Trackpad.kext/Contents/Info.plist index b8a0961..a7efc84 100644 --- a/EFI-install_USB/EFI/OC/Kexts/VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Trackpad.kext/Contents/Info.plist +++ b/EFI-install_USB/EFI/OC/Kexts/VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Trackpad.kext/Contents/Info.plist @@ -3,11 +3,11 @@ BuildMachineOSBuild - 18E226 + 19F101 CFBundleExecutable VoodooPS2Trackpad CFBundleGetInfoString - 2.1.6, Copyright Apple Computer, Inc. 2002-2003, mackerintel 2008, RehabMan 2012-2013 + 2.1.7, Copyright Apple Computer, Inc. 2002-2003, mackerintel 2008, RehabMan 2012-2013 CFBundleIdentifier as.acidanthera.voodoo.driver.PS2Trackpad CFBundleInfoDictionaryVersion @@ -17,7 +17,7 @@ CFBundlePackageType KEXT CFBundleShortVersionString - 2.1.6 + 2.1.7 CFBundleSignature ???? CFBundleSupportedPlatforms @@ -25,21 +25,21 @@ MacOSX CFBundleVersion - 2.1.6 + 2.1.7 DTCompiler com.apple.compilers.llvm.clang.1_0 DTPlatformBuild - 10E1001 + 11E708 DTPlatformVersion GM DTSDKBuild - 18E219 + 19G68 DTSDKName - macosx10.14 + macosx10.15 DTXcode - 1020 + 1160 DTXcodeBuild - 10E1001 + 11E708 IOKitPersonalities ALPS GlidePoint @@ -105,6 +105,80 @@ + Elantech TouchPad + + CFBundleIdentifier + as.acidanthera.voodoo.driver.PS2Trackpad + IOClass + ApplePS2Elan + IOProbeScore + 7000 + IOProviderClass + ApplePS2MouseDevice + Platform Profile + + Default + + ButtonCount + 3 + Darwin 16+ + + ApplePreferenceCapability + + ApplePreferenceIdentifier + com.apple.AppleMultitouchTrackpad + MT Built-in + + MTHIDDevice + + SupportsGestureScrolling + + TrackpadEmbedded + + TrackpadFourFingerGestures + + TrackpadSecondaryClickCorners + + TrackpadThreeFingerDrag + + + DisableDevice + + ForceTouchMode + 1 + MouseResolution + 3 + MouseSampleRate + 200 + ProcessBluetoothMouseStopsTrackpad + + ProcessUSBMouseStopsTrackpad + + QuietTimeAfterTyping + 500000000 + ScrollResolution + 400 + SetHwResolution + + TrackpointDividerX + 120 + TrackpointDividerY + 120 + TrackpointMultiplierX + 120 + TrackpointMultiplierY + 120 + USBMouseStopsTrackpad + 0 + UseHighRate + + WakeDelay + 1000 + + + RM,deliverNotifications + + Native Multitouch Engine CFBundleIdentifier @@ -411,10 +485,12 @@ 1452 + LSMinimumSystemVersion + 10.11 OSBundleLibraries as.acidanthera.voodoo.driver.PS2Controller - 2.1.6 + 2.1.7 com.apple.iokit.IOHIDFamily 1.0.0b1 com.apple.kpi.iokit diff --git a/EFI-install_USB/EFI/OC/Kexts/VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Trackpad.kext/Contents/MacOS/VoodooPS2Trackpad b/EFI-install_USB/EFI/OC/Kexts/VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Trackpad.kext/Contents/MacOS/VoodooPS2Trackpad index 56380d6..a8f357f 100755 Binary files a/EFI-install_USB/EFI/OC/Kexts/VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Trackpad.kext/Contents/MacOS/VoodooPS2Trackpad and b/EFI-install_USB/EFI/OC/Kexts/VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Trackpad.kext/Contents/MacOS/VoodooPS2Trackpad differ diff --git a/EFI-install_USB/EFI/OC/Kexts/WhateverGreen.kext/Contents/Info.plist b/EFI-install_USB/EFI/OC/Kexts/WhateverGreen.kext/Contents/Info.plist index 34e12d3..a437a39 100644 --- a/EFI-install_USB/EFI/OC/Kexts/WhateverGreen.kext/Contents/Info.plist +++ b/EFI-install_USB/EFI/OC/Kexts/WhateverGreen.kext/Contents/Info.plist @@ -3,7 +3,7 @@ BuildMachineOSBuild - 18E226 + 19F101 CFBundleDevelopmentRegion en CFBundleExecutable @@ -17,7 +17,7 @@ CFBundlePackageType KEXT CFBundleShortVersionString - 1.4.1 + 1.4.3 CFBundleSignature ???? CFBundleSupportedPlatforms @@ -25,21 +25,21 @@ MacOSX CFBundleVersion - 1.4.1 + 1.4.3 DTCompiler com.apple.compilers.llvm.clang.1_0 DTPlatformBuild - 10E1001 + 11E708 DTPlatformVersion GM DTSDKBuild - 18E219 + 19G68 DTSDKName - macosx10.14 + macosx10.15 DTXcode - 1020 + 1160 DTXcodeBuild - 10E1001 + 11E708 IOKitPersonalities NVHDAEnabler @@ -73,6 +73,8 @@ IOKit + LSMinimumSystemVersion + 10.8 NSHumanReadableCopyright Copyright © 2018 vit9696. All rights reserved. OSBundleCompatibleVersion diff --git a/EFI-install_USB/EFI/OC/Kexts/WhateverGreen.kext/Contents/MacOS/WhateverGreen b/EFI-install_USB/EFI/OC/Kexts/WhateverGreen.kext/Contents/MacOS/WhateverGreen index 74e1182..10ce2d9 100755 Binary files a/EFI-install_USB/EFI/OC/Kexts/WhateverGreen.kext/Contents/MacOS/WhateverGreen and b/EFI-install_USB/EFI/OC/Kexts/WhateverGreen.kext/Contents/MacOS/WhateverGreen differ diff --git a/EFI-install_USB/EFI/OC/OpenCore.efi b/EFI-install_USB/EFI/OC/OpenCore.efi index 6a1d500..1d7f18a 100644 Binary files a/EFI-install_USB/EFI/OC/OpenCore.efi and b/EFI-install_USB/EFI/OC/OpenCore.efi differ diff --git a/EFI-install_USB/EFI/OC/Resources/Audio/OCEFIAudio_en_DiskImage.wav b/EFI-install_USB/EFI/OC/Resources/Audio/OCEFIAudio_en_DiskImage.wav deleted file mode 100644 index 326a1f0..0000000 Binary files a/EFI-install_USB/EFI/OC/Resources/Audio/OCEFIAudio_en_DiskImage.wav and /dev/null differ diff --git a/EFI-install_USB/EFI/OC/Resources/Audio/OCEFIAudio_ru_DiskImage.wav b/EFI-install_USB/EFI/OC/Resources/Audio/OCEFIAudio_ru_DiskImage.wav deleted file mode 100755 index ee88f98..0000000 Binary files a/EFI-install_USB/EFI/OC/Resources/Audio/OCEFIAudio_ru_DiskImage.wav and /dev/null differ diff --git a/EFI-install_USB/EFI/OC/config.plist b/EFI-install_USB/EFI/OC/config.plist index d90a8a1..3289a72 100755 --- a/EFI-install_USB/EFI/OC/config.plist +++ b/EFI-install_USB/EFI/OC/config.plist @@ -39,7 +39,7 @@ DisableVariableWrite DiscardHibernateMap - + EnableSafeModeSlide EnableWriteUnprotector @@ -295,6 +295,12 @@ Cpuid1Mask + DummyPowerManagement + + MaxKernel + + MinKernel + Patch @@ -314,14 +320,14 @@ DisableRtcChecksum - DummyPowerManagement - ExternalDiskIcons IncreasePciBarSize LapicKernelPanic + LegacyCommpage + PanicNoKextDump PowerTimeoutKernelPanic @@ -380,10 +386,16 @@ AllowSetDefault + ApECID + 0 AuthRestart BootProtect None + DmgLoading + Signed + EnablePassword + ExposeSensitiveData 6 HaltLevel @@ -420,7 +432,7 @@ ZwAAAA== run-efi-updater - NO + No Delete @@ -476,6 +488,8 @@ SpoofVendor + SystemMemoryStatus + Auto SystemProductName MacBookPro14,1 @@ -590,10 +604,14 @@ AppleImageConversion + AppleImg4Verification + AppleKeyMap AppleRtcRam + AppleSecureBoot + AppleSmcIo AppleUserInterfaceTheme diff --git a/README.md b/README.md index 796514d..3c126f3 100644 --- a/README.md +++ b/README.md @@ -1,10 +1,10 @@ # macOS on Thinkpad X1 Carbon 6th Generation, Model 20KH\* [![macOS](https://img.shields.io/badge/macOS-Catalina-yellow.svg)](https://www.apple.com/macos/catalina/) -[![version](https://img.shields.io/badge/10.15.6-yellow)](https://support.apple.com/en-us/HT210642) +[![version](https://img.shields.io/badge/10.15.7-yellow)](https://support.apple.com/en-us/HT210642) [![BIOS](https://img.shields.io/badge/BIOS-1.45-blue)](https://pcsupport.lenovo.com/us/en/products/laptops-and-netbooks/thinkpad-x-series-laptops/thinkpad-x1-carbon-6th-gen-type-20kh-20kg/downloads/driver-list/component?name=BIOS%2FUEFI) [![MODEL](https://img.shields.io/badge/Model-20KH*-blue)](https://github.com/tylernguyen/x1c6-hackintosh/blob/master/docs/references/x1c6-Platform_Specifications.pdf) -[![OpenCore](https://img.shields.io/badge/OpenCore-0.5.9-green)](https://github.com/acidanthera/OpenCorePkg) +[![OpenCore](https://img.shields.io/badge/OpenCore-0.6.2-green)](https://github.com/acidanthera/OpenCorePkg) [![LICENSE](https://img.shields.io/badge/license-MIT-green.svg)](https://github.com/996icu/996.ICU/blob/master/LICENSE) Critter @@ -12,7 +12,7 @@ ### Check out my blog [tylerspaper.com](https://tylerspaper.com/) #### READ THE ENTIRE README.MD BEFORE YOU START. - +() #### I am not responsible for any damages you may cause. ### Should you find an error, or improve anything, be it in the config itself or in the my documentation, please consider opening an issue or a pull request to contribute. @@ -25,23 +25,35 @@ ##### Recent | [Changelog Archive](https://github.com/tylernguyen/x1c6-hackintosh/blob/master/docs/CHANGELOG.md) -> ### 2020-8-3 +> ### 2020-10-6 -#### Added +#### Notice -- Added macOS Boot chime support. Disabled by default, `PlayChime` to `Yes` if you want it. - - Boot chime was upsampled by me using Audacity, will use this upsampled file until `AudioDxe.efi` can upsample audio on the fly. +- Just getting back to my rountine and maintaining this project. There has been many developments lately, especially with Thunderbolt 3 ACPI patches and [YogaSMC](https://github.com/zhen-zen/YogaSMC). It will take some time for me to review all these developments and understand them. Meanwhile, it seems @benbender has taken matters to his own hand while I was away :) +- His experimental fork: https://github.com/benbender/x1c6-hackintosh +- I will create an issue to specfically to discuss YogaSMC usage and config on this machine. +- Looking forward, Big Sur is almost here so I want to get this project back onto the latest stable build before it comes out. #### Changed -- OC to 0.6 and upgraded various acidanthera kexts. -- [docs/1_README-HARDWAREandBIOS.md](https://github.com/tylernguyen/x1c6-hackintosh/blob/master/docs/1_README-HARDWAREandBIOS.md): - - BIOS modding instructions, confirmed working on `BIOS-v1.45`. Thanks @benbender for bringing this to my attention. - - CPU Performance/Battery configuration guidelines. A year and a half after [Issue #28](https://github.com/tylernguyen/x1c6-hackintosh/issues/28) is opened. Thank you to everyone in that issue. -- Upgraded `VoodooRMI`, this kext is now stable. -- Offloaded universally applicable parts of this guide to `dortania` as referring to their often updated content should be better. -- `config.plist` is now defaulted to users with a BIOS mod, those without a BIOS mod will need to add `config_unmoddedBIOS.plist` to `config.plist` -- Enforces modeset to fix [Issue #69](https://github.com/tylernguyen/x1c6-hackintosh/issues/69) +- Support for Hibernation Mode 25. As with normal macOS machines, mode 3 is default, but if you want, mode 25 is now also an option. +- There seems to be a bug with the GitHub release version of `ThunderboltReset.kext` so I replaced it one built by @benbender. You can monitor the issue here [osy86/ThunderboltReset/issues/7](https://github.com/osy86/ThunderboltReset/issues/7). Thank you @benbender for noticing this. +- OC to 0.6.2 +- Upgraded various Acidanthera kexts as well as `VoodooRMI` + +#### Added + +- Added `RTCMemoryFixUp` for support of Hibernation Mode 25. +- OpenCore config patch for FHD Touchscreen. +- OpenCore config patch for Intel wireless. + +#### Removed + +- ALCPlugFix is now deprecated and is replaced by new AppleALC (per issue #75). Please run `uninstall.sh` from the previous commit to remove ALCPlugFix. +- Delete legacy DiskImage voice from OC `Resources` +- `GPRW` ACPI patch to fix Bluetooth wake. Make sure that your Wake-on-LAN is disabled in BIOS to prevent sleep problems. +- Removed advice to disable DPTF in modded BIOS as it can break methods in ACPI. Thanks @benbender +- `SMCSuperIO` as it was unnecessary. > # table of contents - [summary](#summary) @@ -60,26 +72,29 @@ | Fully functional | Non-functional | Semi-functional. Additional pulls needed and welcomed. | | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------ | -------------------------------------------------------------------------------------------------------------------------------------------- | -| Native Power Mangemenet ✅ \*need BIOS mod, see [docs/1_README-HARDWAREandBIOS.md](https://github.com/tylernguyen/x1c6-hackintosh/blob/master/docs/1_README-HARDWAREandBIOS.md) | Hibernation mode 25 ❌ CMOS error, see [Issue #44](https://github.com/tylernguyen/x1c6-hackintosh/issues/44) | Thunderbolt 3 hotplug *with some caveats. See [docs/5_README-other.md](https://github.com/tylernguyen/x1c6-hackintosh/blob/master/docs/5_README-other.md) and [Issue #24](https://github.com/tylernguyen/x1c6-hackintosh/issues/24#issuecomment-603183002) ⚠️ | +| Native Power Mangemenet ✅ \*need BIOS mod, see [docs/1_README-HARDWAREandBIOS.md](https://github.com/tylernguyen/x1c6-hackintosh/blob/master/docs/1_README-HARDWAREandBIOS.md) | Wireless WAN ❌ (DISABLED at BIOS) | Thunderbolt 3 hotplug *with some caveats. See [docs/5_README-other.md](https://github.com/tylernguyen/x1c6-hackintosh/blob/master/docs/5_README-other.md) and [Issue #24](https://github.com/tylernguyen/x1c6-hackintosh/issues/24#issuecomment-603183002) ⚠️ | | WiFi, Bluetooth, Apple Continuity, iCloud suite: App Store, iMessage, FaceTime, iCloud Drive, etc... ✅ \*need [network card replacement](https://github.com/tylernguyen/x1c6-hackintosh/blob/master/docs/1_README-HARDWAREandBIOS.md) | Fingerprint Reader ❌ (not needed, DISABLED at BIOS) | | -| USB A, USB C, Webcam, Audio Playback/Recording Sleep, Ethernet, Intel Graphics, TrackPoint and Trackpad, MicroSD card reader ✅ | Wireless WAN ❌ (DISABLED at BIOS) | | +| USB A, USB C, Webcam, Audio Playback/Recording Sleep, Ethernet, Intel Graphics, TrackPoint and Trackpad, MicroSD card reader ✅ | | | | BIOS Mod, giving access to `Advance` menu.✅ See [docs/1_README-HARDWAREandBIOS.md](https://github.com/tylernguyen/x1c6-hackintosh/blob/master/docs/1_README-HARDWAREandBIOS.md) and [Issue #68](https://github.com/tylernguyen/x1c6-hackintosh/issues/68) | | | | Multimedia Fn keys ✅ \*need [ThinkpadAssistant](https://github.com/MSzturc/ThinkpadAssistant) | | | | PM981 installation. ✅ See [Issue #43](https://github.com/tylernguyen/x1c6-hackintosh/issues/43) | | | | 4K UHD via HDMI/DisplayPort. ✅ Install `patches/OpenCore patches/4K-Output.plist` if your BIOS is unmodded (follow [Issue #40](https://github.com/tylernguyen/x1c6-hackintosh/issues/40#issuecomment-659370165) when upgrading macOS with this patch enabled). If you have a modded BIOS, simply set `DMVT Pre-Allocated` to `64M` (Refer to [docs/1_README-HARDWAREandBIOS.md](https://github.com/tylernguyen/x1c6-hackintosh/blob/master/docs/1_README-HARDWAREandBIOS.md))| | | | HDMI hotplug(requires a custom EDID override). ✅ See `patches/Internal Displays/` for pre-made ones and [Issue #60](https://github.com/tylernguyen/x1c6-hackintosh/issues/60) if one does not exist already for your display.| | +| Hibernation Mode 25 ✅|| **For more information regarding certain features, please refer to [`docs/3_README-POSTinstallation.md`](https://github.com/tylernguyen/x1c6-hackintosh/blob/master/docs/3_README-POSTinstallation.md)** > ## REFERENCES * Read these before you start: - [dortania's Hackintosh guides](https://github.com/dortania) +- [dortania's OpenCore Install Guide](https://dortania.github.io/OpenCore-Install-Guide/) +- [dortania's OpenCore Post Install Guide](https://dortania.github.io/OpenCore-Post-Install/) - [dortania/ Getting Started with ACPI](https://dortania.github.io/Getting-Started-With-ACPI/) -- [dortania/ opencore `laptop` guide](https://dortania.github.io/oc-laptop-guide/) -- [dortania/ opencore `desktop` guide](https://dortania.github.io/OpenCore-Desktop-Guide/) - [dortania/ opencore `multiboot`](https://github.com/dortania/OpenCore-Multiboot) -- [dortania/ `USB map` guide](https://github.com/dortania/USB-Map-Guide) +- [dortania/ `USB map` guide](https://dortania.github.io/OpenCore-Post-Install/usb/) - [WhateverGreen Intel HD Manual](https://github.com/acidanthera/WhateverGreen/blob/master/Manual/FAQ.IntelHD.en.md) +- `Configuration.pdf` and `Differences.pdf` in each `OpenCore` releases. +- Additionally, references specific to the x1c6 are located in `docs/references/` * ### No seriously, please read those. @@ -154,7 +169,6 @@ https://tylerspaper.com/support/ [@Colton-Ko](https://github.com/Colton-Ko/macOS-ThinkPad-X1C6) for the great features template. [@stevezhengshiqi](https://github.com/stevezhengshiqi) for the one-key-cpufriend script. [@corpnewt](https://github.com/corpnewt) for GibMacOS, EFIMount, and USBMap. -[@Sniki](https://github.com/Sniki) and [@goodwin](https://github.com/goodwin) for ALCPlugFix. [@xzhih](https://github.com/xzhih) for one-key-hidpi. [@daliansky](https://github.com/daliansky) for various hotpatches. [@velaar](https://github.com/velaar) for your continual support and contributions. diff --git a/docs/1_README-HARDWAREandBIOS.md b/docs/1_README-HARDWAREandBIOS.md index 2989887..9bd7ef9 100644 --- a/docs/1_README-HARDWAREandBIOS.md +++ b/docs/1_README-HARDWAREandBIOS.md @@ -85,7 +85,6 @@ The following are further optimization settings that can be figured once your BI |--------------|------------------------|------------------------------------|-----------------------------------|--------------------------| | Advanced Tab | >> Intel Advanced Menu | >> System Agent (SA) Configuration | >> Graphics Configuration | DVMT Pre-Allocated `64M` | | | | >> Power & Performance | >> CPU - Power Management Control | >> CPU Lock Configuration (Last item, scroll up/down until you see it) CFG Lock `Disabled`| -| | | >> Thermal Configuration | >> DPTF Configuration | DPTF `Disabled` *I recommmend you only doing this after repasting. | * I also recommend undervolting your machine regarless of your usage, the following are stable settings for my x1c6 with `i7-8650U`, verified by stress testing with `Prime95` and `Heaven Benchmark`, your may be worse or better, please do your own testing. In addition, I suggest you repaste your machine with an aftermarket thermal paste for lower temps and a better undervolt. @@ -124,4 +123,13 @@ The following are further optimization settings that can be figured once your BI |--------------|------------------------|------------------------------------|------------------------------------------------------------------------| | Advanced Tab | >> Intel Advanced Menu | >> Thunderbolt(TM) Configuration | GPIO3 Force Pwr `Checked` | | | | | GPIO3 Force Pwr for PR05 `Checked` | -| | | | | \ No newline at end of file +| | | | | + +* Native macOS Thunderbolt interfacing, at the expense of TB3 hotplugging on other OSes: +If macOS is your only OS on the machine, or if you only need to use Thunderbolt 3 hotplug on macOS. There is a custom modded firmware that can be flashed onto the Thunderbolt 3 controller that allows for native Thunderbolt interfacing in macOS: +https://www.tonymacx86.com/threads/success-gigabyte-designare-z390-thunderbolt-3-i7-9700k-amd-rx-580.267551/page-2452#post-2160674 +![Native TB3 interface in macOS](https://user-images.githubusercontent.com/30384331/89741356-2a62ab80-da80-11ea-8c76-e1f3aaa1d41d.png) + - Screenshot/testing courtesy of @nottthebee +* The Thunderbolt chip is located on the top right of the motherboard. +* A note before you do this, however, the modded thunderbolt firmware will still require that you disable Thunderbolt BIOS assist, so again, TB3 hotplug will come at the cost of power consumption. +* Secondly, as far as I can tell, this mod is really to make things look cleaner and more native within macOS, and doesn't have any real improvements versus the TB3 method currently in this repo. \ No newline at end of file diff --git a/docs/5_README-other.md b/docs/5_README-other.md index 2810a9b..701a734 100644 --- a/docs/5_README-other.md +++ b/docs/5_README-other.md @@ -40,6 +40,10 @@ Summary, TB3 hotplug works perfectly, but with some caveats: - `Thunderbolt BIOS Assist` needs to be disabled which rises idle CPU power consumption to 2W as opposed to ~0.8W with the option enabled. - See the ongoing issue/discussion [Issue #24](https://github.com/tylernguyen/x1c6-hackintosh/issues/24) +With those done, there are two scenarios: +- You want to use TB3 hotplug on both macOS and another OS, such as Linux or Windows. In this case, stick with the current TB3 hotplug setup in this repo. As my repo is currently designed around compatibility with other OSes as I need Windows for work. +- You only need TB3 hotplug on macOS. In this case, it is possible to reflash the Thunderbolt controller chip on the machine with a modded firmware designed to allow native Thunderbolt interfacing with macOS. See [docs/1_README-HARDWAREandBIOS.md](https://github.com/tylernguyen/x1c6-hackintosh/blob/master/docs/1_README-HARDWAREandBIOS.md). + > ## Multimedia Fn Keys: Since macOS doesn't not natively support some multimedia Fn key actions. [ThinkpadAssistant](https://github.com/MSzturc/ThinkpadAssistant) is required for the Fn actions to be implemented. Additionally, my settings are: @@ -58,14 +62,6 @@ Since macOS doesn't not natively support some multimedia Fn key actions. [Thinkp See my touchpad settings: ![touchpad](https://github.com/tylernguyen/x1c6-hackintosh/blob/master/docs/assets/img/macOS%20Settings/touchpad.png) -> ## Headphone Patch: - -- Installing ALCPlugFix addresses the following: - - Change output to headphones after being plugged in, and to change it back to speakers after being unplugged. - - Fix the rare condition that audio is messed up after waking from sleep. - -See `patches/ALCPlugFix/README.md` for more details. - > ## Optimizations: - Repaste the machine with thermal [Grizzly Kryonaut](https://www.thermal-grizzly.com/en/products/16-kryonaut-en). diff --git a/docs/CHANGELOG.md b/docs/CHANGELOG.md index b153362..64c1097 100644 --- a/docs/CHANGELOG.md +++ b/docs/CHANGELOG.md @@ -3,6 +3,36 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). +> ### 2020-10-6 + +#### Notice + +- Just getting back to my rountine and maintaining this project. There has been many developments lately, especially with Thunderbolt 3 ACPI patches and [YogaSMC](https://github.com/zhen-zen/YogaSMC). It will take some time for me to review all these developments and understand them. Meanwhile, it seems @benbender has taken matters to his own hand while I was away :) +- His experimental fork: https://github.com/benbender/x1c6-hackintosh +- I will create an issue to specfically to discuss YogaSMC usage and config on this machine. +- Looking forward, Big Sur is almost here so I want to get this project back onto the latest stable build before it comes out. + +#### Changed + +- Support for Hibernation Mode 25. As with normal macOS machines, mode 3 is default, but if you want, mode 25 is now also an option. +- There seems to be a bug with the GitHub release version of `ThunderboltReset.kext` so I replaced it one built by @benbender. You can monitor the issue here [osy86/ThunderboltReset/issues/7](https://github.com/osy86/ThunderboltReset/issues/7). Thank you @benbender for noticing this. +- OC to 0.6.2 +- Upgraded various Acidanthera kexts as well as `VoodooRMI` + +#### Added + +- Added `RTCMemoryFixUp` for support of Hibernation Mode 25. +- OpenCore config patch for FHD Touchscreen. +- OpenCore config patch for Intel wireless. + +#### Removed + +- ALCPlugFix is now deprecated and is replaced by new AppleALC (per issue #75). Please run `uninstall.sh` from the previous commit to remove ALCPlugFix. +- Delete legacy DiskImage voice from OC `Resources` +- `GPRW` ACPI patch to fix Bluetooth wake. Make sure that your Wake-on-LAN is disabled in BIOS to prevent sleep problems. +- Removed advice to disable DPTF in modded BIOS as it can break methods in ACPI. Thanks @benbender +- `SMCSuperIO` as it was unnecessary. + > ### 2020-8-3 #### Added diff --git a/docs/references/alc285_pin.png b/docs/references/alc285_pin.png index 66bdc01..f8299d1 100644 Binary files a/docs/references/alc285_pin.png and b/docs/references/alc285_pin.png differ diff --git a/patches/ALCPlugFix/ALCPlugFix.xcodeproj/project.pbxproj b/patches/ALCPlugFix/ALCPlugFix.xcodeproj/project.pbxproj deleted file mode 100644 index 0caa94b..0000000 --- a/patches/ALCPlugFix/ALCPlugFix.xcodeproj/project.pbxproj +++ /dev/null @@ -1,273 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 46; - objects = { - -/* Begin PBXBuildFile section */ - 4C761DB422710250004042C9 /* AppKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4C761DB322710250004042C9 /* AppKit.framework */; }; - 4CE328391DCA9A59002A53ED /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 4CE328381DCA9A59002A53ED /* main.m */; }; - D96DD8E9562DA5C656BFF568 /* README.MD in Sources */ = {isa = PBXBuildFile; fileRef = D96BFF009CB392050D064A88 /* README.MD */; }; -/* End PBXBuildFile section */ - -/* Begin PBXCopyFilesBuildPhase section */ - 4CE328331DCA9A59002A53ED /* CopyFiles */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = /usr/share/man/man1/; - dstSubfolderSpec = 0; - files = ( - ); - runOnlyForDeploymentPostprocessing = 1; - }; -/* End PBXCopyFilesBuildPhase section */ - -/* Begin PBXFileReference section */ - 4C761DB322710250004042C9 /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = System/Library/Frameworks/AppKit.framework; sourceTree = SDKROOT; }; - 4CE328351DCA9A59002A53ED /* ALCPlugFix */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = ALCPlugFix; sourceTree = BUILT_PRODUCTS_DIR; }; - 4CE328381DCA9A59002A53ED /* main.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = ""; }; - D96BFF009CB392050D064A88 /* README.MD */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = net.daringfireball.markdown; path = README.MD; sourceTree = ""; }; - DFD18AC8239F002300E9DD63 /* alc_fix */ = {isa = PBXFileReference; lastKnownFileType = folder; path = alc_fix; sourceTree = ""; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - 4CE328321DCA9A59002A53ED /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 4C761DB422710250004042C9 /* AppKit.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - 4C761DB222710250004042C9 /* Frameworks */ = { - isa = PBXGroup; - children = ( - 4C761DB322710250004042C9 /* AppKit.framework */, - ); - name = Frameworks; - sourceTree = ""; - }; - 4CE3282C1DCA9A59002A53ED = { - isa = PBXGroup; - children = ( - DFD18AC8239F002300E9DD63 /* alc_fix */, - 4CE328371DCA9A59002A53ED /* ALCPlugFix */, - 4CE328361DCA9A59002A53ED /* Products */, - 4C761DB222710250004042C9 /* Frameworks */, - D96BFF009CB392050D064A88 /* README.MD */, - ); - sourceTree = ""; - }; - 4CE328361DCA9A59002A53ED /* Products */ = { - isa = PBXGroup; - children = ( - 4CE328351DCA9A59002A53ED /* ALCPlugFix */, - ); - name = Products; - sourceTree = ""; - }; - 4CE328371DCA9A59002A53ED /* ALCPlugFix */ = { - isa = PBXGroup; - children = ( - 4CE328381DCA9A59002A53ED /* main.m */, - ); - path = ALCPlugFix; - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXNativeTarget section */ - 4CE328341DCA9A59002A53ED /* ALCPlugFix */ = { - isa = PBXNativeTarget; - buildConfigurationList = 4CE3283C1DCA9A59002A53ED /* Build configuration list for PBXNativeTarget "ALCPlugFix" */; - buildPhases = ( - 4CE328311DCA9A59002A53ED /* Sources */, - 4CE328321DCA9A59002A53ED /* Frameworks */, - 4CE328331DCA9A59002A53ED /* CopyFiles */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = ALCPlugFix; - productName = ALCPlugFix; - productReference = 4CE328351DCA9A59002A53ED /* ALCPlugFix */; - productType = "com.apple.product-type.tool"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - 4CE3282D1DCA9A59002A53ED /* Project object */ = { - isa = PBXProject; - attributes = { - LastUpgradeCheck = 1030; - ORGANIZATIONNAME = "Oleksandr Stoyevskyy"; - TargetAttributes = { - 4CE328341DCA9A59002A53ED = { - CreatedOnToolsVersion = 8.1; - ProvisioningStyle = Automatic; - }; - }; - }; - buildConfigurationList = 4CE328301DCA9A59002A53ED /* Build configuration list for PBXProject "ALCPlugFix" */; - compatibilityVersion = "Xcode 3.2"; - developmentRegion = en; - hasScannedForEncodings = 0; - knownRegions = ( - en, - Base, - ); - mainGroup = 4CE3282C1DCA9A59002A53ED; - productRefGroup = 4CE328361DCA9A59002A53ED /* Products */; - projectDirPath = ""; - projectRoot = ""; - targets = ( - 4CE328341DCA9A59002A53ED /* ALCPlugFix */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXSourcesBuildPhase section */ - 4CE328311DCA9A59002A53ED /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 4CE328391DCA9A59002A53ED /* main.m in Sources */, - D96DD8E9562DA5C656BFF568 /* README.MD in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin XCBuildConfiguration section */ - 4CE3283A1DCA9A59002A53ED /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_ANALYZER_NONNULL = YES; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_SUSPICIOUS_MOVES = YES; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - CODE_SIGN_IDENTITY = "-"; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = dwarf; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_TESTABILITY = YES; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_DYNAMIC_NO_PIC = NO; - GCC_NO_COMMON_BLOCKS = YES; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - MACOSX_DEPLOYMENT_TARGET = 10.11; - MTL_ENABLE_DEBUG_INFO = YES; - ONLY_ACTIVE_ARCH = YES; - SDKROOT = macosx; - }; - name = Debug; - }; - 4CE3283B1DCA9A59002A53ED /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_ANALYZER_NONNULL = YES; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_SUSPICIOUS_MOVES = YES; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - CODE_SIGN_IDENTITY = "-"; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_NO_COMMON_BLOCKS = YES; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - MACOSX_DEPLOYMENT_TARGET = 10.11; - MTL_ENABLE_DEBUG_INFO = NO; - SDKROOT = macosx; - }; - name = Release; - }; - 4CE3283D1DCA9A59002A53ED /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - PRODUCT_NAME = "$(TARGET_NAME)"; - }; - name = Debug; - }; - 4CE3283E1DCA9A59002A53ED /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - PRODUCT_NAME = "$(TARGET_NAME)"; - }; - name = Release; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - 4CE328301DCA9A59002A53ED /* Build configuration list for PBXProject "ALCPlugFix" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 4CE3283A1DCA9A59002A53ED /* Debug */, - 4CE3283B1DCA9A59002A53ED /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 4CE3283C1DCA9A59002A53ED /* Build configuration list for PBXNativeTarget "ALCPlugFix" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 4CE3283D1DCA9A59002A53ED /* Debug */, - 4CE3283E1DCA9A59002A53ED /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - }; - rootObject = 4CE3282D1DCA9A59002A53ED /* Project object */; -} diff --git a/patches/ALCPlugFix/ALCPlugFix.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/patches/ALCPlugFix/ALCPlugFix.xcodeproj/project.xcworkspace/contents.xcworkspacedata deleted file mode 100644 index 7baaaaf..0000000 --- a/patches/ALCPlugFix/ALCPlugFix.xcodeproj/project.xcworkspace/contents.xcworkspacedata +++ /dev/null @@ -1,7 +0,0 @@ - - - - - diff --git a/patches/ALCPlugFix/ALCPlugFix.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/patches/ALCPlugFix/ALCPlugFix.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist deleted file mode 100644 index 18d9810..0000000 --- a/patches/ALCPlugFix/ALCPlugFix.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist +++ /dev/null @@ -1,8 +0,0 @@ - - - - - IDEDidComputeMac32BitWarning - - - diff --git a/patches/ALCPlugFix/ALCPlugFix.xcodeproj/project.xcworkspace/xcuserdata/goodwin.xcuserdatad/UserInterfaceState.xcuserstate b/patches/ALCPlugFix/ALCPlugFix.xcodeproj/project.xcworkspace/xcuserdata/goodwin.xcuserdatad/UserInterfaceState.xcuserstate deleted file mode 100644 index 121b0ee..0000000 Binary files a/patches/ALCPlugFix/ALCPlugFix.xcodeproj/project.xcworkspace/xcuserdata/goodwin.xcuserdatad/UserInterfaceState.xcuserstate and /dev/null differ diff --git a/patches/ALCPlugFix/ALCPlugFix.xcodeproj/project.xcworkspace/xcuserdata/jessica.xcuserdatad/UserInterfaceState.xcuserstate b/patches/ALCPlugFix/ALCPlugFix.xcodeproj/project.xcworkspace/xcuserdata/jessica.xcuserdatad/UserInterfaceState.xcuserstate deleted file mode 100644 index 074bb98..0000000 Binary files a/patches/ALCPlugFix/ALCPlugFix.xcodeproj/project.xcworkspace/xcuserdata/jessica.xcuserdatad/UserInterfaceState.xcuserstate and /dev/null differ diff --git a/patches/ALCPlugFix/ALCPlugFix.xcodeproj/xcuserdata/goodwin.xcuserdatad/xcschemes/ALCPlugFix.xcscheme b/patches/ALCPlugFix/ALCPlugFix.xcodeproj/xcuserdata/goodwin.xcuserdatad/xcschemes/ALCPlugFix.xcscheme deleted file mode 100644 index 595eea8..0000000 --- a/patches/ALCPlugFix/ALCPlugFix.xcodeproj/xcuserdata/goodwin.xcuserdatad/xcschemes/ALCPlugFix.xcscheme +++ /dev/null @@ -1,91 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/patches/ALCPlugFix/ALCPlugFix.xcodeproj/xcuserdata/goodwin.xcuserdatad/xcschemes/xcschememanagement.plist b/patches/ALCPlugFix/ALCPlugFix.xcodeproj/xcuserdata/goodwin.xcuserdatad/xcschemes/xcschememanagement.plist deleted file mode 100644 index 933cf28..0000000 --- a/patches/ALCPlugFix/ALCPlugFix.xcodeproj/xcuserdata/goodwin.xcuserdatad/xcschemes/xcschememanagement.plist +++ /dev/null @@ -1,22 +0,0 @@ - - - - - SchemeUserState - - ALCPlugFix.xcscheme - - orderHint - 0 - - - SuppressBuildableAutocreation - - 4CE328341DCA9A59002A53ED - - primary - - - - - diff --git a/patches/ALCPlugFix/ALCPlugFix.xcodeproj/xcuserdata/jessica.xcuserdatad/xcschemes/xcschememanagement.plist b/patches/ALCPlugFix/ALCPlugFix.xcodeproj/xcuserdata/jessica.xcuserdatad/xcschemes/xcschememanagement.plist deleted file mode 100644 index 0da561d..0000000 --- a/patches/ALCPlugFix/ALCPlugFix.xcodeproj/xcuserdata/jessica.xcuserdatad/xcschemes/xcschememanagement.plist +++ /dev/null @@ -1,14 +0,0 @@ - - - - - SchemeUserState - - ALCPlugFix.xcscheme_^#shared#^_ - - orderHint - 0 - - - - diff --git a/patches/ALCPlugFix/ALCPlugFix/1.plist b/patches/ALCPlugFix/ALCPlugFix/1.plist deleted file mode 100644 index 2f81d39..0000000 --- a/patches/ALCPlugFix/ALCPlugFix/1.plist +++ /dev/null @@ -1,24 +0,0 @@ - - - - - KeepAlive - - Label - good.win.ALCPlugFix - ProgramArguments - - /Library/MyDaemon/Daemon/ - - RunAtLoad - - ServiceIPC - - /* - StandardErrorPath - /Library/Logs/MyDaemon.log - StandardOutPath - /Library/Logs/MyDaemon.log - */ - - diff --git a/patches/ALCPlugFix/ALCPlugFix/main.m b/patches/ALCPlugFix/ALCPlugFix/main.m deleted file mode 100644 index 01cb0b6..0000000 --- a/patches/ALCPlugFix/ALCPlugFix/main.m +++ /dev/null @@ -1,224 +0,0 @@ -// -// main.m -// ALCPlugFix -// -// Created by Oleksandr Stoyevskyy on 11/3/16. -// Copyright © 2016 Oleksandr Stoyevskyy. All rights reserved. -// - -#import -#import -#import - - -void fixAudio(); -NSString *binPrefix; - -@protocol DaemonProtocol -- (void)performWork; -@end - -@interface NSString (ShellExecution) -- (NSString*)runAsCommand; -@end - -@implementation NSString (ShellExecution) - -- (NSString*)runAsCommand { - NSPipe* pipe = [NSPipe pipe]; - - NSTask* task = [[NSTask alloc] init]; - [task setLaunchPath: @"/bin/sh"]; - [task setArguments:@[@"-c", [NSString stringWithFormat:@"%@", self]]]; - [task setStandardOutput:pipe]; - - NSFileHandle* file = [pipe fileHandleForReading]; - [task launch]; - - return [[NSString alloc] initWithData:[file readDataToEndOfFile] encoding:NSUTF8StringEncoding]; -} - -@end - -# pragma mark ALCPlugFix Object Conforms to Protocol - -@interface ALCPlugFix : NSObject -@end; -@implementation ALCPlugFix -- (id)init -{ - self = [super init]; - if (self) { - // Do here what you needs to be done to start things - - // sleep wake - [[[NSWorkspace sharedWorkspace] notificationCenter] addObserver: self - selector: @selector(receiveWakeNote:) - name: NSWorkspaceDidWakeNotification object: nil]; - // screen unlock - [[NSDistributedNotificationCenter defaultCenter] addObserver: self - selector: @selector(receiveWakeNote:) - name: @"com.apple.screenIsUnlocked" object: nil]; - // screen saver end - [[NSDistributedNotificationCenter defaultCenter] addObserver: self - selector: @selector(receiveWakeNote:) - name: @"com.apple.screensaver.didstop" object: nil]; - // Screen wake - [[[NSWorkspace sharedWorkspace] notificationCenter] addObserver: self - selector: @selector(receiveWakeNote:) - name: NSWorkspaceScreensDidWakeNotification object: nil]; - // Switch to other user - [[[NSWorkspace sharedWorkspace] notificationCenter] addObserver: self - selector: @selector(receiveWakeNote:) - name: NSWorkspaceSessionDidResignActiveNotification object: nil]; - // Switch back to current user - [[[NSWorkspace sharedWorkspace] notificationCenter] addObserver: self - selector: @selector(receiveWakeNote:) - name: NSWorkspaceSessionDidBecomeActiveNotification object: nil]; - } - return self; -} - - -- (void)dealloc -{ - // Do here what needs to be done to shut things down - //[super dealloc]; -} - -- (void)performWork -{ - // This method is called periodically to perform some routine work - NSLog(@"Performing periodical work"); -// fixAudio(); - -} -- (void) receiveWakeNote: (NSNotification*) note -{ - NSLog(@"receiveSleepNote: %@", [note name]); - NSLog(@"Wake detected"); - fixAudio(); -} - - -@end - -# pragma mark Setup the daemon - -// Seconds runloop runs before performing work in second. -#define kRunLoopWaitTime 14400.0 // 4hour - -BOOL keepRunning = TRUE; -CFRunLoopRef runLoopRef; - -void sigHandler(int signo) -{ - NSLog(@"sigHandler: Received signal %d", signo); - - switch (signo) { - case SIGTERM: - case SIGKILL: - case SIGQUIT: - case SIGHUP: - case SIGINT: - // Now handle more signal to quit - NSLog(@"Exiting..."); - keepRunning = FALSE; - CFRunLoopStop(CFRunLoopGetCurrent()); // Kill current thread so we don't need to wait until next runloop call - break; - default: - break; - } -} - -void fixAudio(){ - NSLog(@"Fixing..."); - NSString *output1 = [[binPrefix stringByAppendingString:@"hda-verb 0x19 SET_PIN_WIDGET_CONTROL 0x25"] runAsCommand]; - NSString *output2 = [[binPrefix stringByAppendingString:@"hda-verb 0x21 SET_UNSOLICITED_ENABLE 0x33"] runAsCommand]; -} - - - - - -int main(int argc, const char * argv[]) { - @autoreleasepool { - - NSLog(@"ALCPlugFix v1.6"); - keepRunning = false; - - binPrefix = @""; - - signal(SIGHUP, sigHandler); - signal(SIGTERM, sigHandler); - signal(SIGKILL, sigHandler); - signal(SIGQUIT, sigHandler); - signal(SIGINT, sigHandler); - - ALCPlugFix *task = [[ALCPlugFix alloc] init]; - - // Check hda-verb location - NSFileManager *filemgr; - filemgr = [[NSFileManager alloc] init]; - - if ([filemgr fileExistsAtPath:@"./hda-verb"]){ - // hda-verb at work dir - NSLog(@"Found had-verb in work dir"); - binPrefix = [filemgr.currentDirectoryPath stringByAppendingString:@"/"]; - }else - NSLog(@"Current Directory %@", filemgr.currentDirectoryPath); - - NSLog(@"Headphones daemon running!"); - // Audio Listener setup - AudioDeviceID defaultDevice = 0; - UInt32 defaultSize = sizeof(AudioDeviceID); - - const AudioObjectPropertyAddress defaultAddr = { - kAudioHardwarePropertyDefaultOutputDevice, - kAudioObjectPropertyScopeGlobal, - kAudioObjectPropertyElementMaster - }; - - - AudioObjectPropertyAddress sourceAddr; - sourceAddr.mSelector = kAudioDevicePropertyDataSource; - sourceAddr.mScope = kAudioDevicePropertyScopeOutput; - sourceAddr.mElement = kAudioObjectPropertyElementMaster; - - AudioObjectPropertyListenerBlock audioObjectPropertyListenerBlock = ^(UInt32 inNumberAddresses, const AudioObjectPropertyAddress *inAddresses) { - // Audio device have changed - NSLog(@"Audio device changed!"); - fixAudio(); - }; - - OSStatus osStatus; - - do { - AudioObjectGetPropertyData(kAudioObjectSystemObject, &defaultAddr, 0, NULL, &defaultSize, &defaultDevice); - osStatus = AudioObjectAddPropertyListenerBlock(defaultDevice, &sourceAddr, dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_HIGH, 0), audioObjectPropertyListenerBlock); - - if (osStatus != 0){ - // OS Status 560947818 is 'normal' as we are trying to hook audio object before login screen. - NSLog(@"ERROR: Something went wrong! Failed to add Audio Listener!"); - NSLog(@"OS Status: %d",osStatus); - NSLog(@"Waiting 7 second"); - sleep(7); - } else - NSLog(@"Correctly added Audio Listener!"); - - }while(osStatus!=0); - - // Fix at boot - fixAudio(); - do{ - [task performWork]; - CFRunLoopRunInMode(kCFRunLoopDefaultMode, kRunLoopWaitTime, false); - }while (keepRunning); -// [task release]; - - OSStatus removeStatus = AudioObjectRemovePropertyListenerBlock(defaultDevice, &sourceAddr, dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0),audioObjectPropertyListenerBlock); - NSLog(@"Listener removed with status: %d",removeStatus); - NSLog(@"Daemon exited"); - } - return 0; -} diff --git a/patches/ALCPlugFix/Info.plist b/patches/ALCPlugFix/Info.plist deleted file mode 100644 index 2251c7c..0000000 --- a/patches/ALCPlugFix/Info.plist +++ /dev/null @@ -1,18 +0,0 @@ - - - - - KeepAlive - - Label - good.win.ALCPlugFix - ProgramArguments - - /Library/MyDaemon/Daemon/ - - RunAtLoad - - ServiceIPC - - - diff --git a/patches/ALCPlugFix/README.md b/patches/ALCPlugFix/README.md deleted file mode 100644 index 7901155..0000000 --- a/patches/ALCPlugFix/README.md +++ /dev/null @@ -1,68 +0,0 @@ -## **Use Hackintool to determine your audio layout's pin configuration. For x1c6 owners with `ALC285`, it will most likely be the same and you can simply install my prebuilt files.** -![alc285_pin](https://github.com/tylernguyen/x1c6-hackintosh/blob/master/docs/references/alc285_pin.png) - -Build -------- - -By default its code command is for **Lenovo ThinkPad X1 Carbon 6th Gen** with **`ALC285`** Audio Codec with Combo Jack, you may need to change that in `ALCPlugFix/main.m`'s `fixAudio` function: -![ALCPlugFix_fixAudio](https://github.com/tylernguyen/x1c6-hackintosh/blob/master/docs/img/ALCPlugFix_fixAudio.png) - -After `fixAudio` has been adjusted according to your pin layout, run: -``` -xcodebuild -target ALCPlugFix -``` -Now copy the built `ALCPlugFix` to `alc_fix/`. - -Install -------- -Running `sh ./install.sh` will install to `/user/local/bin`. - -By default it search `hda-verb` in current work directory, if not found it will search in `$PATH` _(May not work when it is running from LaunchDaemon because it is using as root)_. - -Compatible Laptops ------------------- -- Lenovo ThinkPad T440P -- Lenovo ThinkPad T440 -- Lenovo ThinkPad T440S -- Lenovo ThinkPad L440 -- Lenovo ThinkPad X240 -- Lenovo ThinkPad X1 Carbon 6th Gen - -Debug ------ - -Add following to launchDaemon file to log to `/tmp/ALCPlugFix.log`, _(or use `log stream`)_ - -``` - StandardOutPath - /tmp/ALCPlugFix.log - StandardErrorPath - /tmp/ALCPlugFix.log -``` - -ALCPlugFix ----------- - -This is an improved version of ALCPlugFix from [goodwin](https://github.com/goodwin/ALCPlugFix). - -The original and this fork tries to fix headphone audio power state issue in non Apple sound card in macOS. - -The improvement include: - - - Refactor - - Add listener when sleep/wake - - Fix on sleep wake - - Let you choose `hda-verb` so it don't need be in `$PATH` - - Enable launching as LauchDaemon - - Bug fix - - Install.sh script with update support - - Uninstall.sh to uninstall ALCPlugFix - - macOS Catalina support - -Credits ------ - -- Goodwin for creating the Software -- Menchen for the refactoring and new features -- Joshuaseltzer for creating new install.sh and uninstall.sh -- Sniki for maintaining the software diff --git a/patches/ALCPlugFix/alc_fix/ALCPlugFix b/patches/ALCPlugFix/alc_fix/ALCPlugFix deleted file mode 100755 index 28f8538..0000000 Binary files a/patches/ALCPlugFix/alc_fix/ALCPlugFix and /dev/null differ diff --git a/patches/ALCPlugFix/alc_fix/good.win.ALCPlugFix.plist b/patches/ALCPlugFix/alc_fix/good.win.ALCPlugFix.plist deleted file mode 100644 index 47928b5..0000000 --- a/patches/ALCPlugFix/alc_fix/good.win.ALCPlugFix.plist +++ /dev/null @@ -1,21 +0,0 @@ - - - - - KeepAlive - - Label - good.win.ALCPlugFix - ProgramArguments - - /usr/local/bin/ALCPlugFix - - RunAtLoad - - ServiceIPC - - - WorkingDirectory - /usr/local/bin/ - - diff --git a/patches/ALCPlugFix/alc_fix/hda-verb b/patches/ALCPlugFix/alc_fix/hda-verb deleted file mode 100755 index 2001292..0000000 Binary files a/patches/ALCPlugFix/alc_fix/hda-verb and /dev/null differ diff --git a/patches/ALCPlugFix/alc_fix/install.sh b/patches/ALCPlugFix/alc_fix/install.sh deleted file mode 100755 index 6bfee81..0000000 --- a/patches/ALCPlugFix/alc_fix/install.sh +++ /dev/null @@ -1,41 +0,0 @@ -#!/bin/bash - -DAEMON_PATH=/Library/LaunchDaemons/ -BIN_PATH=/usr/local/bin/ -DAEMON_FILE=good.win.ALCPlugFix.plist -VERB_FILE=hda-verb -FIX_FILE=ALCPlugFix - -echo "Installing ALCPlugFix v1.6" - -# check if the directory "usr/local/bin" exist, if not then create the directory - -if [ ! -d "$BIN_PATH" ] ; then -mkdir "$BIN_PATH" ; -fi - -# stop the daemon if it's already running -if sudo launchctl list | grep --quiet ALCPlugFix; then - echo "Stopping existing ALCPlugFix daemon." - sudo launchctl unload $DAEMON_PATH$DAEMON_FILE -fi - -# copy over the files to their respective locations (overwrite automatically if files exist) - -sudo cp -f ALCPlugFix $BIN_PATH -sudo cp -f hda-verb $BIN_PATH -sudo cp -f good.win.ALCPlugFix.plist $DAEMON_PATH - -# set permissions and ownership -sudo chmod 755 $BIN_PATH$FIX_FILE -sudo chown $USER:admin $BIN_PATH$FIX_FILE -sudo chmod 755 $BIN_PATH$VERB_FILE -sudo chown $USER:admin $BIN_PATH$VERB_FILE -sudo chmod 644 $DAEMON_PATH$DAEMON_FILE -sudo chown root:wheel $DAEMON_PATH$DAEMON_FILE - -# load and start the daemon -sudo launchctl load -w $DAEMON_PATH$DAEMON_FILE - -echo "Done!" -exit 0 diff --git a/patches/ALCPlugFix/alc_fix/uninstall.sh b/patches/ALCPlugFix/alc_fix/uninstall.sh deleted file mode 100755 index 456d0c0..0000000 --- a/patches/ALCPlugFix/alc_fix/uninstall.sh +++ /dev/null @@ -1,21 +0,0 @@ -#!/bin/bash - -echo "Uninstalling ALCPlugFix. Root user is required." - -# check if the root filesystem is writeable (starting with macOS 10.15 Catalina, the root filesystem is read-only by default) -if sudo test ! -w "/"; then - echo "Root filesystem is not writeable. Remounting as read-write and restarting Finder." - sudo mount -uw / - sudo killall Finder -fi - -sudo rm /usr/bin/ALCPlugFix -sudo rm /usr/bin/hda-verb -sudo launchctl unload -w /Library/LaunchDaemons/good.win.ALCPlugFix.plist -sudo launchctl remove good.win.ALCPlugFix -sudo rm /Library/LaunchDaemons/good.win.ALCPlugFix.plist -sudo rm /usr/local/bin/ALCPlugFix -sudo rm /usr/local/bin/hda-verb - -echo "Done!" -exit 0 diff --git a/patches/OpenCore Patches/Config-DW1560.plist b/patches/OpenCore Patches/Config-DW1560.plist index 2bf0813..a3b7e50 100755 --- a/patches/OpenCore Patches/Config-DW1560.plist +++ b/patches/OpenCore Patches/Config-DW1560.plist @@ -93,22 +93,6 @@ PlistPath Contents/Info.plist - - BundlePath - BT4LEContinuityFixup.kext - Comment - - Enabled - - ExecutablePath - Contents/MacOS/BT4LEContinuityFixup - MaxKernel - - MinKernel - - PlistPath - Contents/Info.plist - diff --git a/patches/OpenCore Patches/Config-DW1820A.plist b/patches/OpenCore Patches/Config-DW1820A.plist index d8e75d8..f50b46b 100755 --- a/patches/OpenCore Patches/Config-DW1820A.plist +++ b/patches/OpenCore Patches/Config-DW1820A.plist @@ -93,22 +93,6 @@ PlistPath Contents/Info.plist - - BundlePath - BT4LEContinuityFixup.kext - Comment - - Enabled - - ExecutablePath - Contents/MacOS/BT4LEContinuityFixup - MaxKernel - - MinKernel - - PlistPath - Contents/Info.plist - diff --git a/patches/OpenCore Patches/Config-FHD_Touchscreen.plist b/patches/OpenCore Patches/Config-FHD_Touchscreen.plist new file mode 100644 index 0000000..1ee5748 --- /dev/null +++ b/patches/OpenCore Patches/Config-FHD_Touchscreen.plist @@ -0,0 +1,85 @@ + + + + + Kernel + + Add + + + Arch + x86_64 + BundlePath + VoodooI2C.kext/Contents/PlugIns/VoodooI2CServices.kext + Comment + + Enabled + + ExecutablePath + Contents/MacOS/VoodooI2CServices + MaxKernel + + MinKernel + + PlistPath + Contents/Info.plist + + + Arch + x86_64 + BundlePath + VoodooI2C.kext/Contents/PlugIns/VoodooGPIO.kext + Comment + + Enabled + + ExecutablePath + Contents/MacOS/VoodooGPIO + MaxKernel + + MinKernel + + PlistPath + Contents/Info.plist + + + Arch + x86_64 + BundlePath + VoodooI2C.kext + Comment + + Enabled + + ExecutablePath + Contents/MacOS/VoodooI2C + MaxKernel + + MinKernel + + PlistPath + Contents/Info.plist + + + Arch + x86_64 + BundlePath + VoodooI2CHID.kext + Comment + + Enabled + + ExecutablePath + Contents/MacOS/VoodooI2CHID + MaxKernel + + MinKernel + + PlistPath + Contents/Info.plist + + + + + + diff --git a/patches/OpenCore Patches/Config-Intel.plist b/patches/OpenCore Patches/Config-Intel.plist new file mode 100644 index 0000000..b1f3aef --- /dev/null +++ b/patches/OpenCore Patches/Config-Intel.plist @@ -0,0 +1,107 @@ + + + + + Kernel + + Add + + + Arch + x86_64 + BundlePath + IntelBluetoothFirmware.kext + Comment + + Enabled + + ExecutablePath + Contents/MacOS/IntelBluetoothFirmware + MaxKernel + + MinKernel + + PlistPath + Contents/Info.plist + + + Arch + x86_64 + BundlePath + IntelBluetoothInjector.kext + Comment + + Enabled + + ExecutablePath + + MaxKernel + + MinKernel + + PlistPath + Contents/Info.plist + + + Arch + x86_64 + BundlePath + AirportItlwm-Catalina.kext + Comment + + Enabled + + ExecutablePath + Contents/MacOS/AirportItlwm + MaxKernel + 19.99.99 + MinKernel + + PlistPath + Contents/Info.plist + + + Arch + x86_64 + BundlePath + AirportItlwm-BigSur.kext + Comment + + Enabled + + ExecutablePath + Contents/MacOS/AirportItlwm + MaxKernel + + MinKernel + 20.00.00 + PlistPath + Contents/Info.plist + + + Force + + + Arch + Any + BundlePath + System/Library/Extensions/IO80211Family.kext + Comment + + Enabled + + ExecutablePath + Contents/MacOS/IO80211Family + Identifier + com.apple.iokit.IO80211Family + MaxKernel + 19.99.99 + MinKernel + + PlistPath + Contents/Info.plist + + + + + diff --git a/patches/OpenCore Patches/GPRW.plist b/patches/OpenCore Patches/GPRW.plist deleted file mode 100755 index d141ef9..0000000 --- a/patches/OpenCore Patches/GPRW.plist +++ /dev/null @@ -1,114 +0,0 @@ - - - - - ACPI - - Patch - - - Comment - Name6D-03 to 00 - Count - 0 - Enabled - - Find - - Cm0KAw== - - Limit - 0 - Mask - - - OemTableId - - - Replace - - Cm0KAA== - - ReplaceMask - - - Skip - 0 - TableLength - 0 - TableSignature - - - - - Comment - Name6D-04 to 00 - Count - 0 - Enabled - - Find - - Cm0KBA== - - Limit - 0 - Mask - - - OemTableId - - - Replace - - Cm0KAA== - - ReplaceMask - - - Skip - 0 - TableLength - 0 - TableSignature - - - - - Comment - GPRW to XRRW - Count - 0 - Enabled - - Find - - R1BSVwI= - - Limit - 0 - Mask - - - OemTableId - - - Replace - - WFBSVwI= - - ReplaceMask - - - Skip - 0 - TableLength - 0 - TableSignature - - - - - - - diff --git a/patches/SSDT-GPRW.dsl b/patches/SSDT-GPRW.dsl deleted file mode 100644 index e595ba4..0000000 --- a/patches/SSDT-GPRW.dsl +++ /dev/null @@ -1,34 +0,0 @@ -// -// In config ACPI, GPRW to XPRW -// Find: 47505257 02 -// Replace: 58505257 02 -// -DefinitionBlock ("", "SSDT", 2, "tyler", "GPRW", 0) -{ - External(XPRW, MethodObj) - Method (GPRW, 2, NotSerialized) - { - If (_OSI ("Darwin")) - { - If ((0x6D == Arg0)) - { - Return (Package () - { - 0x6D, - Zero - }) - } - - If ((0x0D == Arg0)) - { - Return (Package () - { - 0x0D, - Zero - }) - } - } - Return (XPRW (Arg0, Arg1)) - } -} -