summaryrefslogtreecommitdiff
path: root/oc/Kexts/VoodooPS2Controller.kext
diff options
context:
space:
mode:
authorMqdd <ahmadmiqdad27@gmail.com>2026-01-11 02:21:42 +0700
committerMqdd <ahmadmiqdad27@gmail.com>2026-01-11 02:21:42 +0700
commit0797deb6747ee9c5d385bc0119ae70a23f585b22 (patch)
tree6e84c34d37cb1421dd365b21055c2b3f360dcfd1 /oc/Kexts/VoodooPS2Controller.kext
parent1d86a9a40ce6448236854ea53e0e30d095d77e77 (diff)
Add Boot OC
Diffstat (limited to 'oc/Kexts/VoodooPS2Controller.kext')
-rwxr-xr-xoc/Kexts/VoodooPS2Controller.kext/Contents/Info.plist161
-rwxr-xr-xoc/Kexts/VoodooPS2Controller.kext/Contents/MacOS/VoodooPS2Controllerbin0 -> 102472 bytes
-rwxr-xr-xoc/Kexts/VoodooPS2Controller.kext/Contents/PlugIns/VoodooInput.kext/Contents/Info.plist80
-rwxr-xr-xoc/Kexts/VoodooPS2Controller.kext/Contents/PlugIns/VoodooInput.kext/Contents/MacOS/VoodooInputbin0 -> 108320 bytes
-rwxr-xr-xoc/Kexts/VoodooPS2Controller.kext/Contents/PlugIns/VoodooInput.kext/Contents/_CodeSignature/CodeResources115
-rwxr-xr-xoc/Kexts/VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Keyboard.kext/Contents/Info.plist620
-rwxr-xr-xoc/Kexts/VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Keyboard.kext/Contents/MacOS/VoodooPS2Keyboardbin0 -> 50344 bytes
-rwxr-xr-xoc/Kexts/VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Mouse.kext/Contents/Info.plist107
-rwxr-xr-xoc/Kexts/VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Mouse.kext/Contents/MacOS/VoodooPS2Mousebin0 -> 35792 bytes
-rwxr-xr-xoc/Kexts/VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Trackpad.kext/Contents/Info.plist458
-rwxr-xr-xoc/Kexts/VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Trackpad.kext/Contents/MacOS/VoodooPS2Trackpadbin0 -> 152704 bytes
11 files changed, 1541 insertions, 0 deletions
diff --git a/oc/Kexts/VoodooPS2Controller.kext/Contents/Info.plist b/oc/Kexts/VoodooPS2Controller.kext/Contents/Info.plist
new file mode 100755
index 0000000..5e95bda
--- /dev/null
+++ b/oc/Kexts/VoodooPS2Controller.kext/Contents/Info.plist
@@ -0,0 +1,161 @@
+<?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>23H222</string>
+ <key>CFBundleExecutable</key>
+ <string>VoodooPS2Controller</string>
+ <key>CFBundleGetInfoString</key>
+ <string>2.3.7, Copyright Apple Computer, Inc. 2000-2003, David Elliot 2007, RehabMan 2012-2013</string>
+ <key>CFBundleIdentifier</key>
+ <string>as.acidanthera.voodoo.driver.PS2Controller</string>
+ <key>CFBundleInfoDictionaryVersion</key>
+ <string>6.0</string>
+ <key>CFBundleName</key>
+ <string>Voodoo PS/2 Controller</string>
+ <key>CFBundlePackageType</key>
+ <string>KEXT</string>
+ <key>CFBundleShortVersionString</key>
+ <string>2.3.7</string>
+ <key>CFBundleSignature</key>
+ <string>????</string>
+ <key>CFBundleSupportedPlatforms</key>
+ <array>
+ <string>MacOSX</string>
+ </array>
+ <key>CFBundleVersion</key>
+ <string>2.3.7</string>
+ <key>DTCompiler</key>
+ <string>com.apple.compilers.llvm.clang.1_0</string>
+ <key>DTPlatformBuild</key>
+ <string></string>
+ <key>DTPlatformName</key>
+ <string>macosx</string>
+ <key>DTPlatformVersion</key>
+ <string>14.2</string>
+ <key>DTSDKBuild</key>
+ <string>23C53</string>
+ <key>DTSDKName</key>
+ <string>macosx14.2</string>
+ <key>DTXcode</key>
+ <string>1520</string>
+ <key>DTXcodeBuild</key>
+ <string>15C500b</string>
+ <key>IOKitPersonalities</key>
+ <dict>
+ <key>ACPI PS/2 Nub</key>
+ <dict>
+ <key>CFBundleIdentifier</key>
+ <string>as.acidanthera.voodoo.driver.PS2Controller</string>
+ <key>FindMouseDelay</key>
+ <integer>100</integer>
+ <key>IOClass</key>
+ <string>AppleACPIPS2Nub</string>
+ <key>IONameMatch</key>
+ <array>
+ <string>PNP0303</string>
+ <string>PNP030B</string>
+ <string>PNP0320</string>
+ </array>
+ <key>IOProviderClass</key>
+ <string>IOACPIPlatformDevice</string>
+ <key>MouseNameMatch</key>
+ <array>
+ <string>PNP0F03</string>
+ <string>PNP0F0B</string>
+ <string>PNP0F0E</string>
+ <string>PNP0F13</string>
+ </array>
+ </dict>
+ <key>ApplePS2Controller</key>
+ <dict>
+ <key>CFBundleIdentifier</key>
+ <string>as.acidanthera.voodoo.driver.PS2Controller</string>
+ <key>IOClass</key>
+ <string>ApplePS2Controller</string>
+ <key>IONameMatch</key>
+ <string>ps2controller</string>
+ <key>IOProviderClass</key>
+ <string>IOPlatformDevice</string>
+ <key>Platform Profile</key>
+ <dict>
+ <key>Default</key>
+ <dict>
+ <key>MouseWakeFirst</key>
+ <false/>
+ <key>WakeDelay</key>
+ <integer>10</integer>
+ </dict>
+ <key>HPQOEM</key>
+ <dict>
+ <key>1411</key>
+ <string>ProBook</string>
+ <key>1619</key>
+ <string>ProBook</string>
+ <key>161C</key>
+ <string>ProBook</string>
+ <key>164F</key>
+ <string>ProBook</string>
+ <key>167C</key>
+ <string>ProBook</string>
+ <key>167E</key>
+ <string>ProBook</string>
+ <key>1680</key>
+ <string>ProBook</string>
+ <key>179B</key>
+ <string>ProBook</string>
+ <key>179C</key>
+ <string>ProBook</string>
+ <key>17A9</key>
+ <string>ProBook</string>
+ <key>17F0</key>
+ <string>ProBook</string>
+ <key>17F3</key>
+ <string>ProBook</string>
+ <key>17F6</key>
+ <string>ProBook</string>
+ <key>1942</key>
+ <string>ProBook</string>
+ <key>1949</key>
+ <string>ProBook</string>
+ <key>198F</key>
+ <string>ProBook</string>
+ <key>ProBook</key>
+ <dict>
+ <key>WakeDelay</key>
+ <integer>0</integer>
+ </dict>
+ <key>ProBook-102</key>
+ <string>ProBook</string>
+ <key>ProBook-87</key>
+ <string>ProBook</string>
+ </dict>
+ </dict>
+ <key>RM,deliverNotifications</key>
+ <true/>
+ </dict>
+ </dict>
+ <key>LSMinimumSystemVersion</key>
+ <string>10.10</string>
+ <key>OSBundleCompatibleVersion</key>
+ <string>2.3.7</string>
+ <key>OSBundleLibraries</key>
+ <dict>
+ <key>com.apple.iokit.IOACPIFamily</key>
+ <string>1.0.0d1</string>
+ <key>com.apple.kpi.bsd</key>
+ <string>8.0.0</string>
+ <key>com.apple.kpi.iokit</key>
+ <string>8.0.0</string>
+ <key>com.apple.kpi.libkern</key>
+ <string>8.0.0</string>
+ <key>com.apple.kpi.mach</key>
+ <string>8.0.0</string>
+ <key>com.apple.kpi.unsupported</key>
+ <string>8.0.0</string>
+ </dict>
+ <key>OSBundleRequired</key>
+ <string>Console</string>
+</dict>
+</plist>
diff --git a/oc/Kexts/VoodooPS2Controller.kext/Contents/MacOS/VoodooPS2Controller b/oc/Kexts/VoodooPS2Controller.kext/Contents/MacOS/VoodooPS2Controller
new file mode 100755
index 0000000..54dbb69
--- /dev/null
+++ b/oc/Kexts/VoodooPS2Controller.kext/Contents/MacOS/VoodooPS2Controller
Binary files differ
diff --git a/oc/Kexts/VoodooPS2Controller.kext/Contents/PlugIns/VoodooInput.kext/Contents/Info.plist b/oc/Kexts/VoodooPS2Controller.kext/Contents/PlugIns/VoodooInput.kext/Contents/Info.plist
new file mode 100755
index 0000000..5e1fdfc
--- /dev/null
+++ b/oc/Kexts/VoodooPS2Controller.kext/Contents/PlugIns/VoodooInput.kext/Contents/Info.plist
@@ -0,0 +1,80 @@
+<?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>23H222</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.1.6</string>
+ <key>CFBundleSupportedPlatforms</key>
+ <array>
+ <string>MacOSX</string>
+ </array>
+ <key>CFBundleVersion</key>
+ <string>1.1.6</string>
+ <key>DTCompiler</key>
+ <string>com.apple.compilers.llvm.clang.1_0</string>
+ <key>DTPlatformBuild</key>
+ <string></string>
+ <key>DTPlatformName</key>
+ <string>macosx</string>
+ <key>DTPlatformVersion</key>
+ <string>14.2</string>
+ <key>DTSDKBuild</key>
+ <string>23C53</string>
+ <key>DTSDKName</key>
+ <string>macosx14.2</string>
+ <key>DTXcode</key>
+ <string>1520</string>
+ <key>DTXcodeBuild</key>
+ <string>15C500b</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>LSMinimumSystemVersion</key>
+ <string>10.10</string>
+ <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>
diff --git a/oc/Kexts/VoodooPS2Controller.kext/Contents/PlugIns/VoodooInput.kext/Contents/MacOS/VoodooInput b/oc/Kexts/VoodooPS2Controller.kext/Contents/PlugIns/VoodooInput.kext/Contents/MacOS/VoodooInput
new file mode 100755
index 0000000..48d8252
--- /dev/null
+++ b/oc/Kexts/VoodooPS2Controller.kext/Contents/PlugIns/VoodooInput.kext/Contents/MacOS/VoodooInput
Binary files differ
diff --git a/oc/Kexts/VoodooPS2Controller.kext/Contents/PlugIns/VoodooInput.kext/Contents/_CodeSignature/CodeResources b/oc/Kexts/VoodooPS2Controller.kext/Contents/PlugIns/VoodooInput.kext/Contents/_CodeSignature/CodeResources
new file mode 100755
index 0000000..d5d0fd7
--- /dev/null
+++ b/oc/Kexts/VoodooPS2Controller.kext/Contents/PlugIns/VoodooInput.kext/Contents/_CodeSignature/CodeResources
@@ -0,0 +1,115 @@
+<?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>files2</key>
+ <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>
diff --git a/oc/Kexts/VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Keyboard.kext/Contents/Info.plist b/oc/Kexts/VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Keyboard.kext/Contents/Info.plist
new file mode 100755
index 0000000..f36770e
--- /dev/null
+++ b/oc/Kexts/VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Keyboard.kext/Contents/Info.plist
@@ -0,0 +1,620 @@
+<?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>23H222</string>
+ <key>CFBundleExecutable</key>
+ <string>VoodooPS2Keyboard</string>
+ <key>CFBundleGetInfoString</key>
+ <string>2.3.7, Copyright Apple Computer, Inc. 2000-2003, RehabMan 2012-2013</string>
+ <key>CFBundleIdentifier</key>
+ <string>as.acidanthera.voodoo.driver.PS2Keyboard</string>
+ <key>CFBundleInfoDictionaryVersion</key>
+ <string>6.0</string>
+ <key>CFBundleName</key>
+ <string>Voodoo PS/2 Keyboard</string>
+ <key>CFBundlePackageType</key>
+ <string>KEXT</string>
+ <key>CFBundleShortVersionString</key>
+ <string>2.3.7</string>
+ <key>CFBundleSignature</key>
+ <string>????</string>
+ <key>CFBundleSupportedPlatforms</key>
+ <array>
+ <string>MacOSX</string>
+ </array>
+ <key>CFBundleVersion</key>
+ <string>2.3.7</string>
+ <key>DTCompiler</key>
+ <string>com.apple.compilers.llvm.clang.1_0</string>
+ <key>DTPlatformBuild</key>
+ <string></string>
+ <key>DTPlatformName</key>
+ <string>macosx</string>
+ <key>DTPlatformVersion</key>
+ <string>14.2</string>
+ <key>DTSDKBuild</key>
+ <string>23C53</string>
+ <key>DTSDKName</key>
+ <string>macosx14.2</string>
+ <key>DTXcode</key>
+ <string>1520</string>
+ <key>DTXcodeBuild</key>
+ <string>15C500b</string>
+ <key>IOKitPersonalities</key>
+ <dict>
+ <key>ApplePS2Keyboard</key>
+ <dict>
+ <key>CFBundleIdentifier</key>
+ <string>as.acidanthera.voodoo.driver.PS2Keyboard</string>
+ <key>IOClass</key>
+ <string>ApplePS2Keyboard</string>
+ <key>IOProviderClass</key>
+ <string>ApplePS2KeyboardDevice</string>
+ <key>Platform Profile</key>
+ <dict>
+ <key>DELL</key>
+ <dict>
+ <key>Dell-Keys</key>
+ <dict>
+ <key>Breakless PS2</key>
+ <array>
+ <string>e005</string>
+ <string>e006</string>
+ </array>
+ <key>Function Keys Special</key>
+ <array>
+ <string>;The following 12 items map Fn+fkeys to fkeys</string>
+ <string>e020=3b</string>
+ <string>e02e=3c</string>
+ <string>e030=3d</string>
+ <string>e022=3e</string>
+ <string>;Fn+f5 macro</string>
+ <string>;Fn+f6 macro</string>
+ <string>;Fn+f7 macro</string>
+ <string>;Fn+f8 macro</string>
+ <string>;Fn+f9 macro</string>
+ <string>;Fn+f10 no code</string>
+ <string>e005=57</string>
+ <string>e006=58</string>
+ <string>;The following 12 items map fkeys to Fn+fkeys</string>
+ <string>3b=e020</string>
+ <string>3c=e02e</string>
+ <string>3d=e030</string>
+ <string>3e=e022</string>
+ <string>;Fn+f5 macro</string>
+ <string>;Fn+f6 macro</string>
+ <string>;Fn+f7 macro</string>
+ <string>;Fn+f8 macro</string>
+ <string>;Fn+f9 macro</string>
+ <string>;Fn+f10 no code</string>
+ <string>57=e005</string>
+ <string>58=e006</string>
+ </array>
+ <key>Function Keys Standard</key>
+ <array>
+ <string>;The following 12 items map Fn+fkeys to Fn+fkeys</string>
+ <string>e020=e020</string>
+ <string>e02e=e02e</string>
+ <string>e030=e030</string>
+ <string>e022=e022</string>
+ <string>;Fn+f5 macro</string>
+ <string>;Fn+f6 macro</string>
+ <string>;Fn+f7 macro</string>
+ <string>;Fn+f8 macro</string>
+ <string>;Fn+f9 macro</string>
+ <string>;Fn+f10 no code</string>
+ <string>e005=e005</string>
+ <string>e006=e006</string>
+ <string>;The following 12 items map fkeys to fkeys</string>
+ <string>3b=3b</string>
+ <string>3c=3c</string>
+ <string>3d=3d</string>
+ <string>3e=3e</string>
+ <string>3f=3f</string>
+ <string>40=40</string>
+ <string>41=41</string>
+ <string>42=42</string>
+ <string>43=43</string>
+ <string>44=44</string>
+ <string>57=57</string>
+ <string>58=58</string>
+ </array>
+ </dict>
+ <key>HSW-LPT</key>
+ <string>Dell-Keys</string>
+ <key>SNB-CPT</key>
+ <dict>
+ <key>ActionSwipeDown</key>
+ <string>63 d, 63 u</string>
+ <key>ActionSwipeUp</key>
+ <string>61 d, 61 u</string>
+ <key>Breakless PS2</key>
+ <array>
+ <string>e01e;Touchpad Fn+f3 is breakless</string>
+ <string>e06e;REVIEW: temporary for case that macro inversion does not work...</string>
+ </array>
+ <key>Custom ADB Map</key>
+ <array>
+ <string>e009=83;Dell Support to Launchpad</string>
+ <string>e0f1=71;Call brightens up w RKA1 for special mode (was =90)</string>
+ <string>e0f2=6b;Call brightens down w RKA2 for special mode (was =91)</string>
+ <string>e06e=70;Map vidmirror key for special mode default is adb90</string>
+ </array>
+ <key>Custom PS2 Map</key>
+ <array>
+ <string>e01e=e037;Map tp disable to Fn+f3</string>
+ <string>e037=e01e;Prevent PrntScr from triggering tp disable</string>
+ </array>
+ <key>Function Keys Special</key>
+ <array>
+ <string>;The following 12 items map Fn+fkeys to fkeys</string>
+ <string>e06e=3b</string>
+ <string>e008=3c</string>
+ <string>e01e=3d</string>
+ <string>e005=3e</string>
+ <string>e006=3f</string>
+ <string>e00c=40</string>
+ <string>;Fn+f7 no dedicated macro</string>
+ <string>e010=42</string>
+ <string>e022=43</string>
+ <string>e019=44</string>
+ <string>e02e=57</string>
+ <string>e030=58</string>
+ <string>;The following 12 items map fkeys to Fn+fkeys</string>
+ <string>3b=e06e;Map vidmirror key to f1</string>
+ <string>3c=e0f0;Map radio toggle action from EC query to f2</string>
+ <string>3d=e037;Map touchpad toggle button to f3</string>
+ <string>3e=e0f2;Map acpi RKA2 to f4 brightness down</string>
+ <string>3f=e0f1;Map acpi RKA1 to f5 brightness up</string>
+ <string>40=e0f3;Map acpi RKA3 to f6 keyboard backlight</string>
+ <string>;Fn+f7 no macro</string>
+ <string>42=e010</string>
+ <string>43=e022</string>
+ <string>44=e019</string>
+ <string>57=e02e</string>
+ <string>58=e030</string>
+ </array>
+ <key>Function Keys Standard</key>
+ <array>
+ <string>;The following 12 items map Fn+fkeys to Fn+fkeys</string>
+ <string>e06e=e06e;Fn+f1 macro translated</string>
+ <string>e008=e008;Fn+f2 regular scancode and EC query call q8c</string>
+ <string>e01e=e037;Fn+f3 regular scancode and EC controls LED</string>
+ <string>e005=e005;Fn+f4 no ps2scancode and EC query call q81</string>
+ <string>e006=e006;Fn+f5 no ps2scancode and EC query call q80</string>
+ <string>e00c=e00c;Fn+f6 no ps2scancode and EC query call q8a</string>
+ <string>;Fn+f7 no macro just regular f key</string>
+ <string>e010=e010; Fn+f8 regular scancode</string>
+ <string>e022=e022; Fn+f9 regular scancode</string>
+ <string>e019=e019;Fn+f10 regular scancode</string>
+ <string>e02e=e02e;Fn+f11 regular scancode</string>
+ <string>e030=e030;Fn+f12 regular scancode</string>
+ <string>;Fn+f13 is mute dedicated button that always produces e020 regardless of Fn</string>
+ <string>;The following 12 items map fkeys to fkeys</string>
+ <string>3b=3b</string>
+ <string>3c=3c</string>
+ <string>3d=3d</string>
+ <string>3e=3e</string>
+ <string>3f=3f</string>
+ <string>40=40</string>
+ <string>41=41</string>
+ <string>42=42</string>
+ <string>43=43</string>
+ <string>44=44</string>
+ <string>57=57</string>
+ <string>58=58</string>
+ </array>
+ <key>Macro Inversion</key>
+ <array>
+ <string>;This section maps ps2 codes (packet format) received quickly (macros) into fake ps2 codes (packet format)</string>
+ <string>;Fn+F1</string>
+ <data>
+ //8CbgAAAAACWwEZ
+ </data>
+ <data>
+ //8C7gAAAAAC2wGZ
+ </data>
+ <data>
+ //8C7gAAAAABmQLb
+ </data>
+ </array>
+ <key>MaximumMacroTime</key>
+ <integer>35000000</integer>
+ <key>Note-Author</key>
+ <string>TimeWalker aka TimeWalker75a</string>
+ <key>Note-Comment</key>
+ <string>Keyboard Profile for DELL SandyBridge SecureCore Tiano based laptops (Vostro 3450 &amp; 3750, Inspiron N4110, XPS L502x &amp; L702x &amp; L511z)</string>
+ </dict>
+ <key>WN09</key>
+ <dict>
+ <key>Breakless PS2</key>
+ <array>
+ <string>e01b</string>
+ <string>e008</string>
+ <string>e01e</string>
+ <string>e005</string>
+ <string>e06e</string>
+ <string>e006</string>
+ </array>
+ <key>Custom ADB Map</key>
+ <array>
+ <string>e01b=70</string>
+ <string>e06e=83</string>
+ </array>
+ <key>Custom PS2 Map</key>
+ <array>
+ <string>56=2b</string>
+ <string>29=56</string>
+ <string>2b=29</string>
+ <string>e01e=e037</string>
+ <string>e037=e01e</string>
+ </array>
+ </dict>
+ <key>WN09a</key>
+ <dict>
+ <key>Breakless PS2</key>
+ <array>
+ <string>e01b</string>
+ <string>e008</string>
+ <string>e01e</string>
+ <string>e005</string>
+ <string>e06e</string>
+ <string>e006</string>
+ </array>
+ <key>Custom ADB Map</key>
+ <array>
+ <string>e01b=70</string>
+ <string>e06e=83</string>
+ </array>
+ <key>Custom PS2 Map</key>
+ <array>
+ <string>e01e=e037</string>
+ <string>e037=e01e</string>
+ </array>
+ </dict>
+ </dict>
+ <key>Default</key>
+ <dict>
+ <key>Breakless PS2</key>
+ <array>
+ <string>;Items must be strings in the form of breaklessscan (in hex)</string>
+ </array>
+ <key>Custom ADB Map</key>
+ <array>
+ <string>;Items must be strings in the form of scanfrom=adbto (in hex)</string>
+ </array>
+ <key>Custom PS2 Map</key>
+ <array>
+ <string>;Items must be strings in the form of scanfrom=scanto (in hex)</string>
+ <string>e027=0;disable discrete fnkeys toggle</string>
+ <string>e028=0;disable discrete trackpad toggle</string>
+ </array>
+ <key>HIDF12EjectDelay</key>
+ <integer>250</integer>
+ <key>LogScanCodes</key>
+ <integer>0</integer>
+ <key>Make Application key into Apple Fn key</key>
+ <false/>
+ <key>Make Application key into right windows</key>
+ <true/>
+ <key>Make right modifier keys into Hangul and Hanja</key>
+ <false/>
+ <key>SleepPressTime</key>
+ <integer>0</integer>
+ <key>Swap capslock and left control</key>
+ <false/>
+ <key>Swap command and option</key>
+ <false/>
+ <key>Use ISO layout keyboard</key>
+ <false/>
+ <key>alt_handler_id</key>
+ <integer>3</integer>
+ </dict>
+ <key>HPQOEM</key>
+ <dict>
+ <key>1411</key>
+ <string>ProBook-102;ProBook 4520s</string>
+ <key>1619</key>
+ <string>ProBook-87;ProBook 6560b</string>
+ <key>161C</key>
+ <string>ProBook-87;ProBook 8460p</string>
+ <key>164F</key>
+ <string>ProBook-87;ProBook 5330m</string>
+ <key>167C</key>
+ <string>ProBook-102;ProBook 4530s</string>
+ <key>167E</key>
+ <string>ProBook-102;ProBook 4330s</string>
+ <key>1680</key>
+ <string>ProBook-102;ProBook 4230s</string>
+ <key>179B</key>
+ <string>ProBook-87;ProBook 6470b</string>
+ <key>179C</key>
+ <string>ProBook-87;ProBook 6470b</string>
+ <key>17A9</key>
+ <string>ProBook-87;ProBook 8570b</string>
+ <key>17F0</key>
+ <string>ProBook-102;ProBook 4340s</string>
+ <key>17F3</key>
+ <string>ProBook-102;ProBook 4440s</string>
+ <key>17F6</key>
+ <string>ProBook-102;ProBook 4540s</string>
+ <key>1942</key>
+ <string>ProBook-87;ProBook 450s G1</string>
+ <key>1949</key>
+ <string>ProBook-87;ProBook 450s G1</string>
+ <key>1962</key>
+ <string>Haswell-Envy;HP Envy 15-j063cl</string>
+ <key>1963</key>
+ <string>Haswell-Envy;HP Envy 15-j063cl</string>
+ <key>1965</key>
+ <string>Haswell-Envy;HP Envy 17t-j100</string>
+ <key>1966</key>
+ <string>Haswell-Envy;HP Envy 17t-j000</string>
+ <key>198F</key>
+ <string>ProBook-87;ProBook 450s G0</string>
+ <key>Haswell-Envy</key>
+ <dict>
+ <key>Custom ADB Map</key>
+ <array>
+ <string>e019=42;next</string>
+ <string>e010=4d;previous</string>
+ </array>
+ <key>Custom PS2 Map</key>
+ <array>
+ <string>e045=e037</string>
+ <string>e0ab=0;bogus Fn+F2/F3</string>
+ </array>
+ </dict>
+ <key>ProBook-102</key>
+ <dict>
+ <key>Custom PS2 Map</key>
+ <array>
+ <string>e005=0</string>
+ </array>
+ <key>Function Keys Special</key>
+ <array>
+ <string>;The following 12 items map Fn+fkeys to fkeys</string>
+ <string>e05f=3b</string>
+ <string>e012=3c</string>
+ <string>e017=3d</string>
+ <string>e06e=3e</string>
+ <string>e00a=3f</string>
+ <string>e009=40</string>
+ <string>e020=41</string>
+ <string>e02e=42</string>
+ <string>e030=43</string>
+ <string>e010=44</string>
+ <string>e022=57</string>
+ <string>e019=58</string>
+ <string>;The following 12 items map fkeys to Fn+fkeys</string>
+ <string>3b=e05f</string>
+ <string>3c=e012</string>
+ <string>3d=e017</string>
+ <string>3e=e06e</string>
+ <string>3f=e00a</string>
+ <string>40=e009</string>
+ <string>41=e020</string>
+ <string>42=e02e</string>
+ <string>43=e030</string>
+ <string>44=e010</string>
+ <string>57=e022</string>
+ <string>58=e019</string>
+ </array>
+ <key>Function Keys Standard</key>
+ <array>
+ <string>;The following 12 items map Fn+fkeys to Fn+fkeys</string>
+ <string>e05f=e05f</string>
+ <string>e012=e012</string>
+ <string>e017=e017</string>
+ <string>e06e=e06e</string>
+ <string>e00a=e00a</string>
+ <string>e009=e009</string>
+ <string>e020=e020</string>
+ <string>e02e=e02e</string>
+ <string>e030=e030</string>
+ <string>e010=e010</string>
+ <string>e022=e022</string>
+ <string>e019=e019</string>
+ <string>;The following 12 items map fkeys to fkeys</string>
+ <string>3b=3b</string>
+ <string>3c=3c</string>
+ <string>3d=3d</string>
+ <string>3e=3e</string>
+ <string>3f=3f</string>
+ <string>40=40</string>
+ <string>41=41</string>
+ <string>42=42</string>
+ <string>43=43</string>
+ <string>44=44</string>
+ <string>57=57</string>
+ <string>58=58</string>
+ </array>
+ <key>SleepPressTime</key>
+ <integer>3000</integer>
+ </dict>
+ <key>ProBook-87</key>
+ <dict>
+ <key>Custom ADB Map</key>
+ <array>
+ <string>46=4d;scroll =&gt; Previous-track</string>
+ <string>e045=34;pause =&gt; Play-Pause</string>
+ <string>e052=42;insert =&gt; Next-track</string>
+ <string>e046=92;break =&gt; Eject</string>
+ </array>
+ <key>Custom PS2 Map</key>
+ <array>
+ <string>e005=0</string>
+ </array>
+ <key>Function Keys Special</key>
+ <array>
+ <string>;The following 8 items map Fn+fkeys to fkeys</string>
+ <string>e05f=3d</string>
+ <string>e06e=3e</string>
+ <string>e02e=40</string>
+ <string>e030=41</string>
+ <string>e009=42</string>
+ <string>e012=43</string>
+ <string>e017=44</string>
+ <string>e033=57</string>
+ <string>;The following 8 items map fkeys to Fn+fkeys</string>
+ <string>3d=e05f</string>
+ <string>3e=e06e</string>
+ <string>40=e02e</string>
+ <string>41=e030</string>
+ <string>42=e037</string>
+ <string>43=e012</string>
+ <string>44=e017</string>
+ </array>
+ <key>Function Keys Standard</key>
+ <array>
+ <string>;The following 8 items map Fn+fkeys to Fn+fkeys</string>
+ <string>e05f=e05f</string>
+ <string>e06e=e06e</string>
+ <string>e02e=e02e</string>
+ <string>e030=e030</string>
+ <string>e009=e009</string>
+ <string>e012=e012</string>
+ <string>e017=e017</string>
+ <string>e033=e033</string>
+ <string>;The following 8 items map fkeys to fkeys</string>
+ <string>3d=3d</string>
+ <string>3e=3e</string>
+ <string>40=40</string>
+ <string>41=41</string>
+ <string>42=42</string>
+ <string>43=43</string>
+ <string>44=44</string>
+ </array>
+ <key>SleepPressTime</key>
+ <integer>3000</integer>
+ </dict>
+ </dict>
+ <key>Intel</key>
+ <dict>
+ <key>CALPELLA</key>
+ <string>SamsungKeys</string>
+ <key>SamsungKeys</key>
+ <dict>
+ <key>Breakless PS2</key>
+ <array>
+ <string>e003</string>
+ <string>e002</string>
+ <string>e004</string>
+ <string>e020</string>
+ <string>;e031</string>
+ <string>e033</string>
+ <string>e006</string>
+ <string>e077</string>
+ <string>e079</string>
+ <string>e008</string>
+ <string>e009</string>
+ </array>
+ <key>Custom ADB Map</key>
+ <array>
+ <string>e002=70</string>
+ <string>e006=80</string>
+ <string>e008=71 (was =90)</string>
+ <string>e009=6b (was =91)</string>
+ </array>
+ <key>Function Keys Special</key>
+ <array>
+ <string>;The following 12 items map Fn+fkeys to fkeys</string>
+ <string>;fn+f1 no code</string>
+ <string>e003=3c</string>
+ <string>;fn+f3 weird code</string>
+ <string>e002=3e</string>
+ <string>e004=3f</string>
+ <string>e020=40</string>
+ <string>e031=41</string>
+ <string>e033=42</string>
+ <string>e006=43</string>
+ <string>;fn+f10 weird code</string>
+ <string>;fn+f11 no code</string>
+ <string>;fn+f12 scrolllock</string>
+ <string>;The following 12 items map fkeys to Fn+fkeys</string>
+ <string>;fn+f1 no code</string>
+ <string>3c=e003</string>
+ <string>;fn+f3 weird code</string>
+ <string>3e=e002</string>
+ <string>3f=e004</string>
+ <string>40=e020</string>
+ <string>41=e031</string>
+ <string>42=e033</string>
+ <string>43=e006</string>
+ <string>;fn+f10 weird code</string>
+ <string>;fn+f11 no code</string>
+ <string>;fn+f12 scrolllock</string>
+ </array>
+ <key>Function Keys Standard</key>
+ <array>
+ <string>;The following 12 items map Fn+fkeys to Fn+fkeys</string>
+ <string>;fn+f1 no code</string>
+ <string>e003=e003</string>
+ <string>;fn+f3 weird code</string>
+ <string>e002=e002</string>
+ <string>e004=e004</string>
+ <string>e020=e020</string>
+ <string>e031=e031</string>
+ <string>e033=e033</string>
+ <string>e006=e006</string>
+ <string>;fn+f10 weird code</string>
+ <string>;fn+f11 no code</string>
+ <string>;fn+f12 scrolllock</string>
+ <string>;The following 12 items map fkeys to fkeys</string>
+ <string>3b=3b</string>
+ <string>3c=3c</string>
+ <string>3d=3d</string>
+ <string>3e=3e</string>
+ <string>3f=3f</string>
+ <string>40=40</string>
+ <string>41=41</string>
+ <string>42=42</string>
+ <string>43=43</string>
+ <string>44=44</string>
+ <string>57=57</string>
+ <string>58=58</string>
+ </array>
+ </dict>
+ </dict>
+ <key>SECCSD</key>
+ <dict>
+ <key>LH43STAR</key>
+ <string>SamsungKeys</string>
+ <key>SamsungKeys</key>
+ <dict>
+ <key>Breakless PS2</key>
+ <array>
+ <string>e020</string>
+ <string>e02e</string>
+ <string>e030</string>
+ </array>
+ </dict>
+ </dict>
+ </dict>
+ </dict>
+ </dict>
+ <key>LSMinimumSystemVersion</key>
+ <string>10.10</string>
+ <key>OSBundleLibraries</key>
+ <dict>
+ <key>as.acidanthera.voodoo.driver.PS2Controller</key>
+ <string>2.3.7</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>
+ <string>8.0.0</string>
+ <key>com.apple.kpi.libkern</key>
+ <string>8.0.0</string>
+ <key>com.apple.kpi.mach</key>
+ <string>8.0.0</string>
+ <key>com.apple.kpi.unsupported</key>
+ <string>8.0.0</string>
+ </dict>
+ <key>OSBundleRequired</key>
+ <string>Console</string>
+</dict>
+</plist>
diff --git a/oc/Kexts/VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Keyboard.kext/Contents/MacOS/VoodooPS2Keyboard b/oc/Kexts/VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Keyboard.kext/Contents/MacOS/VoodooPS2Keyboard
new file mode 100755
index 0000000..b1804cc
--- /dev/null
+++ b/oc/Kexts/VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Keyboard.kext/Contents/MacOS/VoodooPS2Keyboard
Binary files differ
diff --git a/oc/Kexts/VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Mouse.kext/Contents/Info.plist b/oc/Kexts/VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Mouse.kext/Contents/Info.plist
new file mode 100755
index 0000000..27fff91
--- /dev/null
+++ b/oc/Kexts/VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Mouse.kext/Contents/Info.plist
@@ -0,0 +1,107 @@
+<?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>23H222</string>
+ <key>CFBundleExecutable</key>
+ <string>VoodooPS2Mouse</string>
+ <key>CFBundleGetInfoString</key>
+ <string>2.3.7, Copyright Apple Computer, Inc. 2000-2004, Slice 2010, RehabMan 2012-2013</string>
+ <key>CFBundleIdentifier</key>
+ <string>as.acidanthera.voodoo.driver.PS2Mouse</string>
+ <key>CFBundleInfoDictionaryVersion</key>
+ <string>6.0</string>
+ <key>CFBundleName</key>
+ <string>Voodoo PS/2 Mouse</string>
+ <key>CFBundlePackageType</key>
+ <string>KEXT</string>
+ <key>CFBundleShortVersionString</key>
+ <string>2.3.7</string>
+ <key>CFBundleSignature</key>
+ <string>????</string>
+ <key>CFBundleSupportedPlatforms</key>
+ <array>
+ <string>MacOSX</string>
+ </array>
+ <key>CFBundleVersion</key>
+ <string>2.3.7</string>
+ <key>DTCompiler</key>
+ <string>com.apple.compilers.llvm.clang.1_0</string>
+ <key>DTPlatformBuild</key>
+ <string></string>
+ <key>DTPlatformName</key>
+ <string>macosx</string>
+ <key>DTPlatformVersion</key>
+ <string>14.2</string>
+ <key>DTSDKBuild</key>
+ <string>23C53</string>
+ <key>DTSDKName</key>
+ <string>macosx14.2</string>
+ <key>DTXcode</key>
+ <string>1520</string>
+ <key>DTXcodeBuild</key>
+ <string>15C500b</string>
+ <key>IOKitPersonalities</key>
+ <dict>
+ <key>ApplePS2Mouse</key>
+ <dict>
+ <key>CFBundleIdentifier</key>
+ <string>as.acidanthera.voodoo.driver.PS2Mouse</string>
+ <key>IOClass</key>
+ <string>ApplePS2Mouse</string>
+ <key>IOProviderClass</key>
+ <string>ApplePS2MouseDevice</string>
+ <key>Platform Profile</key>
+ <dict>
+ <key>Default</key>
+ <dict>
+ <key>ButtonCount</key>
+ <integer>3</integer>
+ <key>DefaultResolution</key>
+ <integer>240</integer>
+ <key>DisableDevice</key>
+ <false/>
+ <key>FakeMiddleButton</key>
+ <false/>
+ <key>ForceDefaultResolution</key>
+ <true/>
+ <key>ForceSetResolution</key>
+ <false/>
+ <key>MiddleClickTime</key>
+ <integer>100000000</integer>
+ <key>MouseCount</key>
+ <integer>0</integer>
+ <key>MouseYInverter</key>
+ <integer>1</integer>
+ <key>ResolutionMode</key>
+ <integer>3</integer>
+ <key>ScrollResolution</key>
+ <integer>5</integer>
+ <key>ScrollYInverter</key>
+ <integer>1</integer>
+ <key>WakeDelay</key>
+ <integer>1000</integer>
+ </dict>
+ </dict>
+ </dict>
+ </dict>
+ <key>LSMinimumSystemVersion</key>
+ <string>10.10</string>
+ <key>OSBundleLibraries</key>
+ <dict>
+ <key>as.acidanthera.voodoo.driver.PS2Controller</key>
+ <string>2.3.7</string>
+ <key>com.apple.iokit.IOHIDFamily</key>
+ <string>1.0.0b1</string>
+ <key>com.apple.kpi.iokit</key>
+ <string>9.0.0</string>
+ <key>com.apple.kpi.libkern</key>
+ <string>9.0.0</string>
+ <key>com.apple.kpi.mach</key>
+ <string>9.0.0</string>
+ </dict>
+ <key>OSBundleRequired</key>
+ <string>Console</string>
+</dict>
+</plist>
diff --git a/oc/Kexts/VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Mouse.kext/Contents/MacOS/VoodooPS2Mouse b/oc/Kexts/VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Mouse.kext/Contents/MacOS/VoodooPS2Mouse
new file mode 100755
index 0000000..3557f89
--- /dev/null
+++ b/oc/Kexts/VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Mouse.kext/Contents/MacOS/VoodooPS2Mouse
Binary files differ
diff --git a/oc/Kexts/VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Trackpad.kext/Contents/Info.plist b/oc/Kexts/VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Trackpad.kext/Contents/Info.plist
new file mode 100755
index 0000000..11afa88
--- /dev/null
+++ b/oc/Kexts/VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Trackpad.kext/Contents/Info.plist
@@ -0,0 +1,458 @@
+<?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>23H222</string>
+ <key>CFBundleExecutable</key>
+ <string>VoodooPS2Trackpad</string>
+ <key>CFBundleGetInfoString</key>
+ <string>2.3.7, Copyright Apple Computer, Inc. 2002-2003, mackerintel 2008, RehabMan 2012-2013</string>
+ <key>CFBundleIdentifier</key>
+ <string>as.acidanthera.voodoo.driver.PS2Trackpad</string>
+ <key>CFBundleInfoDictionaryVersion</key>
+ <string>6.0</string>
+ <key>CFBundleName</key>
+ <string>Voodoo PS/2 Trackpad</string>
+ <key>CFBundlePackageType</key>
+ <string>KEXT</string>
+ <key>CFBundleShortVersionString</key>
+ <string>2.3.7</string>
+ <key>CFBundleSignature</key>
+ <string>????</string>
+ <key>CFBundleSupportedPlatforms</key>
+ <array>
+ <string>MacOSX</string>
+ </array>
+ <key>CFBundleVersion</key>
+ <string>2.3.7</string>
+ <key>DTCompiler</key>
+ <string>com.apple.compilers.llvm.clang.1_0</string>
+ <key>DTPlatformBuild</key>
+ <string></string>
+ <key>DTPlatformName</key>
+ <string>macosx</string>
+ <key>DTPlatformVersion</key>
+ <string>14.2</string>
+ <key>DTSDKBuild</key>
+ <string>23C53</string>
+ <key>DTSDKName</key>
+ <string>macosx14.2</string>
+ <key>DTXcode</key>
+ <string>1520</string>
+ <key>DTXcodeBuild</key>
+ <string>15C500b</string>
+ <key>IOKitPersonalities</key>
+ <dict>
+ <key>ALPS GlidePoint</key>
+ <dict>
+ <key>CFBundleIdentifier</key>
+ <string>as.acidanthera.voodoo.driver.PS2Trackpad</string>
+ <key>IOClass</key>
+ <string>ApplePS2ALPSGlidePoint</string>
+ <key>IOProbeScore</key>
+ <integer>1500</integer>
+ <key>IOProviderClass</key>
+ <string>ApplePS2MouseDevice</string>
+ <key>Platform Profile</key>
+ <dict>
+ <key>Default</key>
+ <dict>
+ <key>Darwin 16+</key>
+ <dict>
+ <key>ApplePreferenceCapability</key>
+ <true/>
+ <key>ApplePreferenceIdentifier</key>
+ <string>com.apple.AppleMultitouchTrackpad</string>
+ <key>MT Built-in</key>
+ <true/>
+ <key>MTHIDDevice</key>
+ <true/>
+ <key>SupportsGestureScrolling</key>
+ <true/>
+ <key>TrackpadEmbedded</key>
+ <true/>
+ <key>TrackpadFourFingerGestures</key>
+ <true/>
+ <key>TrackpadSecondaryClickCorners</key>
+ <true/>
+ <key>TrackpadThreeFingerDrag</key>
+ <false/>
+ </dict>
+ <key>DisableDevice</key>
+ <false/>
+ <key>DragLockTempMask</key>
+ <integer>1048592</integer>
+ <key>FingerZ</key>
+ <integer>1</integer>
+ <key>ForceTouchCustomDownThreshold</key>
+ <string>90</string>
+ <key>ForceTouchCustomPower</key>
+ <string>8</string>
+ <key>ForceTouchCustomUpThreshold</key>
+ <string>20</string>
+ <key>ForceTouchMode</key>
+ <integer>0</integer>
+ <key>ForceTouchPressureThreshold</key>
+ <integer>100</integer>
+ <key>ProcessBluetoothMouseStopsTrackpad</key>
+ <true/>
+ <key>ProcessUSBMouseStopsTrackpad</key>
+ <true/>
+ <key>QuietTimeAfterTyping</key>
+ <integer>100000000</integer>
+ <key>USBMouseStopsTrackpad</key>
+ <integer>0</integer>
+ <key>UnitsPerMMX</key>
+ <integer>50</integer>
+ <key>UnitsPerMMY</key>
+ <integer>50</integer>
+ <key>WakeDelay</key>
+ <integer>1000</integer>
+ </dict>
+ <key>HPQOEM</key>
+ <dict>
+ <key>1411</key>
+ <string>ProBook</string>
+ <key>1619</key>
+ <string>ProBook</string>
+ <key>161C</key>
+ <string>ProBook</string>
+ <key>164F</key>
+ <string>ProBook</string>
+ <key>167C</key>
+ <string>ProBook</string>
+ <key>167E</key>
+ <string>ProBook</string>
+ <key>1680</key>
+ <string>ProBook</string>
+ <key>179B</key>
+ <string>ProBook</string>
+ <key>179C</key>
+ <string>ProBook</string>
+ <key>17A9</key>
+ <string>ProBook</string>
+ <key>17F0</key>
+ <string>ProBook</string>
+ <key>17F3</key>
+ <string>ProBook</string>
+ <key>17F6</key>
+ <string>ProBook</string>
+ <key>1942</key>
+ <string>ProBook</string>
+ <key>1949</key>
+ <string>ProBook</string>
+ <key>198F</key>
+ <string>ProBook</string>
+ <key>ProBook</key>
+ <dict>
+ <key>DisableDevice</key>
+ <true/>
+ </dict>
+ <key>ProBook-102</key>
+ <string>ProBook</string>
+ <key>ProBook-87</key>
+ <string>ProBook</string>
+ </dict>
+ </dict>
+ <key>ProductID</key>
+ <integer>547</integer>
+ <key>RM,deliverNotifications</key>
+ <true/>
+ <key>VendorID</key>
+ <integer>1452</integer>
+ </dict>
+ <key>Elantech TouchPad</key>
+ <dict>
+ <key>CFBundleIdentifier</key>
+ <string>as.acidanthera.voodoo.driver.PS2Trackpad</string>
+ <key>IOClass</key>
+ <string>ApplePS2Elan</string>
+ <key>IOProbeScore</key>
+ <integer>7000</integer>
+ <key>IOProviderClass</key>
+ <string>ApplePS2MouseDevice</string>
+ <key>Platform Profile</key>
+ <dict>
+ <key>Default</key>
+ <dict>
+ <key>ButtonCount</key>
+ <integer>3</integer>
+ <key>Darwin 16+</key>
+ <dict>
+ <key>ApplePreferenceCapability</key>
+ <true/>
+ <key>ApplePreferenceIdentifier</key>
+ <string>com.apple.AppleMultitouchTrackpad</string>
+ <key>MT Built-in</key>
+ <true/>
+ <key>MTHIDDevice</key>
+ <true/>
+ <key>SupportsGestureScrolling</key>
+ <true/>
+ <key>TrackpadEmbedded</key>
+ <true/>
+ <key>TrackpadFourFingerGestures</key>
+ <true/>
+ <key>TrackpadSecondaryClickCorners</key>
+ <true/>
+ <key>TrackpadThreeFingerDrag</key>
+ <false/>
+ </dict>
+ <key>DisableDevice</key>
+ <false/>
+ <key>ForceTouchMode</key>
+ <integer>1</integer>
+ <key>MouseResolution</key>
+ <integer>3</integer>
+ <key>MouseSampleRate</key>
+ <integer>200</integer>
+ <key>ProcessBluetoothMouseStopsTrackpad</key>
+ <true/>
+ <key>ProcessUSBMouseStopsTrackpad</key>
+ <true/>
+ <key>QuietTimeAfterTyping</key>
+ <integer>500000000</integer>
+ <key>ScrollResolution</key>
+ <integer>400</integer>
+ <key>SetHwResolution</key>
+ <true/>
+ <key>TrackpointDividerX</key>
+ <integer>120</integer>
+ <key>TrackpointDividerY</key>
+ <integer>120</integer>
+ <key>TrackpointMultiplierX</key>
+ <integer>120</integer>
+ <key>TrackpointMultiplierY</key>
+ <integer>120</integer>
+ <key>USBMouseStopsTrackpad</key>
+ <integer>0</integer>
+ <key>UseHighRate</key>
+ <true/>
+ <key>WakeDelay</key>
+ <integer>1000</integer>
+ </dict>
+ </dict>
+ <key>RM,deliverNotifications</key>
+ <true/>
+ </dict>
+ <key>Native Multitouch Engine</key>
+ <dict>
+ <key>CFBundleIdentifier</key>
+ <string>as.acidanthera.voodoo.driver.PS2Trackpad</string>
+ <key>IOClass</key>
+ <string>VoodooPS2NativeEngine</string>
+ <key>IOMatchCategory</key>
+ <string>VoodooPS2NativeEngine</string>
+ <key>IOProviderClass</key>
+ <string>VoodooPS2MultitouchInterface</string>
+ </dict>
+ <key>Sentelic FSP</key>
+ <dict>
+ <key>CFBundleIdentifier</key>
+ <string>as.acidanthera.voodoo.driver.PS2Trackpad</string>
+ <key>IOClass</key>
+ <string>ApplePS2SentelicFSP</string>
+ <key>IOProbeScore</key>
+ <integer>5500</integer>
+ <key>IOProviderClass</key>
+ <string>ApplePS2MouseDevice</string>
+ <key>Platform Profile</key>
+ <dict>
+ <key>Default</key>
+ <dict>
+ <key>DisableDevice</key>
+ <false/>
+ </dict>
+ <key>HPQOEM</key>
+ <dict>
+ <key>1411</key>
+ <string>ProBook</string>
+ <key>1619</key>
+ <string>ProBook</string>
+ <key>161C</key>
+ <string>ProBook</string>
+ <key>164F</key>
+ <string>ProBook</string>
+ <key>167C</key>
+ <string>ProBook</string>
+ <key>167E</key>
+ <string>ProBook</string>
+ <key>1680</key>
+ <string>ProBook</string>
+ <key>179B</key>
+ <string>ProBook</string>
+ <key>179C</key>
+ <string>ProBook</string>
+ <key>17A9</key>
+ <string>ProBook</string>
+ <key>17F0</key>
+ <string>ProBook</string>
+ <key>17F3</key>
+ <string>ProBook</string>
+ <key>17F6</key>
+ <string>ProBook</string>
+ <key>1942</key>
+ <string>ProBook</string>
+ <key>1949</key>
+ <string>ProBook</string>
+ <key>198F</key>
+ <string>ProBook</string>
+ <key>ProBook</key>
+ <dict>
+ <key>DisableDevice</key>
+ <true/>
+ </dict>
+ <key>ProBook-102</key>
+ <string>ProBook</string>
+ <key>ProBook-87</key>
+ <string>ProBook</string>
+ </dict>
+ </dict>
+ </dict>
+ <key>Synaptics TouchPad</key>
+ <dict>
+ <key>CFBundleIdentifier</key>
+ <string>as.acidanthera.voodoo.driver.PS2Trackpad</string>
+ <key>IOClass</key>
+ <string>ApplePS2SynapticsTouchPad</string>
+ <key>IOProbeScore</key>
+ <integer>6000</integer>
+ <key>IOProviderClass</key>
+ <string>ApplePS2MouseDevice</string>
+ <key>Platform Profile</key>
+ <dict>
+ <key>Default</key>
+ <dict>
+ <key>DisableDevice</key>
+ <false/>
+ <key>DisableLEDUpdating</key>
+ <false/>
+ <key>ForceTouchCustomDownThreshold</key>
+ <integer>90</integer>
+ <key>ForceTouchCustomPower</key>
+ <integer>8</integer>
+ <key>ForceTouchCustomUpThreshold</key>
+ <integer>20</integer>
+ <key>ForceTouchPressureThreshold</key>
+ <integer>100</integer>
+ <key>ProcessBluetoothMouseStopsTrackpad</key>
+ <true/>
+ <key>ProcessUSBMouseStopsTrackpad</key>
+ <true/>
+ <key>QuietTimeAfterTyping</key>
+ <integer>500000000</integer>
+ <key>SkipPassThrough</key>
+ <false/>
+ <key>TrackpointDeadzone</key>
+ <integer>1</integer>
+ <key>USBMouseStopsTrackpad</key>
+ <integer>0</integer>
+ <key>WakeDelay</key>
+ <integer>1000</integer>
+ </dict>
+ <key>HPQOEM</key>
+ <dict>
+ <key>1411</key>
+ <string>ProBook</string>
+ <key>1619</key>
+ <string>ProBook</string>
+ <key>161C</key>
+ <string>ProBook</string>
+ <key>164F</key>
+ <string>ProBook</string>
+ <key>167C</key>
+ <string>ProBook</string>
+ <key>167E</key>
+ <string>ProBook</string>
+ <key>1680</key>
+ <string>ProBook</string>
+ <key>179B</key>
+ <string>ProBook</string>
+ <key>179C</key>
+ <string>ProBook</string>
+ <key>17A9</key>
+ <string>ProBook</string>
+ <key>17F0</key>
+ <string>ProBook</string>
+ <key>17F3</key>
+ <string>ProBook</string>
+ <key>17F6</key>
+ <string>ProBook</string>
+ <key>1942</key>
+ <string>ProBook</string>
+ <key>1949</key>
+ <string>ProBook</string>
+ <key>198F</key>
+ <string>ProBook</string>
+ <key>ProBook</key>
+ <dict>
+ <key>FingerZ</key>
+ <integer>40</integer>
+ </dict>
+ <key>ProBook-102</key>
+ <string>ProBook</string>
+ <key>ProBook-87</key>
+ <string>ProBook</string>
+ </dict>
+ <key>LENOVO</key>
+ <dict>
+ <key>T420</key>
+ <string>Thinkpad_TrackPad</string>
+ <key>T460</key>
+ <string>Thinkpad_ClickPad</string>
+ <key>T560</key>
+ <string>Thinkpad_ClickPad</string>
+ <key>Thinkpad_ClickPad</key>
+ <dict>
+ <key>FingerZ</key>
+ <integer>30</integer>
+ <key>HWResetOnStart</key>
+ <true/>
+ <key>TrackpointMultiplierX</key>
+ <integer>2</integer>
+ <key>TrackpointMultiplierY</key>
+ <integer>2</integer>
+ <key>TrackpointScrollMultiplierX</key>
+ <integer>2</integer>
+ <key>TrackpointScrollMultiplierY</key>
+ <integer>2</integer>
+ </dict>
+ <key>Thinkpad_TrackPad</key>
+ <dict>
+ <key>FingerZ</key>
+ <integer>47</integer>
+ <key>HWResetOnStart</key>
+ <true/>
+ </dict>
+ <key>X1CG3</key>
+ <string>Thinkpad_ClickPad</string>
+ </dict>
+ </dict>
+ <key>ProductID</key>
+ <integer>547</integer>
+ <key>RM,deliverNotifications</key>
+ <true/>
+ <key>VendorID</key>
+ <integer>1452</integer>
+ </dict>
+ </dict>
+ <key>LSMinimumSystemVersion</key>
+ <string>10.10</string>
+ <key>OSBundleLibraries</key>
+ <dict>
+ <key>as.acidanthera.voodoo.driver.PS2Controller</key>
+ <string>2.3.7</string>
+ <key>com.apple.iokit.IOHIDFamily</key>
+ <string>1.0.0b1</string>
+ <key>com.apple.kpi.iokit</key>
+ <string>9.0.0</string>
+ <key>com.apple.kpi.libkern</key>
+ <string>9.0.0</string>
+ <key>com.apple.kpi.mach</key>
+ <string>9.0.0</string>
+ </dict>
+ <key>OSBundleRequired</key>
+ <string>Console</string>
+</dict>
+</plist>
diff --git a/oc/Kexts/VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Trackpad.kext/Contents/MacOS/VoodooPS2Trackpad b/oc/Kexts/VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Trackpad.kext/Contents/MacOS/VoodooPS2Trackpad
new file mode 100755
index 0000000..6ca3bcd
--- /dev/null
+++ b/oc/Kexts/VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Trackpad.kext/Contents/MacOS/VoodooPS2Trackpad
Binary files differ