Skip to content

M5Stack Core2 boot loop after flashing CircuitPython 10.1+ #10993

@oenone

Description

@oenone

I have an M5Stack Core2 and tried to flash the latest CircuitPython images, namely 10.2.0, 10.3.0-alpha1, and 10.1.4 - all of them resulted in a boot loop right after the output Serial console setup:

Serial console setup
ets Jul 29 2019 12:21:46

rst:0xc (SW_CPU_RESET),boot:0x17 (SPI_FAST_FLASH_BOOT)
configsip: 0, SPIWP:0xee
clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00
mode:DIO, clock div:1
load:0x3fff0040,len:496
load:0x40078000,len:14128
load:0x40080400,len:3224
entry 0x40080568
Serial console setup

The newest version that successfully is booting, is 10.0.3:

Serial console setup
Adafruit CircuitPython 10.0.3 on 2025-10-17; M5Stack Core2 with ESP32
Board ID:m5stack_core2
UID:8712486A80C3
MAC:00:00:00:00:70:54

Auto-reload is on. Simply save files over USB to run them or enter REPL to disable.
code.py output:
Hello World!

Code done running.

Press any key to enter the REPL. Use CTRL-D to reload.

Adafruit CircuitPython 10.0.3 on 2025-10-17; M5Stack Core2 with ESP32
>>> 

I used esptool with default config to flash the images.

Did I miss a step or option?

Metadata

Metadata

Assignees

No one assigned

    Labels

    boardNew board or update to a single boardesp32

    Type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions