Jump to content

Refined ALPS TouchPad driver


Dr. Hurt

Recommended Posts

Boys and Girls, presenting the first working ALPS V8 driver for macOS:

 

Release 6 Beta 1:

- V8 hardware initialization fixed

- V8 y-axis direction reversed

- V8 speed reduced

- V3 clean up 

 

V8 will probably need some more work before we can call it stable.

  • Like 2
Link to comment
Share on other sites

random selecting text in browser, random drag lock in Finder

 

very buggy, interferes with AppleIntelBDWFrameBuffer

 

This is my hardware, that's why it could not scroll until the time before  V7, now it works thanks to Dr. Hurt's kext:

ALPS: Found a V7 touchpad with ID: E7=0x73 0x03 0x0a, EC=0x88 0xb6 0x06
  • Like 1
Link to comment
Share on other sites

 

random selecting text in browser, random drag lock in Finder

 

very buggy, interferes with AppleIntelBDWFrameBuffer

 

This is my hardware, that's why it could not scroll until the time before  V7, now it works thanks to Dr. Hurt's kext:

ALPS: Found a V7 touchpad with ID: E7=0x73 0x03 0x0a 0x88, EC=0xb6 0x06

 

Are you talking about the test kext I sent you (inbox)? I'll add the changes to beta 2 soon.

Link to comment
Share on other sites

Release 6 beta 2:

- Added V7 valid packet check.

- Added V7 Trackstick support (initial).

- Update V5 to adhere with Linux. 

- Reordered declarations in header.

- Reordered main functions in driver.

- Lots of miscellaneous cleanups, improvements.

 

Everyone should test this release regardless of the HW version. Almost everything has changed.

But PLEASE write your HW version when reporting.

Release 6 beta 2.zip

  • Like 1
Link to comment
Share on other sites

Release 6 beta 2:

- Added V7 valid packet check.

- Added V7 Trackstick support (initial).

- Update V5 to adhere with Linux. 

- Reordered declarations in header.

- Reordered main functions in driver.

- Lots of miscellaneous cleanups, improvements.

 

Everyone should test this release regardless of the HW version. Almost everything has changed.

But PLEASE write your HW version when reporting.

In my ALPS AUI1714 (V8) there is no noticeable change since last test:

 

- no "soft" left-click (taping). For now, left-click is possible only by pushing down the flatbed.

- second and third fingers act as "soft" right-click

- scroll works on Safari although no inertia

- no Pref. Pane (No trackpad found)

Link to comment
Share on other sites

Make sure you delete PS2Nub kext from everywhere (S/L/E & L/E & Clover), reboot and AFTER that run kext utility to rebuild caches then place my kext in the Clover folder.

http://www.insanelymac.com/forum/topic/140647-latest-kext-utility-macos-sierra-super-speed-edition/ 

 

OK, I realized I was only looking in the EFI folder on my OS Drive, and not the hidden EFI partition that is actually used by Clover.  Voodoo is loading correctly now, and I now have access to the Trackpad settings in System Preferences, but I still get this error when I try to run "Touchpad Settings.app":

 

System Events got an error: Can’t get group 1 of window "Trackpad" of application process "System Preferences". Invalid index. (-1719)

 

Also, here is my ALPS version and test results using the Latest Release 6 beta 2 (on 10.11 El Capitan):

 

ALPS: Found a V7 TouchPad with ID: E7=0x73 0x03 0x0a, EC=0x88 0xba 0x2a

 

Touchpad (all trackpad gesture settings are checked):

- two finger gestures NOT recognized

- three finger up/down is recognized

- three finger left/right NOT recognized

- three finger tap recognized as middle-button mouse click

- four finger pinch/zoom NOT recognized

 

Trackstick (with mouse speed set to minimum):

- pushing up - cursor moves down slowly

- pushing down - cursor moves down very quickly

- pushing left - cursor moves right very quickly

- pushing right - cursor moves right slowly

- any movement also causes a right-click press and hold and requires multiple clicks from the touchpad to return to the unclicked state

  • Like 1
Link to comment
Share on other sites

  • Moderators

R6B2

Tested on V3 Rushmore, id: E7=0x73 0x03 0x0a, EC=0x88 0x08 0x1d

El Capitan and Sierra

All works fine except for a few minutes before hanging and auto reboot after

 

Tested on E7470 - V8

E7=0x73 0x03 0x28, EC=0x73 0x01 0x13
Sierra
Finally touchpad and track stick working!
Touchpad is slow, but increase speed in preference to the highest is workable. 2 fingers scrolling works with inertia
Trackstick is unusuable. When touch, pointer goes to right bottom corner and sticks. Trackstick left/right mouse works.
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...