A smaller microcontroller compared to ESP32-WROOM-32. It’s RISC v5 based chip.

MicroPython ESP32 C6 Firmware Page

First I erased it:

esptool.py erase_flash

Then flashed it:

esptool.py --baud 460800 write_flash 0 ESP32_GENERIC_C6-20250415-v1.25.0.bin

Note: the offset and image are different on C6 board.

FeatureESP32-C6-WROOM-1
CPUSingle-core RISC-V
ArchitectureRISC-V 32-bit
Wi-FiWi-Fi 6 (802.11ax)
BluetoothBLE 5.0
Zigbee/Thread✅ Supported
USB SupportNative USB (no serial chip)
Flash SizeVaries by model
MicroPython SupportNewer, improving
Power ConsumptionLower (more efficient)
Ideal UseIoT, mesh networking