Issues with VIA Firmware and usevia.app
Gerber the RGB version which I assume is the v2.0 version.
Keyboard works and Is as documented mapped to the higher level F-keys when for example reading key events with JavaScript. When loading the usevia.app interface device shows up.
I have loaded the v2.0 json and set the spec to v2.0 but the app gives the following error logs:
17:51:44.135
Fetching v3 definition failed
Device: MCRO 2.0
Vid: 0x2345
Pid: 0x0548
17:51:56.400
InvalidStateError: The device must be opened first.
at HID.write (https://usevia.app/assets/index-12385403.js:1:11124)
at async KeyboardAPI._hidCommand (https://usevia.app/assets/index-12385403.js:3:9013)
at async KeyboardAPI.flushQueue (https://usevia.app/assets/index-12385403.js:3:8661)
Device: MCRO 2.0
Vid: 0x2345
Pid: 0x0548
17:51:56.402
Received invalid protocol version from device
Device: MCRO 2.0
Vid: 0x2345
Pid: 0x0548
Any thoughts? Would be nice to be able to use the Via software to remap keys, etc.
Ive updated the via json from https://github.com/Envious-Data/EnvKB-QMK it appears to work on my end now, could you let me know if all is good for you too?
My board (without rotary and LEDs) works as expected with this fix.