Install CircuitPython
Installing CircuitPython on the EP-2350 is done using the standard UF2 file process. The name of the boot drive, TING BOOT, is different from the typical stock RP2350 boot drive name, but copying a UF2 file to flash a new firmware works the same.
CircuitPython Download
The EP-2350 board definition was added to CircuitPython after the development release 10.3.0-alpha.4. That means it is not in any official release yet, it will be included in the next one. Until then the 'absolute newest' link on the CircuitPython.org downloads page can be used to get the CircuitPython firmware UF2 file.
The button below will download the firmware from a 8/4/26 GitHub actions build.
Accessing the bootloader requires keeping the handle squeezed all the way in the entire time while the UF2 is copying and the device is rebooting afterward. It's tricky to hold it with one hand and operate the computer to paste files with the other. To make it easier, you can put a rubber band or similar around the device to hold the handle all the way in.
Once the new firmware is loaded and the device has booted back up the band can be removed to let go of the handle.
To begin, plug your board into your computer via USB, using a known-good data-sync cable.
While the handle remains held in all the way, double press the reset button. It is a small dark circle button just above the USB plug (circled in orange in this image). The timing is a little tricky, so you may have to retry a few times to get it right.
In bootloader mode, all LEDs are off and the device will appear to the host as a removable storage drive with the name TING BOOT.
Copy CircuitPython UF2
Copy the CircuitPython firmware UF2 file from the link above and paste it onto the TING BOOT storage drive. The file transfer will take a few seconds and then the device will reboot and should mount to the host as the CIRCUITPY drive.
To verify the CircuitPython installation is working you can connect to the serial console and print the pins on the board module.
Once the CircuitPython installation is confirmed you can remove the rubber band to release the handle.
Page last edited August 05, 2026
Text editor powered by tinymce.