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

## 简介
-- 这是一个完整的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,解决耳机杂音问题。
+- 插入音频设备不会自动切换, 需要手动选择输入/输出设备。
+- (内置扬声器 + 内置麦克风 + 耳机 + 耳机麦克风测试正常)
+- 支持触摸屏

+


## 硬件信息
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