You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When I run Via 3.0.0 locally on macOS 14.5 with my new KeyChron Q5 Max keyboard and I hit the "Authorize Device" button, I get the error:
"A JavaScript error occurred in the main processUncaught Exception: TypeError: One-time callback was called more than once at Session. (/Applications/VIA.app/Contents/Resources/app.asar/main.js:32:9) at Session.emit (node:events:525:35)"
I do not see this error online, and I get the "paired" message, but it also doesn't really appear to work, as I can not see the firmware version of my device, the keyboard layout shown is wrong, etc.
To Reproduce
Try to authorize my keyboard.
Expected behavior
It should work without any errors.
Keyboard firmware VIA protocol
No idea, as this claims that it "Requires a connected device" despite the fact that it is connected via a cable and I am using it.
But it should be q5_max_ansi_knob_v1.0.0_2312081006.bin, as I did update the keyboard via the KeyChron Launcher at https://launcher.keychron.com/#/keymap
Desktop (please complete the following information):
OS: macOS 14.5
Browser (if applicable): Chrome
Custom json definition?
I am loading a custom json definition using the designer tab NO
Sanity checks
I have tried connecting the keyboard directly to the computer (i.e. not using a USB hub)
I have flashed the latest firmware from https://www.caniusevia.com/docs/download_firmware - NO - There are 2 firmware files there, and I am unsure which to use and why I would use them versus the ones on the KeyChron site.
Additional context
I am a developer and have things like Node installed on my system, so I am unsure if the VIA app is using its own bundled version or maybe using some incorrect version already loaded locally.
The text was updated successfully, but these errors were encountered:
Describe the bug
When I run Via 3.0.0 locally on macOS 14.5 with my new KeyChron Q5 Max keyboard and I hit the "Authorize Device" button, I get the error:
"A JavaScript error occurred in the main process Uncaught Exception: TypeError: One-time callback was called more than once at Session. (/Applications/VIA.app/Contents/Resources/app.asar/main.js:32:9) at Session.emit (node:events:525:35)"
I do not see this error online, and I get the "paired" message, but it also doesn't really appear to work, as I can not see the firmware version of my device, the keyboard layout shown is wrong, etc.
To Reproduce
Try to authorize my keyboard.
Expected behavior
It should work without any errors.
Screenshots
VIA Version
Keyboard firmware VIA protocol
No idea, as this claims that it "Requires a connected device" despite the fact that it is connected via a cable and I am using it.
But it should be q5_max_ansi_knob_v1.0.0_2312081006.bin, as I did update the keyboard via the KeyChron Launcher at https://launcher.keychron.com/#/keymap
Desktop (please complete the following information):
Custom json definition?
Sanity checks
Additional context
The text was updated successfully, but these errors were encountered: