diff --git a/EFI/BOOT/BOOTx64.efi b/EFI/BOOT/BOOTx64.efi index f62c694..fb278d7 100755 Binary files a/EFI/BOOT/BOOTx64.efi and b/EFI/BOOT/BOOTx64.efi differ diff --git a/EFI/OC/Bootstrap/Bootstrap.efi b/EFI/OC/Bootstrap/Bootstrap.efi deleted file mode 100755 index f62c694..0000000 Binary files a/EFI/OC/Bootstrap/Bootstrap.efi and /dev/null differ diff --git a/EFI/OC/Config.plist b/EFI/OC/Config.plist index 8f39677..3847fdd 100755 --- a/EFI/OC/Config.plist +++ b/EFI/OC/Config.plist @@ -130,7 +130,7 @@ Comment Disable Nvidia GPU Enabled - + Path SSDT-DDGPU.aml @@ -138,7 +138,7 @@ Comment Disable PCI Card Reader Enabled - + Path SSDT-PCI0.EXP1-Disbale.aml @@ -988,8 +988,43 @@ + Patch + + + Arch + Any + Comment + macOS to hacOS + Count + 1 + Enabled + + Find + + bWFjT1M= + + Identifier + Apple + Limit + 0 + Mask + + + Replace + + aGFjT1M= + + ReplaceMask + + + Skip + 0 + + Quirks + AllowRelocationBlock + AvoidRuntimeDefrag DevirtualiseMmio @@ -1043,7 +1078,7 @@ PciRoot(0x0)/Pci(0x2,0x0) - AAPL,ig-platform-id + AAPL,ig-platform-id 2 BgAmFg== @@ -1102,7 +1137,7 @@ hda-gfx onboard-1 model - HD Graphics 5500 + Intel HD Graphics 5500 name GPU @@ -1461,24 +1496,6 @@ PlistPath Contents/Info.plist - - Arch - x86_64 - BundlePath - Sinetek-rtsx.kext - Comment - Card Reader - Enabled - - ExecutablePath - Contents/MacOS/Sinetek-rtsx - MaxKernel - - MinKernel - - PlistPath - Contents/Info.plist - Arch x86_64 @@ -1859,6 +1876,8 @@ PowerTimeoutKernelPanic + SetApfsTrimTimeout + -1 ThirdPartyDrives XhciPortLimit @@ -1886,12 +1905,18 @@ Auto HideAuxiliary + LauncherOption + Full + LauncherPath + Default PickerAttributes 1 PickerAudioAssist PickerMode External + PickerVariant + Auto PollAppleHotKeys ShowPicker @@ -1935,6 +1960,8 @@ CustomOS Path PciRoot(0x0)/Pci(0x1,0x1)/Pci(0x0,0x0)/NVMe(0x1,11-22-33-44-55-66-77-88)/HD(1,GPT,00000000-0000-0000-0000-000000000000,0x800,0x64000)/\EFI\BOOT\BOOTX64.EFI + TextMode + Security @@ -1947,8 +1974,8 @@ 0 AuthRestart - BootProtect - Bootstrap + BlacklistAppleUpdate + DmgLoading Signed EnablePassword @@ -1985,6 +2012,10 @@ UEFI Shell Path OpenShell.efi + RealPath + + TextMode + Arguments @@ -1999,6 +2030,10 @@ memcheck Path memcheck/memcheck.efi + RealPath + + TextMode + Arguments @@ -2013,6 +2048,10 @@ Shutdown Path ResetSystem.efi + RealPath + + TextMode + @@ -2041,10 +2080,9 @@ SystemAudioVolume - Rg== boot-args - keepsyms=1 -v + keepsyms=1 alcdelay=1000 -v csr-active-config AAAAAA== @@ -2117,11 +2155,14 @@ AdviseWindows MLB - 0 + M0000000000000001 + MaxBIOSVersion + ProcessorType 0 ROM + ESIzRFVm SpoofVendor @@ -2130,9 +2171,9 @@ SystemProductName MacBookPro12,1 SystemSerialNumber - 0 + W00000000001 SystemUUID - 0 + 00000000-0000-0000-0000-000000000000 UpdateDataHub @@ -2142,6 +2183,8 @@ UpdateSMBIOSMode Create + UseRawUuidEncoding + UEFI @@ -2169,22 +2212,23 @@ AudioOut 0 AudioSupport - + MinimumVolume - 50 + 20 PlayChime - + Auto + SetupDelay + 0 VolumeAmplifier - 143 + 0 ConnectDrivers Drivers - HfsPlus.efi + OpenHfsPlus.efi OpenRuntime.efi OpenCanopy.efi - AudioDxe.efi Input @@ -2275,8 +2319,8 @@ Quirks - DeduplicateBootOrder - + DisableSecurityPolicy + ExitBootServicesDelay 0 IgnoreInvalidFlexRatio diff --git a/EFI/OC/Drivers/AudioDxe.efi b/EFI/OC/Drivers/AudioDxe.efi deleted file mode 100755 index 5915701..0000000 Binary files a/EFI/OC/Drivers/AudioDxe.efi and /dev/null differ diff --git a/EFI/OC/Drivers/HFSPlus.efi b/EFI/OC/Drivers/HFSPlus.efi deleted file mode 100755 index ae206e7..0000000 Binary files a/EFI/OC/Drivers/HFSPlus.efi and /dev/null differ diff --git a/EFI/OC/Drivers/OpenCanopy.efi b/EFI/OC/Drivers/OpenCanopy.efi index 200b90a..c0dcc54 100755 Binary files a/EFI/OC/Drivers/OpenCanopy.efi and b/EFI/OC/Drivers/OpenCanopy.efi differ diff --git a/EFI/OC/Drivers/OpenHfsPlus.efi b/EFI/OC/Drivers/OpenHfsPlus.efi new file mode 100755 index 0000000..11929b7 Binary files /dev/null and b/EFI/OC/Drivers/OpenHfsPlus.efi differ diff --git a/EFI/OC/Drivers/OpenRuntime.efi b/EFI/OC/Drivers/OpenRuntime.efi index 42cfc13..0c8fc2b 100755 Binary files a/EFI/OC/Drivers/OpenRuntime.efi and b/EFI/OC/Drivers/OpenRuntime.efi differ diff --git a/EFI/OC/Kexts/AirportItlwm.kext/Contents/Info.plist b/EFI/OC/Kexts/AirportItlwm.kext/Contents/Info.plist old mode 100644 new mode 100755 index e052991..a8083cf --- a/EFI/OC/Kexts/AirportItlwm.kext/Contents/Info.plist +++ b/EFI/OC/Kexts/AirportItlwm.kext/Contents/Info.plist @@ -17,13 +17,13 @@ CFBundlePackageType KEXT CFBundleShortVersionString - 1.2.0 + 1.3.0 CFBundleSupportedPlatforms MacOSX CFBundleVersion - 1.2.0 + 1.3.0 DTCompiler com.apple.compilers.llvm.clang.1_0 DTPlatformBuild diff --git a/EFI/OC/Kexts/AirportItlwm.kext/Contents/MacOS/AirportItlwm b/EFI/OC/Kexts/AirportItlwm.kext/Contents/MacOS/AirportItlwm index 0b6e400..9723b85 100755 Binary files a/EFI/OC/Kexts/AirportItlwm.kext/Contents/MacOS/AirportItlwm and b/EFI/OC/Kexts/AirportItlwm.kext/Contents/MacOS/AirportItlwm differ diff --git a/EFI/OC/Kexts/AppleALC.kext/Contents/Info.plist b/EFI/OC/Kexts/AppleALC.kext/Contents/Info.plist index 7492fd9..5f4f8b0 100755 --- a/EFI/OC/Kexts/AppleALC.kext/Contents/Info.plist +++ b/EFI/OC/Kexts/AppleALC.kext/Contents/Info.plist @@ -17,7 +17,7 @@ CFBundlePackageType KEXT CFBundleShortVersionString - 1.5.5 + 1.5.7 CFBundleSignature ???? CFBundleSupportedPlatforms @@ -25,7 +25,7 @@ MacOSX CFBundleVersion - 1.5.5 + 1.5.7 DTCompiler com.apple.compilers.llvm.clang.1_0 DTPlatformBuild @@ -53,9 +53,7 @@ IOProbeScore 1000 IOProviderClass - IOResources - IOResourceMatch - IOKit + IOHDACodecDevice IOUserClientClass ALCUserClient @@ -65,6 +63,36 @@ com.apple.driver.AppleHDAHardwareConfigDriver HDAConfigDefault + + AFGLowPowerState + + AwAAAA== + + Codec + agasecond - Realtek ALC256 (3246) for Xiaomi Pro Enhanced 2019 + CodecID + 283902550 + ConfigData + + ASccIAEnHQEBJx6mAScfkAE3HPABNx0AATce + AAE3H0ABRxzwAUcdAAFHHgABRx9AAYcc8AGH + HQABhx4AAYcfQAGXHEABlx0QAZceqwGXHwQB + pxzwAacdAAGnHgABpx9AAbccEAG3HQEBtx4X + AbcfkAG3DAIB1xzwAdcdAAHXHgAB1x9AAecc + 8AHnHQAB5x4AAecfQAIXHDACFx0QAhceKwIX + HwQCFwwCAgUAEAIEACACBQBGAgQwpA== + + FuncGroup + 1 + LayoutID + 69 + WakeConfigData + + AbcMAgIXDAI= + + WakeVerbReinit + + AFGLowPowerState @@ -152,12 +180,13 @@ CodecID 351359128 Comment - phucnguyen2411 - HP Elitedesk 800 G5 mini + phucnguyen2411 - CX20632 HP Elitedesk 800 G5 mini ConfigData - AcccIAHHHREBxx4BAccfAQH3HFEB9x0BAfce - HwH3H5EBlxxAAZcdEAGXHiEBlx8BAaccMAGn - HRABpx6LAacfAQHXHBEB1x0RAdceoQHXHwE= + AXcMAAG3DAAB1xwRAdcdEQHXHoEB1x8CAdcM + AgHHHCABxx0RAcceAQHHHwIBpwckAaccMAGn + HRABpx6BAacfAgGXHEABlx0QAZceIQGXHwIB + 9xxRAfcdAQH3Hh8B9x+Q FuncGroup 1 @@ -165,7 +194,7 @@ 20 WakeConfigData - AccMAAH3DAABlwwAAacMAAHXDAA= + AXcMAAGnByQBtwwAAdcMAA== WakeVerbReinit @@ -818,6 +847,57 @@ WakeVerbReinit + + AFGLowPowerState + + AwAAAA== + + Codec + ALC221 for HP ProDesk 400 G2 Desktop Mini PC by dragonbbc + CodecID + 283902497 + ConfigData + + AXccEAF3HQEBdx4XAXcfkAF3DAICFxwgAhcd + EAIXHiECFx8CAaccMAGnHRABpx6BAacfAg== + + FuncGroup + 1 + LayoutID + 88 + WakeConfigData + + AXcMAg== + + WakeVerbReinit + + + + AFGLowPowerState + + AwAAAA== + + Codec + ALC222 aka ALC3205-CG for HP EliteDesk 800 G6 Mini + CodecID + 283902498 + ConfigData + + AXccEAF3HQEBdx4XAXcfkAF3DAIBhxxAAYcd + AAGHHqABhx+QAhccUAIXHRACFx4hAhcfAgIX + DAI= + + FuncGroup + 1 + LayoutID + 11 + WakeConfigData + + AXcMAg== + + WakeVerbReinit + + AFGLowPowerState @@ -901,6 +981,32 @@ WakeVerbReinit + + AFGLowPowerState + + AwAAAA== + + Codec + Custom ALC225/ALC3253 for Dell Inspiron 15-5379 by fast900 + CodecID + 283902501 + ConfigData + + ASccUAEnHQABJx6gAScfkAFHHEABRx0AAUce + FwFHH5ABlxxwAZcdEAGXHoEBlx8AAhccIAIX + HRACFx4hAhcfAAFHDAI= + + FuncGroup + 1 + LayoutID + 90 + WakeConfigData + + AUcMAgIXDAI= + + WakeVerbReinit + + AFGLowPowerState @@ -1537,6 +1643,36 @@ WakeVerbReinit + + AFGLowPowerState + + AwAAAA== + + Codec + Realtek ALC235 for Lenovo Ideacentre Mini 5 + CodecID + 283902517 + ConfigData + + AScc8AEnHQABJx4AAScfQAFHHPABRx0AAUce + AAFHH0ABdxzwAXcdAAF3HgABdx9AAYcc8AGH + HQABhx4AAYcfQAGXHDABlx0RAZcegQGXHwIB + pxzwAacdAAGnHgABpx9AAbcc8AG3HQABtx4A + AbcfQAHXHPAB1x0AAdceAAHXH0AB5xzwAecd + AAHnHgAB5x9AAhccEAIXHRACFx4hAhcfAgGX + ByQBlwiBAhcMAgIXB8ACFwiC + + FuncGroup + 1 + LayoutID + 37 + WakeConfigData + + AZcHJAGXCIECFwwCAhcHwAIXCII= + + WakeVerbReinit + + AFGLowPowerState @@ -1692,7 +1828,7 @@ 14 WakeConfigData - AUcMAgIXDAI= + AUcMAgIXDAIBlwcl WakeVerbReinit @@ -1941,6 +2077,28 @@ WakeVerbReinit + + Codec + ALC255 for Dell Optiplex7060/7070MT(Separate LineOut) + CodecID + 283902549 + ConfigData + + AUccEAFHHQEBRx4XAUcfkAGXHEABlx0QAZce + iwGXHwIBtxwgAbcdEAG3HgEBtx8BAhccMAIX + HRACFx4rAhcfAgFHDAIBtwwCAhcMAg== + + FuncGroup + 1 + LayoutID + 66 + WakeConfigData + + AUcMAgG3DAICFwwC + + WakeVerbReinit + + AFGLowPowerState @@ -2738,6 +2896,32 @@ WakeVerbReinit + + AFGLowPowerState + + AwAAAA== + + Codec + Realtek ALC256 for Dell OptiPlex 7080 + CodecID + 283902550 + ConfigData + + AUccEAFHHQEBRx4XAUcfkAGXHEABlx0QAZce + iwGXHwIBtxwgAbcdEAG3HgEBtx8BAhccMAIX + HRACFx4rAhcfAgFHDAIBtwwCAhcMAg== + + FuncGroup + 1 + LayoutID + 67 + WakeConfigData + + AUcMAgG3DAICFwwC + + WakeVerbReinit + + AFGLowPowerState @@ -4103,6 +4287,29 @@ WakeVerbReinit + + AFGLowPowerState + + AwAAAA== + + Codec + ALC269 + CodecID + 283902569 + Comment + Custom ALC269 for Chuwi CoreBox by Luca91 + ConfigData + + AVccHwFXHRABVx4hAVcfBAFXDAIBhxwgAYcd + EAGHHoEBhx8E + + FuncGroup + 1 + LayoutID + 91 + WakeVerbReinit + + AFGLowPowerState @@ -4603,6 +4810,26 @@ WakeVerbReinit + + AFGLowPowerState + + AwAAAA== + + Codec + Andres ZeroCross - Realtek ALC274 for Dell Inspiron 27-7777 AIO Series + CodecID + 283902580 + ConfigData + + ASccEAEnHQEBJx6gAScfkAF3HCABdx0BAXce + FwF3H5ABdwwCAaccMAGnHRABpx6BAacfAgIX + HEACFx0QAhceIQIXHwICFwwC + + FuncGroup + 1 + LayoutID + 28 + AFGLowPowerState @@ -5298,6 +5525,26 @@ WakeVerbReinit + + AFGLowPowerState + + AwAAAA== + + Codec + ALC283 for AlldoCube/Cube Mix Plus by Aldo97 + CodecID + 283902595 + ConfigData + + ASccEAEnHQEBJx6gAScfkAFHHCABRx0BAUce + FwFHH5ABlxwwAZcdAAGXHosBlx8AAhccQAIX + HRACFx4rAhcfAQFHDAICFwwC + + FuncGroup + 1 + LayoutID + 13 + AFGLowPowerState @@ -5570,6 +5817,33 @@ WakeVerbReinit + + AFGLowPowerState + + AwAAAA== + + Codec + jpuxdev - Realtek ALC285 for Spectre x360 13-ap0xxx + CodecID + 283902597 + ConfigData + + ASccEAEnHQEBJx6mAScfkAFHHDABRx0BAUce + FwFHH5ABRwwCAXccQAF3HQEBdx4XAXcfkAGX + HAABlx0QAZceiwGXHwEB1xxQAdcdgAHXHmYB + 1x9AAhccIAIXHRACFx4rAhcfAQIXDAI= + + FuncGroup + 1 + LayoutID + 71 + WakeConfigData + + AUcMAgIXDAIBlwcl + + WakeVerbReinit + + AFGLowPowerState @@ -5791,6 +6065,32 @@ WakeVerbReinit + + AFGLowPowerState + + AwAAAA== + + Codec + Realtek ALC289 for Dell XPS 13 9300 by DalianSky + CodecID + 283902601 + ConfigData + + ASccEAEnHQEBJx6mAScfmQF3HDABdx0BAXce + FwF3H5kBlxwAAZcdEAGXHosBlx4CAhccIAIX + HRACFx4rAhcfAQIXDAI= + + FuncGroup + 1 + LayoutID + 99 + WakeConfigData + + AUcMAgG3DAICFwwC + + WakeVerbReinit + + AFGLowPowerState @@ -6488,6 +6788,38 @@ LayoutID 21 + + AFGLowPowerState + + AwAAAA== + + Codec + Realtek ALC295 by aleix + CodecID + 283902613 + ConfigData + + ATccAAE3HQABNx4AATcfQAHXHAEB1x0AAdce + YAHXH0ABRxwQAUcdAQFHHhcBRx+RAUcMAgIX + HCACFx0QAhceIQIXHwMCFwwCASccMAEnHQEB + Jx6mAScftwGXHEABlx0QAZcegQGXHwMBZxzw + AWcdEQFnHhEBZx9BAXcc8AF3HREBdx4RAXcf + QQGHHPABhx0RAYceEQGHH0EBpxzwAacdEQGn + HhEBpx9BAbcc8AG3HREBtx4RAbcfQQG3DAIB + 5xzwAecdEQHnHhEB5x9B + + FuncGroup + 1 + LayoutID + 22 + WakeConfigData + + ATcMAAHXDAABRwwCAhcMAgEnDAABlwwAAWcM + AAF3DAABhwwAAacMAAG3DAIB5wwA + + WakeVerbReinit + + AFGLowPowerState @@ -7569,6 +7901,32 @@ WakeVerbReinit + + AFGLowPowerState + + AwAAAA== + + CodecID + 283903601 + Comment + Sisumara - ALC671 for Fujitsu Q558 + ConfigData + + AXccEAF3HQEBdx4TAXcfmQF3DAIBRxwgAUcd + EAFHHiEBRx8CAUcMAgIXHDACFx0QAhceAQIX + HwECFwwCAZccUAGXHRABlx6BAZcfAg== + + FuncGroup + 1 + LayoutID + 16 + WakeConfigData + + IhcMAg== + + WakeVerbReinit + + AFGLowPowerState @@ -9222,6 +9580,33 @@ WakeVerbReinit + + AFGLowPowerState + + AwAAAA== + + Codec + Asus_PRIME_B460M-K_ALC897 + CodecID + 283904151 + ConfigData + + AUccEAFHHUABRx4RAUcfAQGHHFABhx2QAYce + oAGHH5ABlxxgAZcdkAGXHoEBlx8CAacccAGn + HTABpx6BAacfAQG3HIABtx1AAbceIQG3HwEB + twwCARcckAEXHeABFx5FARcfAQFHDAI= + + FuncGroup + 1 + LayoutID + 66 + WakeConfigData + + AUcMAgG3DAI= + + WakeVerbReinit + + AFGLowPowerState @@ -10820,6 +11205,32 @@ WakeVerbReinit + + AFGLowPowerState + + AwAAAA== + + Codec + rdmitry0911 - Conexant CX8200 for LG Gram 17 17z990 + CodecID + 351346696 + ConfigData + + AXccEAF3HQEBdx4XAXcfkQF3DAIBpxwgAacd + AQGnHqcBpx+VAZccMAGXHRABlx6BAZcfBAFn + HEABZx0QAWceIQFnHwQBZwwC + + FuncGroup + 1 + LayoutID + 80 + WakeConfigData + + AWcMAgF3DAI= + + WakeVerbReinit + + AFGLowPowerState @@ -12274,6 +12685,29 @@ LayoutID 9 + + AFGLowPowerState + + AwAAAA== + + Codec + Enrico - GA-Z77X-D3Hrev1.0 - VIA VT2020/2021 + CodecID + 285606977 + ConfigData + + IkccECJHHUAiRx4RIkcfASJXHCAiVx0QIlce + ASJXHwEiZxwwImcdYCJnHgEiZx8BInccQCJ3 + HSAidx4BIncfASKHHFAihx1AIoceISKHHwEi + lxxgIpcdkCKXHqEilx8CIqcccCKnHTAipx6B + IqcfASK3HIAitx2QIrcegSK3HwEi5xygIucd + ECLnHkUi5x8A + + FuncGroup + 1 + LayoutID + 13 + AFGLowPowerState @@ -12407,8 +12841,8 @@ ConfigData AUccEAFHHUABRx4RAUcfAQFHDAIBtxwgAbcd - EAG3HiEBtx8CAbcMAgGHHDABhx2QAYcegAGH - HwEBlxxAAZcdEAGXHoABlx8CAaccXwGnHTAB + EAG3HiEBtx8CAbcMAgGHHDABhx2QAYceoAGH + H5EBlxxAAZcdEAGXHoABlx8CAaccXwGnHTAB px6BAacfAQ== FuncGroup @@ -12422,6 +12856,58 @@ WakeVerbReinit + + AFGLowPowerState + + AwAAAA== + + Codec + Asus x430_s4300FN by fangf2018 + CodecID + 283902550 + ConfigData + + ASccMAEnHQEBJx6mAScfkAFHHBABRx0BAUce + FwFHH5ABRwwCAZccQAGXHRABlx6BAZcfAgIX + HCACFx0QAhceIQIXHwICFwwC + + FuncGroup + 1 + LayoutID + 77 + WakeConfigData + + AUcMAg== + + WakeVerbReinit + + + + AFGLowPowerState + + AwAAAA== + + Codec + Asus x430_s4300FN by fangf2018 (mic in and line in mic in separated) + CodecID + 283902550 + ConfigData + + ASccQAEnHQEBJx6mAScfkAFHHDABRx0BAUce + FwFHH5ABRwwCAZccIAGXHRABlx6BAZcfAgIX + HBACFx0QAhceIQIXHwICFwwC + + FuncGroup + 1 + LayoutID + 88 + WakeConfigData + + AUcMAg== + + WakeVerbReinit + + IOClass AppleHDAHardwareConfigDriver diff --git a/EFI/OC/Kexts/AppleALC.kext/Contents/MacOS/AppleALC b/EFI/OC/Kexts/AppleALC.kext/Contents/MacOS/AppleALC index 04ce7bc..7ee7590 100755 Binary files a/EFI/OC/Kexts/AppleALC.kext/Contents/MacOS/AppleALC and b/EFI/OC/Kexts/AppleALC.kext/Contents/MacOS/AppleALC differ diff --git a/EFI/OC/Kexts/CPUFriend.kext/Contents/Info.plist b/EFI/OC/Kexts/CPUFriend.kext/Contents/Info.plist index 9d100e5..326b837 100755 --- a/EFI/OC/Kexts/CPUFriend.kext/Contents/Info.plist +++ b/EFI/OC/Kexts/CPUFriend.kext/Contents/Info.plist @@ -17,7 +17,7 @@ CFBundlePackageType KEXT CFBundleShortVersionString - 1.2.3 + 1.2.4 CFBundleSignature ???? CFBundleSupportedPlatforms @@ -25,7 +25,7 @@ MacOSX CFBundleVersion - 1.2.3 + 1.2.4 DTCompiler com.apple.compilers.llvm.clang.1_0 DTPlatformBuild diff --git a/EFI/OC/Kexts/CPUFriend.kext/Contents/MacOS/CPUFriend b/EFI/OC/Kexts/CPUFriend.kext/Contents/MacOS/CPUFriend index b55e3b6..f5163ef 100755 Binary files a/EFI/OC/Kexts/CPUFriend.kext/Contents/MacOS/CPUFriend and b/EFI/OC/Kexts/CPUFriend.kext/Contents/MacOS/CPUFriend differ diff --git a/EFI/OC/Kexts/CodecCommander.kext/Contents/Info.plist b/EFI/OC/Kexts/CodecCommander.kext/Contents/Info.plist old mode 100644 new mode 100755 diff --git a/EFI/OC/Kexts/CodecCommander.kext/Contents/Resources/Samples/SSDT-ALC1220.dsl b/EFI/OC/Kexts/CodecCommander.kext/Contents/Resources/Samples/SSDT-ALC1220.dsl old mode 100644 new mode 100755 diff --git a/EFI/OC/Kexts/CodecCommander.kext/Contents/Resources/Samples/SSDT-ALC256-insanelydeepak.dsl b/EFI/OC/Kexts/CodecCommander.kext/Contents/Resources/Samples/SSDT-ALC256-insanelydeepak.dsl old mode 100644 new mode 100755 diff --git a/EFI/OC/Kexts/CodecCommander.kext/Contents/Resources/Samples/SSDT-ALC256-vbourachot.dsl b/EFI/OC/Kexts/CodecCommander.kext/Contents/Resources/Samples/SSDT-ALC256-vbourachot.dsl old mode 100644 new mode 100755 diff --git a/EFI/OC/Kexts/CodecCommander.kext/Contents/Resources/Samples/SSDT-ALC280.dsl b/EFI/OC/Kexts/CodecCommander.kext/Contents/Resources/Samples/SSDT-ALC280.dsl old mode 100644 new mode 100755 diff --git a/EFI/OC/Kexts/CodecCommander.kext/Contents/Resources/Samples/SSDT-ALC283.dsl b/EFI/OC/Kexts/CodecCommander.kext/Contents/Resources/Samples/SSDT-ALC283.dsl old mode 100644 new mode 100755 diff --git a/EFI/OC/Kexts/CodecCommander.kext/Contents/Resources/Samples/SSDT-ALC298.dsl b/EFI/OC/Kexts/CodecCommander.kext/Contents/Resources/Samples/SSDT-ALC298.dsl old mode 100644 new mode 100755 diff --git a/EFI/OC/Kexts/CodecCommander.kext/Contents/Resources/Samples/SSDT-ALC298a.dsl b/EFI/OC/Kexts/CodecCommander.kext/Contents/Resources/Samples/SSDT-ALC298a.dsl old mode 100644 new mode 100755 diff --git a/EFI/OC/Kexts/CodecCommander.kext/Contents/Resources/Samples/SSDT-ALC668.dsl b/EFI/OC/Kexts/CodecCommander.kext/Contents/Resources/Samples/SSDT-ALC668.dsl old mode 100644 new mode 100755 diff --git a/EFI/OC/Kexts/CodecCommander.kext/Contents/Resources/Samples/SSDT-AppleALC.dsl b/EFI/OC/Kexts/CodecCommander.kext/Contents/Resources/Samples/SSDT-AppleALC.dsl old mode 100644 new mode 100755 diff --git a/EFI/OC/Kexts/CodecCommander.kext/Contents/Resources/Samples/SSDT-CX20752.dsl b/EFI/OC/Kexts/CodecCommander.kext/Contents/Resources/Samples/SSDT-CX20752.dsl old mode 100644 new mode 100755 diff --git a/EFI/OC/Kexts/CodecCommander.kext/Contents/_CodeSignature/CodeResources b/EFI/OC/Kexts/CodecCommander.kext/Contents/_CodeSignature/CodeResources old mode 100644 new mode 100755 diff --git a/EFI/OC/Kexts/Lilu.kext/Contents/Info.plist b/EFI/OC/Kexts/Lilu.kext/Contents/Info.plist index a6cbb64..6dc0947 100755 --- a/EFI/OC/Kexts/Lilu.kext/Contents/Info.plist +++ b/EFI/OC/Kexts/Lilu.kext/Contents/Info.plist @@ -17,7 +17,7 @@ CFBundlePackageType KEXT CFBundleShortVersionString - 1.5.0 + 1.5.1 CFBundleSignature ???? CFBundleSupportedPlatforms @@ -25,7 +25,7 @@ MacOSX CFBundleVersion - 1.5.0 + 1.5.1 DTCompiler com.apple.compilers.llvm.clang.1_0 DTPlatformBuild diff --git a/EFI/OC/Kexts/Lilu.kext/Contents/MacOS/Lilu b/EFI/OC/Kexts/Lilu.kext/Contents/MacOS/Lilu index b8b2042..211f238 100755 Binary files a/EFI/OC/Kexts/Lilu.kext/Contents/MacOS/Lilu and b/EFI/OC/Kexts/Lilu.kext/Contents/MacOS/Lilu differ diff --git a/EFI/OC/Kexts/SMCBatteryManager.kext/Contents/Info.plist b/EFI/OC/Kexts/SMCBatteryManager.kext/Contents/Info.plist index 2445dea..e2d9a80 100755 --- a/EFI/OC/Kexts/SMCBatteryManager.kext/Contents/Info.plist +++ b/EFI/OC/Kexts/SMCBatteryManager.kext/Contents/Info.plist @@ -17,13 +17,13 @@ CFBundlePackageType KEXT CFBundleShortVersionString - 1.1.9 + 1.2.0 CFBundleSupportedPlatforms MacOSX CFBundleVersion - 1.1.9 + 1.2.0 DTCompiler com.apple.compilers.llvm.clang.1_0 DTPlatformBuild diff --git a/EFI/OC/Kexts/SMCBatteryManager.kext/Contents/MacOS/SMCBatteryManager b/EFI/OC/Kexts/SMCBatteryManager.kext/Contents/MacOS/SMCBatteryManager index b8b659b..37780fa 100755 Binary files a/EFI/OC/Kexts/SMCBatteryManager.kext/Contents/MacOS/SMCBatteryManager and b/EFI/OC/Kexts/SMCBatteryManager.kext/Contents/MacOS/SMCBatteryManager differ diff --git a/EFI/OC/Kexts/SMCProcessor.kext/Contents/Info.plist b/EFI/OC/Kexts/SMCProcessor.kext/Contents/Info.plist index 1416558..c26ef36 100755 --- a/EFI/OC/Kexts/SMCProcessor.kext/Contents/Info.plist +++ b/EFI/OC/Kexts/SMCProcessor.kext/Contents/Info.plist @@ -17,7 +17,7 @@ CFBundlePackageType KEXT CFBundleShortVersionString - 1.1.9 + 1.2.0 CFBundleSignature ???? CFBundleSupportedPlatforms @@ -25,7 +25,7 @@ MacOSX CFBundleVersion - 1.1.9 + 1.2.0 DTCompiler com.apple.compilers.llvm.clang.1_0 DTPlatformBuild diff --git a/EFI/OC/Kexts/SMCProcessor.kext/Contents/MacOS/SMCProcessor b/EFI/OC/Kexts/SMCProcessor.kext/Contents/MacOS/SMCProcessor index 95af6fc..f95887f 100755 Binary files a/EFI/OC/Kexts/SMCProcessor.kext/Contents/MacOS/SMCProcessor and b/EFI/OC/Kexts/SMCProcessor.kext/Contents/MacOS/SMCProcessor differ diff --git a/EFI/OC/Kexts/SMCSuperIO.kext/Contents/Info.plist b/EFI/OC/Kexts/SMCSuperIO.kext/Contents/Info.plist index e94ffe2..a2f2d6d 100755 --- a/EFI/OC/Kexts/SMCSuperIO.kext/Contents/Info.plist +++ b/EFI/OC/Kexts/SMCSuperIO.kext/Contents/Info.plist @@ -17,7 +17,7 @@ CFBundlePackageType KEXT CFBundleShortVersionString - 1.1.9 + 1.2.0 CFBundleSignature ???? CFBundleSupportedPlatforms @@ -25,7 +25,7 @@ MacOSX CFBundleVersion - 1.1.9 + 1.2.0 DTCompiler com.apple.compilers.llvm.clang.1_0 DTPlatformBuild diff --git a/EFI/OC/Kexts/SMCSuperIO.kext/Contents/MacOS/SMCSuperIO b/EFI/OC/Kexts/SMCSuperIO.kext/Contents/MacOS/SMCSuperIO index 4531be9..f2a688e 100755 Binary files a/EFI/OC/Kexts/SMCSuperIO.kext/Contents/MacOS/SMCSuperIO and b/EFI/OC/Kexts/SMCSuperIO.kext/Contents/MacOS/SMCSuperIO differ diff --git a/EFI/OC/Kexts/VirtualSMC.kext/Contents/Info.plist b/EFI/OC/Kexts/VirtualSMC.kext/Contents/Info.plist index a4268fe..ebbf62f 100755 --- a/EFI/OC/Kexts/VirtualSMC.kext/Contents/Info.plist +++ b/EFI/OC/Kexts/VirtualSMC.kext/Contents/Info.plist @@ -17,7 +17,7 @@ CFBundlePackageType KEXT CFBundleShortVersionString - 1.1.9 + 1.2.0 CFBundleSignature ???? CFBundleSupportedPlatforms @@ -25,7 +25,7 @@ MacOSX CFBundleVersion - 1.1.9 + 1.2.0 DTCompiler com.apple.compilers.llvm.clang.1_0 DTPlatformBuild diff --git a/EFI/OC/Kexts/VirtualSMC.kext/Contents/MacOS/VirtualSMC b/EFI/OC/Kexts/VirtualSMC.kext/Contents/MacOS/VirtualSMC index 1cd2f28..add35f7 100755 Binary files a/EFI/OC/Kexts/VirtualSMC.kext/Contents/MacOS/VirtualSMC and b/EFI/OC/Kexts/VirtualSMC.kext/Contents/MacOS/VirtualSMC differ diff --git a/EFI/OC/Kexts/VoodooPS2Controller.kext/Contents/Info.plist b/EFI/OC/Kexts/VoodooPS2Controller.kext/Contents/Info.plist index 1b83db8..f3b63bc 100755 --- a/EFI/OC/Kexts/VoodooPS2Controller.kext/Contents/Info.plist +++ b/EFI/OC/Kexts/VoodooPS2Controller.kext/Contents/Info.plist @@ -7,7 +7,7 @@ CFBundleExecutable VoodooPS2Controller CFBundleGetInfoString - 2.1.9, Copyright Apple Computer, Inc. 2000-2003, David Elliot 2007, RehabMan 2012-2013 + 2.2.1, 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.9 + 2.2.1 CFBundleSignature ???? CFBundleSupportedPlatforms @@ -25,7 +25,7 @@ MacOSX CFBundleVersion - 2.1.9 + 2.2.1 DTCompiler com.apple.compilers.llvm.clang.1_0 DTPlatformBuild @@ -135,7 +135,7 @@ OSBundleCompatibleVersion - 2.1.9 + 2.2.1 OSBundleLibraries com.apple.iokit.IOACPIFamily diff --git a/EFI/OC/Kexts/VoodooPS2Controller.kext/Contents/MacOS/VoodooPS2Controller b/EFI/OC/Kexts/VoodooPS2Controller.kext/Contents/MacOS/VoodooPS2Controller index 0dfabb6..fe6d8b8 100755 Binary files a/EFI/OC/Kexts/VoodooPS2Controller.kext/Contents/MacOS/VoodooPS2Controller and b/EFI/OC/Kexts/VoodooPS2Controller.kext/Contents/MacOS/VoodooPS2Controller differ diff --git a/EFI/OC/Kexts/VoodooPS2Controller.kext/Contents/PlugIns/VoodooInput.kext.dSYM/Contents/Info.plist b/EFI/OC/Kexts/VoodooPS2Controller.kext/Contents/PlugIns/VoodooInput.kext.dSYM/Contents/Info.plist index 9d3ea87..189aa8c 100755 --- a/EFI/OC/Kexts/VoodooPS2Controller.kext/Contents/PlugIns/VoodooInput.kext.dSYM/Contents/Info.plist +++ b/EFI/OC/Kexts/VoodooPS2Controller.kext/Contents/PlugIns/VoodooInput.kext.dSYM/Contents/Info.plist @@ -13,8 +13,8 @@ CFBundleSignature ???? CFBundleShortVersionString - 1.0.9 + 1.1.0 CFBundleVersion - 1.0.9 + 1.1.0 diff --git a/EFI/OC/Kexts/VoodooPS2Controller.kext/Contents/PlugIns/VoodooInput.kext.dSYM/Contents/Resources/DWARF/VoodooInput b/EFI/OC/Kexts/VoodooPS2Controller.kext/Contents/PlugIns/VoodooInput.kext.dSYM/Contents/Resources/DWARF/VoodooInput index 8fc4f69..1da84d0 100755 Binary files a/EFI/OC/Kexts/VoodooPS2Controller.kext/Contents/PlugIns/VoodooInput.kext.dSYM/Contents/Resources/DWARF/VoodooInput and b/EFI/OC/Kexts/VoodooPS2Controller.kext/Contents/PlugIns/VoodooInput.kext.dSYM/Contents/Resources/DWARF/VoodooInput differ diff --git a/EFI/OC/Kexts/VoodooPS2Controller.kext/Contents/PlugIns/VoodooInput.kext/Contents/Info.plist b/EFI/OC/Kexts/VoodooPS2Controller.kext/Contents/PlugIns/VoodooInput.kext/Contents/Info.plist index 11ce1db..ef37e9e 100755 --- a/EFI/OC/Kexts/VoodooPS2Controller.kext/Contents/PlugIns/VoodooInput.kext/Contents/Info.plist +++ b/EFI/OC/Kexts/VoodooPS2Controller.kext/Contents/PlugIns/VoodooInput.kext/Contents/Info.plist @@ -17,13 +17,13 @@ CFBundlePackageType KEXT CFBundleShortVersionString - 1.0.9 + 1.1.0 CFBundleSupportedPlatforms MacOSX CFBundleVersion - 1.0.9 + 1.1.0 DTCompiler com.apple.compilers.llvm.clang.1_0 DTPlatformBuild diff --git a/EFI/OC/Kexts/VoodooPS2Controller.kext/Contents/PlugIns/VoodooInput.kext/Contents/MacOS/VoodooInput b/EFI/OC/Kexts/VoodooPS2Controller.kext/Contents/PlugIns/VoodooInput.kext/Contents/MacOS/VoodooInput index 3bb3df8..46f97aa 100755 Binary files a/EFI/OC/Kexts/VoodooPS2Controller.kext/Contents/PlugIns/VoodooInput.kext/Contents/MacOS/VoodooInput and b/EFI/OC/Kexts/VoodooPS2Controller.kext/Contents/PlugIns/VoodooInput.kext/Contents/MacOS/VoodooInput differ diff --git a/EFI/OC/Kexts/VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Keyboard.kext/Contents/Info.plist b/EFI/OC/Kexts/VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Keyboard.kext/Contents/Info.plist index ed834a8..0aac648 100755 --- a/EFI/OC/Kexts/VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Keyboard.kext/Contents/Info.plist +++ b/EFI/OC/Kexts/VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Keyboard.kext/Contents/Info.plist @@ -7,7 +7,7 @@ CFBundleExecutable VoodooPS2Keyboard CFBundleGetInfoString - 2.1.9, Copyright Apple Computer, Inc. 2000-2003, RehabMan 2012-2013 + 2.2.1, 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.9 + 2.2.1 CFBundleSignature ???? CFBundleSupportedPlatforms @@ -25,7 +25,7 @@ MacOSX CFBundleVersion - 2.1.9 + 2.2.1 DTCompiler com.apple.compilers.llvm.clang.1_0 DTPlatformBuild @@ -304,7 +304,7 @@ Swap capslock and left control Swap command and option - + Use ISO layout keyboard alt_handler_id @@ -596,7 +596,7 @@ OSBundleLibraries as.acidanthera.voodoo.driver.PS2Controller - 2.1.9 + 2.2.1 com.apple.iokit.IOHIDFamily 1.0.0b1 com.apple.kpi.bsd diff --git a/EFI/OC/Kexts/VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Keyboard.kext/Contents/MacOS/VoodooPS2Keyboard b/EFI/OC/Kexts/VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Keyboard.kext/Contents/MacOS/VoodooPS2Keyboard index ff2f44b..3fa05df 100755 Binary files a/EFI/OC/Kexts/VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Keyboard.kext/Contents/MacOS/VoodooPS2Keyboard and b/EFI/OC/Kexts/VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Keyboard.kext/Contents/MacOS/VoodooPS2Keyboard differ diff --git a/EFI/OC/Kexts/VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Mouse.kext/Contents/Info.plist b/EFI/OC/Kexts/VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Mouse.kext/Contents/Info.plist index 2c9e643..d6692b8 100755 --- a/EFI/OC/Kexts/VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Mouse.kext/Contents/Info.plist +++ b/EFI/OC/Kexts/VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Mouse.kext/Contents/Info.plist @@ -7,7 +7,7 @@ CFBundleExecutable VoodooPS2Mouse CFBundleGetInfoString - 2.1.9, Copyright Apple Computer, Inc. 2000-2004, Slice 2010, RehabMan 2012-2013 + 2.2.1, 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.9 + 2.2.1 CFBundleSignature ???? CFBundleSupportedPlatforms @@ -25,7 +25,7 @@ MacOSX CFBundleVersion - 2.1.9 + 2.2.1 DTCompiler com.apple.compilers.llvm.clang.1_0 DTPlatformBuild @@ -178,7 +178,7 @@ OSBundleLibraries as.acidanthera.voodoo.driver.PS2Controller - 2.1.9 + 2.2.1 com.apple.iokit.IOHIDFamily 1.0.0b1 com.apple.kpi.iokit diff --git a/EFI/OC/Kexts/VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Mouse.kext/Contents/MacOS/VoodooPS2Mouse b/EFI/OC/Kexts/VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Mouse.kext/Contents/MacOS/VoodooPS2Mouse index c018547..81d259a 100755 Binary files a/EFI/OC/Kexts/VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Mouse.kext/Contents/MacOS/VoodooPS2Mouse and b/EFI/OC/Kexts/VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Mouse.kext/Contents/MacOS/VoodooPS2Mouse differ diff --git a/EFI/OC/Kexts/VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Trackpad.kext/Contents/Info.plist b/EFI/OC/Kexts/VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Trackpad.kext/Contents/Info.plist index 55d4fc7..a96b175 100755 --- a/EFI/OC/Kexts/VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Trackpad.kext/Contents/Info.plist +++ b/EFI/OC/Kexts/VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Trackpad.kext/Contents/Info.plist @@ -7,7 +7,7 @@ CFBundleExecutable VoodooPS2Trackpad CFBundleGetInfoString - 2.1.9, Copyright Apple Computer, Inc. 2002-2003, mackerintel 2008, RehabMan 2012-2013 + 2.2.1, 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.9 + 2.2.1 CFBundleSignature ???? CFBundleSupportedPlatforms @@ -25,7 +25,7 @@ MacOSX CFBundleVersion - 2.1.9 + 2.2.1 DTCompiler com.apple.compilers.llvm.clang.1_0 DTPlatformBuild @@ -488,7 +488,7 @@ OSBundleLibraries as.acidanthera.voodoo.driver.PS2Controller - 2.1.9 + 2.2.1 com.apple.iokit.IOHIDFamily 1.0.0b1 com.apple.kpi.iokit diff --git a/EFI/OC/Kexts/VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Trackpad.kext/Contents/MacOS/VoodooPS2Trackpad b/EFI/OC/Kexts/VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Trackpad.kext/Contents/MacOS/VoodooPS2Trackpad index 0ab8d20..6c8a8a2 100755 Binary files a/EFI/OC/Kexts/VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Trackpad.kext/Contents/MacOS/VoodooPS2Trackpad and b/EFI/OC/Kexts/VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Trackpad.kext/Contents/MacOS/VoodooPS2Trackpad differ diff --git a/EFI/OC/Kexts/VoodooRMI.kext/Contents/Info.plist b/EFI/OC/Kexts/VoodooRMI.kext/Contents/Info.plist index 21d9601..151dc9b 100755 --- a/EFI/OC/Kexts/VoodooRMI.kext/Contents/Info.plist +++ b/EFI/OC/Kexts/VoodooRMI.kext/Contents/Info.plist @@ -3,7 +3,7 @@ BuildMachineOSBuild - 20A5384c + 17G6030 CFBundleDevelopmentRegion en CFBundleExecutable @@ -17,29 +17,27 @@ CFBundlePackageType KEXT CFBundleShortVersionString - 1.2 + 1.3.2 CFBundleSupportedPlatforms MacOSX CFBundleVersion - 1.2 + 1.3.2 DTCompiler com.apple.compilers.llvm.clang.1_0 DTPlatformBuild - 12A8179i - DTPlatformName - macosx + 10B61 DTPlatformVersion - 11.0 + GM DTSDKBuild - 20A5343f + 18B71 DTSDKName - macosx11.0 + macosx10.14 DTXcode - 1200 + 1010 DTXcodeBuild - 12A8179i + 10B61 IOKitPersonalities RMIDevice @@ -49,9 +47,11 @@ Configuration DisableWhileTrackpointTimeout - 100 + 2000 DisableWhileTypingTimeout - 100 + 2000 + FingerMajorMinorDiffMax + 3 ForceTouchEmulation ForceTouchMinPressure @@ -80,22 +80,18 @@ RMITransport - LSMinimumSystemVersion - 10.11 NSHumanReadableCopyright - Copyright © 2020 1Revenger1. All rights reserved. + Copyright © 2021 1Revenger1. All rights reserved. OSBundleCompatibleVersion 1.0.0 OSBundleLibraries - com.apple.iokit.IOHIDFamily - 2.0 com.apple.kpi.iokit - 14 + 15 com.apple.kpi.libkern - 14 + 15 com.apple.kpi.mach - 13.0 + 15 OSBundleRequired Console diff --git a/EFI/OC/Kexts/VoodooRMI.kext/Contents/MacOS/VoodooRMI b/EFI/OC/Kexts/VoodooRMI.kext/Contents/MacOS/VoodooRMI index f78bc55..25fda2d 100755 Binary files a/EFI/OC/Kexts/VoodooRMI.kext/Contents/MacOS/VoodooRMI and b/EFI/OC/Kexts/VoodooRMI.kext/Contents/MacOS/VoodooRMI differ diff --git a/EFI/OC/Kexts/VoodooRMI.kext/Contents/PlugIns/RMII2C.kext/Contents/Info.plist b/EFI/OC/Kexts/VoodooRMI.kext/Contents/PlugIns/RMII2C.kext/Contents/Info.plist index 716e335..3cc3670 100755 --- a/EFI/OC/Kexts/VoodooRMI.kext/Contents/PlugIns/RMII2C.kext/Contents/Info.plist +++ b/EFI/OC/Kexts/VoodooRMI.kext/Contents/PlugIns/RMII2C.kext/Contents/Info.plist @@ -3,7 +3,7 @@ BuildMachineOSBuild - 20A5384c + 17G6030 CFBundleDevelopmentRegion en CFBundleExecutable @@ -27,19 +27,17 @@ DTCompiler com.apple.compilers.llvm.clang.1_0 DTPlatformBuild - 12A8179i - DTPlatformName - macosx + 10B61 DTPlatformVersion - 11.0 + GM DTSDKBuild - 20A5343f + 18B71 DTSDKName - macosx11.0 + macosx10.14 DTXcode - 1200 + 1010 DTXcodeBuild - 12A8179i + 10B61 IOKitPersonalities RMII2C @@ -63,24 +61,20 @@ - LSMinimumSystemVersion - 10.11 NSHumanReadableCopyright - Copyright © 2020 1Revenger1. All rights reserved. + Copyright © 2021 1Revenger1. All rights reserved. OSBundleLibraries com.1Revenger1.VoodooRMI 1.0 com.alexandred.VoodooI2C 2.5 - com.apple.iokit.IOHIDFamily - 2.0 com.apple.kpi.iokit - 18.5 + 15 com.apple.kpi.libkern - 18.5 + 15 com.apple.kpi.mach - 18.5 + 15 diff --git a/EFI/OC/Kexts/VoodooRMI.kext/Contents/PlugIns/RMII2C.kext/Contents/MacOS/RMII2C b/EFI/OC/Kexts/VoodooRMI.kext/Contents/PlugIns/RMII2C.kext/Contents/MacOS/RMII2C index c2ec2cb..a441cca 100755 Binary files a/EFI/OC/Kexts/VoodooRMI.kext/Contents/PlugIns/RMII2C.kext/Contents/MacOS/RMII2C and b/EFI/OC/Kexts/VoodooRMI.kext/Contents/PlugIns/RMII2C.kext/Contents/MacOS/RMII2C differ diff --git a/EFI/OC/Kexts/VoodooRMI.kext/Contents/PlugIns/RMISMBus.kext/Contents/Info.plist b/EFI/OC/Kexts/VoodooRMI.kext/Contents/PlugIns/RMISMBus.kext/Contents/Info.plist index 943bef7..0b0d5bf 100755 --- a/EFI/OC/Kexts/VoodooRMI.kext/Contents/PlugIns/RMISMBus.kext/Contents/Info.plist +++ b/EFI/OC/Kexts/VoodooRMI.kext/Contents/PlugIns/RMISMBus.kext/Contents/Info.plist @@ -3,7 +3,7 @@ BuildMachineOSBuild - 20A5384c + 17G6030 CFBundleDevelopmentRegion en CFBundleExecutable @@ -27,19 +27,17 @@ DTCompiler com.apple.compilers.llvm.clang.1_0 DTPlatformBuild - 12A8179i - DTPlatformName - macosx + 10B61 DTPlatformVersion - 11.0 + GM DTSDKBuild - 20A5343f + 18B71 DTSDKName - macosx11.0 + macosx10.14 DTXcode - 1200 + 1010 DTXcodeBuild - 12A8179i + 10B61 IOKitPersonalities RMISMBus @@ -59,22 +57,18 @@ VoodooSMBusDeviceNub - LSMinimumSystemVersion - 10.11 NSHumanReadableCopyright - Copyright © 2020 1Revenger1. All rights reserved. + Copyright © 2021 1Revenger1. All rights reserved. OSBundleLibraries com.1Revenger1.VoodooRMI 1.0 - com.apple.iokit.IOHIDFamily - 2.0 com.apple.kpi.iokit - 18.5 + 15 com.apple.kpi.libkern - 18.5 + 15 com.apple.kpi.mach - 18.5 + 15 de.leo-labs.VoodooSMBus 3.0 diff --git a/EFI/OC/Kexts/VoodooRMI.kext/Contents/PlugIns/RMISMBus.kext/Contents/MacOS/RMISMBus b/EFI/OC/Kexts/VoodooRMI.kext/Contents/PlugIns/RMISMBus.kext/Contents/MacOS/RMISMBus index 2783482..7c7eb99 100755 Binary files a/EFI/OC/Kexts/VoodooRMI.kext/Contents/PlugIns/RMISMBus.kext/Contents/MacOS/RMISMBus and b/EFI/OC/Kexts/VoodooRMI.kext/Contents/PlugIns/RMISMBus.kext/Contents/MacOS/RMISMBus differ diff --git a/EFI/OC/Kexts/VoodooRMI.kext/Contents/PlugIns/VoodooInput.kext/Contents/Info.plist b/EFI/OC/Kexts/VoodooRMI.kext/Contents/PlugIns/VoodooInput.kext/Contents/Info.plist index 0b429b9..ef37e9e 100755 --- a/EFI/OC/Kexts/VoodooRMI.kext/Contents/PlugIns/VoodooInput.kext/Contents/Info.plist +++ b/EFI/OC/Kexts/VoodooRMI.kext/Contents/PlugIns/VoodooInput.kext/Contents/Info.plist @@ -3,7 +3,7 @@ BuildMachineOSBuild - 20A5343i + 17G6030 CFBundleDevelopmentRegion en CFBundleExecutable @@ -17,29 +17,27 @@ CFBundlePackageType KEXT CFBundleShortVersionString - 1.0.7 + 1.1.0 CFBundleSupportedPlatforms MacOSX CFBundleVersion - 1.0.7 + 1.1.0 DTCompiler com.apple.compilers.llvm.clang.1_0 DTPlatformBuild - 12A8179i - DTPlatformName - macosx + 10B61 DTPlatformVersion - 11.0 + GM DTSDKBuild - 20A5343f + 13F34 DTSDKName - macosx11.0 + macosx10.9 DTXcode - 1200 + 1010 DTXcodeBuild - 12A8179i + 10B61 IOKitPersonalities Voodoo Input @@ -59,8 +57,6 @@ IOService - LSMinimumSystemVersion - 10.11 NSHumanReadableCopyright Copyright © 2019 Kishor Prins. All rights reserved. OSBundleLibraries diff --git a/EFI/OC/Kexts/VoodooRMI.kext/Contents/PlugIns/VoodooInput.kext/Contents/MacOS/VoodooInput b/EFI/OC/Kexts/VoodooRMI.kext/Contents/PlugIns/VoodooInput.kext/Contents/MacOS/VoodooInput index fd999ee..c90e587 100755 Binary files a/EFI/OC/Kexts/VoodooRMI.kext/Contents/PlugIns/VoodooInput.kext/Contents/MacOS/VoodooInput and b/EFI/OC/Kexts/VoodooRMI.kext/Contents/PlugIns/VoodooInput.kext/Contents/MacOS/VoodooInput differ diff --git a/EFI/OC/Kexts/VoodooRMI.kext/Contents/_CodeSignature/CodeResources b/EFI/OC/Kexts/VoodooRMI.kext/Contents/_CodeSignature/CodeResources index 262f616..12aa3ea 100755 --- a/EFI/OC/Kexts/VoodooRMI.kext/Contents/_CodeSignature/CodeResources +++ b/EFI/OC/Kexts/VoodooRMI.kext/Contents/_CodeSignature/CodeResources @@ -10,37 +10,28 @@ cdhash - x6dm3WaGhm5/majDGzuidL4jTCk= + iiPp9Al8HeSKnOdHYLyOz3pkypQ= requirement - cdhash H"6e7ad8bb38fd9e6230b0809d4371e9e1e1964ea5" or cdhash H"c7a766dd6686866e7f99a8c31b3ba274be234c29" + cdhash H"e3cc20320fa25b8acb5424a55ee9865f16db3e9c" or cdhash H"8a23e9f4097c1de48a9ce74760bc8ecf7a64ca94" PlugIns/RMISMBus.kext cdhash - 9Ru6NkREHYjCo3yvzLpJJgTm0lY= + tZoXQcdQy4HJvlOGauuMWeGwf3U= requirement - cdhash H"34e6c6b45e44857b2a9bdddcd11a96fd9efd331f" or cdhash H"f51bba3644441d88c2a37cafccba492604e6d256" + cdhash H"20088a528ea96f6c72ad7dc9298c785cc6632026" or cdhash H"b59a1741c750cb81c9be53866aeb8c59e1b07f75" PlugIns/VoodooInput.kext cdhash - m4vOymkb4w52Ifdn8Ru35l85F78= + DoJw9gZQAsb8b/PWZhCfbNRDQi0= requirement - cdhash H"59c59b1379a68df8a5efbf38c16039b6f6d9e1d7" or cdhash H"9b8bceca691be30e7621f767f11bb7e65f3917bf" or cdhash H"401122b0e3769f8c680dab8dae82b3cbb663a211" or cdhash H"8a86c98f5a9ac291471c1201b9f22492b3090f10" - - PlugIns/VoodooTrackpoint.kext - - cdhash - - ZiluIWd7s9ML2UBHdgmSyT/yHRU= - - requirement - cdhash H"a088909cf7f1ccd34444dae3b6fd109d80facabd" or cdhash H"66296e21677bb3d30bd94047760992c93ff21d15" + cdhash H"289f62757e47050592c5fe13ecb0b54c3700d192" or cdhash H"0e8270f6065002c6fc6ff3d666109f6cd443422d" rules diff --git a/EFI/OC/Kexts/WhateverGreen.kext/Contents/Info.plist b/EFI/OC/Kexts/WhateverGreen.kext/Contents/Info.plist index 9b25e6a..0aa77e0 100755 --- a/EFI/OC/Kexts/WhateverGreen.kext/Contents/Info.plist +++ b/EFI/OC/Kexts/WhateverGreen.kext/Contents/Info.plist @@ -17,7 +17,7 @@ CFBundlePackageType KEXT CFBundleShortVersionString - 1.4.5 + 1.4.7 CFBundleSignature ???? CFBundleSupportedPlatforms @@ -25,7 +25,7 @@ MacOSX CFBundleVersion - 1.4.5 + 1.4.7 DTCompiler com.apple.compilers.llvm.clang.1_0 DTPlatformBuild diff --git a/EFI/OC/Kexts/WhateverGreen.kext/Contents/MacOS/WhateverGreen b/EFI/OC/Kexts/WhateverGreen.kext/Contents/MacOS/WhateverGreen index 8ded99a..1919fb2 100755 Binary files a/EFI/OC/Kexts/WhateverGreen.kext/Contents/MacOS/WhateverGreen and b/EFI/OC/Kexts/WhateverGreen.kext/Contents/MacOS/WhateverGreen differ diff --git a/EFI/OC/Kexts/itlwm.kext/Contents/Info.plist b/EFI/OC/Kexts/itlwm.kext/Contents/Info.plist old mode 100644 new mode 100755 index dba188c..9c5fdeb --- a/EFI/OC/Kexts/itlwm.kext/Contents/Info.plist +++ b/EFI/OC/Kexts/itlwm.kext/Contents/Info.plist @@ -17,13 +17,13 @@ CFBundlePackageType KEXT CFBundleShortVersionString - 1.2.0 + 1.3.0 CFBundleSupportedPlatforms MacOSX CFBundleVersion - 1.2.0 + 1.3.0 DTCompiler com.apple.compilers.llvm.clang.1_0 DTPlatformBuild diff --git a/EFI/OC/Kexts/itlwm.kext/Contents/MacOS/itlwm b/EFI/OC/Kexts/itlwm.kext/Contents/MacOS/itlwm index d05c8d5..c377a8f 100755 Binary files a/EFI/OC/Kexts/itlwm.kext/Contents/MacOS/itlwm and b/EFI/OC/Kexts/itlwm.kext/Contents/MacOS/itlwm differ diff --git a/EFI/OC/OpenCore.efi b/EFI/OC/OpenCore.efi index 91ea05a..dc68c95 100755 Binary files a/EFI/OC/OpenCore.efi and b/EFI/OC/OpenCore.efi differ diff --git a/EFI/OC/Resources/Audio/OCEFIAudio_VoiceOver_Boot.wav b/EFI/OC/Resources/Audio/OCEFIAudio_VoiceOver_Boot.wav deleted file mode 100755 index aebbdb8..0000000 Binary files a/EFI/OC/Resources/Audio/OCEFIAudio_VoiceOver_Boot.wav and /dev/null differ diff --git a/EFI/OC/Tools/BootKicker.efi b/EFI/OC/Tools/BootKicker.efi index 6489805..1deb2f0 100755 Binary files a/EFI/OC/Tools/BootKicker.efi and b/EFI/OC/Tools/BootKicker.efi differ diff --git a/EFI/OC/Tools/ChipTune.efi b/EFI/OC/Tools/ChipTune.efi index df029bb..f30dee4 100755 Binary files a/EFI/OC/Tools/ChipTune.efi and b/EFI/OC/Tools/ChipTune.efi differ diff --git a/EFI/OC/Tools/CleanNvram.efi b/EFI/OC/Tools/CleanNvram.efi index 5b647a0..12bdc16 100755 Binary files a/EFI/OC/Tools/CleanNvram.efi and b/EFI/OC/Tools/CleanNvram.efi differ diff --git a/EFI/OC/Tools/GopStop.efi b/EFI/OC/Tools/GopStop.efi index 25e0efa..5a78097 100755 Binary files a/EFI/OC/Tools/GopStop.efi and b/EFI/OC/Tools/GopStop.efi differ diff --git a/EFI/OC/Tools/KeyTester.efi b/EFI/OC/Tools/KeyTester.efi index 5475cf6..e98f6a7 100755 Binary files a/EFI/OC/Tools/KeyTester.efi and b/EFI/OC/Tools/KeyTester.efi differ diff --git a/EFI/OC/Tools/MmapDump.efi b/EFI/OC/Tools/MmapDump.efi index f7695e9..ae0b711 100755 Binary files a/EFI/OC/Tools/MmapDump.efi and b/EFI/OC/Tools/MmapDump.efi differ diff --git a/EFI/OC/Tools/OpenControl.efi b/EFI/OC/Tools/OpenControl.efi index 2806076..1403ee2 100755 Binary files a/EFI/OC/Tools/OpenControl.efi and b/EFI/OC/Tools/OpenControl.efi differ diff --git a/EFI/OC/Tools/OpenShell.efi b/EFI/OC/Tools/OpenShell.efi index c56a5d8..caf5646 100755 Binary files a/EFI/OC/Tools/OpenShell.efi and b/EFI/OC/Tools/OpenShell.efi differ diff --git a/EFI/OC/Tools/ResetSystem.efi b/EFI/OC/Tools/ResetSystem.efi index 0e70a94..82455de 100755 Binary files a/EFI/OC/Tools/ResetSystem.efi and b/EFI/OC/Tools/ResetSystem.efi differ diff --git a/EFI/OC/Tools/RtcRw.efi b/EFI/OC/Tools/RtcRw.efi index e19b785..cffae12 100755 Binary files a/EFI/OC/Tools/RtcRw.efi and b/EFI/OC/Tools/RtcRw.efi differ diff --git a/EFI/OC/Tools/VerifyMsrE2.efi b/EFI/OC/Tools/VerifyMsrE2.efi index e705780..0520c11 100755 Binary files a/EFI/OC/Tools/VerifyMsrE2.efi and b/EFI/OC/Tools/VerifyMsrE2.efi differ diff --git a/Intel WiFi kexts/Big Sur/AirportItlwm.kext/Contents/Info.plist b/Intel WiFi kexts/Big Sur/AirportItlwm.kext/Contents/Info.plist index e052991..a8083cf 100644 --- a/Intel WiFi kexts/Big Sur/AirportItlwm.kext/Contents/Info.plist +++ b/Intel WiFi kexts/Big Sur/AirportItlwm.kext/Contents/Info.plist @@ -17,13 +17,13 @@ CFBundlePackageType KEXT CFBundleShortVersionString - 1.2.0 + 1.3.0 CFBundleSupportedPlatforms MacOSX CFBundleVersion - 1.2.0 + 1.3.0 DTCompiler com.apple.compilers.llvm.clang.1_0 DTPlatformBuild diff --git a/Intel WiFi kexts/Big Sur/AirportItlwm.kext/Contents/MacOS/AirportItlwm b/Intel WiFi kexts/Big Sur/AirportItlwm.kext/Contents/MacOS/AirportItlwm index 0b6e400..9723b85 100755 Binary files a/Intel WiFi kexts/Big Sur/AirportItlwm.kext/Contents/MacOS/AirportItlwm and b/Intel WiFi kexts/Big Sur/AirportItlwm.kext/Contents/MacOS/AirportItlwm differ diff --git a/Intel WiFi kexts/Catalina/AirportItlwm.kext/Contents/Info.plist b/Intel WiFi kexts/Catalina/AirportItlwm.kext/Contents/Info.plist index e052991..a8083cf 100644 --- a/Intel WiFi kexts/Catalina/AirportItlwm.kext/Contents/Info.plist +++ b/Intel WiFi kexts/Catalina/AirportItlwm.kext/Contents/Info.plist @@ -17,13 +17,13 @@ CFBundlePackageType KEXT CFBundleShortVersionString - 1.2.0 + 1.3.0 CFBundleSupportedPlatforms MacOSX CFBundleVersion - 1.2.0 + 1.3.0 DTCompiler com.apple.compilers.llvm.clang.1_0 DTPlatformBuild diff --git a/Intel WiFi kexts/Catalina/AirportItlwm.kext/Contents/MacOS/AirportItlwm b/Intel WiFi kexts/Catalina/AirportItlwm.kext/Contents/MacOS/AirportItlwm index 91e489c..61801f4 100755 Binary files a/Intel WiFi kexts/Catalina/AirportItlwm.kext/Contents/MacOS/AirportItlwm and b/Intel WiFi kexts/Catalina/AirportItlwm.kext/Contents/MacOS/AirportItlwm differ diff --git a/Intel WiFi kexts/Mojave/AirportItlwm.kext/Contents/Info.plist b/Intel WiFi kexts/Mojave/AirportItlwm.kext/Contents/Info.plist index 9ae8246..9f108e5 100644 --- a/Intel WiFi kexts/Mojave/AirportItlwm.kext/Contents/Info.plist +++ b/Intel WiFi kexts/Mojave/AirportItlwm.kext/Contents/Info.plist @@ -17,13 +17,13 @@ CFBundlePackageType KEXT CFBundleShortVersionString - 1.2.0 + 1.3.0 CFBundleSupportedPlatforms MacOSX CFBundleVersion - 1.2.0 + 1.3.0 DTCompiler com.apple.compilers.llvm.clang.1_0 DTPlatformBuild diff --git a/Intel WiFi kexts/Mojave/AirportItlwm.kext/Contents/MacOS/AirportItlwm b/Intel WiFi kexts/Mojave/AirportItlwm.kext/Contents/MacOS/AirportItlwm index ffed9d3..fef8751 100755 Binary files a/Intel WiFi kexts/Mojave/AirportItlwm.kext/Contents/MacOS/AirportItlwm and b/Intel WiFi kexts/Mojave/AirportItlwm.kext/Contents/MacOS/AirportItlwm differ diff --git a/Intel WiFi kexts/itlwm.kext/Contents/Info.plist b/Intel WiFi kexts/itlwm.kext/Contents/Info.plist index dba188c..9c5fdeb 100644 --- a/Intel WiFi kexts/itlwm.kext/Contents/Info.plist +++ b/Intel WiFi kexts/itlwm.kext/Contents/Info.plist @@ -17,13 +17,13 @@ CFBundlePackageType KEXT CFBundleShortVersionString - 1.2.0 + 1.3.0 CFBundleSupportedPlatforms MacOSX CFBundleVersion - 1.2.0 + 1.3.0 DTCompiler com.apple.compilers.llvm.clang.1_0 DTPlatformBuild diff --git a/Intel WiFi kexts/itlwm.kext/Contents/MacOS/itlwm b/Intel WiFi kexts/itlwm.kext/Contents/MacOS/itlwm index d05c8d5..c377a8f 100755 Binary files a/Intel WiFi kexts/itlwm.kext/Contents/MacOS/itlwm and b/Intel WiFi kexts/itlwm.kext/Contents/MacOS/itlwm differ diff --git a/Utilities/README.md b/Utilities/README.md index 6824555..f34abef 100644 --- a/Utilities/README.md +++ b/Utilities/README.md @@ -2,12 +2,8 @@ This is where I'll store useful but optional hacks for the laptop -## alc_fix -This is a fix for Headphone jack not working after sleep. To install this, cd into the repository, then: - -- `sudo spctl --master-disable` -- `cd alc_fix` -- `./install.sh` +## alc_fix_swift +This folder contains instructions to install the new swift version of alc_fix which doesn't rely on `hda-verb`, `alc-verb` or `CodecCommander` kext. The installation process is in the folder. ## DW1820A This folder contains instructions and kexts needed to run DW1820A which enables native WiFi/Bluetooth as well as Airdrop, Instant Hotspot, Hand-off and Continuity. diff --git a/Utilities/alc_fix/ALCPlugFix b/Utilities/alc_fix/ALCPlugFix deleted file mode 100755 index 549956f..0000000 Binary files a/Utilities/alc_fix/ALCPlugFix and /dev/null differ diff --git a/Utilities/alc_fix/good.win.ALCPlugFix.plist b/Utilities/alc_fix/good.win.ALCPlugFix.plist deleted file mode 100644 index 47928b5..0000000 --- a/Utilities/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/Utilities/alc_fix/hda-verb b/Utilities/alc_fix/hda-verb deleted file mode 100755 index 2001292..0000000 Binary files a/Utilities/alc_fix/hda-verb and /dev/null differ diff --git a/Utilities/alc_fix/install.sh b/Utilities/alc_fix/install.sh deleted file mode 100755 index 41a72eb..0000000 --- a/Utilities/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.7" - -# 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/Utilities/alc_fix_swift/ALC3232.plist b/Utilities/alc_fix_swift/ALC3232.plist new file mode 100644 index 0000000..2018912 --- /dev/null +++ b/Utilities/alc_fix_swift/ALC3232.plist @@ -0,0 +1,32 @@ + + + + + + Comment + Enable combo jack mic detection + Enabled + + Node ID + 0x1a + On Boot + + On Connect + + On Disconnect + + On Mute + + On Sleep + + On Unmute + + On Wake + + Param + 0x24 + Verb + SET_PIN_WIDGET_CONTROL + + + diff --git a/Utilities/alc_fix_swift/ALCPlugFix-Swift b/Utilities/alc_fix_swift/ALCPlugFix-Swift new file mode 100755 index 0000000..35656fa Binary files /dev/null and b/Utilities/alc_fix_swift/ALCPlugFix-Swift differ diff --git a/Utilities/alc_fix_swift/README.md b/Utilities/alc_fix_swift/README.md new file mode 100644 index 0000000..c928e92 --- /dev/null +++ b/Utilities/alc_fix_swift/README.md @@ -0,0 +1,28 @@ +### Audio + +ALCPlugFIx is required to fix static noise on headphones, however Black-Dragon74 released a Swift version that doesn't require `hda-verb`, `alc-verb` or `CodecCommander` kext. + +**Note: If you are using the old non-swift alc_fix please uninstall it first;** +```bash +sh uninstall_old.sh +``` + +**Installation**: + +- Open terminal and type following commands one by one on the listed order: +```bash +sudo spctl --master-disable` +sudo mkdir /usr/local/bin/` +cd to the ALCPlugFix dictionary` +sudo cp -R ALC3232.plist /usr/local/bin/` +./install.sh +``` +- Now the installer will ask you to drop the `ALC3232.plist` into the terminal window. +- Open a new finder window and press `Shift + Cmd(Alt) + G` to open a new `go to folder:` window +- Now type: `/usr/local/bin/` +- Drag the `ALC3232.plist` from the `/usr/local/bin` folder into the terminal window and press enter. +- Done + +```text +Note: Please disable the kext CodecCommander.kext from config if you're using this version of alc_fix +``` diff --git a/Utilities/alc_fix_swift/com.black-dragon74.ALCPlugFix.plist b/Utilities/alc_fix_swift/com.black-dragon74.ALCPlugFix.plist new file mode 100644 index 0000000..88e6115 --- /dev/null +++ b/Utilities/alc_fix_swift/com.black-dragon74.ALCPlugFix.plist @@ -0,0 +1,19 @@ + + + + + KeepAlive + + Label + com.black-dragon74.ALCPlugFix + ProgramArguments + + /usr/local/bin/ALCPlugFix + /usr/local/bin/ALC3232.plist + + RunAtLoad + + ServiceIPC + + + diff --git a/Utilities/alc_fix_swift/install.sh b/Utilities/alc_fix_swift/install.sh new file mode 100755 index 0000000..7ddaf4e --- /dev/null +++ b/Utilities/alc_fix_swift/install.sh @@ -0,0 +1,77 @@ +#!/bin/bash + +# install.sh +# ALCPlugFix-Swift +# +# Created by Nick on 10/14/20. +# + +# Get hold of actual directory +DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" >/dev/null && pwd )" +pledit=/usr/libexec/PlistBuddy + +# Clean up old installs +function cleanUpOldInstall() { + # Remove codec commander based ALCPlugFix + sudo launchctl unload /Library/LaunchAgents/good.win.ALCPlugFix.plist + sudo rm -rf /Library/LaunchAgents/good.win.ALCPlugFix.plist + + # Remove any existing alc-verb install + sudo launchctl unload /Library/LaunchAgents/com.black-dragon74.ALCPlugFix.plist + sudo rm -rf /Library/LaunchAgents/com.black-dragon74.ALCPlugFix.plist +} + +# Function that exits with an error code and message +function abort() { + echo $1 + exit 1 +} + +echo "** **" +echo "** Installing ALCPlugFix (AppleALC variant) **" +echo "** **" + +echo "" +read -p "Please drag your config file to the terminal: " inputFile + +# Verify the input file +if [[ ! -z $inputFile && -f $inputFile ]]; # If input exists and is of type 'file' +then + # Verify if it is a correct PLIST file + if /usr/bin/plutil "$inputFile" | grep -q "OK"; + then + # Plist is valid, write the inputfile path to it + $pledit -c "Set ProgramArguments:1 $inputFile" ./com.black-dragon74.ALCPlugFix.plist || abort "Failed to write to launchd plist" + else + abort "The provided file is not a valid plist" + fi +else + abort "Invalid input." +fi + +# Set the logs to be ~/Library/Logs +#$pledit -c "Set StandardOutPath ${HOME}/Library/Logs/alcplugfix_stdout.log" ./com.black-dragon74.ALCPlugFix.plist || abort "Failed to write STDOUT logpath to plist" +#$pledit -c "Set StandardErrorPath ${HOME}/Library/Logs/alcplugfix_stderr.log" ./com.black-dragon74.ALCPlugFix.plist || abort "Failed to write STDERR logpath to plist" + +echo "" + +echo "** Removing old installs **" +cleanUpOldInstall 2>/dev/null + +echo "** Copying new files **" +sudo cp "$DIR/ALCPlugFix-Swift" /usr/local/bin/ALCPlugFix || abort "Failed to copy ALCPlugFix" +sudo cp "$DIR/com.black-dragon74.ALCPlugFix.plist" /Library/LaunchAgents || abort "Failed to copy launchd plist file" + +echo "** Setting permissions **" +sudo chmod 755 /usr/local/bin/ALCPlugFix +sudo chmod 644 /Library/LaunchAgents/com.black-dragon74.ALCPlugFix.plist + +sudo chown root:wheel /usr/local/bin/ALCPlugFix +sudo chown root:wheel /Library/LaunchAgents/com.black-dragon74.ALCPlugFix.plist + +echo "** Loading launch daemon **" +sudo launchctl load /Library/LaunchAgents/com.black-dragon74.ALCPlugFix.plist + +echo "** **" +echo "** All done. Enjoy! **" +echo "** **" diff --git a/Utilities/alc_fix/uninstall.sh b/Utilities/alc_fix_swift/uninstall_old.sh similarity index 100% rename from Utilities/alc_fix/uninstall.sh rename to Utilities/alc_fix_swift/uninstall_old.sh