Based on Keychron's qmk fork, but i'm using master
branch not bluetooth_playground
- Dev container for consistent dev env using
make keychron/k8_pro/iso/rgb:via
python -m venv qmk_venv
. qmk_venv/bin/activate
python3 -m pip install qmk
Flash from keychorn docs
- Unplug cable
- Start qmk flash
qmk flash -n keychron_k8_pro_iso_rgb_via.bin -bl dfu
- Turn off keyboard
- Hold "Reset" button and slide toggle to cable (towards yourself) TODO try escape.
- Wait until completes
- Factory reset, fn + J + Z for 4 seconds