M5Stack NanoC6

Vendor: M5Stack
Features: BLE, WiFi, RGB LED, USB, USB-C, JST-PH
Source on GitHub: esp32/M5STACK_NANOC6
More info: Website

Installation instructions

Program your board using the esptool.py program, found here.

To put the NanoC6 into 'update mode', hold the button while connecting the USB cable. It can be released after the connection is made.

If you are putting MicroPython on your board for the first time then you should first erase the entire flash using:

esptool.py --chip esp32c6 --port /dev/ttyUSB0 erase_flash

From then on program the firmware starting at address 0x0:

esptool.py --chip esp32c6 --port /dev/ttyUSB0 --baud 460800 write_flash -z 0x0 M5STACK_NANOC6-20240602-v1.24.0.bin

Firmware

Releases

v1.24.0 (2024-10-25) .bin / [.app-bin] / [.elf] / [.map] / [Release notes] (latest)

Preview builds

v1.24.0-preview.476.g18c9abc32 (2024-10-24) .bin / [.app-bin] / [.elf] / [.map]
v1.24.0-preview.465.g6d98280fd (2024-10-24) .bin / [.app-bin] / [.elf] / [.map]
v1.24.0-preview.462.g078ead24f (2024-10-23) .bin / [.app-bin] / [.elf] / [.map]
v1.24.0-preview.461.g3f54e5dff (2024-10-22) .bin / [.app-bin] / [.elf] / [.map]
(These are automatic builds of the development branch for the next release)