Env-MCRO icon indicating copy to clipboard operation
Env-MCRO copied to clipboard

Issues with VIA Firmware and usevia.app

Open vidarw opened this issue 10 months ago • 2 comments

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.

vidarw avatar Jan 15 '25 16:01 vidarw

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?

Envious-Data avatar Jan 15 '25 21:01 Envious-Data

My board (without rotary and LEDs) works as expected with this fix.

vidarw avatar Jan 16 '25 15:01 vidarw