Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

VIA 3.0.0 desktop app fails to detect ZUOYA GMK87 keyboard on macOS Sequoia, while web version partially works but can't fully interact #299

Open
3 of 5 tasks
Arzangulyan opened this issue Oct 12, 2024 · 4 comments

Comments

@Arzangulyan
Copy link

Arzangulyan commented Oct 12, 2024

Describe the bug
The VIA desktop application for macOS (version 3.0.0) does not detect the ZUOYA GMK87 keyboard when connected to a MacBook Air M3 running macOS Sequoia 15.0.1. The web version of VIA (usevia.app) detects the keyboard and shows an "Authorize Device" button, but after authorization, it cannot interact with the keyboard.

To Reproduce

  1. Connect ZUOYA GMK87 keyboard to MacBook Air M3 via USB
  2. Open VIA desktop application (version 3.0.0)
  3. Observe that the application does not detect the keyboard
  4. Go to https://usevia.app/ in Chrome browser
  5. Click "Authorize device" button
  6. Select ZUOYA GMK87 from the Chrome modal window
  7. Observe that Chrome shows the keyboard as connected
  8. Attempt to interact with the keyboard through the web interface
  9. Note that VIA cannot interact with the keyboard despite being connected

Expected behavior
Both the VIA desktop application and web interface should detect the ZUOYA GMK87 keyboard, allow authorization, and enable full interaction for customization and configuration.

Screenshots
[You may want to attach the screenshots you provided earlier]

VIA Version

Keyboard firmware VIA protocol
unknown

Desktop (please complete the following information):

  • OS: macOS Sequoia 15.0.1
  • Browser: Chrome

Custom json definition?

  • I am loading a custom json definition using the designer tab

Sanity checks

Additional context
The issue appears to be related to compatibility between the VIA desktop application and macOS Sequoia. The web interface partially works but cannot fully interact with the keyboard. This suggests a potential issue with driver compatibility or permissions in the new macOS version. The desktop application may require an update to support macOS Sequoia fully.

@jens-maus
Copy link

I just received my new Keychron K5 Pro keyboard and I do have the same issue here with using the VIA App to configure/setup the keyboard to my likings. Here I am also on macOS Sequoia 15.0.1 and neither the VIA Desktop App nor the web-based VIA app connects to the Keychron K5 Pro and both Apps always show "Searching for devices". However the Keytester functionality seems to work, only the main "CONFIGURE" tab is not able to identify the keyboard. Perhaps a macOS Sequoia incompatibility issue?

@N0nd
Copy link

N0nd commented Oct 30, 2024

I just received my new Keychron K5 Pro keyboard and I do have the same issue here with using the VIA App to configure/setup the keyboard to my likings. Here I am also on macOS Sequoia 15.0.1 and neither the VIA Desktop App nor the web-based VIA app connects to the Keychron K5 Pro and both Apps always show "Searching for devices". However the Keytester functionality seems to work, only the main "CONFIGURE" tab is not able to identify the keyboard. Perhaps a macOS Sequoia incompatibility issue?

The same thing on "ZUOYA GMK87" in windows they broke it, this is possible on many keyboards

@jens-maus
Copy link

Well for my Keychron K5 Pro the Keychron own app (https://launcher.keychron.com/) is working nicely.

@N0nd
Copy link

N0nd commented Oct 30, 2024

I noticed a strange bug in gmk87, if we connect to via via wire, via does not see it until you delete the standard driver for 2.4hz, it is installed automatically and every time you need to enter a json file into via, while everything works well on 2.4hz and goes into via the first time. via says to contact the manufacturer. at the same time, the via will not work over the wire if the 2.4Hz driver is loaded

in general, such a bug, I don't know if "Zuoya" or "Via" is to blame for preferring the 2.4hz config, while ignoring the subsequent connection by wired

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants