delete VoodooRMI.kext
This commit is contained in:
Vendored
BIN
Binary file not shown.
Vendored
BIN
Binary file not shown.
Vendored
BIN
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Vendored
BIN
Binary file not shown.
@@ -1,131 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
||||
<plist version="1.0">
|
||||
<dict>
|
||||
<key>BuildMachineOSBuild</key>
|
||||
<string>18G87</string>
|
||||
<key>CFBundleExecutable</key>
|
||||
<string>BrcmPatchRAM2</string>
|
||||
<key>CFBundleIdentifier</key>
|
||||
<string>com.no-one.BrcmPatchRAM2</string>
|
||||
<key>CFBundleInfoDictionaryVersion</key>
|
||||
<string>6.0</string>
|
||||
<key>CFBundleName</key>
|
||||
<string>BrcmPatchRAM2</string>
|
||||
<key>CFBundlePackageType</key>
|
||||
<string>KEXT</string>
|
||||
<key>CFBundleShortVersionString</key>
|
||||
<string>2.2.10</string>
|
||||
<key>CFBundleSignature</key>
|
||||
<string>????</string>
|
||||
<key>CFBundleSupportedPlatforms</key>
|
||||
<array>
|
||||
<string>MacOSX</string>
|
||||
</array>
|
||||
<key>CFBundleVersion</key>
|
||||
<string>2.2.10</string>
|
||||
<key>DTCompiler</key>
|
||||
<string>com.apple.compilers.llvm.clang.1_0</string>
|
||||
<key>DTPlatformBuild</key>
|
||||
<string>10G8</string>
|
||||
<key>DTPlatformVersion</key>
|
||||
<string>GM</string>
|
||||
<key>DTSDKBuild</key>
|
||||
<string>18G74</string>
|
||||
<key>DTSDKName</key>
|
||||
<string>macosx10.14</string>
|
||||
<key>DTXcode</key>
|
||||
<string>1030</string>
|
||||
<key>DTXcodeBuild</key>
|
||||
<string>10G8</string>
|
||||
<key>IOKitPersonalities</key>
|
||||
<dict>
|
||||
<key>0a5c_6412</key>
|
||||
<dict>
|
||||
<key>CFBundleIdentifier</key>
|
||||
<string>com.no-one.BrcmPatchRAM2</string>
|
||||
<key>DisplayName</key>
|
||||
<string>Dell Wireless 1820A Bluetooth 4.1 LE</string>
|
||||
<key>FirmwareKey</key>
|
||||
<string>BCM4350C5_003.006.007.0222.4689_v8785</string>
|
||||
<key>IOClass</key>
|
||||
<string>BrcmPatchRAM2</string>
|
||||
<key>IOMatchCategory</key>
|
||||
<string>BrcmPatchRAM2</string>
|
||||
<key>IOProbeScore</key>
|
||||
<integer>4000</integer>
|
||||
<key>IOProviderClass</key>
|
||||
<string>IOUSBHostDevice</string>
|
||||
<key>InitialDelay</key>
|
||||
<integer>200</integer>
|
||||
<key>PostResetDelay</key>
|
||||
<integer>250</integer>
|
||||
<key>PreResetDelay</key>
|
||||
<integer>250</integer>
|
||||
<key>UpgradeDelay</key>
|
||||
<integer>200</integer>
|
||||
<key>idProduct</key>
|
||||
<integer>25618</integer>
|
||||
<key>idVendor</key>
|
||||
<integer>2652</integer>
|
||||
</dict>
|
||||
<key>0a5c_6414</key>
|
||||
<dict>
|
||||
<key>CFBundleIdentifier</key>
|
||||
<string>com.no-one.BrcmPatchRAM2</string>
|
||||
<key>DisplayName</key>
|
||||
<string>Dell Wireless 1820A Bluetooth 4.1 LE</string>
|
||||
<key>FirmwareKey</key>
|
||||
<string>BCM4350C5_003.006.007.0222.4689_v8785</string>
|
||||
<key>IOClass</key>
|
||||
<string>BrcmPatchRAM2</string>
|
||||
<key>IOMatchCategory</key>
|
||||
<string>BrcmPatchRAM2</string>
|
||||
<key>IOProbeScore</key>
|
||||
<integer>4000</integer>
|
||||
<key>IOProviderClass</key>
|
||||
<string>IOUSBHostDevice</string>
|
||||
<key>InitialDelay</key>
|
||||
<integer>200</integer>
|
||||
<key>PostResetDelay</key>
|
||||
<integer>250</integer>
|
||||
<key>PreResetDelay</key>
|
||||
<integer>250</integer>
|
||||
<key>UpgradeDelay</key>
|
||||
<integer>200</integer>
|
||||
<key>idProduct</key>
|
||||
<integer>25620</integer>
|
||||
<key>idVendor</key>
|
||||
<integer>2652</integer>
|
||||
</dict>
|
||||
<key>BrcmPatchRAMResidency</key>
|
||||
<dict>
|
||||
<key>CFBundleIdentifier</key>
|
||||
<string>com.no-one.BrcmPatchRAM2</string>
|
||||
<key>IOClass</key>
|
||||
<string>BrcmPatchRAMResidency</string>
|
||||
<key>IOMatchCategory</key>
|
||||
<string>BrcmPatchRAMResidency</string>
|
||||
<key>IOProviderClass</key>
|
||||
<string>disabled_IOResources</string>
|
||||
</dict>
|
||||
</dict>
|
||||
<key>OSBundleLibraries</key>
|
||||
<dict>
|
||||
<key>com.apple.iokit.IOUSBHostFamily</key>
|
||||
<string>1.0.1</string>
|
||||
<key>com.apple.kpi.bsd</key>
|
||||
<string>8.0</string>
|
||||
<key>com.apple.kpi.iokit</key>
|
||||
<string>8.0</string>
|
||||
<key>com.apple.kpi.libkern</key>
|
||||
<string>8.0</string>
|
||||
<key>com.apple.kpi.mach</key>
|
||||
<string>8.0</string>
|
||||
<key>com.no-one.BrcmFirmwareStore</key>
|
||||
<string>2.2.10</string>
|
||||
</dict>
|
||||
<key>Source Code</key>
|
||||
<string>https://github.com/RehabMan/BrcmPatchRAM.git</string>
|
||||
</dict>
|
||||
</plist>
|
||||
Binary file not shown.
@@ -1,472 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
||||
<plist version="1.0">
|
||||
<dict>
|
||||
<key>BuildMachineOSBuild</key>
|
||||
<string>19C57</string>
|
||||
<key>CFBundleDevelopmentRegion</key>
|
||||
<string>English</string>
|
||||
<key>CFBundleExecutable</key>
|
||||
<string>CodecCommander</string>
|
||||
<key>CFBundleGetInfoString</key>
|
||||
<string>2.7.1, Copyright © 2013-2014 TimeWalker. All rights reserved.</string>
|
||||
<key>CFBundleIdentifier</key>
|
||||
<string>org.tw.CodecCommander</string>
|
||||
<key>CFBundleInfoDictionaryVersion</key>
|
||||
<string>6.0</string>
|
||||
<key>CFBundleName</key>
|
||||
<string>CodecCommander</string>
|
||||
<key>CFBundlePackageType</key>
|
||||
<string>KEXT</string>
|
||||
<key>CFBundleShortVersionString</key>
|
||||
<string>2.7.2</string>
|
||||
<key>CFBundleSignature</key>
|
||||
<string>????</string>
|
||||
<key>CFBundleSupportedPlatforms</key>
|
||||
<array>
|
||||
<string>MacOSX</string>
|
||||
</array>
|
||||
<key>CFBundleVersion</key>
|
||||
<string>2.7.2</string>
|
||||
<key>DTCompiler</key>
|
||||
<string>com.apple.compilers.llvm.clang.1_0</string>
|
||||
<key>DTPlatformBuild</key>
|
||||
<string>11C29</string>
|
||||
<key>DTPlatformVersion</key>
|
||||
<string>GM</string>
|
||||
<key>DTSDKBuild</key>
|
||||
<string>19B90</string>
|
||||
<key>DTSDKName</key>
|
||||
<string>macosx10.15</string>
|
||||
<key>DTXcode</key>
|
||||
<string>1130</string>
|
||||
<key>DTXcodeBuild</key>
|
||||
<string>11C29</string>
|
||||
<key>IOKitPersonalities</key>
|
||||
<dict>
|
||||
<key>CodecCommander</key>
|
||||
<dict>
|
||||
<key>CFBundleIdentifier</key>
|
||||
<string>org.tw.CodecCommander</string>
|
||||
<key>Codec Profile</key>
|
||||
<dict>
|
||||
<key>1002</key>
|
||||
<string>Disabled HDMI</string>
|
||||
<key>10de</key>
|
||||
<string>Disabled HDMI</string>
|
||||
<key>10ec_0233</key>
|
||||
<string>Realtek ALC283,etc</string>
|
||||
<key>10ec_0235</key>
|
||||
<string>Realtek ALC283,etc</string>
|
||||
<key>10ec_0236</key>
|
||||
<string>Realtek ALC283,etc</string>
|
||||
<key>10ec_0255</key>
|
||||
<string>Realtek ALC283,etc</string>
|
||||
<key>10ec_0269</key>
|
||||
<string>Realtek ALC269</string>
|
||||
<key>10ec_0269_HDA_1028_04d9</key>
|
||||
<string>Realtek ALC269VB</string>
|
||||
<key>10ec_0269_HDA_1458_fa50</key>
|
||||
<string>Realtek ALC269 BRIX</string>
|
||||
<key>10ec_0282</key>
|
||||
<string>Realtek ALC283,etc</string>
|
||||
<key>10ec_0283</key>
|
||||
<string>Realtek ALC283,etc</string>
|
||||
<key>10ec_0292</key>
|
||||
<string>Realtek ALC292</string>
|
||||
<key>10ec_0668</key>
|
||||
<string>Realtek ALC668</string>
|
||||
<key>10ec_0892_HDA_1458</key>
|
||||
<string>Realtek ALC892 desktop</string>
|
||||
<key>10ec_0892_HDA_8086</key>
|
||||
<string>Realtek ALC892 desktop</string>
|
||||
<key>10ec_0900</key>
|
||||
<string>Realtek ALC1150</string>
|
||||
<key>8086</key>
|
||||
<string>Disabled HDMI</string>
|
||||
<key>Default</key>
|
||||
<dict>
|
||||
<key>Check Infinitely</key>
|
||||
<false/>
|
||||
<key>Check Interval</key>
|
||||
<integer>3000</integer>
|
||||
<key>Custom Commands</key>
|
||||
<array/>
|
||||
<key>Perform Reset on EAPD Fail</key>
|
||||
<false/>
|
||||
<key>Send Delay</key>
|
||||
<integer>300</integer>
|
||||
<key>Sleep Nodes</key>
|
||||
<true/>
|
||||
<key>Update Nodes</key>
|
||||
<true/>
|
||||
</dict>
|
||||
<key>Disabled HDMI</key>
|
||||
<dict>
|
||||
<key>Check Infinitely</key>
|
||||
<false/>
|
||||
<key>Disable</key>
|
||||
<true/>
|
||||
<key>Sleep Nodes</key>
|
||||
<false/>
|
||||
<key>Update Nodes</key>
|
||||
<false/>
|
||||
</dict>
|
||||
<key>Realtek ALC1150</key>
|
||||
<dict>
|
||||
<key>Custom Commands</key>
|
||||
<array>
|
||||
<dict>
|
||||
<key>Command</key>
|
||||
<data>
|
||||
AgUABw==
|
||||
</data>
|
||||
<key>Comment</key>
|
||||
<string>0x20 SET_COEF_INDEX 0x07</string>
|
||||
<key>On Init</key>
|
||||
<true/>
|
||||
<key>On Sleep</key>
|
||||
<true/>
|
||||
<key>On Wake</key>
|
||||
<true/>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>Command</key>
|
||||
<data>
|
||||
AgR8sA==
|
||||
</data>
|
||||
<key>Comment</key>
|
||||
<string>0x20 SET_PROC_COEF 0x7CB0</string>
|
||||
<key>On Init</key>
|
||||
<true/>
|
||||
<key>On Sleep</key>
|
||||
<false/>
|
||||
<key>On Wake</key>
|
||||
<true/>
|
||||
</dict>
|
||||
</array>
|
||||
<key>Send Delay</key>
|
||||
<integer>100</integer>
|
||||
<key>Sleep Nodes</key>
|
||||
<false/>
|
||||
<key>Update Nodes</key>
|
||||
<false/>
|
||||
</dict>
|
||||
<key>Realtek ALC269</key>
|
||||
<dict>
|
||||
<key>Custom Commands</key>
|
||||
<array>
|
||||
<dict>
|
||||
<key>Command</key>
|
||||
<data>
|
||||
AVcIgw==
|
||||
</data>
|
||||
<key>Comment</key>
|
||||
<string>0x15 SET_UNSOLICITED_ENABLE 0x83</string>
|
||||
<key>On Init</key>
|
||||
<true/>
|
||||
<key>On Sleep</key>
|
||||
<false/>
|
||||
<key>On Wake</key>
|
||||
<true/>
|
||||
</dict>
|
||||
</array>
|
||||
</dict>
|
||||
<key>Realtek ALC269 BRIX</key>
|
||||
<dict>
|
||||
<key>Custom Commands</key>
|
||||
<array>
|
||||
<dict>
|
||||
<key>Command</key>
|
||||
<data>
|
||||
AVcIgw==
|
||||
</data>
|
||||
<key>Comment</key>
|
||||
<string>0x15 SET_UNSOLICITED_ENABLE 0x83</string>
|
||||
<key>On Init</key>
|
||||
<false/>
|
||||
<key>On Sleep</key>
|
||||
<false/>
|
||||
<key>On Wake</key>
|
||||
<false/>
|
||||
</dict>
|
||||
</array>
|
||||
</dict>
|
||||
<key>Realtek ALC269VB</key>
|
||||
<dict>
|
||||
<key>Custom Commands</key>
|
||||
<array>
|
||||
<dict>
|
||||
<key>Command</key>
|
||||
<data>
|
||||
AhcIgw==
|
||||
</data>
|
||||
<key>Comment</key>
|
||||
<string>0x21 SET_UNSOLICITED_ENABLE 0x83</string>
|
||||
<key>On Init</key>
|
||||
<true/>
|
||||
<key>On Sleep</key>
|
||||
<false/>
|
||||
<key>On Wake</key>
|
||||
<true/>
|
||||
</dict>
|
||||
</array>
|
||||
<key>Send Delay</key>
|
||||
<integer>20</integer>
|
||||
<key>Sleep Nodes</key>
|
||||
<false/>
|
||||
</dict>
|
||||
<key>Realtek ALC283,etc</key>
|
||||
<dict>
|
||||
<key>Custom Commands</key>
|
||||
<array>
|
||||
<dict>
|
||||
<key>Command</key>
|
||||
<data>
|
||||
AZcHJQ==
|
||||
</data>
|
||||
<key>Comment</key>
|
||||
<string>0x19 SET_PIN_WIDGET_CONTROL 0x25</string>
|
||||
<key>On Init</key>
|
||||
<true/>
|
||||
<key>On Sleep</key>
|
||||
<false/>
|
||||
<key>On Wake</key>
|
||||
<true/>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>Command</key>
|
||||
<data>
|
||||
AhcIgw==
|
||||
</data>
|
||||
<key>Comment</key>
|
||||
<string>0x21 SET_UNSOLICITED_ENABLE 0x83</string>
|
||||
<key>On Init</key>
|
||||
<true/>
|
||||
<key>On Sleep</key>
|
||||
<false/>
|
||||
<key>On Wake</key>
|
||||
<true/>
|
||||
</dict>
|
||||
</array>
|
||||
<key>Perform Reset</key>
|
||||
<false/>
|
||||
<key>Send Delay</key>
|
||||
<integer>10</integer>
|
||||
<key>Sleep Nodes</key>
|
||||
<false/>
|
||||
</dict>
|
||||
<key>Realtek ALC292</key>
|
||||
<dict>
|
||||
<key>Custom Commands</key>
|
||||
<array>
|
||||
<dict>
|
||||
<key>Command</key>
|
||||
<string>0x01a70724</string>
|
||||
<key>Comment</key>
|
||||
<string>Node 0x1a - Pin Control (In Enable / VRefEn)</string>
|
||||
<key>On Init</key>
|
||||
<true/>
|
||||
<key>On Sleep</key>
|
||||
<false/>
|
||||
<key>On Wake</key>
|
||||
<true/>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>Command</key>
|
||||
<data>
|
||||
AVcIgw==
|
||||
</data>
|
||||
<key>Comment</key>
|
||||
<string>0x15 SET_UNSOLICITED_ENABLE 0x83</string>
|
||||
<key>On Init</key>
|
||||
<true/>
|
||||
<key>On Sleep</key>
|
||||
<false/>
|
||||
<key>On Wake</key>
|
||||
<true/>
|
||||
</dict>
|
||||
</array>
|
||||
<key>Perform Reset</key>
|
||||
<false/>
|
||||
</dict>
|
||||
<key>Realtek ALC668</key>
|
||||
<dict>
|
||||
<key>Custom Commands</key>
|
||||
<array>
|
||||
<dict>
|
||||
<key>Command</key>
|
||||
<data>
|
||||
AVcIgw==
|
||||
</data>
|
||||
<key>Comment</key>
|
||||
<string>0x15 SET_UNSOLICITED_ENABLE 0x83</string>
|
||||
<key>On Init</key>
|
||||
<true/>
|
||||
<key>On Sleep</key>
|
||||
<false/>
|
||||
<key>On Wake</key>
|
||||
<true/>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>Command</key>
|
||||
<data>
|
||||
AbcHIA==
|
||||
</data>
|
||||
<key>Comment</key>
|
||||
<string>Node 0x1b - Pin Control (In Enable)</string>
|
||||
<key>On Init</key>
|
||||
<false/>
|
||||
<key>On Sleep</key>
|
||||
<false/>
|
||||
<key>On Wake</key>
|
||||
<true/>
|
||||
</dict>
|
||||
</array>
|
||||
<key>Perform Reset</key>
|
||||
<false/>
|
||||
</dict>
|
||||
<key>Realtek ALC892 desktop</key>
|
||||
<dict>
|
||||
<key>Sleep Nodes</key>
|
||||
<false/>
|
||||
<key>Update Nodes</key>
|
||||
<false/>
|
||||
</dict>
|
||||
</dict>
|
||||
<key>IOClass</key>
|
||||
<string>CodecCommander</string>
|
||||
<key>IOMatchCategory</key>
|
||||
<string>CodecCommander</string>
|
||||
<key>IOProviderClass</key>
|
||||
<string>IOHDACodecFunction</string>
|
||||
<key>IOUserClientClass</key>
|
||||
<string>CodecCommanderClient</string>
|
||||
</dict>
|
||||
<key>CodecCommanderPowerHook</key>
|
||||
<dict>
|
||||
<key>CFBundleIdentifier</key>
|
||||
<string>org.tw.CodecCommander</string>
|
||||
<key>Codec Profile</key>
|
||||
<dict>
|
||||
<key>1002</key>
|
||||
<string>Disabled HDMI</string>
|
||||
<key>10de</key>
|
||||
<string>Disabled HDMI</string>
|
||||
<key>8086</key>
|
||||
<string>Disabled HDMI</string>
|
||||
<key>Disabled HDMI</key>
|
||||
<dict>
|
||||
<key>Disable</key>
|
||||
<true/>
|
||||
</dict>
|
||||
</dict>
|
||||
<key>IOClass</key>
|
||||
<string>CodecCommanderPowerHook</string>
|
||||
<key>IOMatchCategory</key>
|
||||
<string>CodecCommanderPowerHook</string>
|
||||
<key>IOProviderClass</key>
|
||||
<string>AppleHDADriver</string>
|
||||
</dict>
|
||||
<key>CodecCommanderProbeInit</key>
|
||||
<dict>
|
||||
<key>CFBundleIdentifier</key>
|
||||
<string>org.tw.CodecCommander</string>
|
||||
<key>Codec Profile</key>
|
||||
<dict>
|
||||
<key>Default</key>
|
||||
<dict>
|
||||
<key>Custom Commands</key>
|
||||
<array/>
|
||||
</dict>
|
||||
</dict>
|
||||
<key>IOClass</key>
|
||||
<string>CodecCommanderProbeInit</string>
|
||||
<key>IOProbeScore</key>
|
||||
<integer>5000</integer>
|
||||
<key>IOProviderClass</key>
|
||||
<string>IOHDACodecDevice</string>
|
||||
</dict>
|
||||
<key>CodecCommanderResidency</key>
|
||||
<dict>
|
||||
<key>CFBundleIdentifier</key>
|
||||
<string>org.tw.CodecCommander</string>
|
||||
<key>IOClass</key>
|
||||
<string>CodecCommanderResidency</string>
|
||||
<key>IOMatchCategory</key>
|
||||
<string>CodecCommanderResidency</string>
|
||||
<key>IOProviderClass</key>
|
||||
<string>IOResources</string>
|
||||
</dict>
|
||||
<key>CodecCommanderVoodooHDA</key>
|
||||
<dict>
|
||||
<key>CFBundleIdentifier</key>
|
||||
<string>org.tw.CodecCommander</string>
|
||||
<key>Codec Profile</key>
|
||||
<dict>
|
||||
<key>1002</key>
|
||||
<string>Disabled HDMI</string>
|
||||
<key>10de</key>
|
||||
<string>Disabled HDMI</string>
|
||||
<key>8086</key>
|
||||
<string>Disabled HDMI</string>
|
||||
<key>Default</key>
|
||||
<dict>
|
||||
<key>Check Infinitely</key>
|
||||
<false/>
|
||||
<key>Perform Reset</key>
|
||||
<false/>
|
||||
<key>Perform Reset on EAPD Fail</key>
|
||||
<false/>
|
||||
<key>Perform Reset on External Wake</key>
|
||||
<false/>
|
||||
<key>Sleep Nodes</key>
|
||||
<false/>
|
||||
<key>Update Nodes</key>
|
||||
<false/>
|
||||
</dict>
|
||||
<key>Disabled HDMI</key>
|
||||
<dict>
|
||||
<key>Check Infinitely</key>
|
||||
<false/>
|
||||
<key>Disable</key>
|
||||
<true/>
|
||||
<key>Sleep Nodes</key>
|
||||
<false/>
|
||||
<key>Update Nodes</key>
|
||||
<false/>
|
||||
</dict>
|
||||
</dict>
|
||||
<key>IOClass</key>
|
||||
<string>CodecCommander</string>
|
||||
<key>IOMatchCategory</key>
|
||||
<string>CodecCommander</string>
|
||||
<key>IOProviderClass</key>
|
||||
<string>VoodooHDADevice</string>
|
||||
<key>IOUserClientClass</key>
|
||||
<string>CodecCommanderClient</string>
|
||||
</dict>
|
||||
</dict>
|
||||
<key>LSMinimumSystemVersion</key>
|
||||
<string>10.6</string>
|
||||
<key>NSHumanReadableCopyright</key>
|
||||
<string>Copyright © 2013-2014 TimeWalker/RehabMan. All rights reserved.</string>
|
||||
<key>OSBundleLibraries</key>
|
||||
<dict>
|
||||
<key>com.apple.iokit.IOACPIFamily</key>
|
||||
<string>1.0d1</string>
|
||||
<key>com.apple.iokit.IOAudioFamily</key>
|
||||
<string>1.1</string>
|
||||
<key>com.apple.iokit.IOPCIFamily</key>
|
||||
<string>1.0.0b1</string>
|
||||
<key>com.apple.kpi.bsd</key>
|
||||
<string>9.0.0</string>
|
||||
<key>com.apple.kpi.iokit</key>
|
||||
<string>9.0.0</string>
|
||||
<key>com.apple.kpi.libkern</key>
|
||||
<string>9.0.0</string>
|
||||
</dict>
|
||||
<key>Source Code</key>
|
||||
<string>https://github.com/RehabMan/EAPD-Codec-Commander</string>
|
||||
</dict>
|
||||
</plist>
|
||||
Binary file not shown.
@@ -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
|
||||
-46
@@ -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
|
||||
-54
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
|
||||
|
||||
@@ -1,267 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
||||
<plist version="1.0">
|
||||
<dict>
|
||||
<key>files</key>
|
||||
<dict>
|
||||
<key>Resources/Samples/SSDT-ALC1220.dsl</key>
|
||||
<data>
|
||||
EIES+l9rMGoeBieSkUNddrD5bWo=
|
||||
</data>
|
||||
<key>Resources/Samples/SSDT-ALC256-insanelydeepak.dsl</key>
|
||||
<data>
|
||||
VZkOsssBJ6T1/BsvNJsxIgN6sZY=
|
||||
</data>
|
||||
<key>Resources/Samples/SSDT-ALC256-vbourachot.dsl</key>
|
||||
<data>
|
||||
4Kgmc2FJT1dIg9N7ykidCcuhPVI=
|
||||
</data>
|
||||
<key>Resources/Samples/SSDT-ALC280.dsl</key>
|
||||
<data>
|
||||
I0LQ4c40vPqO7KQyWKJ2MnsfiIU=
|
||||
</data>
|
||||
<key>Resources/Samples/SSDT-ALC283.dsl</key>
|
||||
<data>
|
||||
3C5d98Yawh/48mwCelHDHJ4GINQ=
|
||||
</data>
|
||||
<key>Resources/Samples/SSDT-ALC298.dsl</key>
|
||||
<data>
|
||||
VKDMTH2YOrg+Y+z3VS9OHrPS0Fk=
|
||||
</data>
|
||||
<key>Resources/Samples/SSDT-ALC298a.dsl</key>
|
||||
<data>
|
||||
uZMK4TFxYyvCnF64GKMCkmIj+D0=
|
||||
</data>
|
||||
<key>Resources/Samples/SSDT-ALC668.dsl</key>
|
||||
<data>
|
||||
pxe3Mfkqdxto0CYYP1QQNnR/yYw=
|
||||
</data>
|
||||
<key>Resources/Samples/SSDT-AppleALC.dsl</key>
|
||||
<data>
|
||||
VPP+WvDCKf8Tw2HAbI6mGSApZec=
|
||||
</data>
|
||||
<key>Resources/Samples/SSDT-CX20752.dsl</key>
|
||||
<data>
|
||||
2Dc4I1jWG0/CmJeTVaO3ci4K3B0=
|
||||
</data>
|
||||
</dict>
|
||||
<key>files2</key>
|
||||
<dict>
|
||||
<key>Resources/Samples/SSDT-ALC1220.dsl</key>
|
||||
<dict>
|
||||
<key>hash</key>
|
||||
<data>
|
||||
EIES+l9rMGoeBieSkUNddrD5bWo=
|
||||
</data>
|
||||
<key>hash2</key>
|
||||
<data>
|
||||
jqBgCuISRIgDEohB6eJL6S35hXiT4avRWCIQkoG/7jE=
|
||||
</data>
|
||||
</dict>
|
||||
<key>Resources/Samples/SSDT-ALC256-insanelydeepak.dsl</key>
|
||||
<dict>
|
||||
<key>hash</key>
|
||||
<data>
|
||||
VZkOsssBJ6T1/BsvNJsxIgN6sZY=
|
||||
</data>
|
||||
<key>hash2</key>
|
||||
<data>
|
||||
sfT2TRn4QDdpacpab2BQO0EUosUxxjYP+H67YVrFxSM=
|
||||
</data>
|
||||
</dict>
|
||||
<key>Resources/Samples/SSDT-ALC256-vbourachot.dsl</key>
|
||||
<dict>
|
||||
<key>hash</key>
|
||||
<data>
|
||||
4Kgmc2FJT1dIg9N7ykidCcuhPVI=
|
||||
</data>
|
||||
<key>hash2</key>
|
||||
<data>
|
||||
OJ1gIMJ54LeFpxyxQ4BNebpxAspZWngZsLotyXRav1E=
|
||||
</data>
|
||||
</dict>
|
||||
<key>Resources/Samples/SSDT-ALC280.dsl</key>
|
||||
<dict>
|
||||
<key>hash</key>
|
||||
<data>
|
||||
I0LQ4c40vPqO7KQyWKJ2MnsfiIU=
|
||||
</data>
|
||||
<key>hash2</key>
|
||||
<data>
|
||||
VXWVuyccAWvOYtVBGFby4wtGs8w3rgemCSrDsfU9Y4w=
|
||||
</data>
|
||||
</dict>
|
||||
<key>Resources/Samples/SSDT-ALC283.dsl</key>
|
||||
<dict>
|
||||
<key>hash</key>
|
||||
<data>
|
||||
3C5d98Yawh/48mwCelHDHJ4GINQ=
|
||||
</data>
|
||||
<key>hash2</key>
|
||||
<data>
|
||||
wrBGgW4l9PJROiSBO70+4LDlxtKuTClEHurWIKbAqWw=
|
||||
</data>
|
||||
</dict>
|
||||
<key>Resources/Samples/SSDT-ALC298.dsl</key>
|
||||
<dict>
|
||||
<key>hash</key>
|
||||
<data>
|
||||
VKDMTH2YOrg+Y+z3VS9OHrPS0Fk=
|
||||
</data>
|
||||
<key>hash2</key>
|
||||
<data>
|
||||
4wJ+O/VDersVdLXH6wdYyd8Giyj5sp39FYFacOMgWMo=
|
||||
</data>
|
||||
</dict>
|
||||
<key>Resources/Samples/SSDT-ALC298a.dsl</key>
|
||||
<dict>
|
||||
<key>hash</key>
|
||||
<data>
|
||||
uZMK4TFxYyvCnF64GKMCkmIj+D0=
|
||||
</data>
|
||||
<key>hash2</key>
|
||||
<data>
|
||||
35qUmgVJmTFC09kAKboui1WfOeWpx8EZiuw0Ak11KqM=
|
||||
</data>
|
||||
</dict>
|
||||
<key>Resources/Samples/SSDT-ALC668.dsl</key>
|
||||
<dict>
|
||||
<key>hash</key>
|
||||
<data>
|
||||
pxe3Mfkqdxto0CYYP1QQNnR/yYw=
|
||||
</data>
|
||||
<key>hash2</key>
|
||||
<data>
|
||||
LyyMqlOlDDUkN/V9UfdYEo4NdzbruFwX9AtjqfzikHw=
|
||||
</data>
|
||||
</dict>
|
||||
<key>Resources/Samples/SSDT-AppleALC.dsl</key>
|
||||
<dict>
|
||||
<key>hash</key>
|
||||
<data>
|
||||
VPP+WvDCKf8Tw2HAbI6mGSApZec=
|
||||
</data>
|
||||
<key>hash2</key>
|
||||
<data>
|
||||
Sqi40XOwc8QaXlqUngUwxY66utwbKX2zXrdXprwkCoA=
|
||||
</data>
|
||||
</dict>
|
||||
<key>Resources/Samples/SSDT-CX20752.dsl</key>
|
||||
<dict>
|
||||
<key>hash</key>
|
||||
<data>
|
||||
2Dc4I1jWG0/CmJeTVaO3ci4K3B0=
|
||||
</data>
|
||||
<key>hash2</key>
|
||||
<data>
|
||||
sDRLVLSx27tOfnytpsAD7S23OOmox6NE4EeMafkvxzk=
|
||||
</data>
|
||||
</dict>
|
||||
</dict>
|
||||
<key>rules</key>
|
||||
<dict>
|
||||
<key>^Resources/</key>
|
||||
<true/>
|
||||
<key>^Resources/.*\.lproj/</key>
|
||||
<dict>
|
||||
<key>optional</key>
|
||||
<true/>
|
||||
<key>weight</key>
|
||||
<real>1000</real>
|
||||
</dict>
|
||||
<key>^Resources/.*\.lproj/locversion.plist$</key>
|
||||
<dict>
|
||||
<key>omit</key>
|
||||
<true/>
|
||||
<key>weight</key>
|
||||
<real>1100</real>
|
||||
</dict>
|
||||
<key>^Resources/Base\.lproj/</key>
|
||||
<dict>
|
||||
<key>weight</key>
|
||||
<real>1010</real>
|
||||
</dict>
|
||||
<key>^version.plist$</key>
|
||||
<true/>
|
||||
</dict>
|
||||
<key>rules2</key>
|
||||
<dict>
|
||||
<key>.*\.dSYM($|/)</key>
|
||||
<dict>
|
||||
<key>weight</key>
|
||||
<real>11</real>
|
||||
</dict>
|
||||
<key>^(.*/)?\.DS_Store$</key>
|
||||
<dict>
|
||||
<key>omit</key>
|
||||
<true/>
|
||||
<key>weight</key>
|
||||
<real>2000</real>
|
||||
</dict>
|
||||
<key>^(Frameworks|SharedFrameworks|PlugIns|Plug-ins|XPCServices|Helpers|MacOS|Library/(Automator|Spotlight|LoginItems))/</key>
|
||||
<dict>
|
||||
<key>nested</key>
|
||||
<true/>
|
||||
<key>weight</key>
|
||||
<real>10</real>
|
||||
</dict>
|
||||
<key>^.*</key>
|
||||
<true/>
|
||||
<key>^Info\.plist$</key>
|
||||
<dict>
|
||||
<key>omit</key>
|
||||
<true/>
|
||||
<key>weight</key>
|
||||
<real>20</real>
|
||||
</dict>
|
||||
<key>^PkgInfo$</key>
|
||||
<dict>
|
||||
<key>omit</key>
|
||||
<true/>
|
||||
<key>weight</key>
|
||||
<real>20</real>
|
||||
</dict>
|
||||
<key>^Resources/</key>
|
||||
<dict>
|
||||
<key>weight</key>
|
||||
<real>20</real>
|
||||
</dict>
|
||||
<key>^Resources/.*\.lproj/</key>
|
||||
<dict>
|
||||
<key>optional</key>
|
||||
<true/>
|
||||
<key>weight</key>
|
||||
<real>1000</real>
|
||||
</dict>
|
||||
<key>^Resources/.*\.lproj/locversion.plist$</key>
|
||||
<dict>
|
||||
<key>omit</key>
|
||||
<true/>
|
||||
<key>weight</key>
|
||||
<real>1100</real>
|
||||
</dict>
|
||||
<key>^Resources/Base\.lproj/</key>
|
||||
<dict>
|
||||
<key>weight</key>
|
||||
<real>1010</real>
|
||||
</dict>
|
||||
<key>^[^/]+$</key>
|
||||
<dict>
|
||||
<key>nested</key>
|
||||
<true/>
|
||||
<key>weight</key>
|
||||
<real>10</real>
|
||||
</dict>
|
||||
<key>^embedded\.provisionprofile$</key>
|
||||
<dict>
|
||||
<key>weight</key>
|
||||
<real>20</real>
|
||||
</dict>
|
||||
<key>^version\.plist$</key>
|
||||
<dict>
|
||||
<key>weight</key>
|
||||
<real>20</real>
|
||||
</dict>
|
||||
</dict>
|
||||
</dict>
|
||||
</plist>
|
||||
@@ -17,13 +17,13 @@
|
||||
<key>CFBundlePackageType</key>
|
||||
<string>KEXT</string>
|
||||
<key>CFBundleShortVersionString</key>
|
||||
<string>1.0.5</string>
|
||||
<string>1.0.6</string>
|
||||
<key>CFBundleSupportedPlatforms</key>
|
||||
<array>
|
||||
<string>MacOSX</string>
|
||||
</array>
|
||||
<key>CFBundleVersion</key>
|
||||
<string>1.0.5</string>
|
||||
<string>1.0.6</string>
|
||||
<key>DTCompiler</key>
|
||||
<string>com.apple.compilers.llvm.clang.1_0</string>
|
||||
<key>DTPlatformBuild</key>
|
||||
|
||||
Binary file not shown.
@@ -1,106 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
||||
<plist version="1.0">
|
||||
<dict>
|
||||
<key>BuildMachineOSBuild</key>
|
||||
<string>19E264b</string>
|
||||
<key>CFBundleDevelopmentRegion</key>
|
||||
<string>English</string>
|
||||
<key>CFBundleExecutable</key>
|
||||
<string>RealtekRTL8111</string>
|
||||
<key>CFBundleIdentifier</key>
|
||||
<string>com.insanelymac.RealtekRTL8111</string>
|
||||
<key>CFBundleInfoDictionaryVersion</key>
|
||||
<string>6.0</string>
|
||||
<key>CFBundleName</key>
|
||||
<string>RealtekRTL8111</string>
|
||||
<key>CFBundlePackageType</key>
|
||||
<string>KEXT</string>
|
||||
<key>CFBundleShortVersionString</key>
|
||||
<string>2.3.0d7</string>
|
||||
<key>CFBundleSignature</key>
|
||||
<string>????</string>
|
||||
<key>CFBundleSupportedPlatforms</key>
|
||||
<array>
|
||||
<string>MacOSX</string>
|
||||
</array>
|
||||
<key>CFBundleVersion</key>
|
||||
<string>2.3.0d7</string>
|
||||
<key>DTCompiler</key>
|
||||
<string>com.apple.compilers.llvm.clang.1_0</string>
|
||||
<key>DTPlatformBuild</key>
|
||||
<string>11C504</string>
|
||||
<key>DTPlatformVersion</key>
|
||||
<string>GM</string>
|
||||
<key>DTSDKBuild</key>
|
||||
<string>19B90</string>
|
||||
<key>DTSDKName</key>
|
||||
<string>macosx10.15</string>
|
||||
<key>DTXcode</key>
|
||||
<string>1130</string>
|
||||
<key>DTXcodeBuild</key>
|
||||
<string>11C504</string>
|
||||
<key>IOKitPersonalities</key>
|
||||
<dict>
|
||||
<key>RTL8111 PCIe Adapter</key>
|
||||
<dict>
|
||||
<key>CFBundleIdentifier</key>
|
||||
<string>com.insanelymac.RealtekRTL8111</string>
|
||||
<key>Driver Parameters</key>
|
||||
<dict>
|
||||
<key>disableASPM</key>
|
||||
<true/>
|
||||
<key>enableCSO6</key>
|
||||
<true/>
|
||||
<key>enableEEE</key>
|
||||
<true/>
|
||||
<key>enableTSO4</key>
|
||||
<true/>
|
||||
<key>enableTSO6</key>
|
||||
<true/>
|
||||
<key>fallbackMAC</key>
|
||||
<string></string>
|
||||
<key>intrMitigate</key>
|
||||
<integer>53080</integer>
|
||||
<key>rxPolling</key>
|
||||
<true/>
|
||||
</dict>
|
||||
<key>Driver_Version</key>
|
||||
<string>2.3.0d7</string>
|
||||
<key>IOClass</key>
|
||||
<string>RTL8111</string>
|
||||
<key>IOPCIMatch</key>
|
||||
<string>0x816810ec 0x81681186 0x250210ec 0x260010ec</string>
|
||||
<key>IOProbeScore</key>
|
||||
<integer>1000</integer>
|
||||
<key>IOProviderClass</key>
|
||||
<string>IOPCIDevice</string>
|
||||
<key>Model</key>
|
||||
<string>RTL8111</string>
|
||||
<key>Vendor</key>
|
||||
<string>Realtek</string>
|
||||
</dict>
|
||||
</dict>
|
||||
<key>LSMinimumSystemVersion</key>
|
||||
<string>10.14</string>
|
||||
<key>NSHumanReadableCopyright</key>
|
||||
<string>Copyright © 2013 Laura Müller. All rights reserved.</string>
|
||||
<key>OSBundleLibraries</key>
|
||||
<dict>
|
||||
<key>com.apple.iokit.IONetworkingFamily</key>
|
||||
<string>1.5.0</string>
|
||||
<key>com.apple.iokit.IOPCIFamily</key>
|
||||
<string>1.7</string>
|
||||
<key>com.apple.kpi.bsd</key>
|
||||
<string>8.10.0</string>
|
||||
<key>com.apple.kpi.iokit</key>
|
||||
<string>8.10.0</string>
|
||||
<key>com.apple.kpi.libkern</key>
|
||||
<string>8.10.0</string>
|
||||
<key>com.apple.kpi.mach</key>
|
||||
<string>8.10.0</string>
|
||||
</dict>
|
||||
<key>OSBundleRequired</key>
|
||||
<string>Network-Root</string>
|
||||
</dict>
|
||||
</plist>
|
||||
Binary file not shown.
Binary file not shown.
@@ -1,101 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
||||
<plist version="1.0">
|
||||
<dict>
|
||||
<key>BuildMachineOSBuild</key>
|
||||
<string>17G13035</string>
|
||||
<key>CFBundleDevelopmentRegion</key>
|
||||
<string>en</string>
|
||||
<key>CFBundleExecutable</key>
|
||||
<string>VoodooRMI</string>
|
||||
<key>CFBundleIdentifier</key>
|
||||
<string>com.1Revenger1.VoodooRMI</string>
|
||||
<key>CFBundleInfoDictionaryVersion</key>
|
||||
<string>6.0</string>
|
||||
<key>CFBundleName</key>
|
||||
<string>VoodooRMI</string>
|
||||
<key>CFBundlePackageType</key>
|
||||
<string>KEXT</string>
|
||||
<key>CFBundleShortVersionString</key>
|
||||
<string>0.5</string>
|
||||
<key>CFBundleSupportedPlatforms</key>
|
||||
<array>
|
||||
<string>MacOSX</string>
|
||||
</array>
|
||||
<key>CFBundleVersion</key>
|
||||
<string>0.5</string>
|
||||
<key>DTCompiler</key>
|
||||
<string>com.apple.compilers.llvm.clang.1_0</string>
|
||||
<key>DTPlatformBuild</key>
|
||||
<string>9F2000</string>
|
||||
<key>DTPlatformVersion</key>
|
||||
<string>GM</string>
|
||||
<key>DTSDKBuild</key>
|
||||
<string>17E189</string>
|
||||
<key>DTSDKName</key>
|
||||
<string>macosx10.13</string>
|
||||
<key>DTXcode</key>
|
||||
<string>0941</string>
|
||||
<key>DTXcodeBuild</key>
|
||||
<string>9F2000</string>
|
||||
<key>IOKitPersonalities</key>
|
||||
<dict>
|
||||
<key>RMIDevice</key>
|
||||
<dict>
|
||||
<key>CFBundleIdentifier</key>
|
||||
<string>com.1Revenger1.VoodooRMI</string>
|
||||
<key>Configuration</key>
|
||||
<dict>
|
||||
<key>DisableWhileTypingTimeout</key>
|
||||
<integer>100</integer>
|
||||
<key>ForceTouchEmulation</key>
|
||||
<true/>
|
||||
<key>ForceTouchMinPressure</key>
|
||||
<integer>90</integer>
|
||||
<key>MinYDiffThumbDetection</key>
|
||||
<integer>200</integer>
|
||||
<key>TrackstickDeadzone</key>
|
||||
<integer>1</integer>
|
||||
<key>TrackstickMultiplier</key>
|
||||
<integer>20</integer>
|
||||
<key>TrackstickScrollMultiplierX</key>
|
||||
<integer>20</integer>
|
||||
<key>TrackstickScrollMultiplierY</key>
|
||||
<integer>20</integer>
|
||||
</dict>
|
||||
<key>IOClass</key>
|
||||
<string>RMIBus</string>
|
||||
<key>IOProbeScore</key>
|
||||
<integer>2910</integer>
|
||||
<key>IOProviderClass</key>
|
||||
<string>RMISMBus</string>
|
||||
</dict>
|
||||
<key>RMISMBus</key>
|
||||
<dict>
|
||||
<key>CFBundleIdentifier</key>
|
||||
<string>com.1Revenger1.VoodooRMI</string>
|
||||
<key>IOClass</key>
|
||||
<string>RMISMBus</string>
|
||||
<key>IOProbeScore</key>
|
||||
<integer>500</integer>
|
||||
<key>IOProviderClass</key>
|
||||
<string>VoodooSMBusDeviceNub</string>
|
||||
</dict>
|
||||
</dict>
|
||||
<key>NSHumanReadableCopyright</key>
|
||||
<string>Copyright © 2020 1Revenger1. All rights reserved.</string>
|
||||
<key>OSBundleLibraries</key>
|
||||
<dict>
|
||||
<key>com.apple.iokit.IOHIDFamily</key>
|
||||
<string>2.0</string>
|
||||
<key>com.apple.kpi.iokit</key>
|
||||
<string>18.5</string>
|
||||
<key>com.apple.kpi.libkern</key>
|
||||
<string>18.5</string>
|
||||
<key>com.apple.kpi.mach</key>
|
||||
<string>18.5</string>
|
||||
<key>de.leo-labs.VoodooSMBus</key>
|
||||
<string>2.1</string>
|
||||
</dict>
|
||||
</dict>
|
||||
</plist>
|
||||
Binary file not shown.
@@ -1,76 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
||||
<plist version="1.0">
|
||||
<dict>
|
||||
<key>BuildMachineOSBuild</key>
|
||||
<string>17G13035</string>
|
||||
<key>CFBundleDevelopmentRegion</key>
|
||||
<string>en</string>
|
||||
<key>CFBundleExecutable</key>
|
||||
<string>VoodooInput</string>
|
||||
<key>CFBundleIdentifier</key>
|
||||
<string>me.kishorprins.VoodooInput</string>
|
||||
<key>CFBundleInfoDictionaryVersion</key>
|
||||
<string>6.0</string>
|
||||
<key>CFBundleName</key>
|
||||
<string>VoodooInput</string>
|
||||
<key>CFBundlePackageType</key>
|
||||
<string>KEXT</string>
|
||||
<key>CFBundleShortVersionString</key>
|
||||
<string>1.0.6</string>
|
||||
<key>CFBundleSupportedPlatforms</key>
|
||||
<array>
|
||||
<string>MacOSX</string>
|
||||
</array>
|
||||
<key>CFBundleVersion</key>
|
||||
<string>1.0.6</string>
|
||||
<key>DTCompiler</key>
|
||||
<string>com.apple.compilers.llvm.clang.1_0</string>
|
||||
<key>DTPlatformBuild</key>
|
||||
<string>9F2000</string>
|
||||
<key>DTPlatformVersion</key>
|
||||
<string>GM</string>
|
||||
<key>DTSDKBuild</key>
|
||||
<string>17E189</string>
|
||||
<key>DTSDKName</key>
|
||||
<string>macosx10.13</string>
|
||||
<key>DTXcode</key>
|
||||
<string>0941</string>
|
||||
<key>DTXcodeBuild</key>
|
||||
<string>9F2000</string>
|
||||
<key>IOKitPersonalities</key>
|
||||
<dict>
|
||||
<key>Voodoo Input</key>
|
||||
<dict>
|
||||
<key>CFBundleIdentifier</key>
|
||||
<string>me.kishorprins.VoodooInput</string>
|
||||
<key>IOClass</key>
|
||||
<string>VoodooInput</string>
|
||||
<key>IOProbeScore</key>
|
||||
<integer>200</integer>
|
||||
<key>IOPropertyMatch</key>
|
||||
<dict>
|
||||
<key>VoodooInputSupported</key>
|
||||
<true/>
|
||||
</dict>
|
||||
<key>IOProviderClass</key>
|
||||
<string>IOService</string>
|
||||
</dict>
|
||||
</dict>
|
||||
<key>NSHumanReadableCopyright</key>
|
||||
<string>Copyright © 2019 Kishor Prins. All rights reserved.</string>
|
||||
<key>OSBundleLibraries</key>
|
||||
<dict>
|
||||
<key>com.apple.iokit.IOHIDFamily</key>
|
||||
<string>2.0</string>
|
||||
<key>com.apple.kpi.iokit</key>
|
||||
<string>14</string>
|
||||
<key>com.apple.kpi.libkern</key>
|
||||
<string>14</string>
|
||||
<key>com.apple.kpi.mach</key>
|
||||
<string>13.0</string>
|
||||
</dict>
|
||||
<key>OSBundleRequired</key>
|
||||
<string>Root</string>
|
||||
</dict>
|
||||
</plist>
|
||||
BIN
Binary file not shown.
-39
@@ -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
|
||||
-26
@@ -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 */
|
||||
-29
@@ -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 */
|
||||
-54
@@ -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
|
||||
-177
@@ -1,177 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
||||
<plist version="1.0">
|
||||
<dict>
|
||||
<key>files</key>
|
||||
<dict>
|
||||
<key>Resources/VoodooInputMultitouch/MultitouchHelpers.h</key>
|
||||
<data>
|
||||
2Dn/wSPXmisHoAia4HckRfPF9VY=
|
||||
</data>
|
||||
<key>Resources/VoodooInputMultitouch/VoodooInputEvent.h</key>
|
||||
<data>
|
||||
4GTEuNGgjRofbAtGSyWz6Nbsnos=
|
||||
</data>
|
||||
<key>Resources/VoodooInputMultitouch/VoodooInputMessages.h</key>
|
||||
<data>
|
||||
ITveLScF2AAkztNSTyiWkOCYc8U=
|
||||
</data>
|
||||
<key>Resources/VoodooInputMultitouch/VoodooInputTransducer.h</key>
|
||||
<data>
|
||||
gkk9BaVsQ4gUmaqO8llP7dOHjhE=
|
||||
</data>
|
||||
</dict>
|
||||
<key>files2</key>
|
||||
<dict>
|
||||
<key>Resources/VoodooInputMultitouch/MultitouchHelpers.h</key>
|
||||
<dict>
|
||||
<key>hash</key>
|
||||
<data>
|
||||
2Dn/wSPXmisHoAia4HckRfPF9VY=
|
||||
</data>
|
||||
<key>hash2</key>
|
||||
<data>
|
||||
Sfb8D4oD0U3eU/uN3tJWzilbqnn/x967cYacLl0mbZc=
|
||||
</data>
|
||||
</dict>
|
||||
<key>Resources/VoodooInputMultitouch/VoodooInputEvent.h</key>
|
||||
<dict>
|
||||
<key>hash</key>
|
||||
<data>
|
||||
4GTEuNGgjRofbAtGSyWz6Nbsnos=
|
||||
</data>
|
||||
<key>hash2</key>
|
||||
<data>
|
||||
pU3r7vNH4yll7M033lo4m86PdykPsGcQ05X2FBUJqxA=
|
||||
</data>
|
||||
</dict>
|
||||
<key>Resources/VoodooInputMultitouch/VoodooInputMessages.h</key>
|
||||
<dict>
|
||||
<key>hash</key>
|
||||
<data>
|
||||
ITveLScF2AAkztNSTyiWkOCYc8U=
|
||||
</data>
|
||||
<key>hash2</key>
|
||||
<data>
|
||||
6cZnFcLcCIBCR9exzPhAM5inJryl67pW37DSZJP2nI8=
|
||||
</data>
|
||||
</dict>
|
||||
<key>Resources/VoodooInputMultitouch/VoodooInputTransducer.h</key>
|
||||
<dict>
|
||||
<key>hash</key>
|
||||
<data>
|
||||
gkk9BaVsQ4gUmaqO8llP7dOHjhE=
|
||||
</data>
|
||||
<key>hash2</key>
|
||||
<data>
|
||||
K17G+d04Tw396K/qurHzQZc/0cTgWwEESFtu6sfMd0w=
|
||||
</data>
|
||||
</dict>
|
||||
</dict>
|
||||
<key>rules</key>
|
||||
<dict>
|
||||
<key>^Resources/</key>
|
||||
<true/>
|
||||
<key>^Resources/.*\.lproj/</key>
|
||||
<dict>
|
||||
<key>optional</key>
|
||||
<true/>
|
||||
<key>weight</key>
|
||||
<real>1000</real>
|
||||
</dict>
|
||||
<key>^Resources/.*\.lproj/locversion.plist$</key>
|
||||
<dict>
|
||||
<key>omit</key>
|
||||
<true/>
|
||||
<key>weight</key>
|
||||
<real>1100</real>
|
||||
</dict>
|
||||
<key>^Resources/Base\.lproj/</key>
|
||||
<dict>
|
||||
<key>weight</key>
|
||||
<real>1010</real>
|
||||
</dict>
|
||||
<key>^version.plist$</key>
|
||||
<true/>
|
||||
</dict>
|
||||
<key>rules2</key>
|
||||
<dict>
|
||||
<key>.*\.dSYM($|/)</key>
|
||||
<dict>
|
||||
<key>weight</key>
|
||||
<real>11</real>
|
||||
</dict>
|
||||
<key>^(.*/)?\.DS_Store$</key>
|
||||
<dict>
|
||||
<key>omit</key>
|
||||
<true/>
|
||||
<key>weight</key>
|
||||
<real>2000</real>
|
||||
</dict>
|
||||
<key>^(Frameworks|SharedFrameworks|PlugIns|Plug-ins|XPCServices|Helpers|MacOS|Library/(Automator|Spotlight|LoginItems))/</key>
|
||||
<dict>
|
||||
<key>nested</key>
|
||||
<true/>
|
||||
<key>weight</key>
|
||||
<real>10</real>
|
||||
</dict>
|
||||
<key>^.*</key>
|
||||
<true/>
|
||||
<key>^Info\.plist$</key>
|
||||
<dict>
|
||||
<key>omit</key>
|
||||
<true/>
|
||||
<key>weight</key>
|
||||
<real>20</real>
|
||||
</dict>
|
||||
<key>^PkgInfo$</key>
|
||||
<dict>
|
||||
<key>omit</key>
|
||||
<true/>
|
||||
<key>weight</key>
|
||||
<real>20</real>
|
||||
</dict>
|
||||
<key>^Resources/</key>
|
||||
<dict>
|
||||
<key>weight</key>
|
||||
<real>20</real>
|
||||
</dict>
|
||||
<key>^Resources/.*\.lproj/</key>
|
||||
<dict>
|
||||
<key>optional</key>
|
||||
<true/>
|
||||
<key>weight</key>
|
||||
<real>1000</real>
|
||||
</dict>
|
||||
<key>^Resources/.*\.lproj/locversion.plist$</key>
|
||||
<dict>
|
||||
<key>omit</key>
|
||||
<true/>
|
||||
<key>weight</key>
|
||||
<real>1100</real>
|
||||
</dict>
|
||||
<key>^Resources/Base\.lproj/</key>
|
||||
<dict>
|
||||
<key>weight</key>
|
||||
<real>1010</real>
|
||||
</dict>
|
||||
<key>^[^/]+$</key>
|
||||
<dict>
|
||||
<key>nested</key>
|
||||
<true/>
|
||||
<key>weight</key>
|
||||
<real>10</real>
|
||||
</dict>
|
||||
<key>^embedded\.provisionprofile$</key>
|
||||
<dict>
|
||||
<key>weight</key>
|
||||
<real>20</real>
|
||||
</dict>
|
||||
<key>^version\.plist$</key>
|
||||
<dict>
|
||||
<key>weight</key>
|
||||
<real>20</real>
|
||||
</dict>
|
||||
</dict>
|
||||
</dict>
|
||||
</plist>
|
||||
@@ -1,574 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
||||
<plist version="1.0">
|
||||
<dict>
|
||||
<key>BuildMachineOSBuild</key>
|
||||
<string>17G13035</string>
|
||||
<key>CFBundleDevelopmentRegion</key>
|
||||
<string>en</string>
|
||||
<key>CFBundleExecutable</key>
|
||||
<string>VoodooSMBus</string>
|
||||
<key>CFBundleIdentifier</key>
|
||||
<string>de.leo-labs.VoodooSMBus</string>
|
||||
<key>CFBundleInfoDictionaryVersion</key>
|
||||
<string>6.0</string>
|
||||
<key>CFBundleName</key>
|
||||
<string>VoodooSMBus</string>
|
||||
<key>CFBundlePackageType</key>
|
||||
<string>KEXT</string>
|
||||
<key>CFBundleShortVersionString</key>
|
||||
<string>2.1</string>
|
||||
<key>CFBundleSupportedPlatforms</key>
|
||||
<array>
|
||||
<string>MacOSX</string>
|
||||
</array>
|
||||
<key>CFBundleVersion</key>
|
||||
<string>2.1</string>
|
||||
<key>DTCompiler</key>
|
||||
<string>com.apple.compilers.llvm.clang.1_0</string>
|
||||
<key>DTPlatformBuild</key>
|
||||
<string>9F2000</string>
|
||||
<key>DTPlatformVersion</key>
|
||||
<string>GM</string>
|
||||
<key>DTSDKBuild</key>
|
||||
<string>17E189</string>
|
||||
<key>DTSDKName</key>
|
||||
<string>macosx10.13</string>
|
||||
<key>DTXcode</key>
|
||||
<string>0941</string>
|
||||
<key>DTXcodeBuild</key>
|
||||
<string>9F2000</string>
|
||||
<key>IOKitPersonalities</key>
|
||||
<dict>
|
||||
<key>Custom MT2 Personality</key>
|
||||
<dict>
|
||||
<key>ApplePreferenceCapability</key>
|
||||
<integer>2</integer>
|
||||
<key>ApplePreferenceIdentifier</key>
|
||||
<string>com.apple.AppleMultitouchTrackpad</string>
|
||||
<key>ApplePreferencesDefaultPreferences</key>
|
||||
<dict>
|
||||
<key>ActuateDetents</key>
|
||||
<integer>0</integer>
|
||||
<key>Clicking</key>
|
||||
<integer>1</integer>
|
||||
<key>DragLock</key>
|
||||
<integer>0</integer>
|
||||
<key>Dragging</key>
|
||||
<integer>0</integer>
|
||||
<key>FirstClickThreshold</key>
|
||||
<integer>1</integer>
|
||||
<key>ForceSuppressed</key>
|
||||
<true/>
|
||||
<key>SecondClickThreshold</key>
|
||||
<integer>1</integer>
|
||||
<key>TrackpadCornerSecondaryClick</key>
|
||||
<integer>0</integer>
|
||||
<key>TrackpadFiveFingerPinchGesture</key>
|
||||
<integer>2</integer>
|
||||
<key>TrackpadFourFingerHorizSwipeGesture</key>
|
||||
<integer>2</integer>
|
||||
<key>TrackpadFourFingerPinchGesture</key>
|
||||
<integer>2</integer>
|
||||
<key>TrackpadFourFingerVertSwipeGesture</key>
|
||||
<integer>2</integer>
|
||||
<key>TrackpadHorizScroll</key>
|
||||
<integer>1</integer>
|
||||
<key>TrackpadMomentumScroll</key>
|
||||
<true/>
|
||||
<key>TrackpadPinch</key>
|
||||
<integer>1</integer>
|
||||
<key>TrackpadRightClick</key>
|
||||
<true/>
|
||||
<key>TrackpadRotate</key>
|
||||
<integer>1</integer>
|
||||
<key>TrackpadScroll</key>
|
||||
<true/>
|
||||
<key>TrackpadThreeFingerDrag</key>
|
||||
<false/>
|
||||
<key>TrackpadThreeFingerHorizSwipeGesture</key>
|
||||
<integer>2</integer>
|
||||
<key>TrackpadThreeFingerVertSwipeGesture</key>
|
||||
<integer>2</integer>
|
||||
</dict>
|
||||
<key>CFBundleIdentifier</key>
|
||||
<string>com.apple.driver.AppleTopCaseHIDEventDriver</string>
|
||||
<key>DefaultMultitouchProperties</key>
|
||||
<dict>
|
||||
<key>ActuationSupported</key>
|
||||
<false/>
|
||||
<key>ExtractAndPostDeviceButtonState</key>
|
||||
<true/>
|
||||
<key>ForceSupported</key>
|
||||
<false/>
|
||||
<key>HIDServiceSupport</key>
|
||||
<true/>
|
||||
<key>IOCFPlugInTypes</key>
|
||||
<dict>
|
||||
<key>0516B563-B15B-11DA-96EB-0014519758EF</key>
|
||||
<string>AppleMultitouchDriver.kext/Contents/PlugIns/MultitouchHID.plugin</string>
|
||||
</dict>
|
||||
<key>MT Built-In</key>
|
||||
<true/>
|
||||
<key>MTHIDDevice</key>
|
||||
<true/>
|
||||
<key>MTPowerStatsDisable</key>
|
||||
<true/>
|
||||
<key>SupportsGestureScrolling</key>
|
||||
<true/>
|
||||
<key>TrackpadFourFingerGestures</key>
|
||||
<true/>
|
||||
<key>TrackpadMomentumScroll</key>
|
||||
<true/>
|
||||
<key>TrackpadSecondaryClickCorners</key>
|
||||
<true/>
|
||||
<key>TrackpadThreeFingerDrag</key>
|
||||
<true/>
|
||||
<key>parser-options</key>
|
||||
<integer>39</integer>
|
||||
<key>parser-type</key>
|
||||
<integer>1000</integer>
|
||||
</dict>
|
||||
<key>DeviceUsagePairs</key>
|
||||
<array>
|
||||
<dict>
|
||||
<key>DeviceUsage</key>
|
||||
<integer>2</integer>
|
||||
<key>DeviceUsagePage</key>
|
||||
<integer>1</integer>
|
||||
</dict>
|
||||
</array>
|
||||
<key>DoReportIntervalHack</key>
|
||||
<true/>
|
||||
<key>HIDAccelCurves</key>
|
||||
<array>
|
||||
<dict>
|
||||
<key>HIDAccelGainLinear</key>
|
||||
<integer>65536</integer>
|
||||
<key>HIDAccelIndex</key>
|
||||
<integer>0</integer>
|
||||
<key>HIDAccelTangentSpeedLinear</key>
|
||||
<integer>484966</integer>
|
||||
<key>HIDAccelTangentSpeedParabolicRoot</key>
|
||||
<integer>1376256</integer>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>HIDAccelGainCubic</key>
|
||||
<integer>5243</integer>
|
||||
<key>HIDAccelGainLinear</key>
|
||||
<integer>64881</integer>
|
||||
<key>HIDAccelGainParabolic</key>
|
||||
<integer>32768</integer>
|
||||
<key>HIDAccelIndex</key>
|
||||
<integer>8192</integer>
|
||||
<key>HIDAccelTangentSpeedLinear</key>
|
||||
<integer>478413</integer>
|
||||
<key>HIDAccelTangentSpeedParabolicRoot</key>
|
||||
<integer>1310720</integer>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>HIDAccelGainCubic</key>
|
||||
<integer>6554</integer>
|
||||
<key>HIDAccelGainLinear</key>
|
||||
<integer>64225</integer>
|
||||
<key>HIDAccelGainParabolic</key>
|
||||
<integer>43254</integer>
|
||||
<key>HIDAccelIndex</key>
|
||||
<integer>32768</integer>
|
||||
<key>HIDAccelTangentSpeedLinear</key>
|
||||
<integer>471859</integer>
|
||||
<key>HIDAccelTangentSpeedParabolicRoot</key>
|
||||
<integer>1245184</integer>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>HIDAccelGainCubic</key>
|
||||
<integer>7864</integer>
|
||||
<key>HIDAccelGainLinear</key>
|
||||
<integer>62915</integer>
|
||||
<key>HIDAccelGainParabolic</key>
|
||||
<integer>54395</integer>
|
||||
<key>HIDAccelIndex</key>
|
||||
<integer>45056</integer>
|
||||
<key>HIDAccelTangentSpeedLinear</key>
|
||||
<integer>465306</integer>
|
||||
<key>HIDAccelTangentSpeedParabolicRoot</key>
|
||||
<integer>1179648</integer>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>HIDAccelGainCubic</key>
|
||||
<integer>9830</integer>
|
||||
<key>HIDAccelGainLinear</key>
|
||||
<integer>61604</integer>
|
||||
<key>HIDAccelGainParabolic</key>
|
||||
<integer>65536</integer>
|
||||
<key>HIDAccelIndex</key>
|
||||
<integer>57344</integer>
|
||||
<key>HIDAccelTangentSpeedLinear</key>
|
||||
<integer>458752</integer>
|
||||
<key>HIDAccelTangentSpeedParabolicRoot</key>
|
||||
<integer>1114112</integer>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>HIDAccelGainCubic</key>
|
||||
<integer>11796</integer>
|
||||
<key>HIDAccelGainLinear</key>
|
||||
<integer>60293</integer>
|
||||
<key>HIDAccelGainParabolic</key>
|
||||
<integer>75366</integer>
|
||||
<key>HIDAccelIndex</key>
|
||||
<integer>65536</integer>
|
||||
<key>HIDAccelTangentSpeedLinear</key>
|
||||
<integer>458752</integer>
|
||||
<key>HIDAccelTangentSpeedParabolicRoot</key>
|
||||
<integer>1048576</integer>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>HIDAccelGainCubic</key>
|
||||
<integer>13763</integer>
|
||||
<key>HIDAccelGainLinear</key>
|
||||
<integer>58327</integer>
|
||||
<key>HIDAccelGainParabolic</key>
|
||||
<integer>85197</integer>
|
||||
<key>HIDAccelIndex</key>
|
||||
<integer>98304</integer>
|
||||
<key>HIDAccelTangentSpeedLinear</key>
|
||||
<integer>458752</integer>
|
||||
<key>HIDAccelTangentSpeedParabolicRoot</key>
|
||||
<integer>983040</integer>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>HIDAccelGainCubic</key>
|
||||
<integer>15729</integer>
|
||||
<key>HIDAccelGainLinear</key>
|
||||
<integer>56361</integer>
|
||||
<key>HIDAccelGainParabolic</key>
|
||||
<integer>95027</integer>
|
||||
<key>HIDAccelIndex</key>
|
||||
<integer>131072</integer>
|
||||
<key>HIDAccelTangentSpeedLinear</key>
|
||||
<integer>458752</integer>
|
||||
<key>HIDAccelTangentSpeedParabolicRoot</key>
|
||||
<integer>917504</integer>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>HIDAccelGainCubic</key>
|
||||
<integer>18350</integer>
|
||||
<key>HIDAccelGainLinear</key>
|
||||
<integer>54395</integer>
|
||||
<key>HIDAccelGainParabolic</key>
|
||||
<integer>108790</integer>
|
||||
<key>HIDAccelIndex</key>
|
||||
<integer>163840</integer>
|
||||
<key>HIDAccelTangentSpeedLinear</key>
|
||||
<integer>458752</integer>
|
||||
<key>HIDAccelTangentSpeedParabolicRoot</key>
|
||||
<integer>851968</integer>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>HIDAccelGainCubic</key>
|
||||
<integer>23593</integer>
|
||||
<key>HIDAccelGainLinear</key>
|
||||
<integer>65536</integer>
|
||||
<key>HIDAccelGainParabolic</key>
|
||||
<integer>123208</integer>
|
||||
<key>HIDAccelIndex</key>
|
||||
<integer>196608</integer>
|
||||
<key>HIDAccelTangentSpeedLinear</key>
|
||||
<integer>458752</integer>
|
||||
<key>HIDAccelTangentSpeedParabolicRoot</key>
|
||||
<integer>786432</integer>
|
||||
</dict>
|
||||
</array>
|
||||
<key>HIDDisallowRemappingOfPrimaryClick</key>
|
||||
<true/>
|
||||
<key>HIDPointerAccelerationTable</key>
|
||||
<data>
|
||||
AACAAFVTQioABwAAAAAAAgAEAAAABAAAABAAAAAQAAAAACAAAA0A
|
||||
AIAAAACAAAABQAAAAYAAAAIAAAAC4AAAAwAAAATgAAAEAAAAB0AA
|
||||
AAUAAAAKAAAABgAAAA1AAAAIAAAAFgAAAArAAAAjAAAADQAAAC8A
|
||||
AAAOwAAAOMAAABBAAABBAAAAEcAAAEjAAAAAUAAADwAAgAAAAIAA
|
||||
AAEAAAABQAAAAYAAAAJAAAACAAAAA4AAAAKAAAAE4AAAAwAAAAZg
|
||||
AAAEAAAACgAAAAUAAAAOQAAABgAAABNAAAAIAAAAHsAAAArAAAAu
|
||||
wAAADQAAADyAAAAOwAAARwAAABBAAABPwAAAEcAAAFiAAAAAgAAA
|
||||
DwAAgAAAAIAAAAEAAAABYAAAAYAAAAKgAAACAAAABEAAAAKAAAAG
|
||||
AAAAAwAAAAgAAAAEAAAADQAAAAUAAAASwAAABgAAABkAAAAIAAAA
|
||||
KAAAAArAAAA7wAAADQAAAEuAAAAOwAAAV0AAABBAAABgQAAAEcAA
|
||||
AGkAAAAAsAAADwAAgAAAAIAAAAEAAAABoAAAAYAAAAMAAAACAAAA
|
||||
BQAAAAKAAAAHQAAAAwAAAAnAAAAEAAAAEEAAAAUAAAAXgAAABgAA
|
||||
AB/AAAAIAAAAMgAAAArAAABKAAAADQAAAFyAAAAOwAAAaQAAABBA
|
||||
AABywAAAEcAAAHrAAAAA4AAADwAAgAAAAKAAAAEAAAABwAAAAYAA
|
||||
AANgAAACAAAABeAAAAKAAAAIoAAAAwAAAAvAAAAEAAAAE8AAAAUA
|
||||
AAAdQAAABgAAACfAAAAIAAAAPcAAAArAAABZAAAADQAAAG3AAAAO
|
||||
wAAAe0AAABBAAACFQAAAEcAAAIxAAAABAAAADwAAgAAAAMAAAAEA
|
||||
AAACAAAAAYAAAAPgAAACAAAABsAAAAKAAAAKQAAAAwAAAA5gAAAE
|
||||
AAAAGMAAAAUAAAAkwAAABgAAADLAAAAIAAAATUAAAArAAABugAAA
|
||||
DQAAAIMAAAAOwAAAj0AAABBAAACXAAAAEcAAAJxA
|
||||
</data>
|
||||
<key>HIDPointerAccelerationType</key>
|
||||
<string>HIDTrackpadAcceleration</string>
|
||||
<key>HIDScrollAccelCurves</key>
|
||||
<array>
|
||||
<dict>
|
||||
<key>HIDAccelGainLinear</key>
|
||||
<integer>65536</integer>
|
||||
<key>HIDAccelIndex</key>
|
||||
<integer>0</integer>
|
||||
<key>HIDAccelTangentSpeedLinear</key>
|
||||
<integer>393216</integer>
|
||||
<key>HIDAccelTangentSpeedParabolicRoot</key>
|
||||
<integer>786432</integer>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>HIDAccelGainLinear</key>
|
||||
<integer>62259</integer>
|
||||
<key>HIDAccelGainParabolic</key>
|
||||
<integer>39322</integer>
|
||||
<key>HIDAccelIndex</key>
|
||||
<integer>8192</integer>
|
||||
<key>HIDAccelTangentSpeedLinear</key>
|
||||
<integer>406323</integer>
|
||||
<key>HIDAccelTangentSpeedParabolicRoot</key>
|
||||
<integer>786432</integer>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>HIDAccelGainLinear</key>
|
||||
<integer>58982</integer>
|
||||
<key>HIDAccelGainParabolic</key>
|
||||
<integer>58982</integer>
|
||||
<key>HIDAccelIndex</key>
|
||||
<integer>32768</integer>
|
||||
<key>HIDAccelTangentSpeedLinear</key>
|
||||
<integer>419430</integer>
|
||||
<key>HIDAccelTangentSpeedParabolicRoot</key>
|
||||
<integer>786432</integer>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>HIDAccelGainLinear</key>
|
||||
<integer>55706</integer>
|
||||
<key>HIDAccelGainParabolic</key>
|
||||
<integer>78643</integer>
|
||||
<key>HIDAccelIndex</key>
|
||||
<integer>45056</integer>
|
||||
<key>HIDAccelTangentSpeedLinear</key>
|
||||
<integer>432538</integer>
|
||||
<key>HIDAccelTangentSpeedParabolicRoot</key>
|
||||
<integer>786432</integer>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>HIDAccelGainLinear</key>
|
||||
<integer>52429</integer>
|
||||
<key>HIDAccelGainParabolic</key>
|
||||
<integer>91750</integer>
|
||||
<key>HIDAccelIndex</key>
|
||||
<integer>57344</integer>
|
||||
<key>HIDAccelTangentSpeedLinear</key>
|
||||
<integer>445645</integer>
|
||||
<key>HIDAccelTangentSpeedParabolicRoot</key>
|
||||
<integer>786432</integer>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>HIDAccelGainLinear</key>
|
||||
<integer>49152</integer>
|
||||
<key>HIDAccelGainParabolic</key>
|
||||
<integer>104858</integer>
|
||||
<key>HIDAccelIndex</key>
|
||||
<integer>65536</integer>
|
||||
<key>HIDAccelTangentSpeedLinear</key>
|
||||
<integer>458752</integer>
|
||||
<key>HIDAccelTangentSpeedParabolicRoot</key>
|
||||
<integer>786432</integer>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>HIDAccelGainLinear</key>
|
||||
<integer>45875</integer>
|
||||
<key>HIDAccelGainParabolic</key>
|
||||
<integer>117965</integer>
|
||||
<key>HIDAccelIndex</key>
|
||||
<integer>98304</integer>
|
||||
<key>HIDAccelTangentSpeedLinear</key>
|
||||
<integer>471859</integer>
|
||||
<key>HIDAccelTangentSpeedParabolicRoot</key>
|
||||
<integer>786432</integer>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>HIDAccelGainLinear</key>
|
||||
<integer>42598</integer>
|
||||
<key>HIDAccelGainParabolic</key>
|
||||
<integer>131072</integer>
|
||||
<key>HIDAccelIndex</key>
|
||||
<integer>131072</integer>
|
||||
<key>HIDAccelTangentSpeedLinear</key>
|
||||
<integer>484966</integer>
|
||||
<key>HIDAccelTangentSpeedParabolicRoot</key>
|
||||
<integer>786432</integer>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>HIDAccelGainLinear</key>
|
||||
<integer>39322</integer>
|
||||
<key>HIDAccelGainParabolic</key>
|
||||
<integer>144179</integer>
|
||||
<key>HIDAccelIndex</key>
|
||||
<integer>163840</integer>
|
||||
<key>HIDAccelTangentSpeedLinear</key>
|
||||
<integer>498074</integer>
|
||||
<key>HIDAccelTangentSpeedParabolicRoot</key>
|
||||
<integer>786432</integer>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>HIDAccelGainLinear</key>
|
||||
<integer>36045</integer>
|
||||
<key>HIDAccelGainParabolic</key>
|
||||
<integer>157286</integer>
|
||||
<key>HIDAccelIndex</key>
|
||||
<integer>196608</integer>
|
||||
<key>HIDAccelTangentSpeedLinear</key>
|
||||
<integer>511181</integer>
|
||||
<key>HIDAccelTangentSpeedParabolicRoot</key>
|
||||
<integer>786432</integer>
|
||||
</dict>
|
||||
</array>
|
||||
<key>HIDScrollAccelerationTable</key>
|
||||
<data>
|
||||
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=
|
||||
</data>
|
||||
<key>HIDScrollAccelerationType</key>
|
||||
<string>HIDTrackpadScrollAcceleration</string>
|
||||
<key>HIDScrollResolution</key>
|
||||
<integer>26214400</integer>
|
||||
<key>IOCFPlugInTypes</key>
|
||||
<dict>
|
||||
<key>0516B563-B15B-11DA-96EB-0014519758EF</key>
|
||||
<string>AppleMultitouchDriver.kext/Contents/PlugIns/MultitouchHID.plugin</string>
|
||||
</dict>
|
||||
<key>IOClass</key>
|
||||
<string>AppleMultitouchTrackpadHIDEventDriver</string>
|
||||
<key>IOProbeScore</key>
|
||||
<integer>9999</integer>
|
||||
<key>IOProviderClass</key>
|
||||
<string>IOHIDInterface</string>
|
||||
<key>MTEventSource</key>
|
||||
<true/>
|
||||
<key>ProductIDArray</key>
|
||||
<array>
|
||||
<integer>628</integer>
|
||||
</array>
|
||||
<key>TrackpadEmbedded</key>
|
||||
<true/>
|
||||
<key>VendorID</key>
|
||||
<integer>1452</integer>
|
||||
</dict>
|
||||
<key>ELANTouchpadDriver</key>
|
||||
<dict>
|
||||
<key>CFBundleIdentifier</key>
|
||||
<string>de.leo-labs.VoodooSMBus</string>
|
||||
<key>Configuration</key>
|
||||
<dict>
|
||||
<key>DisableWhileTrackpoint</key>
|
||||
<true/>
|
||||
<key>DisableWhileTrackpointTimeoutMs</key>
|
||||
<integer>500</integer>
|
||||
<key>DisableWhileTypingTimeoutMs</key>
|
||||
<integer>400</integer>
|
||||
<key>IgnoreSetTouchpadStatus</key>
|
||||
<false/>
|
||||
</dict>
|
||||
<key>IOClass</key>
|
||||
<string>ELANTouchpadDriver</string>
|
||||
<key>IOProbeScore</key>
|
||||
<integer>400</integer>
|
||||
<key>IOProviderClass</key>
|
||||
<string>VoodooSMBusDeviceNub</string>
|
||||
<key>RM,deliverNotifications</key>
|
||||
<true/>
|
||||
</dict>
|
||||
<key>Native Multitouch Engine</key>
|
||||
<dict>
|
||||
<key>CFBundleIdentifier</key>
|
||||
<string>de.leo-labs.VoodooSMBus</string>
|
||||
<key>IOClass</key>
|
||||
<string>VoodooI2CNativeEngine</string>
|
||||
<key>IOMatchCategory</key>
|
||||
<string>VoodooI2CNativeEngine</string>
|
||||
<key>IOProviderClass</key>
|
||||
<string>VoodooI2CMultitouchInterface</string>
|
||||
</dict>
|
||||
<key>VoodooSMBusControllerDriver</key>
|
||||
<dict>
|
||||
<key>Addresses</key>
|
||||
<array>
|
||||
<integer>44</integer>
|
||||
<integer>21</integer>
|
||||
</array>
|
||||
<key>CFBundleIdentifier</key>
|
||||
<string>de.leo-labs.VoodooSMBus</string>
|
||||
<key>IOClass</key>
|
||||
<string>VoodooSMBusControllerDriver</string>
|
||||
<key>IOPCIMatch</key>
|
||||
<string>0x9d238086 0xa3238086</string>
|
||||
<key>IOPCIMatchComment</key>
|
||||
<string>Intel SMBus Controller i80 (9d23: Sunrise Point-LP (PCH), a323: Cannon Lake-H (PCH))</string>
|
||||
<key>IOProbeScore</key>
|
||||
<integer>400</integer>
|
||||
<key>IOProviderClass</key>
|
||||
<string>IOPCIDevice</string>
|
||||
</dict>
|
||||
<key>VoodooSMBusIntelLpssI2C</key>
|
||||
<dict>
|
||||
<key>CFBundleIdentifier</key>
|
||||
<string>de.leo-labs.VoodooSMBus</string>
|
||||
<key>IOClass</key>
|
||||
<string>VoodooSMBusIntelLpssI2C</string>
|
||||
<key>IOPCIMatch</key>
|
||||
<string>0x9d608086</string>
|
||||
<key>IOPCIMatchComment</key>
|
||||
<string>Dummy IntelLpssI2CDriver</string>
|
||||
<key>IOProbeScore</key>
|
||||
<integer>400</integer>
|
||||
<key>IOProviderClass</key>
|
||||
<string>IOPCIDevice</string>
|
||||
</dict>
|
||||
</dict>
|
||||
<key>NSHumanReadableCopyright</key>
|
||||
<string>Copyright © 2019 leo-labs. All rights reserved.</string>
|
||||
<key>OSBundleCompatibleVersion</key>
|
||||
<string>2.1</string>
|
||||
<key>OSBundleLibraries</key>
|
||||
<dict>
|
||||
<key>com.apple.iokit.IOHIDFamily</key>
|
||||
<string>2.0</string>
|
||||
<key>com.apple.iokit.IOPCIFamily</key>
|
||||
<string>2.9</string>
|
||||
<key>com.apple.kpi.iokit</key>
|
||||
<string>18.5</string>
|
||||
<key>com.apple.kpi.libkern</key>
|
||||
<string>18.5</string>
|
||||
<key>com.apple.kpi.mach</key>
|
||||
<string>18.5</string>
|
||||
</dict>
|
||||
</dict>
|
||||
</plist>
|
||||
BIN
Binary file not shown.
-50
@@ -1,50 +0,0 @@
|
||||
/*
|
||||
* VoodooSMBusDeviceNub.hpp
|
||||
* SMBus Controller Driver for macOS X
|
||||
*
|
||||
* Copyright (c) 2019 Leonard Kleinhans <leo-labs>
|
||||
*
|
||||
*/
|
||||
|
||||
|
||||
#ifndef VoodooSMBusDeviceNub_hpp
|
||||
#define VoodooSMBusDeviceNub_hpp
|
||||
|
||||
#include <IOKit/IOService.h>
|
||||
|
||||
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 */
|
||||
-132
@@ -1,132 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
||||
<plist version="1.0">
|
||||
<dict>
|
||||
<key>files</key>
|
||||
<dict>
|
||||
<key>Resources/Headers/VoodooSMBusDeviceNub.hpp</key>
|
||||
<data>
|
||||
Gkz/vNrHlRcTeb3TNsAqUb24aZ4=
|
||||
</data>
|
||||
</dict>
|
||||
<key>files2</key>
|
||||
<dict>
|
||||
<key>Resources/Headers/VoodooSMBusDeviceNub.hpp</key>
|
||||
<dict>
|
||||
<key>hash</key>
|
||||
<data>
|
||||
Gkz/vNrHlRcTeb3TNsAqUb24aZ4=
|
||||
</data>
|
||||
<key>hash2</key>
|
||||
<data>
|
||||
OgYn96uJNktmjX+20pkPJEVgMAFTgyFCGxbanbDpdzA=
|
||||
</data>
|
||||
</dict>
|
||||
</dict>
|
||||
<key>rules</key>
|
||||
<dict>
|
||||
<key>^Resources/</key>
|
||||
<true/>
|
||||
<key>^Resources/.*\.lproj/</key>
|
||||
<dict>
|
||||
<key>optional</key>
|
||||
<true/>
|
||||
<key>weight</key>
|
||||
<real>1000</real>
|
||||
</dict>
|
||||
<key>^Resources/.*\.lproj/locversion.plist$</key>
|
||||
<dict>
|
||||
<key>omit</key>
|
||||
<true/>
|
||||
<key>weight</key>
|
||||
<real>1100</real>
|
||||
</dict>
|
||||
<key>^Resources/Base\.lproj/</key>
|
||||
<dict>
|
||||
<key>weight</key>
|
||||
<real>1010</real>
|
||||
</dict>
|
||||
<key>^version.plist$</key>
|
||||
<true/>
|
||||
</dict>
|
||||
<key>rules2</key>
|
||||
<dict>
|
||||
<key>.*\.dSYM($|/)</key>
|
||||
<dict>
|
||||
<key>weight</key>
|
||||
<real>11</real>
|
||||
</dict>
|
||||
<key>^(.*/)?\.DS_Store$</key>
|
||||
<dict>
|
||||
<key>omit</key>
|
||||
<true/>
|
||||
<key>weight</key>
|
||||
<real>2000</real>
|
||||
</dict>
|
||||
<key>^(Frameworks|SharedFrameworks|PlugIns|Plug-ins|XPCServices|Helpers|MacOS|Library/(Automator|Spotlight|LoginItems))/</key>
|
||||
<dict>
|
||||
<key>nested</key>
|
||||
<true/>
|
||||
<key>weight</key>
|
||||
<real>10</real>
|
||||
</dict>
|
||||
<key>^.*</key>
|
||||
<true/>
|
||||
<key>^Info\.plist$</key>
|
||||
<dict>
|
||||
<key>omit</key>
|
||||
<true/>
|
||||
<key>weight</key>
|
||||
<real>20</real>
|
||||
</dict>
|
||||
<key>^PkgInfo$</key>
|
||||
<dict>
|
||||
<key>omit</key>
|
||||
<true/>
|
||||
<key>weight</key>
|
||||
<real>20</real>
|
||||
</dict>
|
||||
<key>^Resources/</key>
|
||||
<dict>
|
||||
<key>weight</key>
|
||||
<real>20</real>
|
||||
</dict>
|
||||
<key>^Resources/.*\.lproj/</key>
|
||||
<dict>
|
||||
<key>optional</key>
|
||||
<true/>
|
||||
<key>weight</key>
|
||||
<real>1000</real>
|
||||
</dict>
|
||||
<key>^Resources/.*\.lproj/locversion.plist$</key>
|
||||
<dict>
|
||||
<key>omit</key>
|
||||
<true/>
|
||||
<key>weight</key>
|
||||
<real>1100</real>
|
||||
</dict>
|
||||
<key>^Resources/Base\.lproj/</key>
|
||||
<dict>
|
||||
<key>weight</key>
|
||||
<real>1010</real>
|
||||
</dict>
|
||||
<key>^[^/]+$</key>
|
||||
<dict>
|
||||
<key>nested</key>
|
||||
<true/>
|
||||
<key>weight</key>
|
||||
<real>10</real>
|
||||
</dict>
|
||||
<key>^embedded\.provisionprofile$</key>
|
||||
<dict>
|
||||
<key>weight</key>
|
||||
<real>20</real>
|
||||
</dict>
|
||||
<key>^version\.plist$</key>
|
||||
<dict>
|
||||
<key>weight</key>
|
||||
<real>20</real>
|
||||
</dict>
|
||||
</dict>
|
||||
</dict>
|
||||
</plist>
|
||||
@@ -1,186 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
||||
<plist version="1.0">
|
||||
<dict>
|
||||
<key>files</key>
|
||||
<dict>
|
||||
<key>Resources/VoodooSMBus.kext/Contents/Info.plist</key>
|
||||
<data>
|
||||
DGX1zycjRTX2+91LhvBRD+ofkZ8=
|
||||
</data>
|
||||
<key>Resources/VoodooSMBus.kext/Contents/MacOS/VoodooSMBus</key>
|
||||
<data>
|
||||
IXEVDsxN+vMu2wLwAZlwV0D8CCM=
|
||||
</data>
|
||||
<key>Resources/VoodooSMBus.kext/Contents/Resources/Headers/VoodooSMBusDeviceNub.hpp</key>
|
||||
<data>
|
||||
Gkz/vNrHlRcTeb3TNsAqUb24aZ4=
|
||||
</data>
|
||||
<key>Resources/VoodooSMBus.kext/Contents/_CodeSignature/CodeResources</key>
|
||||
<data>
|
||||
KEdn/SMYhrvgjQV0XBx1F6hqbEA=
|
||||
</data>
|
||||
</dict>
|
||||
<key>files2</key>
|
||||
<dict>
|
||||
<key>PlugIns/VoodooInput.kext</key>
|
||||
<dict>
|
||||
<key>cdhash</key>
|
||||
<data>
|
||||
z/bqi3jHjuDwp8awimjIRz+PF1o=
|
||||
</data>
|
||||
<key>requirement</key>
|
||||
<string>cdhash H"a25f20cc1295927aa6b1e76d9f8b488040cad6c6" or cdhash H"cff6ea8b78c78ee0f0a7c6b08a68c8473f8f175a"</string>
|
||||
</dict>
|
||||
<key>Resources/VoodooSMBus.kext/Contents/Info.plist</key>
|
||||
<dict>
|
||||
<key>hash</key>
|
||||
<data>
|
||||
DGX1zycjRTX2+91LhvBRD+ofkZ8=
|
||||
</data>
|
||||
<key>hash2</key>
|
||||
<data>
|
||||
/JmxjWrs0JwM7bm0BekwPg5LNOlVDJzMo+UXlqgjUwc=
|
||||
</data>
|
||||
</dict>
|
||||
<key>Resources/VoodooSMBus.kext/Contents/MacOS/VoodooSMBus</key>
|
||||
<dict>
|
||||
<key>hash</key>
|
||||
<data>
|
||||
IXEVDsxN+vMu2wLwAZlwV0D8CCM=
|
||||
</data>
|
||||
<key>hash2</key>
|
||||
<data>
|
||||
fL0h3PQZx7KXrKHGrxMmMNj++ZTnZu4nICzKiBUaUgo=
|
||||
</data>
|
||||
</dict>
|
||||
<key>Resources/VoodooSMBus.kext/Contents/Resources/Headers/VoodooSMBusDeviceNub.hpp</key>
|
||||
<dict>
|
||||
<key>hash</key>
|
||||
<data>
|
||||
Gkz/vNrHlRcTeb3TNsAqUb24aZ4=
|
||||
</data>
|
||||
<key>hash2</key>
|
||||
<data>
|
||||
OgYn96uJNktmjX+20pkPJEVgMAFTgyFCGxbanbDpdzA=
|
||||
</data>
|
||||
</dict>
|
||||
<key>Resources/VoodooSMBus.kext/Contents/_CodeSignature/CodeResources</key>
|
||||
<dict>
|
||||
<key>hash</key>
|
||||
<data>
|
||||
KEdn/SMYhrvgjQV0XBx1F6hqbEA=
|
||||
</data>
|
||||
<key>hash2</key>
|
||||
<data>
|
||||
BgN4cDIha0rGFeM4B52IbPENLsc7y4qToe55Lvxmz0k=
|
||||
</data>
|
||||
</dict>
|
||||
</dict>
|
||||
<key>rules</key>
|
||||
<dict>
|
||||
<key>^Resources/</key>
|
||||
<true/>
|
||||
<key>^Resources/.*\.lproj/</key>
|
||||
<dict>
|
||||
<key>optional</key>
|
||||
<true/>
|
||||
<key>weight</key>
|
||||
<real>1000</real>
|
||||
</dict>
|
||||
<key>^Resources/.*\.lproj/locversion.plist$</key>
|
||||
<dict>
|
||||
<key>omit</key>
|
||||
<true/>
|
||||
<key>weight</key>
|
||||
<real>1100</real>
|
||||
</dict>
|
||||
<key>^Resources/Base\.lproj/</key>
|
||||
<dict>
|
||||
<key>weight</key>
|
||||
<real>1010</real>
|
||||
</dict>
|
||||
<key>^version.plist$</key>
|
||||
<true/>
|
||||
</dict>
|
||||
<key>rules2</key>
|
||||
<dict>
|
||||
<key>.*\.dSYM($|/)</key>
|
||||
<dict>
|
||||
<key>weight</key>
|
||||
<real>11</real>
|
||||
</dict>
|
||||
<key>^(.*/)?\.DS_Store$</key>
|
||||
<dict>
|
||||
<key>omit</key>
|
||||
<true/>
|
||||
<key>weight</key>
|
||||
<real>2000</real>
|
||||
</dict>
|
||||
<key>^(Frameworks|SharedFrameworks|PlugIns|Plug-ins|XPCServices|Helpers|MacOS|Library/(Automator|Spotlight|LoginItems))/</key>
|
||||
<dict>
|
||||
<key>nested</key>
|
||||
<true/>
|
||||
<key>weight</key>
|
||||
<real>10</real>
|
||||
</dict>
|
||||
<key>^.*</key>
|
||||
<true/>
|
||||
<key>^Info\.plist$</key>
|
||||
<dict>
|
||||
<key>omit</key>
|
||||
<true/>
|
||||
<key>weight</key>
|
||||
<real>20</real>
|
||||
</dict>
|
||||
<key>^PkgInfo$</key>
|
||||
<dict>
|
||||
<key>omit</key>
|
||||
<true/>
|
||||
<key>weight</key>
|
||||
<real>20</real>
|
||||
</dict>
|
||||
<key>^Resources/</key>
|
||||
<dict>
|
||||
<key>weight</key>
|
||||
<real>20</real>
|
||||
</dict>
|
||||
<key>^Resources/.*\.lproj/</key>
|
||||
<dict>
|
||||
<key>optional</key>
|
||||
<true/>
|
||||
<key>weight</key>
|
||||
<real>1000</real>
|
||||
</dict>
|
||||
<key>^Resources/.*\.lproj/locversion.plist$</key>
|
||||
<dict>
|
||||
<key>omit</key>
|
||||
<true/>
|
||||
<key>weight</key>
|
||||
<real>1100</real>
|
||||
</dict>
|
||||
<key>^Resources/Base\.lproj/</key>
|
||||
<dict>
|
||||
<key>weight</key>
|
||||
<real>1010</real>
|
||||
</dict>
|
||||
<key>^[^/]+$</key>
|
||||
<dict>
|
||||
<key>nested</key>
|
||||
<true/>
|
||||
<key>weight</key>
|
||||
<real>10</real>
|
||||
</dict>
|
||||
<key>^embedded\.provisionprofile$</key>
|
||||
<dict>
|
||||
<key>weight</key>
|
||||
<real>20</real>
|
||||
</dict>
|
||||
<key>^version\.plist$</key>
|
||||
<dict>
|
||||
<key>weight</key>
|
||||
<real>20</real>
|
||||
</dict>
|
||||
</dict>
|
||||
</dict>
|
||||
</plist>
|
||||
+67
-225
@@ -14,14 +14,6 @@
|
||||
<key>Path</key>
|
||||
<string>SSDT-OCBATT.aml</string>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>Comment</key>
|
||||
<string>CPUOC-X86</string>
|
||||
<key>Enabled</key>
|
||||
<true/>
|
||||
<key>Path</key>
|
||||
<string>SSDT-CPUPM.aml</string>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>Comment</key>
|
||||
<string>Graphics</string>
|
||||
@@ -80,7 +72,7 @@
|
||||
</dict>
|
||||
<dict>
|
||||
<key>Comment</key>
|
||||
<string>Collection</string>
|
||||
<string>The missing parts</string>
|
||||
<key>Enabled</key>
|
||||
<true/>
|
||||
<key>Path</key>
|
||||
@@ -88,20 +80,12 @@
|
||||
</dict>
|
||||
<dict>
|
||||
<key>Comment</key>
|
||||
<string></string>
|
||||
<string>delete EH01</string>
|
||||
<key>Enabled</key>
|
||||
<true/>
|
||||
<key>Path</key>
|
||||
<string>SSDT-DEH01.aml</string>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>Comment</key>
|
||||
<string></string>
|
||||
<key>Enabled</key>
|
||||
<true/>
|
||||
<key>Path</key>
|
||||
<string>SSDT-ALC3.aml</string>
|
||||
</dict>
|
||||
</array>
|
||||
<key>Delete</key>
|
||||
<array>
|
||||
@@ -812,58 +796,6 @@
|
||||
<key>TableSignature</key>
|
||||
<data></data>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>Comment</key>
|
||||
<string>_PTS to ZPTS(1,N)</string>
|
||||
<key>Count</key>
|
||||
<integer>0</integer>
|
||||
<key>Enabled</key>
|
||||
<true/>
|
||||
<key>Find</key>
|
||||
<data>X1BUUwE=</data>
|
||||
<key>Limit</key>
|
||||
<integer>0</integer>
|
||||
<key>Mask</key>
|
||||
<data></data>
|
||||
<key>OemTableId</key>
|
||||
<data></data>
|
||||
<key>Replace</key>
|
||||
<data>WlBUUwE=</data>
|
||||
<key>ReplaceMask</key>
|
||||
<data></data>
|
||||
<key>Skip</key>
|
||||
<integer>0</integer>
|
||||
<key>TableLength</key>
|
||||
<integer>0</integer>
|
||||
<key>TableSignature</key>
|
||||
<data></data>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>Comment</key>
|
||||
<string>_WAK to ZWAK(1,N)</string>
|
||||
<key>Count</key>
|
||||
<integer>0</integer>
|
||||
<key>Enabled</key>
|
||||
<true/>
|
||||
<key>Find</key>
|
||||
<data>X1dBSwE=</data>
|
||||
<key>Limit</key>
|
||||
<integer>0</integer>
|
||||
<key>Mask</key>
|
||||
<data></data>
|
||||
<key>OemTableId</key>
|
||||
<data></data>
|
||||
<key>Replace</key>
|
||||
<data>WldBSwE=</data>
|
||||
<key>ReplaceMask</key>
|
||||
<data></data>
|
||||
<key>Skip</key>
|
||||
<integer>0</integer>
|
||||
<key>TableLength</key>
|
||||
<integer>0</integer>
|
||||
<key>TableSignature</key>
|
||||
<data></data>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>Comment</key>
|
||||
<string>Windows 2015 to Darwin</string>
|
||||
@@ -1227,40 +1159,30 @@
|
||||
</dict>
|
||||
<key>PciRoot(0x0)/Pci(0x2,0x0)</key>
|
||||
<dict>
|
||||
<key>AAPL,GfxYTile</key>
|
||||
<data>AQAAAA==</data>
|
||||
<key>AAPL,ig-platform-id</key>
|
||||
<data>AgAWFg==</data>
|
||||
<data>BgAmFg==</data>
|
||||
<key>AAPL,slot-name</key>
|
||||
<string>Internal@0,2,0</string>
|
||||
<string>Internal</string>
|
||||
<key>device-id</key>
|
||||
<data>FhYAAA==</data>
|
||||
<key>device_type</key>
|
||||
<string>VGA compatible controller</string>
|
||||
<key>disable-external-gpu</key>
|
||||
<string>VGA Compatible Controller</string>
|
||||
<key>framebuffer-con1-enable</key>
|
||||
<data>AQAAAA==</data>
|
||||
<key>enable-hdmi-dividers-fix</key>
|
||||
<key>framebuffer-con1-type</key>
|
||||
<data>AAgAAA==</data>
|
||||
<key>framebuffer-con2-enable</key>
|
||||
<data>AQAAAA==</data>
|
||||
<key>enable-hdmi20</key>
|
||||
<data>AQAAAA==</data>
|
||||
<key>enable-lspcon-support</key>
|
||||
<data>AQAAAA==</data>
|
||||
<key>framebuffer-con0-alldata</key>
|
||||
<data>AAASAAIAAAAwAgAAAQUSAAAEAAAHBQAAAgQSAAAEAAAHBQAA</data>
|
||||
<key>framebuffer-con0-enable</key>
|
||||
<data>AQAAAA==</data>
|
||||
<key>framebuffer-con2-has-lspcon</key>
|
||||
<data>AQAAAA==</data>
|
||||
<key>framebuffer-con2-preferred-lspcon-mode</key>
|
||||
<data>AAAAAA==</data>
|
||||
<key>framebuffer-con2-index</key>
|
||||
<data>/////w==</data>
|
||||
<key>framebuffer-fbmem</key>
|
||||
<data>AACQAA==</data>
|
||||
<key>framebuffer-patch-enable</key>
|
||||
<data>AQAAAA==</data>
|
||||
<key>framebuffer-portcount</key>
|
||||
<data>AgAAAA==</data>
|
||||
<key>framebuffer-stolenmem</key>
|
||||
<data>AAAwAQ==</data>
|
||||
<key>framebuffer-unifiedmem</key>
|
||||
<data>AAAAgA==</data>
|
||||
<key>hda-gfx</key>
|
||||
<string>onboard-1</string>
|
||||
<key>model</key>
|
||||
@@ -1293,6 +1215,22 @@
|
||||
<key>PlistPath</key>
|
||||
<string>Contents/Info.plist</string>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>BundlePath</key>
|
||||
<string>LiluFriend.kext</string>
|
||||
<key>Comment</key>
|
||||
<string></string>
|
||||
<key>Enabled</key>
|
||||
<true/>
|
||||
<key>ExecutablePath</key>
|
||||
<string>Contents/MacOS/LiluFriend</string>
|
||||
<key>MaxKernel</key>
|
||||
<string></string>
|
||||
<key>MinKernel</key>
|
||||
<string></string>
|
||||
<key>PlistPath</key>
|
||||
<string>Contents/Info.plist</string>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>BundlePath</key>
|
||||
<string>VirtualSMC.kext</string>
|
||||
@@ -1325,6 +1263,38 @@
|
||||
<key>PlistPath</key>
|
||||
<string>Contents/Info.plist</string>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>BundlePath</key>
|
||||
<string>USBInjectAll.kext</string>
|
||||
<key>Comment</key>
|
||||
<string></string>
|
||||
<key>Enabled</key>
|
||||
<true/>
|
||||
<key>ExecutablePath</key>
|
||||
<string>Contents/MacOS/USBInjectAll</string>
|
||||
<key>MaxKernel</key>
|
||||
<string></string>
|
||||
<key>MinKernel</key>
|
||||
<string></string>
|
||||
<key>PlistPath</key>
|
||||
<string>Contents/Info.plist</string>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>BundlePath</key>
|
||||
<string>WhateverGreen.kext</string>
|
||||
<key>Comment</key>
|
||||
<string></string>
|
||||
<key>Enabled</key>
|
||||
<true/>
|
||||
<key>ExecutablePath</key>
|
||||
<string>Contents/MacOS/WhateverGreen</string>
|
||||
<key>MaxKernel</key>
|
||||
<string></string>
|
||||
<key>MinKernel</key>
|
||||
<string></string>
|
||||
<key>PlistPath</key>
|
||||
<string>Contents/Info.plist</string>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>BundlePath</key>
|
||||
<string>ACPIBatteryManager.kext</string>
|
||||
@@ -1437,22 +1407,6 @@
|
||||
<key>PlistPath</key>
|
||||
<string>Contents/Info.plist</string>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>BundlePath</key>
|
||||
<string>BrcmPatchRAM2.kext</string>
|
||||
<key>Comment</key>
|
||||
<string></string>
|
||||
<key>Enabled</key>
|
||||
<true/>
|
||||
<key>ExecutablePath</key>
|
||||
<string>Contents/MacOS/BrcmPatchRAM2</string>
|
||||
<key>MaxKernel</key>
|
||||
<string></string>
|
||||
<key>MinKernel</key>
|
||||
<string></string>
|
||||
<key>PlistPath</key>
|
||||
<string>Contents/Info.plist</string>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>BundlePath</key>
|
||||
<string>BrcmPatchRAM3.kext</string>
|
||||
@@ -1485,22 +1439,6 @@
|
||||
<key>PlistPath</key>
|
||||
<string>Contents/Info.plist</string>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>BundlePath</key>
|
||||
<string>CodecCommander.kext</string>
|
||||
<key>Comment</key>
|
||||
<string></string>
|
||||
<key>Enabled</key>
|
||||
<true/>
|
||||
<key>ExecutablePath</key>
|
||||
<string>Contents/MacOS/CodecCommander</string>
|
||||
<key>MaxKernel</key>
|
||||
<string></string>
|
||||
<key>MinKernel</key>
|
||||
<string></string>
|
||||
<key>PlistPath</key>
|
||||
<string>Contents/Info.plist</string>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>BundlePath</key>
|
||||
<string>CPUFriend.kext</string>
|
||||
@@ -1549,38 +1487,6 @@
|
||||
<key>PlistPath</key>
|
||||
<string>Contents/Info.plist</string>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>BundlePath</key>
|
||||
<string>LiluFriend.kext</string>
|
||||
<key>Comment</key>
|
||||
<string></string>
|
||||
<key>Enabled</key>
|
||||
<true/>
|
||||
<key>ExecutablePath</key>
|
||||
<string>Contents/MacOS/LiluFriend</string>
|
||||
<key>MaxKernel</key>
|
||||
<string></string>
|
||||
<key>MinKernel</key>
|
||||
<string></string>
|
||||
<key>PlistPath</key>
|
||||
<string>Contents/Info.plist</string>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>BundlePath</key>
|
||||
<string>RealtekRTL8111.kext</string>
|
||||
<key>Comment</key>
|
||||
<string></string>
|
||||
<key>Enabled</key>
|
||||
<true/>
|
||||
<key>ExecutablePath</key>
|
||||
<string>Contents/MacOS/RealtekRTL8111</string>
|
||||
<key>MaxKernel</key>
|
||||
<string></string>
|
||||
<key>MinKernel</key>
|
||||
<string></string>
|
||||
<key>PlistPath</key>
|
||||
<string>Contents/Info.plist</string>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>BundlePath</key>
|
||||
<string>RTCMemoryFixup.kext</string>
|
||||
@@ -1663,23 +1569,7 @@
|
||||
</dict>
|
||||
<dict>
|
||||
<key>BundlePath</key>
|
||||
<string>VoodooRMI.kext</string>
|
||||
<key>Comment</key>
|
||||
<string></string>
|
||||
<key>Enabled</key>
|
||||
<true/>
|
||||
<key>ExecutablePath</key>
|
||||
<string>Contents/MacOS/VoodooRMI</string>
|
||||
<key>MaxKernel</key>
|
||||
<string></string>
|
||||
<key>MinKernel</key>
|
||||
<string></string>
|
||||
<key>PlistPath</key>
|
||||
<string>Contents/Info.plist</string>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>BundlePath</key>
|
||||
<string>VoodooRMI.kext/Contents/PlugIns/VoodooInput.kext</string>
|
||||
<string>VoodooI2C.kext/Contents/PlugIns/VoodooInput.kext</string>
|
||||
<key>Comment</key>
|
||||
<string></string>
|
||||
<key>Enabled</key>
|
||||
@@ -1823,11 +1713,11 @@
|
||||
</dict>
|
||||
<dict>
|
||||
<key>BundlePath</key>
|
||||
<string>VoodooI2C.kext/Contents/PlugIns/VoodooInput.kext</string>
|
||||
<string>VoodooInput.kext</string>
|
||||
<key>Comment</key>
|
||||
<string></string>
|
||||
<key>Enabled</key>
|
||||
<false/>
|
||||
<true/>
|
||||
<key>ExecutablePath</key>
|
||||
<string>Contents/MacOS/VoodooInput</string>
|
||||
<key>MaxKernel</key>
|
||||
@@ -1869,54 +1759,6 @@
|
||||
<key>PlistPath</key>
|
||||
<string>Contents/Info.plist</string>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>BundlePath</key>
|
||||
<string>VoodooInput.kext</string>
|
||||
<key>Comment</key>
|
||||
<string></string>
|
||||
<key>Enabled</key>
|
||||
<true/>
|
||||
<key>ExecutablePath</key>
|
||||
<string>Contents/MacOS/VoodooInput</string>
|
||||
<key>MaxKernel</key>
|
||||
<string></string>
|
||||
<key>MinKernel</key>
|
||||
<string></string>
|
||||
<key>PlistPath</key>
|
||||
<string>Contents/Info.plist</string>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>BundlePath</key>
|
||||
<string>USBInjectAll.kext</string>
|
||||
<key>Comment</key>
|
||||
<string></string>
|
||||
<key>Enabled</key>
|
||||
<true/>
|
||||
<key>ExecutablePath</key>
|
||||
<string>Contents/MacOS/USBInjectAll</string>
|
||||
<key>MaxKernel</key>
|
||||
<string></string>
|
||||
<key>MinKernel</key>
|
||||
<string></string>
|
||||
<key>PlistPath</key>
|
||||
<string>Contents/Info.plist</string>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>BundlePath</key>
|
||||
<string>WhateverGreen.kext</string>
|
||||
<key>Comment</key>
|
||||
<string></string>
|
||||
<key>Enabled</key>
|
||||
<true/>
|
||||
<key>ExecutablePath</key>
|
||||
<string>Contents/MacOS/WhateverGreen</string>
|
||||
<key>MaxKernel</key>
|
||||
<string></string>
|
||||
<key>MinKernel</key>
|
||||
<string></string>
|
||||
<key>PlistPath</key>
|
||||
<string>Contents/Info.plist</string>
|
||||
</dict>
|
||||
</array>
|
||||
<key>Block</key>
|
||||
<array/>
|
||||
@@ -1995,7 +1837,7 @@
|
||||
<key>AppleXcpmExtraMsrs</key>
|
||||
<false/>
|
||||
<key>AppleXcpmForceBoost</key>
|
||||
<false/>
|
||||
<true/>
|
||||
<key>CustomSMBIOSGuid</key>
|
||||
<false/>
|
||||
<key>DisableIoMapper</key>
|
||||
@@ -2007,11 +1849,11 @@
|
||||
<key>ExternalDiskIcons</key>
|
||||
<false/>
|
||||
<key>IncreasePciBarSize</key>
|
||||
<false/>
|
||||
<true/>
|
||||
<key>LapicKernelPanic</key>
|
||||
<false/>
|
||||
<key>PanicNoKextDump</key>
|
||||
<false/>
|
||||
<true/>
|
||||
<key>PowerTimeoutKernelPanic</key>
|
||||
<true/>
|
||||
<key>ThirdPartyDrives</key>
|
||||
|
||||
@@ -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,解决耳机杂音问题。
|
||||
- 插入音频设备不会自动切换, 需要手动选择输入/输出设备。
|
||||
- (内置扬声器 + 内置麦克风 + 耳机 + 耳机麦克风测试正常)
|
||||
- 支持触摸屏
|
||||

|
||||

|
||||

|
||||

|
||||
## 硬件信息
|
||||
|
||||
Vendored
BIN
Binary file not shown.
Binary file not shown.
|
After Width: | Height: | Size: 214 KiB |
Reference in New Issue
Block a user