How to update CircuitPython firmware
2023-11-01
TinyUF2 + CircuitPython firmware has been installed before leaving the factory. To upgrade circuitython, you only need to double-click the reset button to enter UF2 bootloader mode without erasing the flash.
This method is applicable to development boards that already have tinyUF2 firmware. If the flash of the development board is erased or fails to enter UF2 mode, please refer to How to burn tinyUF2 firmware.
- Enter the BPI-PicoW-S3 CircuitPython Download page.

- Click the DOWNLOAD UF2 NOW button to download the latest released
.uf2firmware. - Connect the development board to the computer via USB, and a disk named
CIRCUITPYwill appear on the computer file management page. This is a disk in CircuitPython mode. Double-click theResetbutton on the development board to make it To change to a disk in UF2 mode, the following are the specific steps.- Quickly press the
Resetbutton once.

2. Quickly press theResetbutton again when the purple light is on.

3. The sign of a successful trigger is that the colored light turns red after a while and turns green. If you do not get this result, you can try the first two steps again.

- Quickly press the
- The name of the disk in UF2 mode is
UF2BOOT, copy the.uf2firmware downloaded in step 1 to this disk, the colored light will flash orange during the process, please do not disconnect or modify the development board for any operation. - After the CircuitPython firmware update is completed, it will automatically reset, and a
CIRCUITPYdisk will reappear on the computer file management page, and the specific firmware version can be viewed through the REPL.