We strongly recommend flashing these before soldering.
You will need to have a QMK command line environment installed- see here: https://docs.qmk.fm/newbs_getting_started
You do not need QMK toolbox to flash RP2040 controllers.
Compile your firmware, using the converter feature:
qmk compile -kb crkbd -km via -e CONVERT_TO=rp2040_ce
qmk compile -kb lily58 -km via -e CONVERT_TO=rp2040_ce
Find the uf2
file that produced in your /qmk_firmware
folder on your computer.
Plug in the controller holding the BOOT
button. A folder called RPI-RP2
should pop up. Some linux distros may need to manually mount the drive.
Drag and drop the uf2
file onto this RPI-RP2
folder. It should automatically disconnect, then connect as a keyboard.
If you have forgotten to flash the controller for the first time before soldering, you can enter bootloader by connecting the BOOT
hole on the back to GROUND
as indicated here:
After flashing for the first time with QMK you can then enter bootloader with the usual QMK methods (reset switch, bootmagic, QK_BOOT keycode).