Get started with CircuitPython [C3 series]

Flash CircuitPython firmware


pip install esptool

S2 Firmware

Flash firmware

  • Make S2 boards into Device Firmware Upgrade (DFU) mode.

    • Press and hold the [9] Button

    • Press and release the [Reset] Button

    • Release the [9] Button

  • Flash using --chip esp32c3 --port PORT_NAME --baud 1000000 write_flash -z 0x0 FIRMWARE.bin


Don’t forget to change PORT_NAME and FIRMWARE.bin.

In Linux, PORT_NAME is like /dev/ttyUSB0. In windows, PORT_NAME is like COM4.

Quick reference