eKTF2132 touchscreen - neuschaefer/linux GitHub Wiki
The ELAN eKTF2132 touchscreen controller is found in the Kobo Aura. It works similarly to the eKTF2127, which is already supported by a mainline linux driver.
The main difference is that the eKTF2132 sends a packet with opcode 0x5a instead of 0x5d when a touch event occurs.
References
Report packet 0x5a
| offset | bit mask | description |
|---|---|---|
| 0x00 | 0xff | 0x5a - packet type |
| 0x01 | 0xf0 | bits 11:8 of x coordinate |
| 0x01 | 0x0f | bits 11:8 of y coordinate |
| 0x02 | 0xff | bits 7:0 of x coordinate |
| 0x03 | 0xff | bits 7:0 of y coordinate |
| 0x04+ | -- | as offsets 0x01-0x04 but for the second finger |
| 0x07 | 0x02 | state of finger 1: 0: released, 1: pressed |
| 0x07 | 0x04 | state of finger 2: 0: released, 1: pressed |