iptsd icon indicating copy to clipboard operation
iptsd copied to clipboard

X1 Fold support

Open avisery opened this issue 3 years ago • 1 comments

Hello, I just got my hands on the X1 Fold. After finding this project through a different Github issue (https://github.com/linuxwacom/input-wacom/issues/217) I built and installed the module, as well as the userspace daemon, but I'm still getting no touch. The touch screen is shown in lspci as 00:11.0 Digitizer Pen: Intel Corporation Device 98d0 (rev 12). After loading the module, I can see files 0...15 in /dev/ipts, but when starting the userspace daemon, all I get is:

ERROR: ../src/control.c:51: Failed to send feedback: No such device
ERROR: ../src/control.c:74: Failed to flush buffers: No such device
ERROR: ../src/main.c:106: Failed to start IPTS: No such device

Is there anything I can do to help bring support to this device? Thanks in advance

avisery avatar Feb 25 '22 15:02 avisery

Please see: https://github.com/linux-surface/intel-precise-touch/issues/8

The TL;DR is: Intel changed the entire interface for IPTS, so the current driver cannot be used anymore. A new driver would have to be written, but without a code dump from Intel, or the specification, this would require a large amount of reverse engineering by someone who actually owns the device and is willing to experiment with it.

StollD avatar Feb 25 '22 18:02 StollD