vial-kb/vial-qmk

Moonlander Keyboard Not Detected in Vial GUI

thiagoabdo opened this issue · 1 comments

Issue Description:

After successfully compiling and flashing firmware to my Moonlander keyboard, the keyboard works normally, but it does not show up in the Vial GUI.

Environment:

Keyboard Model: Moonlander
Operating System: Manjaro Linux
Kernel Version: 6.6

Steps:

Compiled the firmware for Moonlander keyboard.
Flashed the firmware to the keyboard.
Added necessary rules to udev.
Attempted to detect the keyboard in Vial's GUI.

Expected Behavior:

The keyboard should be recognized and displayed in Vial's GUI for further configuration.

Actual Behavior:

The keyboard functions normally but is not detected by Vial's GUI.

Error Messages:

Here are the logs from Vial when attempting to detect the keyboard:

INFO:root:Matching VID=3297, PID=1969, serial=, path=b'/dev/hidraw3' - VIA stack
WARNING:root:is_rawhid: b'/dev/hidraw3' does not match - usage_page=0001 usage=06
INFO:root:Matching VID=3297, PID=1969, serial=, path=b'/dev/hidraw4' - VIA stack
WARNING:root:is_rawhid: b'/dev/hidraw4' does not match - usage_page=0001 usage=02
INFO:root:Matching VID=3297, PID=1969, serial=, path=b'/dev/hidraw4' - VIA stack
WARNING:root:is_rawhid: b'/dev/hidraw4' does not match - usage_page=0001 usage=01
INFO:root:Matching VID=3297, PID=1969, serial=, path=b'/dev/hidraw5' - VIA stack
WARNING:root:is_rawhid: b'/dev/hidraw5' does not match - usage_page=0001 usage=80
INFO:root:Matching VID=3297, PID=1969, serial=, path=b'/dev/hidraw5' - VIA stack
WARNING:root:is_rawhid: b'/dev/hidraw5' does not match - usage_page=000C usage=01
INFO:root:Matching VID=3297, PID=1969, serial=, path=b'/dev/hidraw5' - VIA stack
WARNING:root:is_rawhid: b'/dev/hidraw5' does not match - usage_page=0001 usage=06
INFO:root:Matching VID=3297, PID=1969, serial=, path=b'/dev/hidraw6' - VIA stack
WARNING:root:is_rawhid: b'/dev/hidraw6' does not match - usage_page=FF31 usage=74

Additional Information:

Installed vial from AUR, version 0.7.1

QMK installed in a conda environment

nvm, if anyone else has this issue, I have compiled the moonlander with the default keymap, not vial.

Compiling it with make moonlander:vial fixes the issue. Sorry