Contribute
Register

New VoodooPS2Controller, Keyboard, Trackpad (ClickPad support)

RehabMan

Moderator
Joined
May 3, 2012
Messages
191,259
Motherboard
Intel DH67BL
CPU
Core i7-2600K
Graphics
Intel HD 3000
Mac
MacBook Air
Mobile Phone
iOS
Hi rehabman again
I dont know what i did wrong but when i touch my trackpad it goes crazy and starts left and right clicking everywhere. And after that i cant propertly left click with my mouse.
The only thing that i can do when it happens is restart my hackintosh.
I already deleted voodoops2controller.kext, voodoops2controller daemon, rebuild permisses, reinstall voodoops2controller. But nothing work.

Help, please?
Your trackpad is ELAN... Not supported by this kext.

Look for PS2 kexts specifically for ELAN.
 
Joined
Mar 12, 2014
Messages
93
Motherboard
Dell Inspiron i7348/Clover
CPU
i7 5500u
Graphics
Intel HD 5500 @ 1920x1080
Mac
iMac
Mobile Phone
Android
Hello, RehabMan.

Any ideas why the Double-Tap-Hold wouldn't be working? Is this related to the 1.8.22 update when the DynamicEWMode was disabled by default? I have an issue with my touchpad's click function (sometimes it does 5 or 6 clicks even though I have clicked only once), so clicking and dragging does not work for me.

Everything else works great.

Thanks for your time and dedication!

P.S.: Running 10.13.6 in the laptop from my signature/profile. Did not attach files because everything else works fine, so there are no problems loading the kexts.
 

RehabMan

Moderator
Joined
May 3, 2012
Messages
191,259
Motherboard
Intel DH67BL
CPU
Core i7-2600K
Graphics
Intel HD 3000
Mac
MacBook Air
Mobile Phone
iOS
Hello, RehabMan.

Any ideas why the Double-Tap-Hold wouldn't be working? Is this related to the 1.8.22 update when the DynamicEWMode was disabled by default? I have an issue with my touchpad's click function (sometimes it does 5 or 6 clicks even though I have clicked only once), so clicking and dragging does not work for me.

Everything else works great.

Thanks for your time and dedication!

P.S.: Running 10.13.6 in the laptop from my signature/profile. Did not attach files because everything else works fine, so there are no problems loading the kexts.
No "Problem Reporting" files attached.
Read FAQ, "Problem Reporting" again. Carefully. Attach all requested files/output.
https://www.tonymacx86.com/threads/faq-read-first-laptop-frequent-questions.164990/
Use the gen_debug.sh tool mentioned in the FAQ, that way it is less likely you'll omit something.
 
Joined
Apr 5, 2011
Messages
138
Motherboard
Asus P8P67 B3 3.0
CPU
i5-2500K
Graphics
HD 6870
Mac
MacBook Pro
Mobile Phone
Android
Hi Just a fast novice question: According the laptop hack from @RehabMan I can use the voodooI2C kexts for multitouch support assuming my laptop has support for I2C devices. Does it make sense to install org.rehabman.voodoo.driver.PS2* along with the voodooI2C kexts or should I install only the org.rehabman.voodoo.driver.PS2* OR com.alexandred.VoodooI2C* ?

Thanks!
 

RehabMan

Moderator
Joined
May 3, 2012
Messages
191,259
Motherboard
Intel DH67BL
CPU
Core i7-2600K
Graphics
Intel HD 3000
Mac
MacBook Air
Mobile Phone
iOS
Hi Just a fast novice question: According the laptop hack from @RehabMan I can use the voodooI2C kexts for multitouch support assuming my laptop has support for I2C devices. Does it make sense to install org.rehabman.voodoo.driver.PS2* along with the voodooI2C kexts or should I install only the org.rehabman.voodoo.driver.PS2* OR com.alexandred.VoodooI2C* ?

Thanks!
VoodooPS2Controller.kext can be used with VoodooI2C kexts such that your PS2 keyboard works...

You can eliminate the VoodooPS2Mouse/VoodooPS2Trackpad kexts from the PlugIns directory if you want.
 
Joined
Oct 1, 2018
Messages
27
Motherboard
X1Carbon 5Gen
CPU
i7-7500U
Graphics
GTX 1080
Mobile Phone
iOS
Hello, I am currently running this kext on my Thinkpad X1 Carbon 5th and macOS 10.13.6 with clover
the kext is installed in /L/E

the trackpoint is working just fine but when I try to scroll with the track point (pushing up/down with middle button down) it keeps pressing middle button (eg scrolling through a page w/ hyperlinks. when my cursor passes through the link while scrolling it automatically opens the link in a new tab [middle mouse function])

also, the the three-finger gestures are not behaving as I configured them (three swipe up opens the enclosing folder instead of mission control in finder)

Any ideas?

P.S. looking forward to four-finger gestures(like default open launchpad) and pinch to zoom :D
 

RehabMan

Moderator
Joined
May 3, 2012
Messages
191,259
Motherboard
Intel DH67BL
CPU
Core i7-2600K
Graphics
Intel HD 3000
Mac
MacBook Air
Mobile Phone
iOS
Hello, I am currently running this kext on my Thinkpad X1 Carbon 5th and macOS 10.13.6 with clover
the kext is installed in /L/E

the trackpoint is working just fine but when I try to scroll with the track point (pushing up/down with middle button down) it keeps pressing middle button (eg scrolling through a page w/ hyperlinks. when my cursor passes through the link while scrolling it automatically opens the link in a new tab [middle mouse function])

also, the the three-finger gestures are not behaving as I configured them (three swipe up opens the enclosing folder instead of mission control in finder)

Any ideas?

P.S. looking forward to four-finger gestures(like default open launchpad) and pinch to zoom :D
Special settings required for Thinkpad/Trackpoint.
Look at SSDT-*.dsl in the VoodooPS2Controller github project.
 
Joined
Oct 1, 2018
Messages
27
Motherboard
X1Carbon 5Gen
CPU
i7-7500U
Graphics
GTX 1080
Mobile Phone
iOS
Special settings required for Thinkpad/Trackpoint.
Look at SSDT-*.dsl in the VoodooPS2Controller github project.
Hello,
Thanks for the answer. However, after installing the SSDT, and making sure things work (btw ACPI Location of keyboard for my X1C is in _SB.PCI0.LPCB.PS2K)
Screen Shot 2018-10-07 at 5.22.29 PM.png

here are the issues :
- 3-finger gestures are still not working
(eg. 3-finger swipe up in desktop opens ~ in finder[basically GO->open enclosing folder], in prefpane subsection navigates to the parent section)
- the brightness buttons (fn+F5 and F6) which used to work before the SSDT patch does not work anymore

an issue that I forgot to mention:
- scroll using external mouse is reversed (I do find it in info.plist but changing the scrollYreverser to -1 doesn't seem to help) while using the scroll reverser app even the "reverse mouse" function works for both trackpad and mouse while the "reverse trackpad" does nothing

fixed issue as of 9:02PM:
- The repeated middle click while scrolling with trackpoint is till not fixed <- fixed by using the debug version (the trackpoint now feels even better than on windows :D thanks for the good work)

debug zip attached, hopefully that helps

thanks.
 

Attachments

Last edited:

RehabMan

Moderator
Joined
May 3, 2012
Messages
191,259
Motherboard
Intel DH67BL
CPU
Core i7-2600K
Graphics
Intel HD 3000
Mac
MacBook Air
Mobile Phone
iOS
Hello,
Thanks for the answer. However, after installing the SSDT, and making sure things work (btw ACPI Location of keyboard for my X1C is in _SB.PCI0.LPCB.PS2K)
View attachment 355942

here are the issues :
- 3-finger gestures are still not working
(eg. 3-finger swipe up in desktop opens ~ in finder[basically GO->open enclosing folder], in prefpane subsection navigates to the parent section)
- the brightness buttons (fn+F5 and F6) which used to work before the SSDT patch does not work anymore

an issue that I forgot to mention:
- scroll using external mouse is reversed (I do find it in info.plist but changing the scrollYreverser to -1 doesn't seem to help) while using the scroll reverser app even the "reverse mouse" function works for both trackpad and mouse while the "reverse trackpad" does nothing

fixed issue as of 9:02PM:
- The repeated middle click while scrolling with trackpoint is till not fixed <- fixed by using the debug version (the trackpoint now feels even better than on windows :D thanks for the good work)

debug zip attached, hopefully that helps

thanks.
Three finger gestures must be configured in SysPrefs->Keyboard->Shortcuts (do the swipe instead of hitting keys).

Your kextcache output proves kexts are not installed correctly.
All kexts you need must be installed to the system volume.
Read post #2 of the Clover guide for details:
https://www.tonymacx86.com/threads/guide-booting-the-os-x-installer-on-laptops-with-clover.148093/

If you disassemble your patchmatic -extract output (iasl -da -dl *.aml), it is easy to see your mistake regarding duplicate RMCF at _SB.PCI0.LPCB.PS2K:
Code:
...
Pass 1 parse of [SSDT]
Firmware Error (ACPI): Failure creating [\_SB.PCI0.LPCB.PS2K.RMCF], AE_ALREADY_EXISTS (20180427/dswload-498)
ACPI Error: AE_ALREADY_EXISTS, During name lookup/catalog (20180427/psobject-371)
Could not parse external ACPI tables, AE_ALREADY_EXISTS
 
Top