Jump to content

Refined ALPS TouchPad driver


Dr. Hurt

Recommended Posts

After lots of help from Tuurbo, I’m happy to announce that the Latitude sleep problem is probably fixed for good using Linux 4.4 code to maintain V7 and V8 compatibility.

At this point, it’s safe to assume that the driver is stable enough to be labelled as Release Candidate.

R6RC1:
- Patch Linux 4.4 Interrupt to fix sleep on Dell Latitude
- Reject bare PS2 packets (from external port)
- Fixed driver reset during startup (as you may have noticed in log, it was starting twice)
- Update V8 trackstick code from upstream.
- Enable V8 trackstick (to see if upstream changes make it any better)
- Separate dispatch code from alps to make things cleaner to work with
- More cleanups
- Disable all build optimizations

Known issues:
- Most preference pane settings do not work.
- V7 trackstick is disabled for now
- V8 trackstick is probably buggy
- V1 and V2 probably need some fixing

What to test:
As usual, test general performance and stability.
People with sleep issues should test again.
V8 trackstick users, please report if it works.

R6RC1.zip

  • Like 2
Link to comment
Share on other sites

R6B10fixed works great on my V5 for three days

 

- 1-finger tapping.

- Side (edge) scrolling (Vertical with inertia, and Horizontal).

- 2-finger tap for right click.

- 2-finger scrolling (vertical and horizontal)

- 3-finger gestures 

- Trackstick (movement and scrolling)

- Caps lock is reliable

 

Sierra stocked Trackpad.prefPane works fine (no empty trackpad in system preference) and 1-finger tapping also works after user login(1-finger tapping won't work after user login for older version and have to open trackpad in system preference to make it work).

 
Thanks Dr. Hurt for the great work.

post-57262-0-54800900-1482935885_thumb.png

Link to comment
Share on other sites

Dr.hurt. I do not make trouble for you. But my preference can't detect the hw.

I'm not ignoring you.

I just don't have a fix because I don't know why that's happening to you. You're the only person with this issue. I think you have a problem with your mac install.

 

Upload an ioreg dump.

 

Link to comment
Share on other sites

Has anyone using Dr. Hurt's driver found a good program that allows you to customize gestures to perform any action you want?  For instance if I wanted to have a three-finger swipe up open an application or perform a keyboard shortcut.  I tried using BetterTouchTool but it doesn't recognize the touchpad as a "multitouch capable trackpad" so I can't customize gestures using it.

Link to comment
Share on other sites

  • Moderators

Tested R6RC1 on

E7470: V8  ID: E7=0x73 0x03 0x28, EC=0x73 0x01 0x13

 

-Keyboard / touchpad works; trackstick response but goes straight to lower right corner and stays there

-The right mouse buttons for both touchpad / trackstick don't work. 2 finger right click is hard to control / works but need a few tries to get the right speed and pressure

-After sleep keyboard continues working but touchpad/trackstick/ left/right mouse button stops working

-Had to use external USB mouse at this point

 

Dmesg shows "HID Activity Tickle ...."

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...