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
.uf2
firmware. - Connect the development board to the computer via USB, and a disk named
CIRCUITPY
will appear on the computer file management page. This is a disk in CircuitPython mode. Double-click theReset
button on the development board to make it To change to a disk in UF2 mode, the following are the specific steps.- Quickly press the
Reset
button once.
2. Quickly press theReset
button 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.uf2
firmware 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
CIRCUITPY
disk will reappear on the computer file management page, and the specific firmware version can be viewed through the REPL.