Mac flashing Issues, keymap wrong
Hi has anyone gotten this error while trying to flash new firmware? I'm getting the error below and once it flashes the keymap appears jumbled up:
Correct mapping -> new mapping
' Q W E R T -> _ ' Q W E R
# A S D F G -> O P < # A S
= Z X C V B -> J K L ' - =
I'm still able to flash older firmware I have saved to my laptop so I don't believe it is a Mac OSX issue. My guess is maybe something in the Github Actions because I see some warnings when building this new version it seems to build successfully:
Annotations
3 warnings
build / Build (nice_nano_v2, corne_right)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
build / Build (nice_nano_v2, corne_left)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
build / Merge Output Artifacts
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
The Finder can't complete the operation because some data in "corne_left-nice_nano_v2-zmk.uf2" can't be read or written. (Error code -36)
GitHub
Ubuntu-latest workflows will use Ubuntu-24.04 image · Issue #10636 ...
Rollout will begin on December 5th and will complete on January 17th, 2025. Breaking changes Ubuntu 24.04 is ready to be the default version for the "ubuntu-latest" label in GitHub Action...
1 Reply
It sounds like you're encountering a few issues: a potential macOS Finder error and a keymap issue after flashing.
First, the Finder error (-36) is a known issue on macOS 13.0. Upgrading to 13.1 or later should resolve it.
Second, the keymap issue suggests the firmware isn't being built or flashed correctly.
Here are a few things to try:
1. Double-check your
corne.keymap
file in your ZMK config for any syntax errors or accidental changes. Even a small mistake can cause the keymap to be interpreted incorrectly.
2. Try using ZMK Studio to customize your keymap and flash the firmware.
3. Make sure you're flashing the correct .uf2
file to each half (left to left, right to right).
If the issue persists, reply to this message or tag me for further assistance!