qmk / qmk_firmware

Open-source keyboard firmware for Atmel AVR and Arm USB families
https://qmk.fm
GNU General Public License v2.0
18.03k stars 38.75k forks source link

Clueboard 60% keymaps brick #4690

Closed khogeland closed 5 years ago

khogeland commented 5 years ago

All Clueboard 60% keymaps brick my keyboard and require it to be reflashed. This doesn't happen with firmwares built by the QMK configurator. Tried the latest commit (https://github.com/qmk/qmk_firmware/commit/f3cbb7bd6e307186e5802fa0366a21a5f9f5e41c) and 0.6.203 (current QMK configurator version). Tried both the bare metal build and the Docker build. Using dfu-util 0.9 on both Linux and Mac.

dmesg reports:

[91616.857124] usb 1-6: new full-speed USB device number 43 using xhci_hcd
[91616.985175] usb 1-6: device descriptor read/64, error -71
[91617.221113] usb 1-6: device descriptor read/64, error -71
[91617.457138] usb 1-6: new full-speed USB device number 44 using xhci_hcd
[91617.585153] usb 1-6: device descriptor read/64, error -71
[91617.821154] usb 1-6: device descriptor read/64, error -71
[91617.929158] usb usb1-port6: attempt power cycle
[91618.581091] usb 1-6: new full-speed USB device number 45 using xhci_hcd
[91618.581186] usb 1-6: Device not responding to setup address.
[91618.789295] usb 1-6: Device not responding to setup address.
[91618.997151] usb 1-6: device not accepting address 45, error -71
[91619.125140] usb 1-6: new full-speed USB device number 46 using xhci_hcd
[91619.125269] usb 1-6: Device not responding to setup address.
[91619.333310] usb 1-6: Device not responding to setup address.
[91619.541155] usb 1-6: device not accepting address 46, error -71
[91619.541208] usb usb1-port6: unable to enumerate USB device

System Information

khogeland commented 5 years ago

Update: the keymap.c generated by qmk_compiler works fine. There's must be something wrong with the checked-in keymaps (at least, default and default_aek. I didn't try the other one). Here's the one that worked: https://gist.github.com/khogeland/433b368460b6d16ef77787c7c0c23b1b