Jump to content

Refined ALPS TouchPad driver


Dr. Hurt

Recommended Posts

  On 10/19/2016 at 4:40 AM, kitkim said:

Dr.hurt. The release 5 beta 1 can't make my touchpad worked. Not initialize

 

I know. I haven't added the newer dolphin to any release.

It would be nice of you to explain exactly what happens with a3.

Also, in the info.plist of the a3 trackpad kext, set v/hscrolldivisor to 0 (2-items) and fingerz to 1. Tell me if that changes anything.

 

 

  On 10/18/2016 at 11:27 PM, Jake Lo said:

R5beta1:

  • The infamous trackstick mouse jumping 45 degree to the right is back when you lift your finger.
  • Middle button scrolling is no longer working
  • Can't click and drag window with trackstick
  • Can't right click or select cuz trackstick keep jumping to the right 45 degree
  • Can't highlight with trackstick

 

 

Does that mean that everything else is working well?

Release 5, despite the small changelog, is a huge change!! 

 

Try this:

Beta 2:

- Reduce speed slightly (now speed is divided by 3 for both move and scroll)

- Fix scroll and jumping pointer (hopefully)

Release 5 Beta 2.zipFetching info...

Link to comment
Share on other sites

  On 10/19/2016 at 7:44 AM, Dr. Hurt said:

I know. I haven't added the newer dolphin to any release.

It would be nice of you to explain exactly what happens with a3.

Also, in the info.plist of the a3 trackpad kext, set v/hscrolldivisor to 0 (2-items) and fingerz to 1. Tell me if that changes anything.

 

 

 

Does that mean that everything else is working well?

Release 5, despite the small changelog, is a huge change!! 

 

Try this:

Beta 2:

- Reduce speed slightly (now speed is divided by 3 for both move and scroll)

- Fix scroll and jumping pointer (hopefully)

After trying Release 5 Beta 2 still does not work, I will get the following log:

kernel: (kernel) VoodooPS2TouchPad Version 2.8.15 loaded...

kernel: (kernel) VoodooPS2Trackpad: Identify TouchPad command returned incorrect byte 2 (of 3): 0x00

kernel: (kernel) VoodooPS2TouchPad Version 2.8.15 loaded...

kernel: (kernel) ApplePS2Controller: Timed out on mouse input stream.

kernel: (kernel) ApplePS2Controller: Timed out on mouse input stream.

kernel: (kernel) ALPS: Found a V5 Dolphin touchpad with ID: E7=0x73 0x03 0x50, EC=0x73 0x02 0x02

kernel: (kernel) ALPS: Touchpad driver started

Link to comment
Share on other sites

Hello Dr. Hurt, 

 

thank you so much for your hard work.

i have exact the same hardware as kitkim on my hackintosh Acer V3-771G!

 

"Found a V5 Dolphin touchpad with ID: E7=0x73 0x03 0x50, EC=0x73 0x02 0x02"

 

 Changing the settings of info.plist of the a3 trackpad kext, (set v/hscrolldivisor to 0 and fingerz to 1) made the movement of the cursor smooth and speed is ok. Two-Finger scrolling is not working, the cursor is moving instead. Also there is no pref-pane, so that i can`t tune the settings.

Link to comment
Share on other sites

  On 10/20/2016 at 8:28 PM, aulbaer said:

I got the pref pane working with loading a macOS Sierra patched trackpad pref pane. so I could enable "clicking", but 2-finger Scrolling does not work.

 

Finally some useful info.

Try separating the 2 fingers a bit while scrolling (make fingers like a V ) and try pressing a bit harder on the touchpad.

Try scrolling using 3 and 4 fingers and tell me if it makes a difference.

 

I'll make you a test version tomorrow to see where the problem is coming from.

 

Remember that the Linux 4.7 driver doesn't work properly with this touchpad.

I'm using user-submitted patches so it's likely to not work too well and need time for debugging.

Link to comment
Share on other sites

  • Administrators

can the voodoosynapics prefpane be modified to work with the alps functions? if you compile it on Sierra Xcode it will open and function. thats how I got it to work for synaptics on my machine. I'm not sure if the settings last after reboot though.

Link to comment
Share on other sites

  On 10/20/2016 at 10:12 PM, Dr. Hurt said:

Finally some useful info.

Try separating the 2 fingers a bit while scrolling (make fingers like a V ) and try pressing a bit harder on the touchpad.

Try scrolling using 3 and 4 fingers and tell me if it makes a difference.

 

I'll make you a test version tomorrow to see where the problem is coming from.

 

Remember that the Linux 4.7 driver doesn't work properly with this touchpad.

I'm using user-submitted patches so it's likely to not work too well and need time for debugging.

Thanks a lot, I modified the touchpad kext info.plist after the touchpad has gotten the normal click with the move work. But two-finger sliding with three fingers or four fingers, just move the cursor

  • Like 1
Link to comment
Share on other sites

Hello Dr. Hurt

 

I tested Version a3 with the modified plist like you suggested a little bit: (fingerz=1, v/h scrolldivisor=0)

 

-Scrolling is not working, even when i spread my fingers wide like a "V" and press more powerful on the trackpad. Only the cursor is moving.

 

-3 and 4 finger scrolling does not make any difference. only cursor is moving

 

-The clicking doesn`t work after restart, i have to open the trackpad pref-pane one time, i can see that clicking is enabled. without changing anything clicking is  working after that.

  • Like 1
Link to comment
Share on other sites

Thanks for your reports.

 

Dolphin a4:

- Fixed a typo in bitmap (probably the reason for broken multitouch)

- Optimized variables for V5

- Added some debug logging

 

Search the log for alps messages, especially "get area", "fingers" and "bitmap"

(touch the touchpad with 1, 2, 3, and 4 fingers and see which of those values represents more accurately the number of fingers)

 

PS.

Settings not sticking across reboots is a known sierra problem with the base ps2 driver.

Add the attached app as a startup item, and it will automatically launch on login and set the needed settings.

It requires accessibility permission.

 

PPS.

I`ll be hardcoding enabled clicking, dragging, and 2-finger scrolling in the final Release 5 till the base driver gets fixed. That way, they'll work by default.

Dolphin a4.zipFetching info...

Touchpad Settings.zipFetching info...

  • Like 1
Link to comment
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
×
×
  • Create New...