Jump to content

Refined ALPS TouchPad driver


Dr. Hurt

Recommended Posts

There's a problem with beta3. Try with beta 2 after changing FingerZ from 1 to 30.
I have disabled the trackstick for now till I have a look at its code.
 
Beta 4 will include:
- Reverted interrupt handling (waiting for your report with beta 2 with FingerZ = 30)
- Enabled trackstick 
 
The E7450 has a V7 touchpad which is not supported by the driver!! Maybe later.

Link to comment
Share on other sites

  • Administrators

Using beta 2: (before the last)

- change the FingerZ from 1 to 30 in the info.plist of the trackpad kext

 

If that doesn't work, I'll try to revert the interrupt handling. It's the only change I did that could block packets.

 

 

- do touchpad buttons work after sleep? (try right click for contextual menu)

- are you using voodoops2daemon or synapticsconfigload? (if so, delete them)

- do other drivers work after sleep?

Tried that and still experienced the loss of TouchPad + system freeze on wake so I have to force a hard reset afterwards.

 

I'm not using any VoodooPS2daemon or Synapticsconfigload, no.

Link to comment
Share on other sites

  • Administrators

This version (R4B4) works perfectly now. TouchPad remains active on Wake and I have 1-finder side scrolling + 2-finger scrolling working simultaneously.

 

I was also able to configure clicking through the PrefPane (I installed the PrefPane that worked in 10.11.6). The only thing I can't save as the PrefPane setup is the 2-finger scrolling, but it works natively so no worries.

 

Can't thank you enough Dr Hurt!

 

Tested Ok on:

  • Dell Latitude E6220 (V3 Pinnacle)
  • Dell Latitude E6230 (V3 Rushmore)
  • Dell Latitude E6440 (V3 Rushmore)
  • Like 1
Link to comment
Share on other sites

  • Moderators

Tested v7 (Sierra), KP on E7450.

 

Tested R4B4 (El Capitan) on 

E7440: V3 Rushmore, id: E7=0x73 0x03 0x0a, EC=0x88 0x08 0x22 , same as Hervé's E6440.

Trackstick and left and right mouse are not responding.

Touchpad works fine with 2 finger scrolling and 1 finger side scrolling

Sleep / wake works

Link to comment
Share on other sites

Tested v7 (Sierra), KP on E7450.

 

Tested R4B4 (El Capitan) on 

E7440: V3 Rushmore, id: E7=0x73 0x03 0x0a, EC=0x88 0x08 0x22 , same as Hervé's E6440.

Trackstick and left and right mouse are not responding.

Touchpad works fine with 2 finger scrolling and 1 finger side scrolling

Sleep / wake works

 

Release 4 Beta 5:

- Temporary fix for Trackstick. (will probably need tweaking).

- Fixed buttons on devices with Tracksticks.

 

(If trackstick needs speed adjustment, tell me a factor (like 2x faster or 3x slow))

==================

 

As for V7:

I forgot to apply the sierra memory management fix. Will do that later.

 

==================

As for settings not sticking across reboots:

 

Thats a base PS2 driver problem that RehabMan is aware of. (Touchpad prefpane, Fn keys, Caps lock are all known issues with the base driver)

 

Once he fixes it, I'll apply his fixes.

 

For now though, here's a quick app/script that will silently re-enable all the settings. You will need to give it accessibility permission. You can set it to open at login.

Release 4 Beta 5.zip

Touchpad Settings.zip

Link to comment
Share on other sites

  • Moderators

R4B5 (El Capitan)- E7440: V3 Rushmore, id: E7=0x73 0x03 0x0a, EC=0x88 0x08 0x22

 

Trackstick mouse clicks are still not responding

Trackstick is detected but unusable

Movement is reverse. When pushing up, it goes down, when pushing down, it goes up

It won't go left or right, just up and down toward the left, and eventually end up in the left side and stuck there

 

After using the track stick, it'll take a bit of tinkering to get the touchpad to respond again.

You move the trackstick and the touchpad consecutively to get the touchpad to respond again

 

Touchpad scrolling is working great. Both 2 finger and side scrolling is working.

Question: Can the sides scrolling have inertia like the 2 finger scrolling?

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