blankmac/AlpsHID

DELL Latitude 5410

Opened this issue · 4 comments

Hi, I saw this kext in a forum while searching for solution for dell latitude 5410 touchpad. While it did not detect gestures before, it does now, but my problem is that it detects gestures late and does not work stable. Left and right keys and even the point stick work. But none of them are stable. On the windows driver I saw its branding as Cirque. So I think this kext should work. Interested? ioreg attached
ioreg.zip
.

Now this kext works with this SSDT patch for me. When this patch is used alone, the touchpad works like a touchscreen, but with this kext it works as it should. Sensitivity could be better but it's ok. All gestures and keys and pointstick are working. Maybe this patch can help improve the kext
SSDT-TPDX.aml.zip
.

I have the same problem in my Latitude 5410. My Cirque touchpad device number is "0488:121F". It seems like a U1 touchpad in this kext. But when I patch this kext. My touchpad cannot work well. I have the same problem as @ossiee . I found that this touchpad might have trouble in releasing the finger message when I searched for this problem in linux community. Is there any possible solution?

https://patchwork.kernel.org/project/linux-input/patch/20201019130532.19959-1-jandryuk@gmail.com/#23702595
In this page it reported the touch release problem in 121f device and a possible fixing way. Hope it's helpful.

Hi, i have a Latitude 5511 with almost everything working
My problem was that the touchpad didn't work without ALPSHID. With AlpsHID.kext 1.2 as in the releases section, the touchpad is "working" but only reading a value each 3 or 4 seconds, the rest of the time, don't do anything.
I already fixed and is fully working with the ALPSHID_5500 attached in issue #4 if it helps somebody.

The ubuntu dmesg message about my trackpad is:


[    1.207496] input: DELL09C1:00 0488:121F Touchpad as /devices/pci0000:00/0000:00:15.1/i2c_designware.1/i2c-2/i2c-DELL09C1:00/0018:0488:121F.0001/input/input7

[    1.207541] input: DELL09C1:00 0488:121F as /devices/pci0000:00/0000:00:15.1/i2c_designware.1/i2c-2/i2c-DELL09C1:00/0018:0488:121F.0001/input/input8

[    1.207569] hid-generic 0018:0488:121F.0001: input,hidraw0: I2C HID v1.00 Mouse [DELL09C1:00 0488:121F] on i2c-DELL09C1:00

the rubber point that works as a mouse, also works perfectly.