Skip to content

Importing custom keymap JSON file says “Updated” while it isn’t #307

@remino

Description

@remino

Describe the bug
When importing a custom keymap JSON file in VIA for the Epomaker EK21, it says “layout updated” and shows the updated layout, but actually it didn’t work and the keyboard wasn’t updated like expected.

To Reproduce
Steps to reproduce the behavior:

  1. Buy an Epomaker EK21.
  2. Remap one key.
  3. Export custom keymap JSON file.
  4. Remap same key to something else.
  5. Import previously-exported keymap JSON file.
  6. See the layout in the UI was updated, but the keyboard wasn’t.

Expected behavior
VIA should probably not “lie” and say if the layout was properly updated in the keyboard or not.

Screenshots
N/A

VIA Version

Keyboard firmware VIA protocol
VIA Firmware Protocol 11

Desktop (please complete the following information):

  • OS: Windows 11 (updated today)
  • Browser (if applicable) Chrome (updated today)

Custom json definition?

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

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 (Using latest firmware from manufacturer’s site published in October 2024.)

Additional context
N/A

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions