diff --git a/.DS_Store b/.DS_Store index ed5e402..d65f683 100644 Binary files a/.DS_Store and b/.DS_Store differ diff --git a/EFI/.DS_Store b/EFI/.DS_Store index 46b840c..2242593 100644 Binary files a/EFI/.DS_Store and b/EFI/.DS_Store differ diff --git a/EFI/OC/.DS_Store b/EFI/OC/.DS_Store index 1c71ade..984b368 100755 Binary files a/EFI/OC/.DS_Store and b/EFI/OC/.DS_Store differ diff --git a/EFI/OC/ACPI/.DS_Store b/EFI/OC/ACPI/.DS_Store deleted file mode 100644 index 19c6c33..0000000 Binary files a/EFI/OC/ACPI/.DS_Store and /dev/null differ diff --git a/EFI/OC/ACPI/SSDT-ALC3.aml b/EFI/OC/ACPI/SSDT-ALC3.aml deleted file mode 100755 index 3ceb88c..0000000 Binary files a/EFI/OC/ACPI/SSDT-ALC3.aml and /dev/null differ diff --git a/EFI/OC/ACPI/SSDT-CPUPM.aml b/EFI/OC/ACPI/SSDT-CPUPM.aml deleted file mode 100755 index e073fa2..0000000 Binary files a/EFI/OC/ACPI/SSDT-CPUPM.aml and /dev/null differ diff --git a/EFI/OC/ACPI/SSDT-TEMP.aml b/EFI/OC/ACPI/SSDT-TEMP.aml index a51ae67..a7b6a19 100755 Binary files a/EFI/OC/ACPI/SSDT-TEMP.aml and b/EFI/OC/ACPI/SSDT-TEMP.aml differ diff --git a/EFI/OC/Kexts/.DS_Store b/EFI/OC/Kexts/.DS_Store deleted file mode 100644 index 6ecc4ce..0000000 Binary files a/EFI/OC/Kexts/.DS_Store and /dev/null differ diff --git a/EFI/OC/Kexts/BrcmPatchRAM2.kext/Contents/Info.plist b/EFI/OC/Kexts/BrcmPatchRAM2.kext/Contents/Info.plist deleted file mode 100755 index b22efaa..0000000 --- a/EFI/OC/Kexts/BrcmPatchRAM2.kext/Contents/Info.plist +++ /dev/null @@ -1,131 +0,0 @@ - - - - - BuildMachineOSBuild - 18G87 - CFBundleExecutable - BrcmPatchRAM2 - CFBundleIdentifier - com.no-one.BrcmPatchRAM2 - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - BrcmPatchRAM2 - CFBundlePackageType - KEXT - CFBundleShortVersionString - 2.2.10 - CFBundleSignature - ???? - CFBundleSupportedPlatforms - - MacOSX - - CFBundleVersion - 2.2.10 - DTCompiler - com.apple.compilers.llvm.clang.1_0 - DTPlatformBuild - 10G8 - DTPlatformVersion - GM - DTSDKBuild - 18G74 - DTSDKName - macosx10.14 - DTXcode - 1030 - DTXcodeBuild - 10G8 - IOKitPersonalities - - 0a5c_6412 - - CFBundleIdentifier - com.no-one.BrcmPatchRAM2 - DisplayName - Dell Wireless 1820A Bluetooth 4.1 LE - FirmwareKey - BCM4350C5_003.006.007.0222.4689_v8785 - IOClass - BrcmPatchRAM2 - IOMatchCategory - BrcmPatchRAM2 - IOProbeScore - 4000 - IOProviderClass - IOUSBHostDevice - InitialDelay - 200 - PostResetDelay - 250 - PreResetDelay - 250 - UpgradeDelay - 200 - idProduct - 25618 - idVendor - 2652 - - 0a5c_6414 - - CFBundleIdentifier - com.no-one.BrcmPatchRAM2 - DisplayName - Dell Wireless 1820A Bluetooth 4.1 LE - FirmwareKey - BCM4350C5_003.006.007.0222.4689_v8785 - IOClass - BrcmPatchRAM2 - IOMatchCategory - BrcmPatchRAM2 - IOProbeScore - 4000 - IOProviderClass - IOUSBHostDevice - InitialDelay - 200 - PostResetDelay - 250 - PreResetDelay - 250 - UpgradeDelay - 200 - idProduct - 25620 - idVendor - 2652 - - BrcmPatchRAMResidency - - CFBundleIdentifier - com.no-one.BrcmPatchRAM2 - IOClass - BrcmPatchRAMResidency - IOMatchCategory - BrcmPatchRAMResidency - IOProviderClass - disabled_IOResources - - - OSBundleLibraries - - com.apple.iokit.IOUSBHostFamily - 1.0.1 - com.apple.kpi.bsd - 8.0 - com.apple.kpi.iokit - 8.0 - com.apple.kpi.libkern - 8.0 - com.apple.kpi.mach - 8.0 - com.no-one.BrcmFirmwareStore - 2.2.10 - - Source Code - https://github.com/RehabMan/BrcmPatchRAM.git - - diff --git a/EFI/OC/Kexts/BrcmPatchRAM2.kext/Contents/MacOS/BrcmPatchRAM2 b/EFI/OC/Kexts/BrcmPatchRAM2.kext/Contents/MacOS/BrcmPatchRAM2 deleted file mode 100755 index 3c86c65..0000000 Binary files a/EFI/OC/Kexts/BrcmPatchRAM2.kext/Contents/MacOS/BrcmPatchRAM2 and /dev/null differ diff --git a/EFI/OC/Kexts/CodecCommander.kext/Contents/Info.plist b/EFI/OC/Kexts/CodecCommander.kext/Contents/Info.plist deleted file mode 100755 index 7011c9a..0000000 --- a/EFI/OC/Kexts/CodecCommander.kext/Contents/Info.plist +++ /dev/null @@ -1,472 +0,0 @@ - - - - - BuildMachineOSBuild - 19C57 - CFBundleDevelopmentRegion - English - CFBundleExecutable - CodecCommander - CFBundleGetInfoString - 2.7.1, Copyright © 2013-2014 TimeWalker. All rights reserved. - CFBundleIdentifier - org.tw.CodecCommander - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - CodecCommander - CFBundlePackageType - KEXT - CFBundleShortVersionString - 2.7.2 - CFBundleSignature - ???? - CFBundleSupportedPlatforms - - MacOSX - - CFBundleVersion - 2.7.2 - DTCompiler - com.apple.compilers.llvm.clang.1_0 - DTPlatformBuild - 11C29 - DTPlatformVersion - GM - DTSDKBuild - 19B90 - DTSDKName - macosx10.15 - DTXcode - 1130 - DTXcodeBuild - 11C29 - IOKitPersonalities - - CodecCommander - - CFBundleIdentifier - org.tw.CodecCommander - Codec Profile - - 1002 - Disabled HDMI - 10de - Disabled HDMI - 10ec_0233 - Realtek ALC283,etc - 10ec_0235 - Realtek ALC283,etc - 10ec_0236 - Realtek ALC283,etc - 10ec_0255 - Realtek ALC283,etc - 10ec_0269 - Realtek ALC269 - 10ec_0269_HDA_1028_04d9 - Realtek ALC269VB - 10ec_0269_HDA_1458_fa50 - Realtek ALC269 BRIX - 10ec_0282 - Realtek ALC283,etc - 10ec_0283 - Realtek ALC283,etc - 10ec_0292 - Realtek ALC292 - 10ec_0668 - Realtek ALC668 - 10ec_0892_HDA_1458 - Realtek ALC892 desktop - 10ec_0892_HDA_8086 - Realtek ALC892 desktop - 10ec_0900 - Realtek ALC1150 - 8086 - Disabled HDMI - Default - - Check Infinitely - - Check Interval - 3000 - Custom Commands - - Perform Reset on EAPD Fail - - Send Delay - 300 - Sleep Nodes - - Update Nodes - - - Disabled HDMI - - Check Infinitely - - Disable - - Sleep Nodes - - Update Nodes - - - Realtek ALC1150 - - Custom Commands - - - Command - - AgUABw== - - Comment - 0x20 SET_COEF_INDEX 0x07 - On Init - - On Sleep - - On Wake - - - - Command - - AgR8sA== - - Comment - 0x20 SET_PROC_COEF 0x7CB0 - On Init - - On Sleep - - On Wake - - - - Send Delay - 100 - Sleep Nodes - - Update Nodes - - - Realtek ALC269 - - Custom Commands - - - Command - - AVcIgw== - - Comment - 0x15 SET_UNSOLICITED_ENABLE 0x83 - On Init - - On Sleep - - On Wake - - - - - Realtek ALC269 BRIX - - Custom Commands - - - Command - - AVcIgw== - - Comment - 0x15 SET_UNSOLICITED_ENABLE 0x83 - On Init - - On Sleep - - On Wake - - - - - Realtek ALC269VB - - Custom Commands - - - Command - - AhcIgw== - - Comment - 0x21 SET_UNSOLICITED_ENABLE 0x83 - On Init - - On Sleep - - On Wake - - - - Send Delay - 20 - Sleep Nodes - - - Realtek ALC283,etc - - Custom Commands - - - Command - - AZcHJQ== - - Comment - 0x19 SET_PIN_WIDGET_CONTROL 0x25 - On Init - - On Sleep - - On Wake - - - - Command - - AhcIgw== - - Comment - 0x21 SET_UNSOLICITED_ENABLE 0x83 - On Init - - On Sleep - - On Wake - - - - Perform Reset - - Send Delay - 10 - Sleep Nodes - - - Realtek ALC292 - - Custom Commands - - - Command - 0x01a70724 - Comment - Node 0x1a - Pin Control (In Enable / VRefEn) - On Init - - On Sleep - - On Wake - - - - Command - - AVcIgw== - - Comment - 0x15 SET_UNSOLICITED_ENABLE 0x83 - On Init - - On Sleep - - On Wake - - - - Perform Reset - - - Realtek ALC668 - - Custom Commands - - - Command - - AVcIgw== - - Comment - 0x15 SET_UNSOLICITED_ENABLE 0x83 - On Init - - On Sleep - - On Wake - - - - Command - - AbcHIA== - - Comment - Node 0x1b - Pin Control (In Enable) - On Init - - On Sleep - - On Wake - - - - Perform Reset - - - Realtek ALC892 desktop - - Sleep Nodes - - Update Nodes - - - - IOClass - CodecCommander - IOMatchCategory - CodecCommander - IOProviderClass - IOHDACodecFunction - IOUserClientClass - CodecCommanderClient - - CodecCommanderPowerHook - - CFBundleIdentifier - org.tw.CodecCommander - Codec Profile - - 1002 - Disabled HDMI - 10de - Disabled HDMI - 8086 - Disabled HDMI - Disabled HDMI - - Disable - - - - IOClass - CodecCommanderPowerHook - IOMatchCategory - CodecCommanderPowerHook - IOProviderClass - AppleHDADriver - - CodecCommanderProbeInit - - CFBundleIdentifier - org.tw.CodecCommander - Codec Profile - - Default - - Custom Commands - - - - IOClass - CodecCommanderProbeInit - IOProbeScore - 5000 - IOProviderClass - IOHDACodecDevice - - CodecCommanderResidency - - CFBundleIdentifier - org.tw.CodecCommander - IOClass - CodecCommanderResidency - IOMatchCategory - CodecCommanderResidency - IOProviderClass - IOResources - - CodecCommanderVoodooHDA - - CFBundleIdentifier - org.tw.CodecCommander - Codec Profile - - 1002 - Disabled HDMI - 10de - Disabled HDMI - 8086 - Disabled HDMI - Default - - Check Infinitely - - Perform Reset - - Perform Reset on EAPD Fail - - Perform Reset on External Wake - - Sleep Nodes - - Update Nodes - - - Disabled HDMI - - Check Infinitely - - Disable - - Sleep Nodes - - Update Nodes - - - - IOClass - CodecCommander - IOMatchCategory - CodecCommander - IOProviderClass - VoodooHDADevice - IOUserClientClass - CodecCommanderClient - - - LSMinimumSystemVersion - 10.6 - NSHumanReadableCopyright - Copyright © 2013-2014 TimeWalker/RehabMan. All rights reserved. - OSBundleLibraries - - com.apple.iokit.IOACPIFamily - 1.0d1 - com.apple.iokit.IOAudioFamily - 1.1 - com.apple.iokit.IOPCIFamily - 1.0.0b1 - com.apple.kpi.bsd - 9.0.0 - com.apple.kpi.iokit - 9.0.0 - com.apple.kpi.libkern - 9.0.0 - - Source Code - https://github.com/RehabMan/EAPD-Codec-Commander - - diff --git a/EFI/OC/Kexts/CodecCommander.kext/Contents/MacOS/CodecCommander b/EFI/OC/Kexts/CodecCommander.kext/Contents/MacOS/CodecCommander deleted file mode 100755 index fca0f1f..0000000 Binary files a/EFI/OC/Kexts/CodecCommander.kext/Contents/MacOS/CodecCommander and /dev/null differ 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 deleted file mode 100755 index 7a7ec80..0000000 --- a/EFI/OC/Kexts/CodecCommander.kext/Contents/Resources/Samples/SSDT-ALC1220.dsl +++ /dev/null @@ -1,38 +0,0 @@ -// CodecCommander configuration for ALC1220 -// provided by daliansky @github - -DefinitionBlock ("", "SSDT", 1, "hack", "_ALC1220", 0) -{ - External(_SB.PCI0.HDEF, DeviceObj) - Name(_SB.PCI0.HDEF.RMCF, Package() - { - "CodecCommander", Package() - { - "Custom Commands", Package() - { - Package(){}, // signifies Array instead of Dictionary - Package() - { - // 0x19 SET_PIN_WIDGET_CONTROL 0x24 - "Command", Buffer() { 0x01, 0x97, 0x07, 0x24 }, - "On Init", ">y", - "On Sleep", ">n", - "On Wake", ">y", - }, - Package() - { - // 0x1B SET_UNSOLICITED_ENABLE 0x83 - "Command", Buffer() { 0x01, 0xB7, 0x08, 0x83 }, - "On Init", ">y", - "On Sleep", ">n", - "On Wake", ">y", - }, - }, - "Perform Reset", ">y", - //"Perform Reset on External Wake", ">n", // enable if using AppleALC - "Send Delay", 10, - "Sleep Nodes", ">n", - }, - }) -} -//EOF 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 deleted file mode 100755 index cb59eca..0000000 --- a/EFI/OC/Kexts/CodecCommander.kext/Contents/Resources/Samples/SSDT-ALC256-insanelydeepak.dsl +++ /dev/null @@ -1,46 +0,0 @@ -// CodecCommander configuration for ALC256 to fix various issue -// repo: https://github.com/insanelydeepak/cloverHDA-for-Mac-OS-Sierra-10.12 - -DefinitionBlock ("", "SSDT", 1, "hack", "_ALC256i", 0) -{ - External(_SB.PCI0.HDEF, DeviceObj) - Name(_SB.PCI0.HDEF.RMCF, Package() - { - "CodecCommander", Package() - { - "Custom Commands", Package() - { - Package(){}, // signifies Array instead of Dictionary - Package() - { - // 0x19 SET_PIN_WIDGET_CONTROL 0x24 - "Command", Buffer() { 0x01, 0x97, 0x07, 0x24 }, - "On Init", ">y", - "On Sleep", ">n", - "On Wake", ">y", - }, - Package() - { - // 0x1A SET_PIN_WIDGET_CONTROL 0x20 - "Command", Buffer() { 0x01, 0xA7, 0x07, 0x20 }, - "On Init", ">y", - "On Sleep", ">n", - "On Wake", ">y", - }, - Package() - { - // 0x21 SET_UNSOLICITED_ENABLE 0x83 - "Command", Buffer() { 0x02, 0x17, 0x08, 0x83 }, - "On Init", ">y", - "On Sleep", ">n", - "On Wake", ">y", - } - }, - "Perform Reset", ">n", - //"Perform Reset on External Wake", ">n", // enable if using AppleALC - "Send Delay", 10, - "Sleep Nodes", ">n", - }, - }) -} -//EOF 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 deleted file mode 100755 index f7907ab..0000000 --- a/EFI/OC/Kexts/CodecCommander.kext/Contents/Resources/Samples/SSDT-ALC256-vbourachot.dsl +++ /dev/null @@ -1,54 +0,0 @@ -// CodecCommander configuration for ALC256 -// From: https://github.com/vbourachot/XPS13-9350-OSX/blob/master/ssdt/SSDT-ALC256.dsl - -DefinitionBlock ("", "SSDT", 1, "hack", "_ALC256v", 0x00003000) -{ - External(_SB.PCI0.HDEF, DeviceObj) - Name(_SB.PCI0.HDEF.RMCF, Package() - { - "CodecCommander", Package() - { - "Custom Commands", Package() - { - Package(){}, // signifies Array instead of Dictionary - Package() - { - // 0x19 SET_PIN_WIDGET_CONTROL 0x25 - "Command", Buffer() { 0x01, 0x97, 0x07, 0x25 }, - "On Init", ">y", - "On Sleep", ">n", - "On Wake", ">y", - }, - Package() - { - // 0x21 SET_UNSOLICITED_ENABLE 0x83 - "Command", Buffer() { 0x02, 0x17, 0x08, 0x83 }, - "On Init", ">y", - "On Sleep", ">n", - "On Wake", ">y", - }, - Package() - { - // 0x20 SET_COEF_INDEX 0x36 - "Command", Buffer() { 0x02, 0x05, 0x00, 0x36 }, - "On Init", ">y", - "On Sleep", ">n", - "On Wake", ">y", - }, - Package() - { - // 0x20 SET_PROC_COEF 0x1737 - "Command", Buffer() { 0x02, 0x04, 0x17, 0x37 }, - "On Init", ">y", - "On Sleep", ">n", - "On Wake", ">y", - }, - }, - "Perform Reset", ">n", - //"Perform Reset on External Wake", ">n", // enable if using AppleALC - "Send Delay", 10, - "Sleep Nodes", ">n", - }, - }) -} -//EOF 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 deleted file mode 100755 index cf5a2f3..0000000 --- a/EFI/OC/Kexts/CodecCommander.kext/Contents/Resources/Samples/SSDT-ALC280.dsl +++ /dev/null @@ -1,45 +0,0 @@ -// This SSDT demonstrates a custom configuration for ALC280. - -// If you had a codec that needed the same configuration, you could -// load this SSDT in order to implement it without modifying the kext. -// It will override the defaults specfied by the CodecCommander Info.plist - -// Customize to suit your needs. - -// This data provided by @zirkaiva. -// See here: http://www.tonymacx86.com/el-capitan-laptop-guides/175935-guide-lenovo-t430-el-capitan-34.html#post1239765 - -DefinitionBlock ("", "SSDT", 1, "hack", "_ALC280", 0) -{ - External(_SB.PCI0.HDEF, DeviceObj) - Name(_SB.PCI0.HDEF.RMCF, Package() - { - "CodecCommander", Package() - { - "Custom Commands", Package() - { - Package(){}, // signifies Array instead of Dictionary - Package() - { - // 0x15 SET_UNSOLICITED_ENABLE 0x83 - "Command", Buffer() { 0x01, 0x57, 0x08, 0x83 }, - "On Init", ">y", - "On Sleep", ">n", - "On Wake", ">y", - }, - Package() - { - // 0x1a SET_PIN_WIDGET_CONTROL 0x24 - // Node 0x1a - Pin Control (In Enable / VRefEn) - "Command", Buffer() { 0x01, 0xa7, 0x07, 0x24 }, - "On Init", ">y", - "On Sleep", ">n", - "On Wake", ">y", - }, - }, - //"Perform Reset", ">n", // enable if using AppleALC - //"Perform Reset on External Wake", ">n", // enable if using AppleALC - }, - }) -} -//EOF 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 deleted file mode 100755 index 0d49998..0000000 --- a/EFI/OC/Kexts/CodecCommander.kext/Contents/Resources/Samples/SSDT-ALC283.dsl +++ /dev/null @@ -1,44 +0,0 @@ -// This SSDT demonstrates a custom configuration for ALC283. -// It is the same data that is currently in the Info.plist - -// If you had a codec that needed the same configuration, you could -// load this SSDT in order to implement it without modifying the kext. -// It will override the defaults specfied by the CodecCommander Info.plist - -// Customize to suit your needs. - -DefinitionBlock ("", "SSDT", 1, "hack", "_ALC283", 0) -{ - External(_SB.PCI0.HDEF, DeviceObj) - Name(_SB.PCI0.HDEF.RMCF, Package() - { - "CodecCommander", Package() - { - "Custom Commands", Package() - { - Package(){}, // signifies Array instead of Dictionary - Package() - { - // 0x19 SET_PIN_WIDGET_CONTROL 0x25 - "Command", Buffer() { 0x01, 0x97, 0x07, 0x25 }, - "On Init", ">y", - "On Sleep", ">n", - "On Wake", ">y", - }, - Package() - { - // 0x21 SET_UNSOLICITED_ENABLE 0x83 - "Command", Buffer() { 0x02, 0x17, 0x08, 0x83 }, - "On Init", ">y", - "On Sleep", ">n", - "On Wake", ">y", - }, - }, - "Perform Reset", ">n", - //"Perform Reset on External Wake", ">n", // enable if using AppleALC - "Send Delay", 10, - "Sleep Nodes", ">n", - }, - }) -} -//EOF 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 deleted file mode 100755 index 996187f..0000000 --- a/EFI/OC/Kexts/CodecCommander.kext/Contents/Resources/Samples/SSDT-ALC298.dsl +++ /dev/null @@ -1,52 +0,0 @@ -// This SSDT demonstrates a custom configuration for ALC298. -// It is the same data that is currently in the Info.plist - -// If you had a codec that needed the same configuration, you could -// load this SSDT in order to implement it without modifying the kext. -// It will override the defaults specfied by the CodecCommander Info.plist - -// Customize to suit your needs. - -DefinitionBlock ("", "SSDT", 1, "hack", "_ALC298", 0) -{ - External(_SB.PCI0.HDEF, DeviceObj) - Name(_SB.PCI0.HDEF.RMCF, Package() - { - "CodecCommander", Package() - { - "Custom Commands", Package() - { - Package(){}, // signifies Array instead of Dictionary - Package() - { - // 0x18 SET_PIN_WIDGET_CONTROL 0x22 - "Command", Buffer() { 0x01, 0x87, 0x07, 0x22 }, - "On Init", ">y", - "On Sleep", ">n", - "On Wake", ">y", - }, - Package() - { - // 0x1a SET_PIN_WIDGET_CONTROL 0x23 - "Command", Buffer() { 0x01, 0xa7, 0x07, 0x23 }, - "On Init", ">y", - "On Sleep", ">n", - "On Wake", ">y", - }, - Package() - { - // 0x21 SET_UNSOLICITED_ENABLE 0x83 - "Command", Buffer() { 0x02, 0x17, 0x08, 0x83 }, - "On Init", ">y", - "On Sleep", ">n", - "On Wake", ">y", - }, - }, - "Perform Reset", ">n", - //"Perform Reset on External Wake", ">n", // enable if using AppleALC - "Send Delay", 10, - "Sleep Nodes", ">n", - }, - }) -} -//EOF 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 deleted file mode 100755 index 1c30b37..0000000 --- a/EFI/OC/Kexts/CodecCommander.kext/Contents/Resources/Samples/SSDT-ALC298a.dsl +++ /dev/null @@ -1,61 +0,0 @@ -// This SSDT demonstrates a custom configuration for ALC298. -// -// It is reportedly needed to solve problems of jack sense and -// distorted sound with headphone. -// -// See here for details: -// http://www.tonymacx86.com/threads/alc3266-10ec0298-files-for-applehdapatcher.191231/page-5#post-1323829 -// - -// Customize to suit your needs. -// Compile to SSDT-ALC298.aml, place in ACPI/patched. Make sure SortedOrder includes it. - -DefinitionBlock ("", "SSDT", 1, "hack", "_ALC298a", 0) -{ - External(_SB.PCI0.HDEF, DeviceObj) - Name(_SB.PCI0.HDEF.RMCF, Package() - { - "CodecCommander", Package() - { - "Custom Commands", Package() - { - Package(){}, // signifies Array instead of Dictionary - Package() - { - // 0x01 SET_CODEC_RESET 0x00 - "Command", Buffer() { 0x00, 0x17, 0xff, 0x00 }, - "On Init", ">y", - "On Sleep", ">n", - "On Wake", ">n", - }, - Package() - { - // 0x01 SET_CODEC_RESET 0x00 - "Command", Buffer() { 0x00, 0x17, 0xff, 0x00 }, - "On Init", ">y", - "On Sleep", ">n", - "On Wake", ">n", - }, - Package() - { - // 0x1 SET_POWER_STATE 0x03 - "Command", Buffer() { 0x00, 0x17, 0x05, 0x03 }, - "On Init", ">y", - "On Sleep", ">n", - "On Wake", ">n", - }, - Package() - { - // 0x21 SET_UNSOLICITED_ENABLE 0x83 - "Command", Buffer() { 0x02, 0x17, 0x08, 0x83 }, - "On Init", ">y", - "On Sleep", ">n", - "On Wake", ">y", - }, - }, - //"Perform Reset", ">n", // enable if using AppleALC - //"Perform Reset on External Wake", ">n", // enable if using AppleALC - }, - }) -} -//EOF 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 deleted file mode 100755 index cd9a256..0000000 --- a/EFI/OC/Kexts/CodecCommander.kext/Contents/Resources/Samples/SSDT-ALC668.dsl +++ /dev/null @@ -1,63 +0,0 @@ -// This SSDT demonstrates a custom configuration for ALC668. -// -// It is reportedly needed to solve a problem with booting -// OS X after Windows. -// -// See here for details: -// http://www.tonymacx86.com/el-capitan-laptop-support/185808-alc668-no-sound-after-reboot-windows-10-a.html#post1201248 -// - -// Customize to suit your needs. -// Compile to SSDT-ALC668.aml, place in ACPI/patched. Make sure SortedOrder includes it. - -DefinitionBlock ("", "SSDT", 1, "hack", "_ALC668", 0) -{ - External(_SB.PCI0.HDEF, DeviceObj) - Name(_SB.PCI0.HDEF.RMCF, Package() - { - "CodecCommander", Package() - { - "Custom Commands", Package() - { - Package(){}, // signifies Array instead of Dictionary - // correcting headphones (this is in the Info.plist too) - Package() - { - // 0x15 SET_UNSOLICITED_ENABLE 0x83 - "Command", Buffer() { 0x01, 0x57, 0x08, 0x83 }, - "On Init", ">y", - "On Sleep", ">n", - "On Wake", ">y", - }, - Package() - { - // Node 0x1b - Pin Control (In Enable) - "Command", Buffer() { 0x01, 0xb7, 0x07, 0x20 }, - "On Init", ">n", - "On Sleep", ">n", - "On Wake", ">y", - }, - // correcting audio after Windows (not in current Info.plist) - Package() - { - // 0x20 SET_COEF_INDEX 0x07 - "Command", Buffer() { 0x02, 0x05, 0x00, 0x07 }, - "On Init", ">y", - "On Sleep", ">n", - "On Wake", ">n", - }, - Package() - { - // 0x20 SET_PROC_COEF 0x0F80 - "Command", Buffer() { 0x02, 0x04, 0x0f, 0x80 }, - "On Init", ">y", - "On Sleep", ">n", - "On Wake", ">n", - }, - }, - //"Perform Reset", ">n", // enable if using AppleALC - //"Perform Reset on External Wake", ">n", // enable if using AppleALC - }, - }) -} -//EOF 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 deleted file mode 100755 index 1a98ae2..0000000 --- a/EFI/OC/Kexts/CodecCommander.kext/Contents/Resources/Samples/SSDT-AppleALC.dsl +++ /dev/null @@ -1,23 +0,0 @@ -// This SSDT demonstrates a custom configuration with certain features -// disabled when using AppleALC.kext. -// AppleALC.kext has some extra patches for AppleHDA that interfere with these -// features breaking audio after wake from sleep. -// -// Customize to suit your needs. -// -// As of CodecCommander v2.7.1, CodecCommander detects AppleALC for setting the default -// of these two options false. - -DefinitionBlock ("", "SSDT", 1, "hack", "_CCALC", 0) -{ - External(_SB.PCI0.HDEF, DeviceObj) - Name(_SB.PCI0.HDEF.RMCF, Package() - { - "CodecCommander", Package() - { - "Perform Reset", ">n", - "Perform Reset on External Wake", ">n", - }, - }) -} -//EOF 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 deleted file mode 100755 index 2248d4d..0000000 --- a/EFI/OC/Kexts/CodecCommander.kext/Contents/Resources/Samples/SSDT-CX20752.dsl +++ /dev/null @@ -1,43 +0,0 @@ -// SSDT to correct some problems headphone/mic on CX20752. -// -// Note: For use with the Anti-pop patches (seee RehabMan NUC repo) -// -// created by nayeweiyang/XuWang - -DefinitionBlock ("", "SSDT", 1, "hack", "_CX20752", 0) -{ - External(_SB.PCI0.HDEF, DeviceObj) - - Name(_SB.PCI0.HDEF.RMCF, Package() - { - "CodecCommander", Package() - { - "Custom Commands", Package() - { - Package(){}, // signifies Array instead of Dictionary - Package() - { - // 0x19 SET_PIN_WIDGET_CONTROL 0x24 - "Command", Buffer() { 0x01, 0x97, 0x07, 0x24 }, - "On Init", ">y", - "On Sleep", ">n", - "On Wake", ">y", - }, - Package() - { - // 0x1a SET_PIN_WIDGET_CONTROL 0x24 - "Command", Buffer() { 0x01, 0xa7, 0x07, 0x24 }, - "On Init", ">y", - "On Sleep", ">n", - "On Wake", ">y", - }, - - }, - "Perform Reset", ">n", - "Perform Reset on External Wake", ">n", - }, - }) -} -//EOF - - diff --git a/EFI/OC/Kexts/CodecCommander.kext/Contents/_CodeSignature/CodeResources b/EFI/OC/Kexts/CodecCommander.kext/Contents/_CodeSignature/CodeResources deleted file mode 100755 index b898e66..0000000 --- a/EFI/OC/Kexts/CodecCommander.kext/Contents/_CodeSignature/CodeResources +++ /dev/null @@ -1,267 +0,0 @@ - - - - - files - - Resources/Samples/SSDT-ALC1220.dsl - - EIES+l9rMGoeBieSkUNddrD5bWo= - - Resources/Samples/SSDT-ALC256-insanelydeepak.dsl - - VZkOsssBJ6T1/BsvNJsxIgN6sZY= - - Resources/Samples/SSDT-ALC256-vbourachot.dsl - - 4Kgmc2FJT1dIg9N7ykidCcuhPVI= - - Resources/Samples/SSDT-ALC280.dsl - - I0LQ4c40vPqO7KQyWKJ2MnsfiIU= - - Resources/Samples/SSDT-ALC283.dsl - - 3C5d98Yawh/48mwCelHDHJ4GINQ= - - Resources/Samples/SSDT-ALC298.dsl - - VKDMTH2YOrg+Y+z3VS9OHrPS0Fk= - - Resources/Samples/SSDT-ALC298a.dsl - - uZMK4TFxYyvCnF64GKMCkmIj+D0= - - Resources/Samples/SSDT-ALC668.dsl - - pxe3Mfkqdxto0CYYP1QQNnR/yYw= - - Resources/Samples/SSDT-AppleALC.dsl - - VPP+WvDCKf8Tw2HAbI6mGSApZec= - - Resources/Samples/SSDT-CX20752.dsl - - 2Dc4I1jWG0/CmJeTVaO3ci4K3B0= - - - files2 - - Resources/Samples/SSDT-ALC1220.dsl - - hash - - EIES+l9rMGoeBieSkUNddrD5bWo= - - hash2 - - jqBgCuISRIgDEohB6eJL6S35hXiT4avRWCIQkoG/7jE= - - - Resources/Samples/SSDT-ALC256-insanelydeepak.dsl - - hash - - VZkOsssBJ6T1/BsvNJsxIgN6sZY= - - hash2 - - sfT2TRn4QDdpacpab2BQO0EUosUxxjYP+H67YVrFxSM= - - - Resources/Samples/SSDT-ALC256-vbourachot.dsl - - hash - - 4Kgmc2FJT1dIg9N7ykidCcuhPVI= - - hash2 - - OJ1gIMJ54LeFpxyxQ4BNebpxAspZWngZsLotyXRav1E= - - - Resources/Samples/SSDT-ALC280.dsl - - hash - - I0LQ4c40vPqO7KQyWKJ2MnsfiIU= - - hash2 - - VXWVuyccAWvOYtVBGFby4wtGs8w3rgemCSrDsfU9Y4w= - - - Resources/Samples/SSDT-ALC283.dsl - - hash - - 3C5d98Yawh/48mwCelHDHJ4GINQ= - - hash2 - - wrBGgW4l9PJROiSBO70+4LDlxtKuTClEHurWIKbAqWw= - - - Resources/Samples/SSDT-ALC298.dsl - - hash - - VKDMTH2YOrg+Y+z3VS9OHrPS0Fk= - - hash2 - - 4wJ+O/VDersVdLXH6wdYyd8Giyj5sp39FYFacOMgWMo= - - - Resources/Samples/SSDT-ALC298a.dsl - - hash - - uZMK4TFxYyvCnF64GKMCkmIj+D0= - - hash2 - - 35qUmgVJmTFC09kAKboui1WfOeWpx8EZiuw0Ak11KqM= - - - Resources/Samples/SSDT-ALC668.dsl - - hash - - pxe3Mfkqdxto0CYYP1QQNnR/yYw= - - hash2 - - LyyMqlOlDDUkN/V9UfdYEo4NdzbruFwX9AtjqfzikHw= - - - Resources/Samples/SSDT-AppleALC.dsl - - hash - - VPP+WvDCKf8Tw2HAbI6mGSApZec= - - hash2 - - Sqi40XOwc8QaXlqUngUwxY66utwbKX2zXrdXprwkCoA= - - - Resources/Samples/SSDT-CX20752.dsl - - hash - - 2Dc4I1jWG0/CmJeTVaO3ci4K3B0= - - hash2 - - sDRLVLSx27tOfnytpsAD7S23OOmox6NE4EeMafkvxzk= - - - - 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/OC/Kexts/RTCMemoryFixup.kext/Contents/Info.plist b/EFI/OC/Kexts/RTCMemoryFixup.kext/Contents/Info.plist index 2afea0e..4762e77 100755 --- a/EFI/OC/Kexts/RTCMemoryFixup.kext/Contents/Info.plist +++ b/EFI/OC/Kexts/RTCMemoryFixup.kext/Contents/Info.plist @@ -17,13 +17,13 @@ CFBundlePackageType KEXT CFBundleShortVersionString - 1.0.5 + 1.0.6 CFBundleSupportedPlatforms MacOSX CFBundleVersion - 1.0.5 + 1.0.6 DTCompiler com.apple.compilers.llvm.clang.1_0 DTPlatformBuild diff --git a/EFI/OC/Kexts/RTCMemoryFixup.kext/Contents/MacOS/RTCMemoryFixup b/EFI/OC/Kexts/RTCMemoryFixup.kext/Contents/MacOS/RTCMemoryFixup index 70b1fe4..113abcc 100755 Binary files a/EFI/OC/Kexts/RTCMemoryFixup.kext/Contents/MacOS/RTCMemoryFixup and b/EFI/OC/Kexts/RTCMemoryFixup.kext/Contents/MacOS/RTCMemoryFixup differ diff --git a/EFI/OC/Kexts/RealtekRTL8111.kext/Contents/Info.plist b/EFI/OC/Kexts/RealtekRTL8111.kext/Contents/Info.plist deleted file mode 100755 index da04c25..0000000 --- a/EFI/OC/Kexts/RealtekRTL8111.kext/Contents/Info.plist +++ /dev/null @@ -1,106 +0,0 @@ - - - - - BuildMachineOSBuild - 19E264b - CFBundleDevelopmentRegion - English - CFBundleExecutable - RealtekRTL8111 - CFBundleIdentifier - com.insanelymac.RealtekRTL8111 - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - RealtekRTL8111 - CFBundlePackageType - KEXT - CFBundleShortVersionString - 2.3.0d7 - CFBundleSignature - ???? - CFBundleSupportedPlatforms - - MacOSX - - CFBundleVersion - 2.3.0d7 - DTCompiler - com.apple.compilers.llvm.clang.1_0 - DTPlatformBuild - 11C504 - DTPlatformVersion - GM - DTSDKBuild - 19B90 - DTSDKName - macosx10.15 - DTXcode - 1130 - DTXcodeBuild - 11C504 - IOKitPersonalities - - RTL8111 PCIe Adapter - - CFBundleIdentifier - com.insanelymac.RealtekRTL8111 - Driver Parameters - - disableASPM - - enableCSO6 - - enableEEE - - enableTSO4 - - enableTSO6 - - fallbackMAC - - intrMitigate - 53080 - rxPolling - - - Driver_Version - 2.3.0d7 - IOClass - RTL8111 - IOPCIMatch - 0x816810ec 0x81681186 0x250210ec 0x260010ec - IOProbeScore - 1000 - IOProviderClass - IOPCIDevice - Model - RTL8111 - Vendor - Realtek - - - LSMinimumSystemVersion - 10.14 - NSHumanReadableCopyright - Copyright © 2013 Laura Müller. All rights reserved. - OSBundleLibraries - - com.apple.iokit.IONetworkingFamily - 1.5.0 - com.apple.iokit.IOPCIFamily - 1.7 - com.apple.kpi.bsd - 8.10.0 - com.apple.kpi.iokit - 8.10.0 - com.apple.kpi.libkern - 8.10.0 - com.apple.kpi.mach - 8.10.0 - - OSBundleRequired - Network-Root - - diff --git a/EFI/OC/Kexts/RealtekRTL8111.kext/Contents/MacOS/RealtekRTL8111 b/EFI/OC/Kexts/RealtekRTL8111.kext/Contents/MacOS/RealtekRTL8111 deleted file mode 100755 index 35d0a80..0000000 Binary files a/EFI/OC/Kexts/RealtekRTL8111.kext/Contents/MacOS/RealtekRTL8111 and /dev/null differ diff --git a/EFI/OC/Kexts/RealtekRTL8111.kext/Contents/Resources/en.lproj/InfoPlist.strings b/EFI/OC/Kexts/RealtekRTL8111.kext/Contents/Resources/en.lproj/InfoPlist.strings deleted file mode 100755 index 5e45963..0000000 Binary files a/EFI/OC/Kexts/RealtekRTL8111.kext/Contents/Resources/en.lproj/InfoPlist.strings and /dev/null differ diff --git a/EFI/OC/Kexts/VoodooRMI.kext/Contents/Info.plist b/EFI/OC/Kexts/VoodooRMI.kext/Contents/Info.plist deleted file mode 100755 index 2806398..0000000 --- a/EFI/OC/Kexts/VoodooRMI.kext/Contents/Info.plist +++ /dev/null @@ -1,101 +0,0 @@ - - - - - BuildMachineOSBuild - 17G13035 - CFBundleDevelopmentRegion - en - CFBundleExecutable - VoodooRMI - CFBundleIdentifier - com.1Revenger1.VoodooRMI - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - VoodooRMI - CFBundlePackageType - KEXT - CFBundleShortVersionString - 0.5 - CFBundleSupportedPlatforms - - MacOSX - - CFBundleVersion - 0.5 - DTCompiler - com.apple.compilers.llvm.clang.1_0 - DTPlatformBuild - 9F2000 - DTPlatformVersion - GM - DTSDKBuild - 17E189 - DTSDKName - macosx10.13 - DTXcode - 0941 - DTXcodeBuild - 9F2000 - IOKitPersonalities - - RMIDevice - - CFBundleIdentifier - com.1Revenger1.VoodooRMI - Configuration - - DisableWhileTypingTimeout - 100 - ForceTouchEmulation - - ForceTouchMinPressure - 90 - MinYDiffThumbDetection - 200 - TrackstickDeadzone - 1 - TrackstickMultiplier - 20 - TrackstickScrollMultiplierX - 20 - TrackstickScrollMultiplierY - 20 - - IOClass - RMIBus - IOProbeScore - 2910 - IOProviderClass - RMISMBus - - RMISMBus - - CFBundleIdentifier - com.1Revenger1.VoodooRMI - IOClass - RMISMBus - IOProbeScore - 500 - IOProviderClass - VoodooSMBusDeviceNub - - - NSHumanReadableCopyright - Copyright © 2020 1Revenger1. All rights reserved. - OSBundleLibraries - - com.apple.iokit.IOHIDFamily - 2.0 - com.apple.kpi.iokit - 18.5 - com.apple.kpi.libkern - 18.5 - com.apple.kpi.mach - 18.5 - de.leo-labs.VoodooSMBus - 2.1 - - - diff --git a/EFI/OC/Kexts/VoodooRMI.kext/Contents/MacOS/VoodooRMI b/EFI/OC/Kexts/VoodooRMI.kext/Contents/MacOS/VoodooRMI deleted file mode 100755 index 47e289f..0000000 Binary files a/EFI/OC/Kexts/VoodooRMI.kext/Contents/MacOS/VoodooRMI and /dev/null 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 deleted file mode 100755 index 304731f..0000000 --- a/EFI/OC/Kexts/VoodooRMI.kext/Contents/PlugIns/VoodooInput.kext/Contents/Info.plist +++ /dev/null @@ -1,76 +0,0 @@ - - - - - BuildMachineOSBuild - 17G13035 - CFBundleDevelopmentRegion - en - CFBundleExecutable - VoodooInput - CFBundleIdentifier - me.kishorprins.VoodooInput - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - VoodooInput - CFBundlePackageType - KEXT - CFBundleShortVersionString - 1.0.6 - CFBundleSupportedPlatforms - - MacOSX - - CFBundleVersion - 1.0.6 - DTCompiler - com.apple.compilers.llvm.clang.1_0 - DTPlatformBuild - 9F2000 - DTPlatformVersion - GM - DTSDKBuild - 17E189 - DTSDKName - macosx10.13 - DTXcode - 0941 - DTXcodeBuild - 9F2000 - IOKitPersonalities - - Voodoo Input - - CFBundleIdentifier - me.kishorprins.VoodooInput - IOClass - VoodooInput - IOProbeScore - 200 - IOPropertyMatch - - VoodooInputSupported - - - IOProviderClass - IOService - - - NSHumanReadableCopyright - Copyright © 2019 Kishor Prins. All rights reserved. - OSBundleLibraries - - com.apple.iokit.IOHIDFamily - 2.0 - com.apple.kpi.iokit - 14 - com.apple.kpi.libkern - 14 - com.apple.kpi.mach - 13.0 - - OSBundleRequired - Root - - 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 deleted file mode 100755 index d0bc929..0000000 Binary files a/EFI/OC/Kexts/VoodooRMI.kext/Contents/PlugIns/VoodooInput.kext/Contents/MacOS/VoodooInput and /dev/null differ diff --git a/EFI/OC/Kexts/VoodooRMI.kext/Contents/PlugIns/VoodooInput.kext/Contents/Resources/VoodooInputMultitouch/MultitouchHelpers.h b/EFI/OC/Kexts/VoodooRMI.kext/Contents/PlugIns/VoodooInput.kext/Contents/Resources/VoodooInputMultitouch/MultitouchHelpers.h deleted file mode 100755 index 4ce965b..0000000 --- a/EFI/OC/Kexts/VoodooRMI.kext/Contents/PlugIns/VoodooInput.kext/Contents/Resources/VoodooInputMultitouch/MultitouchHelpers.h +++ /dev/null @@ -1,39 +0,0 @@ -// -// MultitouchHelpers.hpp -// VooodooInput -// -// Copyright © 2019 Alexandre Daoud. All rights reserved. -// - -#ifndef MULTITOUCH_HELPERS_H -#define MULTITOUCH_HELPERS_H - -#define AbsoluteTime_to_scalar(x) (*(uint64_t *)(x)) - -#define SUB_ABSOLUTETIME(t1, t2) \ - (AbsoluteTime_to_scalar(t1) -= \ - AbsoluteTime_to_scalar(t2)) - -#define kIOPMPowerOff 0 -#define kIOPMNumberPowerStates 2 - -enum { - // transforms - kIOFBRotateFlags = 0x0000000f, - - kIOFBSwapAxes = 0x00000001, - kIOFBInvertX = 0x00000002, - kIOFBInvertY = 0x00000004, - - kIOFBRotate0 = 0x00000000, - kIOFBRotate90 = kIOFBSwapAxes | kIOFBInvertX, - kIOFBRotate180 = kIOFBInvertX | kIOFBInvertY, - kIOFBRotate270 = kIOFBSwapAxes | kIOFBInvertY -}; - -static IOPMPowerState PMPowerStates[kIOPMNumberPowerStates] = { - {1, kIOPMPowerOff, kIOPMPowerOff, kIOPMPowerOff, 0, 0, 0, 0, 0, 0, 0, 0}, - {1, kIOPMPowerOn, kIOPMPowerOn, kIOPMPowerOn, 0, 0, 0, 0, 0, 0, 0, 0} -}; - -#endif diff --git a/EFI/OC/Kexts/VoodooRMI.kext/Contents/PlugIns/VoodooInput.kext/Contents/Resources/VoodooInputMultitouch/VoodooInputEvent.h b/EFI/OC/Kexts/VoodooRMI.kext/Contents/PlugIns/VoodooInput.kext/Contents/Resources/VoodooInputMultitouch/VoodooInputEvent.h deleted file mode 100755 index f573b2a..0000000 --- a/EFI/OC/Kexts/VoodooRMI.kext/Contents/PlugIns/VoodooInput.kext/Contents/Resources/VoodooInputMultitouch/VoodooInputEvent.h +++ /dev/null @@ -1,26 +0,0 @@ -// -// VoodooInputEvent.h -// VooodooInput -// -// Copyright © 2019 Kishor Prins. All rights reserved. -// - -#ifndef VOODOO_INPUT_EVENT_H -#define VOODOO_INPUT_EVENT_H - -#include "VoodooInputTransducer.h" - -struct VoodooInputEvent { - UInt8 contact_count; - AbsoluteTime timestamp; - VoodooInputTransducer transducers[VOODOO_INPUT_MAX_TRANSDUCERS]; -}; - -struct VoodooInputDimensions { - SInt32 min_x; - SInt32 max_x; - SInt32 min_y; - SInt32 max_y; -}; - -#endif /* VoodooInputEvent_h */ diff --git a/EFI/OC/Kexts/VoodooRMI.kext/Contents/PlugIns/VoodooInput.kext/Contents/Resources/VoodooInputMultitouch/VoodooInputMessages.h b/EFI/OC/Kexts/VoodooRMI.kext/Contents/PlugIns/VoodooInput.kext/Contents/Resources/VoodooInputMultitouch/VoodooInputMessages.h deleted file mode 100755 index 8f21807..0000000 --- a/EFI/OC/Kexts/VoodooRMI.kext/Contents/PlugIns/VoodooInput.kext/Contents/Resources/VoodooInputMultitouch/VoodooInputMessages.h +++ /dev/null @@ -1,29 +0,0 @@ -// -// VoodooInputMessages.h -// VooodooInput -// -// Copyright © 2019 Kishor Prins. All rights reserved. -// - -#ifndef VOODOO_INPUT_MESSAGES_H -#define VOODOO_INPUT_MESSAGES_H - -#define VOODOO_INPUT_IDENTIFIER "VoodooInput Instance" - -#define VOODOO_INPUT_TRANSFORM_KEY "IOFBTransform" -#define VOODOO_INPUT_LOGICAL_MAX_X_KEY "Logical Max X" -#define VOODOO_INPUT_LOGICAL_MAX_Y_KEY "Logical Max Y" -#define VOODOO_INPUT_PHYSICAL_MAX_X_KEY "Physical Max X" -#define VOODOO_INPUT_PHYSICAL_MAX_Y_KEY "Physical Max Y" - -#define VOODOO_INPUT_MAX_TRANSDUCERS 10 -#define kIOMessageVoodooInputMessage 12345 -#define kIOMessageVoodooInputUpdateDimensionsMessage 12346 - -#define kVoodooInputTransducerFingerType 1 -#define kVoodooInputTransducerStylusType 2 - -#include "VoodooInputTransducer.h" -#include "VoodooInputEvent.h" - -#endif /* VoodooInputMessages_h */ diff --git a/EFI/OC/Kexts/VoodooRMI.kext/Contents/PlugIns/VoodooInput.kext/Contents/Resources/VoodooInputMultitouch/VoodooInputTransducer.h b/EFI/OC/Kexts/VoodooRMI.kext/Contents/PlugIns/VoodooInput.kext/Contents/Resources/VoodooInputMultitouch/VoodooInputTransducer.h deleted file mode 100755 index 12a2c0b..0000000 --- a/EFI/OC/Kexts/VoodooRMI.kext/Contents/PlugIns/VoodooInput.kext/Contents/Resources/VoodooInputMultitouch/VoodooInputTransducer.h +++ /dev/null @@ -1,54 +0,0 @@ -// -// VoodooInputTransducer.hpp -// VooodooInput -// -// Copyright © 2019 Kishor Prins. All rights reserved. -// - -#ifndef VOODOO_INPUT_TRANSDUCER_H -#define VOODOO_INPUT_TRANSDUCER_H - -#define VOODOO_INPUT_MAX_TRANSDUCERS 10 - -enum MT2FingerType { - kMT2FingerTypeUndefined = 0, - kMT2FingerTypeThumb, - kMT2FingerTypeIndexFinger, - kMT2FingerTypeMiddleFinger, - kMT2FingerTypeRingFinger, - kMT2FingerTypeLittleFinger, - kMT2FingerTypeCount -}; - -enum VoodooInputTransducerType { - STYLUS, - FINGER -}; - -struct TouchCoordinates { - UInt32 x; - UInt32 y; - UInt8 pressure; - UInt8 width; -}; - -struct VoodooInputTransducer { - AbsoluteTime timestamp; - - MT2FingerType fingerType; - UInt32 secondaryId; - VoodooInputTransducerType type; - - bool isValid; - bool isPhysicalButtonDown; - bool isTransducerActive; - bool supportsPressure; - - TouchCoordinates currentCoordinates; - TouchCoordinates previousCoordinates; - - UInt32 maxPressure; -}; - - -#endif diff --git a/EFI/OC/Kexts/VoodooRMI.kext/Contents/PlugIns/VoodooInput.kext/Contents/_CodeSignature/CodeResources b/EFI/OC/Kexts/VoodooRMI.kext/Contents/PlugIns/VoodooInput.kext/Contents/_CodeSignature/CodeResources deleted file mode 100755 index 116171f..0000000 --- a/EFI/OC/Kexts/VoodooRMI.kext/Contents/PlugIns/VoodooInput.kext/Contents/_CodeSignature/CodeResources +++ /dev/null @@ -1,177 +0,0 @@ - - - - - files - - Resources/VoodooInputMultitouch/MultitouchHelpers.h - - 2Dn/wSPXmisHoAia4HckRfPF9VY= - - Resources/VoodooInputMultitouch/VoodooInputEvent.h - - 4GTEuNGgjRofbAtGSyWz6Nbsnos= - - Resources/VoodooInputMultitouch/VoodooInputMessages.h - - ITveLScF2AAkztNSTyiWkOCYc8U= - - Resources/VoodooInputMultitouch/VoodooInputTransducer.h - - gkk9BaVsQ4gUmaqO8llP7dOHjhE= - - - files2 - - Resources/VoodooInputMultitouch/MultitouchHelpers.h - - hash - - 2Dn/wSPXmisHoAia4HckRfPF9VY= - - hash2 - - Sfb8D4oD0U3eU/uN3tJWzilbqnn/x967cYacLl0mbZc= - - - Resources/VoodooInputMultitouch/VoodooInputEvent.h - - hash - - 4GTEuNGgjRofbAtGSyWz6Nbsnos= - - hash2 - - pU3r7vNH4yll7M033lo4m86PdykPsGcQ05X2FBUJqxA= - - - Resources/VoodooInputMultitouch/VoodooInputMessages.h - - hash - - ITveLScF2AAkztNSTyiWkOCYc8U= - - hash2 - - 6cZnFcLcCIBCR9exzPhAM5inJryl67pW37DSZJP2nI8= - - - Resources/VoodooInputMultitouch/VoodooInputTransducer.h - - hash - - gkk9BaVsQ4gUmaqO8llP7dOHjhE= - - hash2 - - K17G+d04Tw396K/qurHzQZc/0cTgWwEESFtu6sfMd0w= - - - - 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/OC/Kexts/VoodooRMI.kext/Contents/Resources/VoodooSMBus.kext/Contents/Info.plist b/EFI/OC/Kexts/VoodooRMI.kext/Contents/Resources/VoodooSMBus.kext/Contents/Info.plist deleted file mode 100755 index 41c21cd..0000000 --- a/EFI/OC/Kexts/VoodooRMI.kext/Contents/Resources/VoodooSMBus.kext/Contents/Info.plist +++ /dev/null @@ -1,574 +0,0 @@ - - - - - BuildMachineOSBuild - 17G13035 - CFBundleDevelopmentRegion - en - CFBundleExecutable - VoodooSMBus - CFBundleIdentifier - de.leo-labs.VoodooSMBus - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - VoodooSMBus - CFBundlePackageType - KEXT - CFBundleShortVersionString - 2.1 - CFBundleSupportedPlatforms - - MacOSX - - CFBundleVersion - 2.1 - DTCompiler - com.apple.compilers.llvm.clang.1_0 - DTPlatformBuild - 9F2000 - DTPlatformVersion - GM - DTSDKBuild - 17E189 - DTSDKName - macosx10.13 - DTXcode - 0941 - DTXcodeBuild - 9F2000 - IOKitPersonalities - - Custom MT2 Personality - - ApplePreferenceCapability - 2 - ApplePreferenceIdentifier - com.apple.AppleMultitouchTrackpad - ApplePreferencesDefaultPreferences - - ActuateDetents - 0 - Clicking - 1 - DragLock - 0 - Dragging - 0 - FirstClickThreshold - 1 - ForceSuppressed - - SecondClickThreshold - 1 - TrackpadCornerSecondaryClick - 0 - TrackpadFiveFingerPinchGesture - 2 - TrackpadFourFingerHorizSwipeGesture - 2 - TrackpadFourFingerPinchGesture - 2 - TrackpadFourFingerVertSwipeGesture - 2 - TrackpadHorizScroll - 1 - TrackpadMomentumScroll - - TrackpadPinch - 1 - TrackpadRightClick - - TrackpadRotate - 1 - TrackpadScroll - - TrackpadThreeFingerDrag - - TrackpadThreeFingerHorizSwipeGesture - 2 - TrackpadThreeFingerVertSwipeGesture - 2 - - CFBundleIdentifier - com.apple.driver.AppleTopCaseHIDEventDriver - DefaultMultitouchProperties - - ActuationSupported - - ExtractAndPostDeviceButtonState - - ForceSupported - - HIDServiceSupport - - IOCFPlugInTypes - - 0516B563-B15B-11DA-96EB-0014519758EF - AppleMultitouchDriver.kext/Contents/PlugIns/MultitouchHID.plugin - - MT Built-In - - MTHIDDevice - - MTPowerStatsDisable - - SupportsGestureScrolling - - TrackpadFourFingerGestures - - TrackpadMomentumScroll - - TrackpadSecondaryClickCorners - - TrackpadThreeFingerDrag - - parser-options - 39 - parser-type - 1000 - - DeviceUsagePairs - - - DeviceUsage - 2 - DeviceUsagePage - 1 - - - DoReportIntervalHack - - HIDAccelCurves - - - HIDAccelGainLinear - 65536 - HIDAccelIndex - 0 - HIDAccelTangentSpeedLinear - 484966 - HIDAccelTangentSpeedParabolicRoot - 1376256 - - - HIDAccelGainCubic - 5243 - HIDAccelGainLinear - 64881 - HIDAccelGainParabolic - 32768 - HIDAccelIndex - 8192 - HIDAccelTangentSpeedLinear - 478413 - HIDAccelTangentSpeedParabolicRoot - 1310720 - - - HIDAccelGainCubic - 6554 - HIDAccelGainLinear - 64225 - HIDAccelGainParabolic - 43254 - HIDAccelIndex - 32768 - HIDAccelTangentSpeedLinear - 471859 - HIDAccelTangentSpeedParabolicRoot - 1245184 - - - HIDAccelGainCubic - 7864 - HIDAccelGainLinear - 62915 - HIDAccelGainParabolic - 54395 - HIDAccelIndex - 45056 - HIDAccelTangentSpeedLinear - 465306 - HIDAccelTangentSpeedParabolicRoot - 1179648 - - - HIDAccelGainCubic - 9830 - HIDAccelGainLinear - 61604 - HIDAccelGainParabolic - 65536 - HIDAccelIndex - 57344 - HIDAccelTangentSpeedLinear - 458752 - HIDAccelTangentSpeedParabolicRoot - 1114112 - - - HIDAccelGainCubic - 11796 - HIDAccelGainLinear - 60293 - HIDAccelGainParabolic - 75366 - HIDAccelIndex - 65536 - HIDAccelTangentSpeedLinear - 458752 - HIDAccelTangentSpeedParabolicRoot - 1048576 - - - HIDAccelGainCubic - 13763 - HIDAccelGainLinear - 58327 - HIDAccelGainParabolic - 85197 - HIDAccelIndex - 98304 - HIDAccelTangentSpeedLinear - 458752 - HIDAccelTangentSpeedParabolicRoot - 983040 - - - HIDAccelGainCubic - 15729 - HIDAccelGainLinear - 56361 - HIDAccelGainParabolic - 95027 - HIDAccelIndex - 131072 - HIDAccelTangentSpeedLinear - 458752 - HIDAccelTangentSpeedParabolicRoot - 917504 - - - HIDAccelGainCubic - 18350 - HIDAccelGainLinear - 54395 - HIDAccelGainParabolic - 108790 - HIDAccelIndex - 163840 - HIDAccelTangentSpeedLinear - 458752 - HIDAccelTangentSpeedParabolicRoot - 851968 - - - HIDAccelGainCubic - 23593 - HIDAccelGainLinear - 65536 - HIDAccelGainParabolic - 123208 - HIDAccelIndex - 196608 - HIDAccelTangentSpeedLinear - 458752 - HIDAccelTangentSpeedParabolicRoot - 786432 - - - HIDDisallowRemappingOfPrimaryClick - - HIDPointerAccelerationTable - - AACAAFVTQioABwAAAAAAAgAEAAAABAAAABAAAAAQAAAAACAAAA0A - AIAAAACAAAABQAAAAYAAAAIAAAAC4AAAAwAAAATgAAAEAAAAB0AA - AAUAAAAKAAAABgAAAA1AAAAIAAAAFgAAAArAAAAjAAAADQAAAC8A - AAAOwAAAOMAAABBAAABBAAAAEcAAAEjAAAAAUAAADwAAgAAAAIAA - AAEAAAABQAAAAYAAAAJAAAACAAAAA4AAAAKAAAAE4AAAAwAAAAZg - AAAEAAAACgAAAAUAAAAOQAAABgAAABNAAAAIAAAAHsAAAArAAAAu - wAAADQAAADyAAAAOwAAARwAAABBAAABPwAAAEcAAAFiAAAAAgAAA - DwAAgAAAAIAAAAEAAAABYAAAAYAAAAKgAAACAAAABEAAAAKAAAAG - AAAAAwAAAAgAAAAEAAAADQAAAAUAAAASwAAABgAAABkAAAAIAAAA - KAAAAArAAAA7wAAADQAAAEuAAAAOwAAAV0AAABBAAABgQAAAEcAA - AGkAAAAAsAAADwAAgAAAAIAAAAEAAAABoAAAAYAAAAMAAAACAAAA - BQAAAAKAAAAHQAAAAwAAAAnAAAAEAAAAEEAAAAUAAAAXgAAABgAA - AB/AAAAIAAAAMgAAAArAAABKAAAADQAAAFyAAAAOwAAAaQAAABBA - AABywAAAEcAAAHrAAAAA4AAADwAAgAAAAKAAAAEAAAABwAAAAYAA - AANgAAACAAAABeAAAAKAAAAIoAAAAwAAAAvAAAAEAAAAE8AAAAUA - AAAdQAAABgAAACfAAAAIAAAAPcAAAArAAABZAAAADQAAAG3AAAAO - wAAAe0AAABBAAACFQAAAEcAAAIxAAAABAAAADwAAgAAAAMAAAAEA - AAACAAAAAYAAAAPgAAACAAAABsAAAAKAAAAKQAAAAwAAAA5gAAAE - AAAAGMAAAAUAAAAkwAAABgAAADLAAAAIAAAATUAAAArAAABugAAA - DQAAAIMAAAAOwAAAj0AAABBAAACXAAAAEcAAAJxA - - HIDPointerAccelerationType - HIDTrackpadAcceleration - HIDScrollAccelCurves - - - HIDAccelGainLinear - 65536 - HIDAccelIndex - 0 - HIDAccelTangentSpeedLinear - 393216 - HIDAccelTangentSpeedParabolicRoot - 786432 - - - HIDAccelGainLinear - 62259 - HIDAccelGainParabolic - 39322 - HIDAccelIndex - 8192 - HIDAccelTangentSpeedLinear - 406323 - HIDAccelTangentSpeedParabolicRoot - 786432 - - - HIDAccelGainLinear - 58982 - HIDAccelGainParabolic - 58982 - HIDAccelIndex - 32768 - HIDAccelTangentSpeedLinear - 419430 - HIDAccelTangentSpeedParabolicRoot - 786432 - - - HIDAccelGainLinear - 55706 - HIDAccelGainParabolic - 78643 - HIDAccelIndex - 45056 - HIDAccelTangentSpeedLinear - 432538 - HIDAccelTangentSpeedParabolicRoot - 786432 - - - HIDAccelGainLinear - 52429 - HIDAccelGainParabolic - 91750 - HIDAccelIndex - 57344 - HIDAccelTangentSpeedLinear - 445645 - HIDAccelTangentSpeedParabolicRoot - 786432 - - - HIDAccelGainLinear - 49152 - HIDAccelGainParabolic - 104858 - HIDAccelIndex - 65536 - HIDAccelTangentSpeedLinear - 458752 - HIDAccelTangentSpeedParabolicRoot - 786432 - - - HIDAccelGainLinear - 45875 - HIDAccelGainParabolic - 117965 - HIDAccelIndex - 98304 - HIDAccelTangentSpeedLinear - 471859 - HIDAccelTangentSpeedParabolicRoot - 786432 - - - HIDAccelGainLinear - 42598 - HIDAccelGainParabolic - 131072 - HIDAccelIndex - 131072 - HIDAccelTangentSpeedLinear - 484966 - HIDAccelTangentSpeedParabolicRoot - 786432 - - - HIDAccelGainLinear - 39322 - HIDAccelGainParabolic - 144179 - HIDAccelIndex - 163840 - HIDAccelTangentSpeedLinear - 498074 - HIDAccelTangentSpeedParabolicRoot - 786432 - - - HIDAccelGainLinear - 36045 - HIDAccelGainParabolic - 157286 - HIDAccelIndex - 196608 - HIDAccelTangentSpeedLinear - 511181 - HIDAccelTangentSpeedParabolicRoot - 786432 - - - HIDScrollAccelerationTable - - AACAAFVTQioABwAAAAAAAQABAAAAAQAAAAAgAAAQAABxOwAATOMA - AwAAAAdgAAAEwAAADoAAAAbxSgAX6V4ACVeCACMQWgALZ6EALBF7 - AA2N1AA03ToAD36aADvQuAASWKAARl01ABUAAABO2dgAF8AAAFXK - 7QAas+UAW2FQAB2QAABe0qoAIL75AGEgywAkLXsAYnXvACewAABj - Rl8AAIAAABMAAHE7AABWfwABAAAAAuAAAAIAAAAJYAAAAwAAABIA - AAAEwAAAIMAAAAaAAAAwgAAACGp5AEH9tgAK7bUAV4ZuAA0B2ABr - PTkADv1/AIEEcAAQy5gAkdRWABJouQCe3VAAE+c/AKikCgAXAucA - tn2SABot3ADARE4AHVjQAMX4OgAg35IAytuYACQ4bgDO7mUAJ6CX - ANIwowAAsAAAFAAAcTsAAGFOAADAAAABwAAAAQAAAANgAAACAAAA - DCAAAAMAAAAW4AAABMAAACnAAAAGQAAAOsAAAAfOggBP7OcACgWA - AGo8rgAL658AhMCkAA2RCwCfR+EADzjIALWDbwAQ/k8AxqbEABLN - UQDUeCMAFepmAOTKxwAZoVYA8qFmAB1CvwD7fXwAIQuCAQFpdAAk - S20BBVKIACegAAEIK4wAAOAAABQAAHE7AABtdwAAwAAAAeAAAAEA - AAAD4AAAAgAAAA6AAAADAAAAHEAAAATAAAA0AAAABgAAAEdAAAAH - N4wAXL7hAAkAAACAwAAACoAAAKGAAAALz7IAvU7UAA01yQDadikA - DvtPAPKF4gARLu4BCSWiABUlDwEfV8QAGT9oASzRKgAdChkBNQrG - ACDz5QE6cR4AJEARAT3XdgAnn1YBQMHWAABQAAATAABxOwAAS7AA - AQAAAAJgAAACAAAABuAAAAMAAAAMYAAABMAAABcAAAAGwAAAJAAA - AAkAAAAyAAAACz1uAEFngAANcE8AUMGhAA+sTQBgSTMAEagdAG5N - TAATT9YAd9WQABTQfgB+26MAF3odAIbYXQAagocAjp+lAB2J6QCT - vnkAIN/yAJdcWwAkO0IAmYu9ACegOACacdcAAQAAABUAAHE7AABW - fwAAwAAAAiAAAAEAAAAEgAAAAYAAAAqAAAACAAAAEaAAAAMAAAAh - gAAABMAAAD6AAAAFwAAAVEAAAAbAAABrAAAACAAAAIxAAAAJAAAA - qYAAAApAAADKwAAAC8AAAPTAAAANwAABJAAAABAAAAFEn9IAFEAA - AV49zAAZAAABbrsYABzQAAFz78AAIOAAAXhvwAAkIAABem/AACeg - AAF8JGg= - - HIDScrollAccelerationType - HIDTrackpadScrollAcceleration - HIDScrollResolution - 26214400 - IOCFPlugInTypes - - 0516B563-B15B-11DA-96EB-0014519758EF - AppleMultitouchDriver.kext/Contents/PlugIns/MultitouchHID.plugin - - IOClass - AppleMultitouchTrackpadHIDEventDriver - IOProbeScore - 9999 - IOProviderClass - IOHIDInterface - MTEventSource - - ProductIDArray - - 628 - - TrackpadEmbedded - - VendorID - 1452 - - ELANTouchpadDriver - - CFBundleIdentifier - de.leo-labs.VoodooSMBus - Configuration - - DisableWhileTrackpoint - - DisableWhileTrackpointTimeoutMs - 500 - DisableWhileTypingTimeoutMs - 400 - IgnoreSetTouchpadStatus - - - IOClass - ELANTouchpadDriver - IOProbeScore - 400 - IOProviderClass - VoodooSMBusDeviceNub - RM,deliverNotifications - - - Native Multitouch Engine - - CFBundleIdentifier - de.leo-labs.VoodooSMBus - IOClass - VoodooI2CNativeEngine - IOMatchCategory - VoodooI2CNativeEngine - IOProviderClass - VoodooI2CMultitouchInterface - - VoodooSMBusControllerDriver - - Addresses - - 44 - 21 - - CFBundleIdentifier - de.leo-labs.VoodooSMBus - IOClass - VoodooSMBusControllerDriver - IOPCIMatch - 0x9d238086 0xa3238086 - IOPCIMatchComment - Intel SMBus Controller i80 (9d23: Sunrise Point-LP (PCH), a323: Cannon Lake-H (PCH)) - IOProbeScore - 400 - IOProviderClass - IOPCIDevice - - VoodooSMBusIntelLpssI2C - - CFBundleIdentifier - de.leo-labs.VoodooSMBus - IOClass - VoodooSMBusIntelLpssI2C - IOPCIMatch - 0x9d608086 - IOPCIMatchComment - Dummy IntelLpssI2CDriver - IOProbeScore - 400 - IOProviderClass - IOPCIDevice - - - NSHumanReadableCopyright - Copyright © 2019 leo-labs. All rights reserved. - OSBundleCompatibleVersion - 2.1 - OSBundleLibraries - - com.apple.iokit.IOHIDFamily - 2.0 - com.apple.iokit.IOPCIFamily - 2.9 - com.apple.kpi.iokit - 18.5 - com.apple.kpi.libkern - 18.5 - com.apple.kpi.mach - 18.5 - - - diff --git a/EFI/OC/Kexts/VoodooRMI.kext/Contents/Resources/VoodooSMBus.kext/Contents/MacOS/VoodooSMBus b/EFI/OC/Kexts/VoodooRMI.kext/Contents/Resources/VoodooSMBus.kext/Contents/MacOS/VoodooSMBus deleted file mode 100755 index 057547c..0000000 Binary files a/EFI/OC/Kexts/VoodooRMI.kext/Contents/Resources/VoodooSMBus.kext/Contents/MacOS/VoodooSMBus and /dev/null differ diff --git a/EFI/OC/Kexts/VoodooRMI.kext/Contents/Resources/VoodooSMBus.kext/Contents/Resources/Headers/VoodooSMBusDeviceNub.hpp b/EFI/OC/Kexts/VoodooRMI.kext/Contents/Resources/VoodooSMBus.kext/Contents/Resources/Headers/VoodooSMBusDeviceNub.hpp deleted file mode 100755 index af2a217..0000000 --- a/EFI/OC/Kexts/VoodooRMI.kext/Contents/Resources/VoodooSMBus.kext/Contents/Resources/Headers/VoodooSMBusDeviceNub.hpp +++ /dev/null @@ -1,50 +0,0 @@ -/* - * VoodooSMBusDeviceNub.hpp - * SMBus Controller Driver for macOS X - * - * Copyright (c) 2019 Leonard Kleinhans - * - */ - - -#ifndef VoodooSMBusDeviceNub_hpp -#define VoodooSMBusDeviceNub_hpp - -#include - -class VoodooSMBusControllerDriver; -class VoodooSMBusSlaveDevice; -typedef UInt8 u8; - -#ifndef EXPORT -#define EXPORT __attribute__((visibility("default"))) -#endif - -class EXPORT VoodooSMBusDeviceNub : public IOService { - OSDeclareDefaultStructors(VoodooSMBusDeviceNub); - -public: - bool init() override; - bool attach(IOService* provider, UInt8 address); - bool start(IOService* provider) override; - void stop(IOService* provider) override; - void free(void) override; - - void handleHostNotify(); - void setSlaveDeviceFlags(unsigned short flags); - - IOReturn writeByteData(u8 command, u8 value); - IOReturn readByteData(u8 command); - IOReturn readBlockData(u8 command, u8 *values); - IOReturn writeByte(u8 value); - IOReturn writeBlockData(u8 command, u8 length, const u8 *values); - IOReturn wakeupController(); - -private: - VoodooSMBusControllerDriver* controller; - void releaseResources(); - VoodooSMBusSlaveDevice* slave_device; - void handleHostNotifyThreaded(); -}; - -#endif /* VoodooSMBusDeviceNub_hpp */ diff --git a/EFI/OC/Kexts/VoodooRMI.kext/Contents/Resources/VoodooSMBus.kext/Contents/_CodeSignature/CodeResources b/EFI/OC/Kexts/VoodooRMI.kext/Contents/Resources/VoodooSMBus.kext/Contents/_CodeSignature/CodeResources deleted file mode 100755 index ade480b..0000000 --- a/EFI/OC/Kexts/VoodooRMI.kext/Contents/Resources/VoodooSMBus.kext/Contents/_CodeSignature/CodeResources +++ /dev/null @@ -1,132 +0,0 @@ - - - - - files - - Resources/Headers/VoodooSMBusDeviceNub.hpp - - Gkz/vNrHlRcTeb3TNsAqUb24aZ4= - - - files2 - - Resources/Headers/VoodooSMBusDeviceNub.hpp - - hash - - Gkz/vNrHlRcTeb3TNsAqUb24aZ4= - - hash2 - - OgYn96uJNktmjX+20pkPJEVgMAFTgyFCGxbanbDpdzA= - - - - 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/OC/Kexts/VoodooRMI.kext/Contents/_CodeSignature/CodeResources b/EFI/OC/Kexts/VoodooRMI.kext/Contents/_CodeSignature/CodeResources deleted file mode 100755 index ef15726..0000000 --- a/EFI/OC/Kexts/VoodooRMI.kext/Contents/_CodeSignature/CodeResources +++ /dev/null @@ -1,186 +0,0 @@ - - - - - files - - Resources/VoodooSMBus.kext/Contents/Info.plist - - DGX1zycjRTX2+91LhvBRD+ofkZ8= - - Resources/VoodooSMBus.kext/Contents/MacOS/VoodooSMBus - - IXEVDsxN+vMu2wLwAZlwV0D8CCM= - - Resources/VoodooSMBus.kext/Contents/Resources/Headers/VoodooSMBusDeviceNub.hpp - - Gkz/vNrHlRcTeb3TNsAqUb24aZ4= - - Resources/VoodooSMBus.kext/Contents/_CodeSignature/CodeResources - - KEdn/SMYhrvgjQV0XBx1F6hqbEA= - - - files2 - - PlugIns/VoodooInput.kext - - cdhash - - z/bqi3jHjuDwp8awimjIRz+PF1o= - - requirement - cdhash H"a25f20cc1295927aa6b1e76d9f8b488040cad6c6" or cdhash H"cff6ea8b78c78ee0f0a7c6b08a68c8473f8f175a" - - Resources/VoodooSMBus.kext/Contents/Info.plist - - hash - - DGX1zycjRTX2+91LhvBRD+ofkZ8= - - hash2 - - /JmxjWrs0JwM7bm0BekwPg5LNOlVDJzMo+UXlqgjUwc= - - - Resources/VoodooSMBus.kext/Contents/MacOS/VoodooSMBus - - hash - - IXEVDsxN+vMu2wLwAZlwV0D8CCM= - - hash2 - - fL0h3PQZx7KXrKHGrxMmMNj++ZTnZu4nICzKiBUaUgo= - - - Resources/VoodooSMBus.kext/Contents/Resources/Headers/VoodooSMBusDeviceNub.hpp - - hash - - Gkz/vNrHlRcTeb3TNsAqUb24aZ4= - - hash2 - - OgYn96uJNktmjX+20pkPJEVgMAFTgyFCGxbanbDpdzA= - - - Resources/VoodooSMBus.kext/Contents/_CodeSignature/CodeResources - - hash - - KEdn/SMYhrvgjQV0XBx1F6hqbEA= - - hash2 - - BgN4cDIha0rGFeM4B52IbPENLsc7y4qToe55Lvxmz0k= - - - - 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/OC/config.plist b/EFI/OC/config.plist index 93c81ea..3510193 100755 --- a/EFI/OC/config.plist +++ b/EFI/OC/config.plist @@ -14,14 +14,6 @@ Path SSDT-OCBATT.aml - - Comment - CPUOC-X86 - Enabled - - Path - SSDT-CPUPM.aml - Comment Graphics @@ -80,7 +72,7 @@ Comment - Collection + The missing parts Enabled Path @@ -88,20 +80,12 @@ Comment - + delete EH01 Enabled Path SSDT-DEH01.aml - - Comment - - Enabled - - Path - SSDT-ALC3.aml - Delete @@ -812,58 +796,6 @@ TableSignature - - Comment - _PTS to ZPTS(1,N) - Count - 0 - Enabled - - Find - X1BUUwE= - Limit - 0 - Mask - - OemTableId - - Replace - WlBUUwE= - ReplaceMask - - Skip - 0 - TableLength - 0 - TableSignature - - - - Comment - _WAK to ZWAK(1,N) - Count - 0 - Enabled - - Find - X1dBSwE= - Limit - 0 - Mask - - OemTableId - - Replace - WldBSwE= - ReplaceMask - - Skip - 0 - TableLength - 0 - TableSignature - - Comment Windows 2015 to Darwin @@ -1227,40 +1159,30 @@ PciRoot(0x0)/Pci(0x2,0x0) - AAPL,GfxYTile - AQAAAA== AAPL,ig-platform-id - AgAWFg== + BgAmFg== AAPL,slot-name - Internal@0,2,0 + Internal device-id FhYAAA== device_type - VGA compatible controller - disable-external-gpu + VGA Compatible Controller + framebuffer-con1-enable AQAAAA== - enable-hdmi-dividers-fix + framebuffer-con1-type + AAgAAA== + framebuffer-con2-enable AQAAAA== - enable-hdmi20 - AQAAAA== - enable-lspcon-support - AQAAAA== - framebuffer-con0-alldata - AAASAAIAAAAwAgAAAQUSAAAEAAAHBQAAAgQSAAAEAAAHBQAA - framebuffer-con0-enable - AQAAAA== - framebuffer-con2-has-lspcon - AQAAAA== - framebuffer-con2-preferred-lspcon-mode - AAAAAA== + framebuffer-con2-index + /////w== framebuffer-fbmem AACQAA== framebuffer-patch-enable AQAAAA== + framebuffer-portcount + AgAAAA== framebuffer-stolenmem AAAwAQ== - framebuffer-unifiedmem - AAAAgA== hda-gfx onboard-1 model @@ -1293,6 +1215,22 @@ PlistPath Contents/Info.plist + + BundlePath + LiluFriend.kext + Comment + + Enabled + + ExecutablePath + Contents/MacOS/LiluFriend + MaxKernel + + MinKernel + + PlistPath + Contents/Info.plist + BundlePath VirtualSMC.kext @@ -1325,6 +1263,38 @@ PlistPath Contents/Info.plist + + BundlePath + USBInjectAll.kext + Comment + + Enabled + + ExecutablePath + Contents/MacOS/USBInjectAll + MaxKernel + + MinKernel + + PlistPath + Contents/Info.plist + + + BundlePath + WhateverGreen.kext + Comment + + Enabled + + ExecutablePath + Contents/MacOS/WhateverGreen + MaxKernel + + MinKernel + + PlistPath + Contents/Info.plist + BundlePath ACPIBatteryManager.kext @@ -1437,22 +1407,6 @@ PlistPath Contents/Info.plist - - BundlePath - BrcmPatchRAM2.kext - Comment - - Enabled - - ExecutablePath - Contents/MacOS/BrcmPatchRAM2 - MaxKernel - - MinKernel - - PlistPath - Contents/Info.plist - BundlePath BrcmPatchRAM3.kext @@ -1485,22 +1439,6 @@ PlistPath Contents/Info.plist - - BundlePath - CodecCommander.kext - Comment - - Enabled - - ExecutablePath - Contents/MacOS/CodecCommander - MaxKernel - - MinKernel - - PlistPath - Contents/Info.plist - BundlePath CPUFriend.kext @@ -1549,38 +1487,6 @@ PlistPath Contents/Info.plist - - BundlePath - LiluFriend.kext - Comment - - Enabled - - ExecutablePath - Contents/MacOS/LiluFriend - MaxKernel - - MinKernel - - PlistPath - Contents/Info.plist - - - BundlePath - RealtekRTL8111.kext - Comment - - Enabled - - ExecutablePath - Contents/MacOS/RealtekRTL8111 - MaxKernel - - MinKernel - - PlistPath - Contents/Info.plist - BundlePath RTCMemoryFixup.kext @@ -1663,23 +1569,7 @@ BundlePath - VoodooRMI.kext - Comment - - Enabled - - ExecutablePath - Contents/MacOS/VoodooRMI - MaxKernel - - MinKernel - - PlistPath - Contents/Info.plist - - - BundlePath - VoodooRMI.kext/Contents/PlugIns/VoodooInput.kext + VoodooI2C.kext/Contents/PlugIns/VoodooInput.kext Comment Enabled @@ -1823,11 +1713,11 @@ BundlePath - VoodooI2C.kext/Contents/PlugIns/VoodooInput.kext + VoodooInput.kext Comment Enabled - + ExecutablePath Contents/MacOS/VoodooInput MaxKernel @@ -1869,54 +1759,6 @@ PlistPath Contents/Info.plist - - BundlePath - VoodooInput.kext - Comment - - Enabled - - ExecutablePath - Contents/MacOS/VoodooInput - MaxKernel - - MinKernel - - PlistPath - Contents/Info.plist - - - BundlePath - USBInjectAll.kext - Comment - - Enabled - - ExecutablePath - Contents/MacOS/USBInjectAll - MaxKernel - - MinKernel - - PlistPath - Contents/Info.plist - - - BundlePath - WhateverGreen.kext - Comment - - Enabled - - ExecutablePath - Contents/MacOS/WhateverGreen - MaxKernel - - MinKernel - - PlistPath - Contents/Info.plist - Block @@ -1995,7 +1837,7 @@ AppleXcpmExtraMsrs AppleXcpmForceBoost - + CustomSMBIOSGuid DisableIoMapper @@ -2007,11 +1849,11 @@ ExternalDiskIcons IncreasePciBarSize - + LapicKernelPanic PanicNoKextDump - + PowerTimeoutKernelPanic ThirdPartyDrives diff --git a/README.md b/README.md index afb7e6c..19e0aae 100755 --- a/README.md +++ b/README.md @@ -1,13 +1,15 @@ # Thinkpad T450s Big Sur OpenCore ![Thismachine](./picture/Thismachine.png) ## 简介 -- 这是一个完整的Thinkpad T450s macOS Big Sur + DW1820a 配置 -- 使用DW1820A安装系统时无需在BIOS中禁用WIFI -- 默认使用fakeSMC 安装完成后可以替换为virtualSMC -- 声卡默认 layout-id = 15 解决耳机杂音问题 但需要手动选择输入/输出设备 -(内置扬声器+内置麦克风+耳机+耳机麦克风测试正常) -- 触摸板使用VoodooRMI驱动 +- 这是一个完整的Thinkpad T450s macOS Big Sur + DW1820a 配置。 +- 使用DW1820A安装系统时无需在BIOS中禁用WIFI。 +- 默认使用fakeSMC,安装完成后可以替换为virtualSMC。 +- 声卡默认 layout-id = 15,解决耳机杂音问题。 +- 插入音频设备不会自动切换, 需要手动选择输入/输出设备。 +- (内置扬声器 + 内置麦克风 + 耳机 + 耳机麦克风测试正常) +- 支持触摸屏 ![Pcidevices](./picture/Pcidevices.png) +![Input/output](./picture/Input/output.png) ![WIFI](./picture/WIFI.png) ![USB](./picture/USB.png) ## 硬件信息 diff --git a/picture/.DS_Store b/picture/.DS_Store index 62d984f..16aa274 100644 Binary files a/picture/.DS_Store and b/picture/.DS_Store differ diff --git a/picture/Input:output.png b/picture/Input:output.png new file mode 100644 index 0000000..c03a0b3 Binary files /dev/null and b/picture/Input:output.png differ