1
0
Fork 0
mirror of https://github.com/tylernguyen/x1c6-hackintosh.git synced 2025-02-05 09:33:13 -06:00

New kexts and updated kexts, plus updated instructions in various READMEs, more detailed documentation coming soon

This commit is contained in:
Tyler Nguyen 2019-07-05 15:20:18 -05:00
parent 48f9cfb84f
commit d830c39ba6
No known key found for this signature in database
GPG key ID: 0BC67CB109469BA1
25 changed files with 327 additions and 225 deletions

View file

@ -1,12 +1,13 @@
1. Download macOS installer from the App Store.
2. Erase the installation media as GUID Partition Map, Mac OS Extended "Journaled". Name it "Install macOS (MacOS version)" - Example: "Install macOS Mojave".
3. Use 'createinstallermedia' command to copy installer to install media. [guide](https://support.apple.com/en-us/ht201372)
4. Install CLOVER bootloader onto the installation media. Use its latest build. [Download](https://sourceforge.net/projects/cloverefiboot/)
4. Install CLOVER bootloader onto the installation media. Use its latest daily build from GitHub. [Download](https://github.com/Dids/clover-builder/releases)
* Make sure that your installation options match with my included screenshots.
![Main options](https://i.imgur.com/tP3aksE.png)
![Detailed options](https://i.imgur.com/P1tiD4k.png)
![Main options](https://imgur.com/e4QT7kX.png)
![Detailed options](https://imgur.com/Ly96jTI.png)
![More options](https://imgur.com/iRVFUsi.png)
5. Rename "config_HD615_620_630_640_650.plist" to "config.plist" and replace the stock "config.plist".
6. Place [FakeSMC.kext](https://bitbucket.org/RehabMan/os-x-fakesmc-kozlek/downloads/) and [VoodooPS2Controller.kext](https://bitbucket.org/RehabMan/os-x-voodoo-ps2-controller/downloads/) in 'EFI/CLOVER/kexts/Other/'
7. Proceed to boot using the installation media and go through the process.
6. Place [VirtualSMC and its corresponding kexts](https://github.com/acidanthera/VirtualSMC/releases), [Lilu](https://github.com/acidanthera/Lilu/releases), [WhateverGreen](https://github.com/acidanthera/WhateverGreen/releases) and [VoodooPS2Controller.kext](https://bitbucket.org/RehabMan/os-x-voodoo-ps2-controller/downloads/) in 'EFI/CLOVER/kexts/Other/'
7. Proceed to boot using the installation media and go through the process, formatting the hard drive as APFS.
8. Complete the installation.
9. Once installation has completed, boot into the newly installed Hackintosh partition using the installation media and proceed with post installation configurations.

View file

@ -1,7 +1,5 @@
1. Install CLOVER on the main boot EFI paritition to enable boot without the installation media.
2. Install the following kexts in EFI/CLOVER/kexts/Other/
FakeSMC - system support
VoodooPS2Controller - enable support for keyboard and touchpad
2. Please reference my uploaded EFI folder to determine which kexts I'm currently using. Note that for CPUFriend, please generate your own DataProvider kexts per different machine specfiications and desired configurations. Use [one-key-cpufriend](https://github.com/stevezhengshiqi/one-key-cpufriend).
3. Using KextBeast or another kext installer, install the following kexts in L/E/ or EFI/Clover/kexts/Other/.
L/E/ makes it easy to differentiate between custom kexts and default Apple kexts.
EFI/Clover/kexts/Other makes it easy to backup or troubleshoot kexts.

View file

@ -1,7 +1,7 @@
1. During CLOVER boot screen, press Fn+F4, or just F4 to dump original ACPI tables to EFI/CLOVER/ACPI/origin/
2. Copy files that begin with DSDT and SSDT to Desktop.
3. In Terminal, change directory into Desktop and disassemble the copied ACPI tables with "iasl -da -dl DSDT.aml SSDT*.aml".
4. Begin with DSDT patches, open DSDT.dsl using MaciASL and apply the included patches located in 'x1c6-hackintosh/ACPI/patch-files/', make sure the follow the file name order. There should be 0 syntax errors and you will now be able to compile a new DSDT.aml file. Then place the new DSDT.aml fle into 'EFI/CLOVER/ACPI/patched/'. Reboot, the battery status should now appear.
4. Begin with DSDT patches, open DSDT.dsl using [MaciASL](https://github.com/acidanthera/MaciASL/releases) and apply the included patches located in 'x1c6-hackintosh/ACPI/patch-files/', make sure the follow the file name order. There should be 0 syntax errors and you will now be able to compile a new DSDT.aml file. Then place the new DSDT.aml fle into 'EFI/CLOVER/ACPI/patched/'. Reboot, the battery status should now appear.
5. Enable native power management using XCPM, follow this [Guide](https://www.tonymacx86.com/threads/guide-native-power-management-for-laptops.175801/).
6. Create a custom SSDT for USBInjectALL by following this [Guide](https://www.tonymacx86.com/threads/guide-creating-a-custom-ssdt-for-usbinjectall-kext.211311/). The USB configuration for the Thinkpad X1C6 is:
HS01: USB2 Left

View file

@ -0,0 +1,103 @@
<?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>17D102</string>
<key>CFBundleDevelopmentRegion</key>
<string>en</string>
<key>CFBundleExecutable</key>
<string>CPUFriend</string>
<key>CFBundleIdentifier</key>
<string>org.vanilla.driver.CPUFriend</string>
<key>CFBundleInfoDictionaryVersion</key>
<string>6.0</string>
<key>CFBundleName</key>
<string>CPUFriend</string>
<key>CFBundlePackageType</key>
<string>KEXT</string>
<key>CFBundleShortVersionString</key>
<string>1.1.8</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleSupportedPlatforms</key>
<array>
<string>MacOSX</string>
</array>
<key>CFBundleVersion</key>
<string>1.1.8</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>CPUFriend</key>
<dict>
<key>CFBundleIdentifier</key>
<string>org.vanilla.driver.CPUFriend</string>
<key>IOClass</key>
<string>CPUFriend</string>
<key>IOMatchCategory</key>
<string>CPUFriend</string>
<key>IOProviderClass</key>
<string>IOResources</string>
<key>IOResourceMatch</key>
<string>IOKit</string>
</dict>
<key>CPUFriendPlatform</key>
<dict>
<key>CFBundleIdentifier</key>
<string>org.vanilla.driver.CPUFriend</string>
<key>IOClass</key>
<string>CPUFriendData</string>
<key>IOProbeScore</key>
<integer>6000</integer>
<key>IOPropertyMatch</key>
<dict>
<key>IOCPUNumber</key>
<integer>0</integer>
</dict>
<key>IOProviderClass</key>
<string>AppleACPICPU</string>
<key>IOResourceMatch</key>
<string>ACPI</string>
</dict>
</dict>
<key>NSHumanReadableCopyright</key>
<string>Copyright © 2017 - 2019 PMheart. All rights reserved.</string>
<key>OSBundleCompatibleVersion</key>
<string>1.0</string>
<key>OSBundleLibraries</key>
<dict>
<key>as.vit9696.Lilu</key>
<string>1.2.0</string>
<key>com.apple.iokit.IOACPIFamily</key>
<string>1.0.0d1</string>
<key>com.apple.kpi.bsd</key>
<string>12.0.0</string>
<key>com.apple.kpi.dsep</key>
<string>12.0.0</string>
<key>com.apple.kpi.iokit</key>
<string>12.0.0</string>
<key>com.apple.kpi.libkern</key>
<string>12.0.0</string>
<key>com.apple.kpi.mach</key>
<string>12.0.0</string>
<key>com.apple.kpi.unsupported</key>
<string>12.0.0</string>
</dict>
<key>OSBundleRequired</key>
<string>Root</string>
</dict>
</plist>

File diff suppressed because one or more lines are too long

View file

@ -0,0 +1,89 @@
<?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>17D102</string>
<key>CFBundleDevelopmentRegion</key>
<string>English</string>
<key>CFBundleExecutable</key>
<string>IntelMausi</string>
<key>CFBundleIdentifier</key>
<string>as.acidanthera.mieze.IntelMausi</string>
<key>CFBundleInfoDictionaryVersion</key>
<string>6.0</string>
<key>CFBundleName</key>
<string>IntelMausi</string>
<key>CFBundlePackageType</key>
<string>KEXT</string>
<key>CFBundleShortVersionString</key>
<string>1.0.0</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleSupportedPlatforms</key>
<array>
<string>MacOSX</string>
</array>
<key>CFBundleVersion</key>
<string>1.0.0</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>IntelMausi</key>
<dict>
<key>CFBundleIdentifier</key>
<string>as.acidanthera.mieze.IntelMausi</string>
<key>Driver_Version</key>
<string>1.0.0</string>
<key>IOClass</key>
<string>IntelMausi</string>
<key>IOPCIMatch</key>
<string>0x10EA8086 0x10EB8086 0x10EF8086 0x10F08086 0x15028086 0x15038086 0x153A8086 0x153B8086 0x155A8086 0x15598086 0x15A08086 0x15A18086 0x15A28086 0x15A38086 0x156F8086 0x15708086 0x15B78086 0x15B88086 0x15D78086 0x15D88086 0x15E38086 0x15D68086 0x15BD8086 0x15BE8086 0x15BB8086 0x15BC8086 0x15DF8086 0x15E08086 0x15E18086 0x15E28086</string>
<key>IOProbeScore</key>
<integer>1000</integer>
<key>IOProviderClass</key>
<string>IOPCIDevice</string>
<key>enableCSO6</key>
<true/>
<key>enableTSO4</key>
<false/>
<key>enableTSO6</key>
<false/>
<key>maxIntrRate</key>
<integer>7000</integer>
</dict>
</dict>
<key>NSHumanReadableCopyright</key>
<string>Copyright © 2014 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>

View file

@ -46,6 +46,8 @@
<string>ru.usrsse2.SMCBatteryManager</string>
<key>IOClass</key>
<string>SMCSMBusController</string>
<key>IOMatchCategory</key>
<string>SMCSMBusController</string>
<key>IOProviderClass</key>
<string>IOResources</string>
<key>IOResourceMatch</key>

View file

@ -17,7 +17,7 @@
<key>CFBundlePackageType</key>
<string>KEXT</string>
<key>CFBundleShortVersionString</key>
<string>1.0.5</string>
<string>1.0.6</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleSupportedPlatforms</key>
@ -25,7 +25,7 @@
<string>MacOSX</string>
</array>
<key>CFBundleVersion</key>
<string>1.0.5</string>
<string>1.0.6</string>
<key>DTCompiler</key>
<string>com.apple.compilers.llvm.clang.1_0</string>
<key>DTPlatformBuild</key>

View file

@ -17,7 +17,7 @@
<key>CFBundlePackageType</key>
<string>KEXT</string>
<key>CFBundleShortVersionString</key>
<string>1.0.5</string>
<string>1.0.6</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleSupportedPlatforms</key>
@ -25,7 +25,7 @@
<string>MacOSX</string>
</array>
<key>CFBundleVersion</key>
<string>1.0.5</string>
<string>1.0.6</string>
<key>DTCompiler</key>
<string>com.apple.compilers.llvm.clang.1_0</string>
<key>DTPlatformBuild</key>

View file

@ -17,7 +17,7 @@
<key>CFBundlePackageType</key>
<string>KEXT</string>
<key>CFBundleShortVersionString</key>
<string>1.0.5</string>
<string>1.0.6</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleSupportedPlatforms</key>
@ -25,7 +25,7 @@
<string>MacOSX</string>
</array>
<key>CFBundleVersion</key>
<string>1.0.5</string>
<string>1.0.6</string>
<key>DTCompiler</key>
<string>com.apple.compilers.llvm.clang.1_0</string>
<key>DTPlatformBuild</key>

View file

@ -3,11 +3,11 @@
<plist version="1.0">
<dict>
<key>BuildMachineOSBuild</key>
<string>18A391</string>
<string>18D109</string>
<key>CFBundleExecutable</key>
<string>VoodooPS2Controller</string>
<key>CFBundleGetInfoString</key>
<string>1.9.2, Copyright Apple Computer, Inc. 2000-2003, David Elliot 2007, RehabMan 2012-2013</string>
<string>2.0.1, Copyright Apple Computer, Inc. 2000-2003, David Elliot 2007, RehabMan 2012-2013</string>
<key>CFBundleIdentifier</key>
<string>org.rehabman.voodoo.driver.PS2Controller</string>
<key>CFBundleInfoDictionaryVersion</key>
@ -17,7 +17,7 @@
<key>CFBundlePackageType</key>
<string>KEXT</string>
<key>CFBundleShortVersionString</key>
<string>1.9.2</string>
<string>2.0.1</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleSupportedPlatforms</key>
@ -25,21 +25,21 @@
<string>MacOSX</string>
</array>
<key>CFBundleVersion</key>
<string>1.9.2</string>
<string>2.0.1</string>
<key>DTCompiler</key>
<string>com.apple.compilers.llvm.clang.1_0</string>
<key>DTPlatformBuild</key>
<string>9F2000</string>
<string>10E1001</string>
<key>DTPlatformVersion</key>
<string>GM</string>
<key>DTSDKBuild</key>
<string>12D75</string>
<string>18E219</string>
<key>DTSDKName</key>
<string>macosx10.8</string>
<string>macosx10.14</string>
<key>DTXcode</key>
<string>0941</string>
<string>1020</string>
<key>DTXcodeBuild</key>
<string>9F2000</string>
<string>10E1001</string>
<key>IOKitPersonalities</key>
<dict>
<key>ACPI PS/2 Nub</key>
@ -135,7 +135,7 @@
</dict>
</dict>
<key>OSBundleCompatibleVersion</key>
<string>1.9.2</string>
<string>2.0.1</string>
<key>OSBundleLibraries</key>
<dict>
<key>com.apple.iokit.IOACPIFamily</key>

View file

@ -3,11 +3,11 @@
<plist version="1.0">
<dict>
<key>BuildMachineOSBuild</key>
<string>18A391</string>
<string>18D109</string>
<key>CFBundleExecutable</key>
<string>VoodooPS2Keyboard</string>
<key>CFBundleGetInfoString</key>
<string>1.9.2, Copyright Apple Computer, Inc. 2000-2003, RehabMan 2012-2013</string>
<string>2.0.1, Copyright Apple Computer, Inc. 2000-2003, RehabMan 2012-2013</string>
<key>CFBundleIdentifier</key>
<string>org.rehabman.voodoo.driver.PS2Keyboard</string>
<key>CFBundleInfoDictionaryVersion</key>
@ -17,7 +17,7 @@
<key>CFBundlePackageType</key>
<string>KEXT</string>
<key>CFBundleShortVersionString</key>
<string>1.9.2</string>
<string>2.0.1</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleSupportedPlatforms</key>
@ -25,21 +25,21 @@
<string>MacOSX</string>
</array>
<key>CFBundleVersion</key>
<string>1.9.2</string>
<string>2.0.1</string>
<key>DTCompiler</key>
<string>com.apple.compilers.llvm.clang.1_0</string>
<key>DTPlatformBuild</key>
<string>9F2000</string>
<string>10E1001</string>
<key>DTPlatformVersion</key>
<string>GM</string>
<key>DTSDKBuild</key>
<string>12D75</string>
<string>18E219</string>
<key>DTSDKName</key>
<string>macosx10.8</string>
<string>macosx10.14</string>
<key>DTXcode</key>
<string>0941</string>
<string>1020</string>
<key>DTXcodeBuild</key>
<string>9F2000</string>
<string>10E1001</string>
<key>IOKitPersonalities</key>
<dict>
<key>ApplePS2Keyboard</key>
@ -275,14 +275,32 @@
</dict>
<key>Default</key>
<dict>
<key>Action2FingersTap</key>
<string>3b d, 37 d, 1c d, 1c u, 37 u, 3b u</string>
<key>Action3FingersTap</key>
<string>3b d, 37 d, 2 d, 2 u, 37 u, 3b u</string>
<key>Action4FingersTap</key>
<string>3b d, 37 d, 2 d, 2 u, 37 u, 3b u</string>
<key>ActionSwipe4FingersDown</key>
<string>37 d, 2e d, 2e u, 37 u</string>
<key>ActionSwipe4FingersLeft</key>
<string>3b d, 7c d, 7c u, 3b u</string>
<key>ActionSwipe4FingersRight</key>
<string>3b d, 7b d, 7b u, 3b u</string>
<key>ActionSwipe4FingersUp</key>
<string>67 d, 67 u</string>
<key>ActionSwipeDown</key>
<string>3b d, 37 d, 7d d, 7d u, 37 u, 3b u</string>
<key>ActionSwipeLeft</key>
<string>3b d, 37 d, 7b d, 7b u, 37 u, 3b u</string>
<string>37 d, 1e d, 1e u, 37 u</string>
<key>ActionSwipeLeftFromEdge</key>
<string>3b d, 37 d, 1d d, 1d u, 37 u, 3b u</string>
<key>ActionSwipeRight</key>
<string>3b d, 37 d, 7c d, 7c u, 37 u, 3b u</string>
<string>37 d, 21 d, 21 u, 37 u</string>
<key>ActionSwipeRightFromEdge</key>
<string>3b d, 37 d, 19 d, 19 u, 37 u, 3b u</string>
<key>ActionSwipeUp</key>
<string>3b d, 37 d, 7e d, 7e u, 37 u, 3b u</string>
<string>3b d, 7e d, 7e u, 3b u</string>
<key>Breakless PS2</key>
<array>
<string>;Items must be strings in the form of breaklessscan (in hex)</string>
@ -603,8 +621,8 @@
</dict>
<key>OSBundleLibraries</key>
<dict>
<key>com.apple.iokit.IOHIDSystem</key>
<string>1.1</string>
<key>com.apple.iokit.IOHIDFamily</key>
<string>1.0.0b1</string>
<key>com.apple.kpi.bsd</key>
<string>8.0.0</string>
<key>com.apple.kpi.iokit</key>
@ -616,7 +634,7 @@
<key>com.apple.kpi.unsupported</key>
<string>8.0.0</string>
<key>org.rehabman.voodoo.driver.PS2Controller</key>
<string>1.9.2</string>
<string>2.0.1</string>
</dict>
<key>OSBundleRequired</key>
<string>Console</string>

View file

@ -3,11 +3,11 @@
<plist version="1.0">
<dict>
<key>BuildMachineOSBuild</key>
<string>18A391</string>
<string>18D109</string>
<key>CFBundleExecutable</key>
<string>VoodooPS2Mouse</string>
<key>CFBundleGetInfoString</key>
<string>1.9.2, Copyright Apple Computer, Inc. 2000-2004, Slice 2010, RehabMan 2012-2013</string>
<string>2.0.1, Copyright Apple Computer, Inc. 2000-2004, Slice 2010, RehabMan 2012-2013</string>
<key>CFBundleIdentifier</key>
<string>org.rehabman.voodoo.driver.PS2Mouse</string>
<key>CFBundleInfoDictionaryVersion</key>
@ -17,7 +17,7 @@
<key>CFBundlePackageType</key>
<string>KEXT</string>
<key>CFBundleShortVersionString</key>
<string>1.9.2</string>
<string>2.0.1</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleSupportedPlatforms</key>
@ -25,21 +25,21 @@
<string>MacOSX</string>
</array>
<key>CFBundleVersion</key>
<string>1.9.2</string>
<string>2.0.1</string>
<key>DTCompiler</key>
<string>com.apple.compilers.llvm.clang.1_0</string>
<key>DTPlatformBuild</key>
<string>9F2000</string>
<string>10E1001</string>
<key>DTPlatformVersion</key>
<string>GM</string>
<key>DTSDKBuild</key>
<string>12D75</string>
<string>18E219</string>
<key>DTSDKName</key>
<string>macosx10.8</string>
<string>macosx10.14</string>
<key>DTXcode</key>
<string>0941</string>
<string>1020</string>
<key>DTXcodeBuild</key>
<string>9F2000</string>
<string>10E1001</string>
<key>IOKitPersonalities</key>
<dict>
<key>ApplePS2Mouse</key>
@ -186,7 +186,7 @@
<key>com.apple.kpi.mach</key>
<string>9.0.0</string>
<key>org.rehabman.voodoo.driver.PS2Controller</key>
<string>1.9.2</string>
<string>2.0.1</string>
</dict>
<key>OSBundleRequired</key>
<string>Console</string>

View file

@ -3,11 +3,11 @@
<plist version="1.0">
<dict>
<key>BuildMachineOSBuild</key>
<string>18A391</string>
<string>18D109</string>
<key>CFBundleExecutable</key>
<string>VoodooPS2Trackpad</string>
<key>CFBundleGetInfoString</key>
<string>1.9.2, Copyright Apple Computer, Inc. 2002-2003, mackerintel 2008, RehabMan 2012-2013</string>
<string>2.0.1, Copyright Apple Computer, Inc. 2002-2003, mackerintel 2008, RehabMan 2012-2013</string>
<key>CFBundleIdentifier</key>
<string>org.rehabman.voodoo.driver.PS2Trackpad</string>
<key>CFBundleInfoDictionaryVersion</key>
@ -17,7 +17,7 @@
<key>CFBundlePackageType</key>
<string>KEXT</string>
<key>CFBundleShortVersionString</key>
<string>1.9.2</string>
<string>2.0.1</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleSupportedPlatforms</key>
@ -25,21 +25,21 @@
<string>MacOSX</string>
</array>
<key>CFBundleVersion</key>
<string>1.9.2</string>
<string>2.0.1</string>
<key>DTCompiler</key>
<string>com.apple.compilers.llvm.clang.1_0</string>
<key>DTPlatformBuild</key>
<string>9F2000</string>
<string>10E1001</string>
<key>DTPlatformVersion</key>
<string>GM</string>
<key>DTSDKBuild</key>
<string>12D75</string>
<string>18E219</string>
<key>DTSDKName</key>
<string>macosx10.8</string>
<string>macosx10.14</string>
<key>DTXcode</key>
<string>0941</string>
<string>1020</string>
<key>DTXcodeBuild</key>
<string>9F2000</string>
<string>10E1001</string>
<key>IOKitPersonalities</key>
<dict>
<key>ALPS GlidePoint</key>
@ -105,6 +105,17 @@
</dict>
</dict>
</dict>
<key>Native Multitouch Engine</key>
<dict>
<key>CFBundleIdentifier</key>
<string>org.rehabman.voodoo.driver.PS2Trackpad</string>
<key>IOClass</key>
<string>VoodooI2CNativeEngine</string>
<key>IOMatchCategory</key>
<string>VoodooI2CNativeEngine</string>
<key>IOProviderClass</key>
<string>VoodooI2CMultitouchInterface</string>
</dict>
<key>Sentelic FSP</key>
<dict>
<key>CFBundleIdentifier</key>
@ -238,20 +249,8 @@
<dict>
<key>Default</key>
<dict>
<key>BogusDeltaThreshX</key>
<integer>0</integer>
<key>BogusDeltaThreshY</key>
<integer>0</integer>
<key>ButtonCount</key>
<integer>3</integer>
<key>CenterX</key>
<integer>3000</integer>
<key>CenterY</key>
<integer>3000</integer>
<key>CircularScrollDivisor</key>
<integer>0</integer>
<key>CircularScrollTrigger</key>
<integer>0</integer>
<key>ClickPadClickTime</key>
<integer>300000000</integer>
<key>ClickPadTrackBoth</key>
@ -281,82 +280,20 @@
<false/>
<key>DisableLEDUpdating</key>
<false/>
<key>DisableZoneBottom</key>
<integer>4200</integer>
<key>DisableZoneControl</key>
<integer>0</integer>
<key>DisableZoneLeft</key>
<integer>0</integer>
<key>DisableZoneRight</key>
<integer>1700</integer>
<key>DisableZoneTop</key>
<integer>99999</integer>
<key>DivisorX</key>
<integer>5</integer>
<key>DivisorY</key>
<integer>5</integer>
<key>DoubleTapThresholdX</key>
<integer>150</integer>
<key>DoubleTapThresholdY</key>
<integer>150</integer>
<key>DragExitDelayTime</key>
<integer>1000000000</integer>
<key>DragLockTempMask</key>
<integer>1048592</integer>
<key>DynamicEWMode</key>
<false/>
<key>EdgeBottom</key>
<integer>1700</integer>
<key>EdgeLeft</key>
<integer>1700</integer>
<key>EdgeRight</key>
<integer>5200</integer>
<key>EdgeTop</key>
<integer>4200</integer>
<key>FakeMiddleButton</key>
<true/>
<key>FingerChangeIgnoreDeltas</key>
<integer>3</integer>
<key>FingerZ</key>
<integer>30</integer>
<key>HorizontalScrollDivisor</key>
<integer>0</integer>
<key>ImmediateClick</key>
<false/>
<key>MaxDragTime</key>
<integer>180000000</integer>
<key>MaxTapTime</key>
<integer>130000000</integer>
<key>ForceTouchMode</key>
<integer>1</integer>
<key>ForceTouchPressureThreshold</key>
<integer>100</integer>
<key>MiddleClickTime</key>
<integer>100000000</integer>
<key>MomentumScrollDivisor</key>
<integer>100</integer>
<key>MomentumScrollMultiplier</key>
<integer>98</integer>
<key>MomentumScrollSamplesMin</key>
<integer>3</integer>
<key>MomentumScrollThreshY</key>
<integer>18</integer>
<key>MomentumScrollTimer</key>
<integer>10000000</integer>
<key>MouseCount</key>
<integer>0</integer>
<key>MouseMiddleScroll</key>
<true/>
<key>MouseMultiplierX</key>
<integer>20</integer>
<key>MouseMultiplierY</key>
<integer>20</integer>
<key>MouseScrollMultiplierX</key>
<integer>20</integer>
<key>MouseScrollMultiplierY</key>
<integer>20</integer>
<key>MultiFingerHorizontalDivisor</key>
<integer>13</integer>
<key>MultiFingerVerticalDivisor</key>
<integer>13</integer>
<key>MultiFingerWLimit</key>
<integer>9</integer>
<key>ProcessBluetoothMouseStopsTrackpad</key>
<true/>
<key>ProcessUSBMouseStopsTrackpad</key>
@ -365,64 +302,20 @@
<integer>500000000</integer>
<key>Resolution</key>
<integer>400</integer>
<key>RightClickZoneBottom</key>
<integer>0</integer>
<key>RightClickZoneLeft</key>
<integer>3800</integer>
<key>RightClickZoneRight</key>
<integer>99999</integer>
<key>RightClickZoneTop</key>
<integer>2000</integer>
<key>ScrollDeltaThreshX</key>
<integer>0</integer>
<key>ScrollDeltaThreshY</key>
<integer>0</integer>
<key>ScrollResolution</key>
<integer>400</integer>
<key>SkipPassThrough</key>
<false/>
<key>SmoothInput</key>
<true/>
<key>StickyHorizontalScrolling</key>
<false/>
<key>StickyMultiFingerScrolling</key>
<false/>
<key>StickyVerticalScrolling</key>
<false/>
<key>SwapDoubleTriple</key>
<false/>
<key>SwipeDeltaX</key>
<integer>800</integer>
<key>SwipeDeltaY</key>
<integer>800</integer>
<key>TapThresholdX</key>
<integer>75</integer>
<key>TapThresholdY</key>
<integer>75</integer>
<key>USBMouseStopsTrackpad</key>
<integer>0</integer>
<key>UnitsPerMMX</key>
<integer>50</integer>
<key>UnitsPerMMY</key>
<integer>50</integer>
<key>UnsmoothInput</key>
<true/>
<key>UseHighRate</key>
<true/>
<key>VerticalScrollDivisor</key>
<integer>0</integer>
<key>WakeDelay</key>
<integer>1000</integer>
<key>ZLimit</key>
<integer>115</integer>
<key>ZoneBottom</key>
<integer>0</integer>
<key>ZoneLeft</key>
<integer>1700</integer>
<key>ZoneRight</key>
<integer>5200</integer>
<key>ZoneTop</key>
<integer>99999</integer>
</dict>
<key>HPQOEM</key>
<dict>
@ -478,14 +371,6 @@
<string>Thinkpad_ClickPad</string>
<key>Thinkpad_ClickPad</key>
<dict>
<key>BogusDeltaThreshX</key>
<integer>100</integer>
<key>BogusDeltaThreshY</key>
<integer>100</integer>
<key>Clicking</key>
<true/>
<key>DragLockTempMask</key>
<integer>262148</integer>
<key>DynamicEWMode</key>
<false/>
<key>EdgeBottom</key>
@ -510,27 +395,11 @@
<true/>
<key>ScrollResolution</key>
<integer>800</integer>
<key>SmoothInput</key>
<true/>
<key>Thinkpad</key>
<true/>
<key>UnsmoothInput</key>
<true/>
</dict>
<key>Thinkpad_TrackPad</key>
<dict>
<key>BogusDeltaThreshX</key>
<integer>800</integer>
<key>BogusDeltaThreshY</key>
<integer>800</integer>
<key>Clicking</key>
<true/>
<key>DivisorX</key>
<integer>1</integer>
<key>DivisorY</key>
<integer>1</integer>
<key>DragLockTempMask</key>
<integer>262148</integer>
<key>DynamicEWMode</key>
<false/>
<key>FakeMiddleButton</key>
@ -541,28 +410,10 @@
<true/>
<key>MaxTapTime</key>
<integer>100000000</integer>
<key>MomentumScrollThreshY</key>
<integer>16</integer>
<key>MouseMultiplierX</key>
<integer>8</integer>
<key>MouseMultiplierY</key>
<integer>8</integer>
<key>MouseScrollMultiplierX</key>
<integer>2</integer>
<key>MouseScrollMultiplierY</key>
<integer>2</integer>
<key>MultiFingerHorizontalDivisor</key>
<integer>4</integer>
<key>MultiFingerVerticalDivisor</key>
<integer>4</integer>
<key>PalmNoAction When Typing</key>
<true/>
<key>Resolution</key>
<integer>3200</integer>
<key>ScrollDeltaThreshX</key>
<integer>10</integer>
<key>ScrollDeltaThreshY</key>
<integer>10</integer>
<key>ScrollResolution</key>
<integer>800</integer>
<key>SmoothInput</key>
@ -586,7 +437,7 @@
</dict>
<key>OSBundleLibraries</key>
<dict>
<key>com.apple.iokit.IOHIDSystem</key>
<key>com.apple.iokit.IOHIDFamily</key>
<string>1.0.0b1</string>
<key>com.apple.kpi.iokit</key>
<string>9.0.0</string>
@ -595,7 +446,7 @@
<key>com.apple.kpi.mach</key>
<string>9.0.0</string>
<key>org.rehabman.voodoo.driver.PS2Controller</key>
<string>1.9.2</string>
<string>2.0.1</string>
</dict>
<key>OSBundleRequired</key>
<string>Console</string>