ADV360-PRO-ZMK
Modifying the keymap
There is a GUI for editing the keymap. It is available at https://kinesiscorporation.github.io/Adv360-Pro-GUI
Building the Firmware with GitHub Actions
Setup
- Fork this repo.
- Enable GitHub Actions on your fork.
Build firmware
- Push a commit to trigger the build.
- Download the artifact.
Building the Firmware in a local container
Setup
Software
- Either Podman or Docker is required, Podman is preferred if both are present.
- Make is also required
Windows specific
- If compiling on Windows use WSL2 and Docker Docker Setup Guide.
- Install make using
sudo apt-get install make
. - The repository can be cloned directly into the WSL2 instance or accessed through the C: mount point WSL provides by default (
/mnt/c/path-to-repo
).
Build firmware
- Execute
make
. - Check the
firmware
directory for the latest firmware build.
Cleanup
The built docker container and compiled firmware files can be deleted with make clean
.
Flashing firmware
Follow the programming instruction on page 8 of the Quick Start Guide to flash the firmware.
briefly
- Extract the firmwares from the downloaded archive.
- Connect the left side keyboard to USB.
- Press Mod+macro1 to put the left side into bootloader mode; it should attach to your computer as a USB drive.
- Copy
left.uf2
to the USB drive and it will disconnect. - Power off both keyboards (by unplugging them and making sure the switches are off).
- Turn on the left side keyboard with the switch.
- Connect the right side keyboard to USB to power it on.
- Press Mod+macro3 to put the right side into bootloader mode to attach it as a USB drive.
- Copy
right.uf2
to the mounted drive. - Unplug the right side keyboard and turn it back on.
- Enjoy!
Note: There are also physical reset buttons on both keyboards which can be used to enter and exit the bootloader mode. Their location is described in section 2.7 on page 9 in the User Manual and use is described in section 5.9 on page 14.
Other support
Further support resources can be found on Kinesis.com: