qmk / qmk_firmware

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

[Bug] Unable to get Hasu USB-USB to work #17315

Open teh-hippo opened 2 years ago

teh-hippo commented 2 years ago

I can't get the maintained converter keyboards/converter/usb_usb to work for a device I just purchased from Hasu.

Describe the Bug

I'm able to use base TMK firmware, but the equivalent base QMK firmware flashes, but doesn't work with the keyboard. I'm not sure how to debug it. I've enabled the CONSOLE flags, but no devices connect.

The README.md says to use the following rules. I've tried this and it didn't make a difference:

# Processor frequency
F_CPU = 16000000

# Bootloader selection
BOOTLOADER = atmel-dfu

System Information

Keyboard: Hasu USB-USB Converter Revision (if applicable): Unsure. Operating system: N/A qmk doctor output:

Ψ QMK Doctor is checking your environment.
Ψ CLI version: 1.1.0
Ψ QMK home: /home/qmk/qmk_firmware
Ψ Detected Linux (WSL).
Ψ Git branch: master
Ψ Repo version: 0.17.0
Ψ All dependencies are installed.
Ψ Found arm-none-eabi-gcc version 8.3.1
Ψ Found avr-gcc version 8.3.0
Ψ Found avrdude version 6.4
Ψ Found dfu-util version 0.11
Ψ Found dfu-programmer version 0.7.2
Ψ Submodules are up to date.
Ψ QMK is ready to go

Any keyboard related software installed?

Additional Context

New to the project, I've tried building a couple of ways. I'm always able to flash, but never have success with the device coming back online.

qmk flash
# or
make converter/usb_usb/hasu:mykeymap:dfu
drashna commented 2 years ago

Do you know if there is a specific version of QMK that does work?

Specifically, the converters are one of the things don't don't get a lot of usage, and therefore love, so it's possible that they've been broken for a while. A specific version or commit that broke them would go a long way to troubleshooting the issue.

git bisect may be agood place to start.