Flashing Sofle Pico using ‘drag-n-drop’
The latest
.uf2files are in the Github Repo here.
First flash
- Make sure halves are not connected together with TRRS cable.
 - Connect one half to USB.
 - Enter the bootloader using any of the following methods. These are dependant on where your RP2040 came from. You may have to remove an OLED to access the 
BOOTbutton.- Hold down 
BOOTand tapRESET. - Hold the 
BOOTbutton while pluging in the usb cable. - Double tapping the 
RESETbutton on the RP2040. (Double tap reset is enabled by default on the RP2040). - Bootmagic reset (works after you have flashed once): Hold down the top far corner key while plugging in the keyboard (
~left half,-right half). This will also clear the EEPROM. 
 - Hold down 
 - Wait for the OS to detect the device.
 - Copy the .uf2 file to the new USB disk. 
- The 
.uf2files can be found in the Sofle Pico repo at Sofle_Pico/Firmware. Use the default keymap that includes VIA support:sofle_pico_default_via_LH.uf2andsofle_pico_default_via_RH.uf2. - There is a different file for right hand and left hand, as denoted by a 
_RHor_LHsuffix. - On Mac after the file is dropped, the ‘Keyboard setup assistant’ may be triggered. You can ignore and quit the assistant.
 
 - The 
 - Unplug the side you just flashed, and repeat the process with the other side.
 - Disconnect both halves from USB.
 - Connect both halves together using the TRRS cable.
 - Connect the left half to USB.
 - Test everything using VIA.
 
Flashing the second time around
After the fist flash, subsequent flashes are even easier. Sofle Pico uses Bootmagic lite. You can enter boot mode by holding down the upper-left-most key while pluggin in the USB cable. (Or upper-right-most, respectively). Once your in boot mode, the Pico appears as a drive, and you can drag and drop the new .uf2 file.