Jump to content

Refined ALPS TouchPad driver


Dr. Hurt

Recommended Posts

Installed attached kext on Clover. First boot gave me a KP.

 

Trackpad (AUI1714 on Win) still doesn't work at all (no trackpad installed on system prefs).

 

Keyboard audio volume special keys work again, COMMAND and ALT keys are swapped and CapsLock has an intermittent behavior.

 

Delete the kext from /S/L/E and run kext utility: http://mac.softpedia.com/get/System-Utilities/Kext-Utility.shtml

to rebuild caches. Keep the kext in the Clover folder.

 

Boot in verbose and watch for ALPS messages: version, driver loaded

 

KP happened once, then the next boot was okay?

 

CapsLock will be fixed in next release.

In the keyboard info.plist, there's an option to swap keys.

Link to comment
Share on other sites

Delete the kext from /S/L/E and run kext utility: http://mac.softpedia.com/get/System-Utilities/Kext-Utility.shtml

to rebuild caches. Keep the kext in the Clover folder.

I've been using Kext Wizard to install kexts and rebuild caches.

Kext is already on Clover/Kext folder.

 

 

Boot in verbose and watch for ALPS messages: version, driver loaded

It's pretty impossible, system loads too fast. Is there another way to do that?

 

 

KP happened once, then the next boot was okay?

Yes, the system loaded ok in the second attempt.

 

CapsLock will be fixed in next release.

In the keyboard info.plist, there's an option to swap keys.

Thanks!

Link to comment
Share on other sites

I've been using Kext Wizard to install kexts and rebuild caches.

Kext is already on Clover/Kext folder.

 

 

It's pretty impossible, system loads too fast. Is there another way to do that?

 

 

Yes, the system loaded ok in the second attempt.

 

Thanks!

 

After boot, open terminal and type: sudo dmesg

 

Search for ALPS (version and loaded messages, if found)

 

Search for ALPS messages

Link to comment
Share on other sites

  • Moderators

V7 on Dell Latitude E7470

 

causes KP on Sierra but not El Capitan. But it doesn't detect the touchpad or trackstick

 

Nov  6 18:17:30 localhost kernel[0]: ApplePS2ALPSGlidePoint::identify: Found ALPS Device with ID E7=0x73 0x03 0x28, EC=0x73 0x01 0x13

Nov  6 18:17:30 localhost kernel[0]: Unknown ALPS touchpad, does not match any known identifiers: E7=0x73 0x03 0x28, EC=0x73 0x01 0x13
Link to comment
Share on other sites

That was faster than I though. You are awesome :D

 

1- I'll fix the speed issue

2- The OS X part of the driver can only handle 2 touch points, so no problem.

3- 4-finger gestures work the same way as 3-finger, but they are not assigned to actions by default. Look at first post.

4- Setting an area for a right click would just add unneeded complexity. Leave it out for now.

5- I don't know what thumb rejection is :/ 

 

ALPS V7 test:

- Merged V7 code by coolstarorg

- Multiply speed by 1.5

 

My next step would be merge/clean up the byte_processing/interrupt handling.. I already did some work on that but have yet to commit changes.

 

I have a version 7 Alps but can't get this to work ?

I deleted all traces of any other versions of Voodoo in my SLE and my EFI

 

Install with KextWizard into my SLE .. Reboot nothing ? Running El Cap 10.11.6 

I also tried the updated test version as well.

 

Thanks

 

 

Here's the info on my V7

compatible : ALP000B ALP0100 ALP0002 PNP0F13       = ioreg

name: <"ALP000B">

 

 

PNP0303

Hp probook-87

HPQ8001

 

----------------------------------

AlpsPS/2 Alps dual point stick      =linux 1

Isa0060/serio3/input1

 

vendor =0002 product=0008 version=0700

alpsps/2 alps dual point touchpad

 

---------------------------------

model alpsps/2                 =linux 2

vendor 0x0002 

device 0x0008

compatible to : int 0x021 0x003

alps

Link to comment
Share on other sites

 

V7 on Dell Latitude E7470

causes KP on Sierra but not El Capitan. But it doesn't detect the touchpad or trackstick

 

Nov  6 18:17:30 localhost kernel[0]: ApplePS2ALPSGlidePoint::identify: Found ALPS Device with ID E7=0x73 0x03 0x28, EC=0x73 0x01 0x13

Nov  6 18:17:30 localhost kernel[0]: Unknown ALPS touchpad, does not match any known identifiers: E7=0x73 0x03 0x28, EC=0x73 0x01 0x13

 

 

I checked the Linux driver for that id, and its an ALPS V8 TouchPad, so it won't work with that driver. I'll see the feasibility of adding that later.

Link to comment
Share on other sites

 

I have a version 7 Alps but can't get this to work ?

I deleted all traces of any other versions of Voodoo in my SLE and my EFI

 

Install with KextWizard into my SLE .. Reboot nothing ? Running El Cap 10.11.6 

I also tried the updated test version as well.

 

Thanks

 

 

 

Here's the info on my V7

compatible : ALP000B ALP0100 ALP0002 PNP0F13       = ioreg

name: <"ALP000B">

 

 

PNP0303

Hp probook-87

HPQ8001

 

----------------------------------

AlpsPS/2 Alps dual point stick      =linux 1

Isa0060/serio3/input1

 

vendor =0002 product=0008 version=0700

alpsps/2 alps dual point touchpad

 

---------------------------------

model alpsps/2                 =linux 2

vendor 0x0002 

device 0x0008

compatible to : int 0x021 0x003

alps

 

 

Boot with the kext, and check the E7 and EC ids. Those are whats used to match the device.

Link to comment
Share on other sites

After boot, open terminal and type: sudo dmesg

 

Search for ALPS (version and loaded messages, if found)

 

Search for ALPS messages

Found:

 

ALPS: Touchpad id didn't match V1-V5: E7=0x73 0x03 0x14, EC=0x73 0x02 0x36

 

 

and VoodooPS2TouchPad messages:

 

VoodooPS2TouchPad Version 2.8.15 loaded...

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

VoodooPS2TouchPad Version 2.8.15 loaded...

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