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>
|
<key>CFBundlePackageType</key>
|
||||||
<string>KEXT</string>
|
<string>KEXT</string>
|
||||||
<key>CFBundleShortVersionString</key>
|
<key>CFBundleShortVersionString</key>
|
||||||
<string>1.0.5</string>
|
<string>1.0.6</string>
|
||||||
<key>CFBundleSupportedPlatforms</key>
|
<key>CFBundleSupportedPlatforms</key>
|
||||||
<array>
|
<array>
|
||||||
<string>MacOSX</string>
|
<string>MacOSX</string>
|
||||||
</array>
|
</array>
|
||||||
<key>CFBundleVersion</key>
|
<key>CFBundleVersion</key>
|
||||||
<string>1.0.5</string>
|
<string>1.0.6</string>
|
||||||
<key>DTCompiler</key>
|
<key>DTCompiler</key>
|
||||||
<string>com.apple.compilers.llvm.clang.1_0</string>
|
<string>com.apple.compilers.llvm.clang.1_0</string>
|
||||||
<key>DTPlatformBuild</key>
|
<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>
|
<key>Path</key>
|
||||||
<string>SSDT-OCBATT.aml</string>
|
<string>SSDT-OCBATT.aml</string>
|
||||||
</dict>
|
</dict>
|
||||||
<dict>
|
|
||||||
<key>Comment</key>
|
|
||||||
<string>CPUOC-X86</string>
|
|
||||||
<key>Enabled</key>
|
|
||||||
<true/>
|
|
||||||
<key>Path</key>
|
|
||||||
<string>SSDT-CPUPM.aml</string>
|
|
||||||
</dict>
|
|
||||||
<dict>
|
<dict>
|
||||||
<key>Comment</key>
|
<key>Comment</key>
|
||||||
<string>Graphics</string>
|
<string>Graphics</string>
|
||||||
@@ -80,7 +72,7 @@
|
|||||||
</dict>
|
</dict>
|
||||||
<dict>
|
<dict>
|
||||||
<key>Comment</key>
|
<key>Comment</key>
|
||||||
<string>Collection</string>
|
<string>The missing parts</string>
|
||||||
<key>Enabled</key>
|
<key>Enabled</key>
|
||||||
<true/>
|
<true/>
|
||||||
<key>Path</key>
|
<key>Path</key>
|
||||||
@@ -88,20 +80,12 @@
|
|||||||
</dict>
|
</dict>
|
||||||
<dict>
|
<dict>
|
||||||
<key>Comment</key>
|
<key>Comment</key>
|
||||||
<string></string>
|
<string>delete EH01</string>
|
||||||
<key>Enabled</key>
|
<key>Enabled</key>
|
||||||
<true/>
|
<true/>
|
||||||
<key>Path</key>
|
<key>Path</key>
|
||||||
<string>SSDT-DEH01.aml</string>
|
<string>SSDT-DEH01.aml</string>
|
||||||
</dict>
|
</dict>
|
||||||
<dict>
|
|
||||||
<key>Comment</key>
|
|
||||||
<string></string>
|
|
||||||
<key>Enabled</key>
|
|
||||||
<true/>
|
|
||||||
<key>Path</key>
|
|
||||||
<string>SSDT-ALC3.aml</string>
|
|
||||||
</dict>
|
|
||||||
</array>
|
</array>
|
||||||
<key>Delete</key>
|
<key>Delete</key>
|
||||||
<array>
|
<array>
|
||||||
@@ -812,58 +796,6 @@
|
|||||||
<key>TableSignature</key>
|
<key>TableSignature</key>
|
||||||
<data></data>
|
<data></data>
|
||||||
</dict>
|
</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>
|
<dict>
|
||||||
<key>Comment</key>
|
<key>Comment</key>
|
||||||
<string>Windows 2015 to Darwin</string>
|
<string>Windows 2015 to Darwin</string>
|
||||||
@@ -1227,40 +1159,30 @@
|
|||||||
</dict>
|
</dict>
|
||||||
<key>PciRoot(0x0)/Pci(0x2,0x0)</key>
|
<key>PciRoot(0x0)/Pci(0x2,0x0)</key>
|
||||||
<dict>
|
<dict>
|
||||||
<key>AAPL,GfxYTile</key>
|
|
||||||
<data>AQAAAA==</data>
|
|
||||||
<key>AAPL,ig-platform-id</key>
|
<key>AAPL,ig-platform-id</key>
|
||||||
<data>AgAWFg==</data>
|
<data>BgAmFg==</data>
|
||||||
<key>AAPL,slot-name</key>
|
<key>AAPL,slot-name</key>
|
||||||
<string>Internal@0,2,0</string>
|
<string>Internal</string>
|
||||||
<key>device-id</key>
|
<key>device-id</key>
|
||||||
<data>FhYAAA==</data>
|
<data>FhYAAA==</data>
|
||||||
<key>device_type</key>
|
<key>device_type</key>
|
||||||
<string>VGA compatible controller</string>
|
<string>VGA Compatible Controller</string>
|
||||||
<key>disable-external-gpu</key>
|
<key>framebuffer-con1-enable</key>
|
||||||
<data>AQAAAA==</data>
|
<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>
|
<data>AQAAAA==</data>
|
||||||
<key>enable-hdmi20</key>
|
<key>framebuffer-con2-index</key>
|
||||||
<data>AQAAAA==</data>
|
<data>/////w==</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-fbmem</key>
|
<key>framebuffer-fbmem</key>
|
||||||
<data>AACQAA==</data>
|
<data>AACQAA==</data>
|
||||||
<key>framebuffer-patch-enable</key>
|
<key>framebuffer-patch-enable</key>
|
||||||
<data>AQAAAA==</data>
|
<data>AQAAAA==</data>
|
||||||
|
<key>framebuffer-portcount</key>
|
||||||
|
<data>AgAAAA==</data>
|
||||||
<key>framebuffer-stolenmem</key>
|
<key>framebuffer-stolenmem</key>
|
||||||
<data>AAAwAQ==</data>
|
<data>AAAwAQ==</data>
|
||||||
<key>framebuffer-unifiedmem</key>
|
|
||||||
<data>AAAAgA==</data>
|
|
||||||
<key>hda-gfx</key>
|
<key>hda-gfx</key>
|
||||||
<string>onboard-1</string>
|
<string>onboard-1</string>
|
||||||
<key>model</key>
|
<key>model</key>
|
||||||
@@ -1293,6 +1215,22 @@
|
|||||||
<key>PlistPath</key>
|
<key>PlistPath</key>
|
||||||
<string>Contents/Info.plist</string>
|
<string>Contents/Info.plist</string>
|
||||||
</dict>
|
</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>
|
<dict>
|
||||||
<key>BundlePath</key>
|
<key>BundlePath</key>
|
||||||
<string>VirtualSMC.kext</string>
|
<string>VirtualSMC.kext</string>
|
||||||
@@ -1325,6 +1263,38 @@
|
|||||||
<key>PlistPath</key>
|
<key>PlistPath</key>
|
||||||
<string>Contents/Info.plist</string>
|
<string>Contents/Info.plist</string>
|
||||||
</dict>
|
</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>
|
<dict>
|
||||||
<key>BundlePath</key>
|
<key>BundlePath</key>
|
||||||
<string>ACPIBatteryManager.kext</string>
|
<string>ACPIBatteryManager.kext</string>
|
||||||
@@ -1437,22 +1407,6 @@
|
|||||||
<key>PlistPath</key>
|
<key>PlistPath</key>
|
||||||
<string>Contents/Info.plist</string>
|
<string>Contents/Info.plist</string>
|
||||||
</dict>
|
</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>
|
<dict>
|
||||||
<key>BundlePath</key>
|
<key>BundlePath</key>
|
||||||
<string>BrcmPatchRAM3.kext</string>
|
<string>BrcmPatchRAM3.kext</string>
|
||||||
@@ -1485,22 +1439,6 @@
|
|||||||
<key>PlistPath</key>
|
<key>PlistPath</key>
|
||||||
<string>Contents/Info.plist</string>
|
<string>Contents/Info.plist</string>
|
||||||
</dict>
|
</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>
|
<dict>
|
||||||
<key>BundlePath</key>
|
<key>BundlePath</key>
|
||||||
<string>CPUFriend.kext</string>
|
<string>CPUFriend.kext</string>
|
||||||
@@ -1549,38 +1487,6 @@
|
|||||||
<key>PlistPath</key>
|
<key>PlistPath</key>
|
||||||
<string>Contents/Info.plist</string>
|
<string>Contents/Info.plist</string>
|
||||||
</dict>
|
</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>
|
<dict>
|
||||||
<key>BundlePath</key>
|
<key>BundlePath</key>
|
||||||
<string>RTCMemoryFixup.kext</string>
|
<string>RTCMemoryFixup.kext</string>
|
||||||
@@ -1663,23 +1569,7 @@
|
|||||||
</dict>
|
</dict>
|
||||||
<dict>
|
<dict>
|
||||||
<key>BundlePath</key>
|
<key>BundlePath</key>
|
||||||
<string>VoodooRMI.kext</string>
|
<string>VoodooI2C.kext/Contents/PlugIns/VoodooInput.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>
|
|
||||||
<key>Comment</key>
|
<key>Comment</key>
|
||||||
<string></string>
|
<string></string>
|
||||||
<key>Enabled</key>
|
<key>Enabled</key>
|
||||||
@@ -1823,11 +1713,11 @@
|
|||||||
</dict>
|
</dict>
|
||||||
<dict>
|
<dict>
|
||||||
<key>BundlePath</key>
|
<key>BundlePath</key>
|
||||||
<string>VoodooI2C.kext/Contents/PlugIns/VoodooInput.kext</string>
|
<string>VoodooInput.kext</string>
|
||||||
<key>Comment</key>
|
<key>Comment</key>
|
||||||
<string></string>
|
<string></string>
|
||||||
<key>Enabled</key>
|
<key>Enabled</key>
|
||||||
<false/>
|
<true/>
|
||||||
<key>ExecutablePath</key>
|
<key>ExecutablePath</key>
|
||||||
<string>Contents/MacOS/VoodooInput</string>
|
<string>Contents/MacOS/VoodooInput</string>
|
||||||
<key>MaxKernel</key>
|
<key>MaxKernel</key>
|
||||||
@@ -1869,54 +1759,6 @@
|
|||||||
<key>PlistPath</key>
|
<key>PlistPath</key>
|
||||||
<string>Contents/Info.plist</string>
|
<string>Contents/Info.plist</string>
|
||||||
</dict>
|
</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>
|
</array>
|
||||||
<key>Block</key>
|
<key>Block</key>
|
||||||
<array/>
|
<array/>
|
||||||
@@ -1995,7 +1837,7 @@
|
|||||||
<key>AppleXcpmExtraMsrs</key>
|
<key>AppleXcpmExtraMsrs</key>
|
||||||
<false/>
|
<false/>
|
||||||
<key>AppleXcpmForceBoost</key>
|
<key>AppleXcpmForceBoost</key>
|
||||||
<false/>
|
<true/>
|
||||||
<key>CustomSMBIOSGuid</key>
|
<key>CustomSMBIOSGuid</key>
|
||||||
<false/>
|
<false/>
|
||||||
<key>DisableIoMapper</key>
|
<key>DisableIoMapper</key>
|
||||||
@@ -2007,11 +1849,11 @@
|
|||||||
<key>ExternalDiskIcons</key>
|
<key>ExternalDiskIcons</key>
|
||||||
<false/>
|
<false/>
|
||||||
<key>IncreasePciBarSize</key>
|
<key>IncreasePciBarSize</key>
|
||||||
<false/>
|
<true/>
|
||||||
<key>LapicKernelPanic</key>
|
<key>LapicKernelPanic</key>
|
||||||
<false/>
|
<false/>
|
||||||
<key>PanicNoKextDump</key>
|
<key>PanicNoKextDump</key>
|
||||||
<false/>
|
<true/>
|
||||||
<key>PowerTimeoutKernelPanic</key>
|
<key>PowerTimeoutKernelPanic</key>
|
||||||
<true/>
|
<true/>
|
||||||
<key>ThirdPartyDrives</key>
|
<key>ThirdPartyDrives</key>
|
||||||
|
|||||||
@@ -1,13 +1,15 @@
|
|||||||
# Thinkpad T450s Big Sur OpenCore
|
# Thinkpad T450s Big Sur OpenCore
|
||||||

|

|
||||||
## 简介
|
## 简介
|
||||||
- 这是一个完整的Thinkpad T450s macOS Big Sur + DW1820a 配置
|
- 这是一个完整的Thinkpad T450s macOS Big Sur + DW1820a 配置。
|
||||||
- 使用DW1820A安装系统时无需在BIOS中禁用WIFI
|
- 使用DW1820A安装系统时无需在BIOS中禁用WIFI。
|
||||||
- 默认使用fakeSMC 安装完成后可以替换为virtualSMC
|
- 默认使用fakeSMC,安装完成后可以替换为virtualSMC。
|
||||||
- 声卡默认 layout-id = 15 解决耳机杂音问题 但需要手动选择输入/输出设备
|
- 声卡默认 layout-id = 15,解决耳机杂音问题。
|
||||||
(内置扬声器+内置麦克风+耳机+耳机麦克风测试正常)
|
- 插入音频设备不会自动切换, 需要手动选择输入/输出设备。
|
||||||
- 触摸板使用VoodooRMI驱动
|
- (内置扬声器 + 内置麦克风 + 耳机 + 耳机麦克风测试正常)
|
||||||
|
- 支持触摸屏
|
||||||

|

|
||||||
|

|
||||||

|

|
||||||

|

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