zmk
zmk copied to clipboard
BUG: USB Power detected as a host
Having a USB-power cable drive the keyboard (not attached to a laptop, cable without data) still has the firmware thinking it's attached to a host, which sends data over USB, instead of BLE.
If the power source isn't detected to be an actual host, it would be nice to automatically switch over to BLE transmission.
Temporary solution: use &out OUT_BLE
binding (https://zmk.dev/docs/behaviors/outputs)
Oh, I just got caught out by this issue. I see it's been going on for a while...
Is it realistically possible to get it fixed? QMK uses USB activity for sidedness detection, would it be possible to somehow monitor USB activity to decide if there's a host connected to USB?