key-ripper
key-ripper copied to clipboard
Keyboard sometimes not recognized when plugged in
I'm not yet sure if this is a USB timing issue, a HID descriptor issue, or something else. It can be reproduced fairly easily by plugging in the keyboard to a machine and trying to type. Sometimes it isn't recognized as a keyboard for tens of seconds, and pressing the firmware Reset button will often help it get recognized.
I noticed removing the LED section from the HID descriptor fixes this issue, maybe we weren't handling those messages correctly.