USB HID Keyboard reconnect in BIOS report problems (PIC18F67J94)
I was making a firmware for water- and dust-proof USB keyboard (commercial purposes).
The keyboard works fine but there is one problem: keyboard boots fine with the Host, but if u unplug it and replug it while still in pre-OS state (BIOS and preOS security check interfaces (Sobol v3)) theres problem with reports. Buttons presses mismatch and ESC and Arrow Up are in pressed state. All the registers and variables are initialised distinctly on power up and on usb device suspend once.
The keyboard connected to USB switch between 2 PCs and must be reconnectable to PCs in every state, so this bug makes the usage of this keyboard kinda problematic.