Compile your own firmware with QMK

If you want to build your own firmware, Sofle Pico uses [QMK Firmware][qmk_firmware].

https://docs.qmk.fm/#/flashing?id=raspberry-pi-RP2040-uf2

To flash:

  • Clone https://github.com/qmk/qmk_firmware
  • Make sure your QMK environment [is setup][qmkintro].
  • Make sure halves are not connected together with TRRS cable.
  • Connect one half to USB, flash the firmware (always follow the current instructions in the QMK documentation! The command might look something like this: qmk flash -kb sofle_choc -km default). Use the reset button to reset the keyboard when you are asked to in console.
  • Connect the second half and flash it in the same way as the previous one.
  • Disconnect the USB cable. Connect both halves together with TRRS cable.
  • Connect USB cable to the left side.
  • Enjoy!