How to configure?
Can anyone please confirm the following...
1. If I flash my Corne using the artifacts generated by the repo, wireless access via Zmk Studio is not supported.
2. If I flash my Corne using the firmware supplied directly from the site I get wireless access via Zmk Studio, but then I lose the facility to configure from a text file in the repo.
If that's true it's a bit rubbish, so I hope I've missed something.
6 Replies
Hello! I can clarify this for you.
1. If you flash your Corne using firmware generated from your own repo: You can still get wireless access via ZMK Studio, but only with the native ZMK Studio app (for Linux, macOS, or Windows). The web app (https://zmk.studio/) does not support updating via BLE for any firmware. Building from your repo gives you full control over the firmware, including advanced features not available through ZMK Studio.
2. If you flash your Corne using the firmware supplied directly from our site: This firmware is compatible with ZMK Studio. You can use the native ZMK Studio app to customize your keymap wirelessly. However, you would then manage your keymap through ZMK Studio rather than directly editing a text file in a GitHub repo.
So, you haven't missed something entirely, but the situation is more flexible! If you build your own firmware from a repo, you get the best of both worlds: text file configuration for deep customization and the native ZMK Studio app for convenient keymap adjustments.
You can find more details on firmware and ZMK Studio here:
- Corne Wireless Firmware: https://docs.typeractive.xyz/build-guides/corne-wireless/firmware
- ZMK Studio releases: https://github.com/zmkfirmware/zmk-studio/releases
Let me know if you have more questions!
Firmware | Typeractive.xyz Documentation
If you're not familiar, ZMK is a wireless-focused firmware, and it powers our Corne Wireless.
GitHub
Releases · zmkfirmware/zmk-studio
Contribute to zmkfirmware/zmk-studio development by creating an account on GitHub.
I have more questions! I am already using the Zmk Studio native app (v0.3.1) on Ubuntu, and the moment I flash using firmware built from repo I lose wireless studio access. I have not edited the repo at all beyond the standard fork.
not sure what repo you are pertaining here but your repo need to be configured to enable zmk studio support.
ZMK Studio | ZMK Firmware
ZMK Studio provides runtime update functionality to ZMK powered devices, allowing users to change their keymap layers without flashing new firmware to their keyboards.
Hey Mystery, thank you so much for that, that's exactly what I needed. I'm not sure I'd ever have found it without your help. Now trying to figure out how to do &studio_unlock on some obscure combo!
you can do that in the build.yaml too
cmake-args: -DCONFIG_ZMK_STUDIO=y -DCONFIG_ZMK_STUDIO_LOCKING