Jump to content
Dr. Hurt

Refined ALPS TouchPad driver

Recommended Posts

V2 HW is supported by the driver but it's not a multitouch model. It only supports 1 finger. I would recommend that you use the generic PS2 mouse driver for it.

Share this post


Link to post
Share on other sites

R6B6:

- Same fixes as Beta 5 (previous release) mostly to see if the updated interrupt was what broke sleep.

- Add a missed condition for V7 interrupt

- Disable V7 and V8 tracksticks for now. Those need debugging over live chat.

 

Test Caps Lock, Sleep, and general stability.

R6B6.zip

Share this post


Link to post
Share on other sites

Hmm .. dmesg indicates V2 is, but it works scroll, right-click two or three fingers.

 

EDIT: With last kext he says "Found a V5 Dolphin TouchPad with ID: E7=0x73 0x03 0x50, EC=0x73 0x02 0x02", and some multitouch gestures are work now.

  • Like 1

Share this post


Link to post
Share on other sites

R6B6:

- Same fixes as Beta 5 (previous release) mostly to see if the updated interrupt was what broke sleep.

- Add a missed condition for V7 interrupt

- Disable V7 and V8 tracksticks for now. Those need debugging over live chat.

 

Test Caps Lock, Sleep, and general stability.

Ok

V7 in operation again. Do you revert st

Caps Lock work great, tried 10 times turn on/off

Relatively stable

Not implement sleep so cant test

Share this post


Link to post
Share on other sites

R6B6:

- Same fixes as Beta 5 (previous release) mostly to see if the updated interrupt was what broke sleep.

- Add a missed condition for V7 interrupt

- Disable V7 and V8 tracksticks for now. Those need debugging over live chat.

 

Test Caps Lock, Sleep, and general stability.

Driver report: V7 touchpad with ID: E7=0x73 0x03 0x0a, 

EC=0x88 0xb3 0x18 : EL Cap 10.11.6

 
 
CAPS LOCK DOESN'T WORK. IT'S STUCK ON PERMA CAPS. SLEEP WORKS, EVERYTHING ELSE HAS IMPROVED, PERFECT.
 
The three fingers for mission control doesn't work.

Share this post


Link to post
Share on other sites

I think I found out what was crashing the driver after sleep.

 

The ringBuffer Tail is not advanced after a bare 3-byte ps2 packet is sent which causes the protocol to become desynchronised and results in garbage data being sent to decode function!! At least thats what I think is happening!!

 

The strange thing is: where are the bare packets coming from? Does anyone here have external PS2 ports in their laptops? 

 

I'll try to fix this in a release later tonight.

 

Have a nice day everyone :)

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

×
×
  • Create New...