771d68f3a69c22e6b05650bd98adf7f06c80f3eb
refactor(board): Update to z3.2 Major update to underlying code requires change to the repo, brought in line with zmk pr for commonality, fixed indentation to comply with zmk pre-commit formatting reqs Update settings-reset, change RGB modes Add Update instructions, Assets folder
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
firmwaredirectory 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.uf2to 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.uf2to 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:
Languages
Shell
61.9%
Makefile
26.5%
CMake
5.8%
Dockerfile
5.8%