I can confirm that keyboard with the latest official firmware gets disconnected too when plugging in a USB device but the official fw re-enumerates back to normal keyboard while QMK fw gets stuck in the DFU.
- 351.962 –
usb 1-1.1(the keyboard) disconnects. - 352.489 → 352.578 – Same port re-enumerates as DFU:
1eaf:0003 "Maple 003"→ the keyboard MCU is in bootloader, not HID. - 352.781 → 352.979 – RTL2832U SDR on
1-1.2initializes. - 354.010 → 354.431 – Keyboard on
1-1.1disconnects again, then re-enumerates as normal composite HID/CDC:1eaf:0024 "ClockworkPI uConsole"and exposesttyACM0.
[ 351.962896] usb 1-1.1: USB disconnect, device number 17
[ 352.489442] usb 1-1.1: new full-speed USB device number 18 using dwc2
[ 352.578367] usb 1-1.1: New USB device found, idVendor=1eaf, idProduct=0003, bcdDevice= 2.01
[ 352.578377] usb 1-1.1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 352.578380] usb 1-1.1: Product: Maple 003
[ 352.578383] usb 1-1.1: Manufacturer: LeafLabs
[ 352.578386] usb 1-1.1: SerialNumber: LLM 003
[ 352.781055] usb 1-1.2: new high-speed USB device number 19 using dwc2
[ 352.884633] usb 1-1.2: New USB device found, idVendor=0bda, idProduct=2838, bcdDevice= 1.00
[ 352.884642] usb 1-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 352.884645] usb 1-1.2: Product: NESDR SMArt v5
[ 352.884648] usb 1-1.2: Manufacturer: Nooelec
[ 352.884650] usb 1-1.2: SerialNumber: 72039068
[ 352.891578] usb 1-1.2: dvb_usb_v2: found a 'Realtek RTL2832U reference design' in warm state
[ 352.946119] usb 1-1.2: dvb_usb_v2: will pass the complete MPEG2 transport stream to the software demuxer
[ 352.946131] dvbdev: DVB: registering new adapter (Realtek RTL2832U reference design)
[ 352.946135] usb 1-1.2: media controller created
[ 352.946396] dvbdev: dvb_create_media_entity: media entity 'dvb-demux' registered.
[ 352.949519] i2c i2c-15: Added multiplexed i2c bus 16
[ 352.949526] rtl2832 15-0010: Realtek RTL2832 successfully attached
[ 352.949549] usb 1-1.2: DVB: registering adapter 0 frontend 0 (Realtek RTL2832 (DVB-T))...
[ 352.949558] dvbdev: dvb_create_media_entity: media entity 'Realtek RTL2832 (DVB-T)' registered.
[ 352.949683] r820t 16-001a: creating new instance
[ 352.956486] r820t 16-001a: Rafael Micro r820t successfully identified, chip type: R820T
[ 352.959004] rtl2832_sdr rtl2832_sdr.3.auto: Registered as swradio0
[ 352.959010] rtl2832_sdr rtl2832_sdr.3.auto: Realtek RTL2832 SDR attached
[ 352.959012] rtl2832_sdr rtl2832_sdr.3.auto: SDR API is still slightly experimental and functionality changes may follow
[ 352.970488] Registered IR keymap rc-empty
[ 352.970538] rc rc2: Realtek RTL2832U reference design as /devices/platform/axi/1000480000.usb/usb1/1-1/1-1.2/rc/rc2
[ 352.970591] rc rc2: lirc_dev: driver dvb_usb_rtl28xxu registered at minor = 0, raw IR receiver, no transmitter
[ 352.970640] input: Realtek RTL2832U reference design as /devices/platform/axi/1000480000.usb/usb1/1-1/1-1.2/rc/rc2/input28
[ 352.970806] usb 1-1.2: dvb_usb_v2: schedule remote query interval to 200 msecs
[ 352.978998] usb 1-1.2: dvb_usb_v2: 'Realtek RTL2832U reference design' successfully initialized and connected
[ 354.010896] usb 1-1.1: USB disconnect, device number 18
[ 354.215330] usb 1-1.1: new full-speed USB device number 20 using dwc2
[ 354.308639] usb 1-1.1: New USB device found, idVendor=1eaf, idProduct=0024, bcdDevice= 2.00
[ 354.308649] usb 1-1.1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 354.308652] usb 1-1.1: Product: uConsole
[ 354.308655] usb 1-1.1: Manufacturer: ClockworkPI
[ 354.308657] usb 1-1.1: SerialNumber: 20230713
[ 354.310620] input: ClockworkPI uConsole Consumer Control as /devices/platform/axi/1000480000.usb/usb1/1-1/1-1.1/1-1.1:1.0/0003:1EAF:0024.0006/input/input29
[ 354.367321] input: ClockworkPI uConsole Keyboard as /devices/platform/axi/1000480000.usb/usb1/1-1/1-1.1/1-1.1:1.0/0003:1EAF:0024.0006/input/input30
[ 354.431250] input: ClockworkPI uConsole as /devices/platform/axi/1000480000.usb/usb1/1-1/1-1.1/1-1.1:1.0/0003:1EAF:0024.0006/input/input31
[ 354.431352] input: ClockworkPI uConsole Mouse as /devices/platform/axi/1000480000.usb/usb1/1-1/1-1.1/1-1.1:1.0/0003:1EAF:0024.0006/input/input32
[ 354.431453] hid-generic 0003:1EAF:0024.0006: input,hidraw0: USB HID v1.10 Keyboard [ClockworkPI uConsole] on usb-1000480000.usb-1.1/input0
[ 354.431790] cdc_acm 1-1.1:1.1: ttyACM0: USB ACM device