b3b5bb5c58e6c2ca98182271c64233983e1333f5
Doesn't quite work yet, most likely the trackpoint interface is using clock stretching. Initial values read: ff 01 ff fd ff Later values read: ff 80 ff e0 3f (no buttons pressed) ff 80 ff e0 7f (left button pressed) ff 80 ff e0 bf (right button pressed)
ku1255cfw
Custom open firmware for the Lenovo KU-1255 compact USB keyboard
Dev setup
- OpenViszla USB protocol analyzer
- 5V-tolerant PL2303 UART interface (e.g. https://www.adafruit.com/product/954)
- S15 pad (SN8F2288 UTX) connected to header for UART debug interface
Languages
Assembly
82.9%
Python
17.1%
