Contribute
Register

[GUIDE/KEXT] Elan (elantech) PS/2 kext

Status
Not open for further replies.
Thanks for nothing the problem with missing ::message method, cool it helps and more people have working touchpad.

> Unfortunately, clicks don't work anymore
You mean the physical buttons? If so, I know what is the problem, I will try to fix it ASAP and upload new version.
 
With hongvietmtb modification, neither physical buttons nor click on the trackpad work, which is of course unusable. But scrolling works!

With your original prerelease or acidanthera kext, physical and virtual buttons are working but no scrolling

t490s

0CF9EE6B-489D-4ED2-AC0D-CA0EBF3697D9.jpeg
 
Last edited:
Hi! Running this makes my ELAN touchpad go all erratic with clicks everywhere. Very odd. Any debug files I have to submit?
 
I have updated the kext, it should have support for v3, v4 elan versions, as well as trackpoints and better physical buttons support: https://github.com/BAndysc/VoodooPS2/releases/tag/0.2.

Hi! Running this makes my ELAN touchpad go all erratic with clicks everywhere. Very odd. Any debug files I have to submit?
Can you try to add boot arg `ps2rst = 0` and then test the kext?

With hongvietmtb modification, neither physical buttons nor click on the trackpad work, which is of course unusable. But scrolling works!

With your original prerelease or acidanthera kext, physical and virtual buttons are working but no scrolling

t490s

View attachment 480452
Please try updated version.
 
Hello Bandysc,

Here are the latest news:

gestures > OK
physical left button > OK
physical right button > OK
physical button on the bottom side of the trackpad (I discover it right now!)> OK but left click on the whole area

virtual button (tap one finger to click) > NOK OK
virtual button (tap two fingers to right click) > NOK OK
trackpad preferences > NOK

Anyway, your new kext is very helpful for me and I can use it immediately!:clap:
Don't hesitate to tell me if I can provide you some technical informations about my ThinkPad

Edit: I activated tap to click with command line https://osxdaily.com/2014/01/31/turn-on-mac-touch-to-click-command-line/ :mrgreen:
 
Last edited:
Hello Bandysc,

Here are the latest news:

gestures > OK
physical left button > OK
physical right button > OK
physical button on the bottom side of the trackpad (I discover it right now!)> OK but left click on the whole area

virtual button (tap one finger to click) > NOK OK
virtual button (tap two fingers to right click) > NOK OK
trackpad preferences > NOK

Anyway, your new kext is very helpful for me and I can use it immediately!:clap:
Don't hesitate to tell me if I can provide you some technical informations about my ThinkPad

Edit: I activated tap to click with command line https://osxdaily.com/2014/01/31/turn-on-mac-touch-to-click-command-line/ :mrgreen:

Do you have battery status working correctly? People say that it is required for touchpad preferences panel. I have no other idea.

> OK but left click on the whole area
This is something you can change in the touchpad preferences :( Maybe it is possible to do it via some command.

Out of curiosity, you can download latest version https://github.com/BAndysc/VoodooPS2/releases/tag/0.4, it doesn't change anything, but it can tell if your touchpad supports SMBus protocol which possibly can give you better gestures experience. To check what does kext say about SMBus protocol, you have to download https://github.com/vulgo/IORegistryExplorer/releases, search for "elan" and on the right side it tells whether SMBus can be used or not (in my case I cannot use SMBus)
Zrzut ekranu 2020-07-25 o 23.26.51.png
 
You're right, I must still patch for battery status!

Trackpad is fully functional, thanks again!

Moreover, it's supported by VoodooSMBus so I can add this kext to improve the gestures? I don't know how it could be improved as everything works perfectly but I will try!
 
Moreover, it's supported by VoodooSMBus so I can add this kext to improve the gestures? I don't know how it could be improved as everything works perfectly but I will try!

In my case 4 fingers gestures (pinch/spread) is rather wonky, it might be better in VoodooSMBus, but obviously I cannot check it since my touchpad doesn't support it :) And obviously I cannot help you with VoodooSMBus, since I even haven't seen line of code there (it is made by completely different people). And of course if you are fine with current gestures, then there is no need to experiment ;D
 
Hi Hongvietmtb,

I have a Lenovo Lenovo Legion Y720 with Elan touchpad. Both scroll and klick functions work very well with your KEXT.

Onidori.
 
Status
Not open for further replies.
Back
Top