Jump to content

Refined ALPS TouchPad driver


Dr. Hurt

Recommended Posts

Thanks very much.

 

I have a v7 and your driver works well with my touchpad to move, click and 2 finger scroll

 

Runs fine from my Clover kext folder

 

I'll assume you're talking about the V7alpha.

 

Does initialization also fail? (search for "initialization" in the log in the console app)

Does 2-finger side scroll work? (in launchpad for example).

2-finger tap for right click?

Link to comment
Share on other sites

@Jake Lo

 

Here's V7alpha2

 

The only change is that I have added logging to every step of the init code to see where its fails.

 

Search the log for "ALPS".

 

Some Qs:

Does 2-finger horizontal scroll work? 2-finger tap for right click? 3/4 finger gestures? Drag?

 

Does changing settings (tracking speed, tapping, draging,.. etc) via the trackpad settings actually work? Or have no effect?

 

I'm asking because I wanna know whether the driver is partially working or all that just the PS2Mouse driver at work.

 

 

V7alpha2.zip

Link to comment
Share on other sites

  • Moderators

8/28/15 12:03:21.000 PM kernel[0]: VoodooPS2 ALPS TouchPad Driver loaded...

8/28/15 12:03:21.000 PM kernel[0]: Found an ALPS V7 TouchPad...VoodooPS2Mouse Version 2.8.15 loaded...
8/28/15 12:03:21.000 PM kernel[0]: Found an ALPS V7 TouchPad...ALPS: { 0x88, 0xba, 0x2a }
8/28/15 12:03:21.000 PM kernel[0]: ALPS: Failed to enter command mode!
8/28/15 12:03:21.000 PM kernel[0]: ALPS: Failed to enter command mode
8/28/15 12:03:21.000 PM kernel[0]: ApplePS2ALPSGlidePoint: Device initialization failed. Touchpad probably won't work
 
I think you're right. Touchpad does work as a mouse only, even though 2 finger scrolling works, 2 finger right click as well.
But there's no effect when settings are changed in the trackpad settings.
Link to comment
Share on other sites

  • Moderators

Aug 28 15:56:32 localhost kernel[0]: VoodooPS2 ALPS TouchPad Driver loaded...

Aug 28 15:56:32 localhost kernel[0]: Found an ALPS V7 TouchPad...
Aug 28 15:56:32 localhost kernel[0]: Found an ALPS V7 TouchPad...
Aug 28 15:56:32 localhost kernel[0]: Entering command mode: ALPS: { 0x88, 0xba, 0x2a }
Aug 28 15:56:32 localhost kernel[0]: ALPS TouchPad Initialization Complete.
 
Lost touchpad and trackstick, only keyboard works. Installed using your ikext.app
Link to comment
Share on other sites

The touchpad is now properly initialized and is in command mode which is why the regular mouse driver didn't load. That's a good thing. The ALPS driver is now taking over.

 

Up next: work on processing packets and dispatching them to OS X :)

 

Remember that this driver is still in alpha and is missing a lot of code. Don't expect it to work fully just yet.

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