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