Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

HP zbook 15u G4 trackpad #10

Open
DrdurteeDee opened this issue Jul 14, 2021 · 1 comment
Open

HP zbook 15u G4 trackpad #10

DrdurteeDee opened this issue Jul 14, 2021 · 1 comment
Labels
Bug Something isn't working

Comments

@DrdurteeDee
Copy link

I know my device isn't officially supported, but for some reason my trackpad doesn't allow any gestures. Is this normal for the 840's as well or is this a problem of my own making?

Other than that this EFI works, I only lack the cellular modem and Dgpu.

@DrdurteeDee DrdurteeDee added the Bug Something isn't working label Jul 14, 2021
@XXCoreRangerX
Copy link
Owner

Hello!

I'm reading online that your laptop also has a Synaptics trackpad. Therefore it should work with the same kexts that I'm using.

On my unit the trackpad works with no problem, same for the touchscreen.


The kexts I'm using for the trackpad are VoodooSMBus, VoodooRMI and VoodooRMI's plugin - RMISMBus.

  1. First, make sure that you have these kexts in EFI/OC/Kexts.

  2. Then, put them in the following order in config.plist:

     <dict>
       <key>Arch</key>
       <string>Any</string>
       <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>Arch</key>
       <string>Any</string>
       <key>BundlePath</key>
       <string>VoodooSMBus.kext</string>
       <key>Comment</key>
       <string></string>
       <key>Enabled</key>
       <true/>
       <key>ExecutablePath</key>
       <string>Contents/MacOS/VoodooSMBus</string>
       <key>MaxKernel</key>
       <string></string>
       <key>MinKernel</key>
       <string></string>
       <key>PlistPath</key>
       <string>Contents/Info.plist</string>
     </dict>
     <dict>
       <key>Arch</key>
       <string>Any</string>
       <key>BundlePath</key>
       <string>VoodooRMI.kext</string>
       <key>Comment</key>
       <string></string>
       <key>Enabled</key>
       <true/>
       <key>ExecutablePath</key>
       <string>Contents/MacOS/VoodooRMI</string>
       <key>MaxKernel</key>
       <string></string>
       <key>MinKernel</key>
       <string></string>
       <key>PlistPath</key>
       <string>Contents/Info.plist</string>
     </dict>
     <dict>
       <key>Arch</key>
       <string>Any</string>
       <key>BundlePath</key>
       <string>VoodooRMI.kext/Contents/PlugIns/RMISMBus.kext</string>
       <key>Comment</key>
       <string></string>
       <key>Enabled</key>
       <true/>
       <key>ExecutablePath</key>
       <string>Contents/MacOS/RMISMBus</string>
       <key>MaxKernel</key>
       <string></string>
       <key>MinKernel</key>
       <string></string>
       <key>PlistPath</key>
       <string>Contents/Info.plist</string>
     </dict>

TL;DR: Kext order: VoodooInput, VoodooSMBus, VoodooRMI, RMISMBus.

  1. Ensure that any other trackpad related kexts, like VoodooPS2Trackpad, are disabled.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants