Jump to content

Refined ALPS TouchPad driver


Dr. Hurt

Recommended Posts

  On 11/10/2016 at 2:25 AM, minhhien1996 said:

How to change the key map.I can not type "~", it 's changed to "§" and i want to map it back. I want to swap command and option too. I opened info.plist but dont know what to modify

 

You may try to change "Use ISO layout keyboard" in info.plist to "false". It works for me.

Link to comment
Share on other sites

  On 11/10/2016 at 11:12 AM, biscate said:

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

 

You too have an ALPS V8...

 

I'll be releasing a test with V8 support soon.

 

EDIT:

 

ALPS V8_test_1: (Will work with all versions)

- Experimental support for V8 hardware. (WARNING: MAY CAUSE KP)

- Touchpad prefpane now loads on Sierra and setting are saved.

- Fixed scrolling on Sierra (Finally!!!!)

- CapsLock works properly in Sierra now.

 

V8 Test 1.zipFetching info...

  • Like 2
Link to comment
Share on other sites

  On 11/10/2016 at 5:12 PM, Dr. Hurt said:

You too have an ALPS V8...

 

I'll be releasing a test with V8 support soon.

 

EDIT:

 

ALPS V8_test_1: (Will work with all versions)

- Experimental support for V8 hardware. (WARNING: MAY CAUSE KP)

- Touchpad prefpane now loads on Sierra and setting are saved.

- Fixed scrolling on Sierra (Finally!!!!)

- CapsLock works properly in Sierra now.

 

Didn't work for my device (no trackpad movement).

 

System Prefs says "No trackpad found"

 

Boot Log:

ALPS: Found a V8 touchpad with ID: E7=0x73 0x03 0x14, EC=0x73 0x02 0x36

ALPS: Touchpad driver started

Link to comment
Share on other sites

  • Moderators

Tested V8 Test1

 

on E7450

E7=0x73 0x03 0x0a, EC=0x88 0xba 0x2a
-Touchpad works quite well, smooth scrolling + inertia. 3 Finger swipe down works. 2 finder swipe (left or right) not work. Pinch not work...
-Preference pane works, looks like a real mac's pref pane
-Trackstick is not detected, not even the trackstick left or right mouse or middle button
-sparotic reboots
-won't sleep when lid close, after opening LID, screen stays dark, can't increase brightness until force reboot
-sometimes apps won't open and system hangs
 
on E7470
E7=0x73 0x03 0x28, EC=0x73 0x01 0x13
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
Nov 10 12:01:34 localhost kernel[0]: ALPS: Found a V8 touchpad with ID: E7=0x73 0x03 0x28, EC=0x73 0x01 0x13
Nov 10 12:01:34 localhost kernel[0]: ALPS: Found a V8 touchpad with ID: E7=0x73 0x03 0x28, EC=0x73 0x01 0x13
Nov 10 12:01:34 localhost kernel[0]: ALPS: Touchpad driver started
 
-both touchpad and trackstick not detected
-preference pane is detected
-apps won't launch sometimes using external KB/Mouse
-finder hangs
-sporatic reboots
Link to comment
Share on other sites

Jake Lo:

You always have problems that go beyond my understanding :)

I haven't touched a single letter in the Rushmore code (since R5)!!

 

What OS X version are you using? Did you test Rushmore with Release 5?

 

Thanks for reporting,,,

 

V8test2:

- V8 bug fixes

- Revert some 2-finger scroll changes

- Rearrange the code (hopefully fixes Jake Lo's issues).

 

PS. Regarding the Preference pane:

The driver tells macOS that we have a real Apple touchpad instead of ALPS.

Most of the features in the Preference pane will NOT work. We're not using a real Apple touchpad.

 

Currently the features that DO work are:

Tap to click

Secondary click

Scroll direction

Swipe between full screen pages

 

Mission control and expose (have to be enabled/disabled together)

 

Good luck and hoping to hear good news :)

V8test2.zipFetching info...

  • Like 1
Link to comment
Share on other sites

Perfect. My dmesg dont return any ALPS info but this V8 test 2 work great w/ my Lenovo Yoga 15IBD

- 2 finger scrolls

- drag & drop

- single click, double clicks, right click

- CAPLOCK seems fix

- Sierra original TrackPad PrefPane work beautifully 

I also discover that my ALPS seem to have pressure sensitivity 

Thanh you Dr. Hurt.

Did a good job!

 

BTW can you add NumLock support for extended number keypad for 15.6 inch laptop like this one Version 4.6.5 https://osxlatitude.com/index.php?/topic/1948-elan-focaltech-and-synaptics-smart-touchpad-driver-mac-os-x/

 

post-88222-0-34058200-1478939712_thumb.png

Link to comment
Share on other sites

My system is one of the ones listed below: So this must be the ID your looking for ?
Device ID = 0x73, 0x03, 0x0a
Firmware ID = 0x88, 0xb*, 0x**

I pulled this from a linux site hoping it would give you some definite info. It's a patch from 2014..

  Reveal hidden contents

 
Above is what i've found out... 
 
It's a version 7
 
Here's the windows driver
 
Windows ALPS driver 
Alps GlidePoint Trackpad V8.201.1717.124
 
Software Description:
This package contains the Alps GlidePoint Trackpad Driver. This driver provides advanced functionality, including support for multi-touch gestures and TouchGuard palm rejection.
 
Hardware Devices
ACPI\ALP000A="Alps GlidePoint Trackpad"
ACPI\ALP000B="Alps GlidePoint Trackpad"
ACPI\VEN_ALP&DEV_000A="Alps GlidePoint Trackpad"
ACPI\VEN_ALP&DEV_000B="Alps GlidePoint Trackpad

More from IOREG
compatible : ALP000B ALP0100 ALP0002 PNP0F13 =  from Ioreg
name: <"ALP000B">
 
PNP0303
Hp probook-87
HPQ8001
----------------------------------
 
Info running linux commands on Mint
 
AlpsPS/2 Alps dual point stick 
Isa0060/serio3/input1
 
vendor =0002 product=0008 version=0700
alpsps/2 alps dual point touchpad
---------------------------------
model alpsps/2 
vendor 0x0002
device 0x0008
compatible to : int 0x021 0x003
alps
---------------------------

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