Skip to content

XIAO ESP32-S3 SENSE: can't get back into UF2 bootloader #10723

@bikeNomad

Description

@bikeNomad

CircuitPython version and board name

Adafruit CircuitPython 10.1.0-beta.1-2-gf6f52ade4c-dirty on 2025-11-20; Seeed Xiao ESP32-S3 Sense with ESP32S3

Code/REPL

import microcontroller
microcontroller.on_next_reset(microcontroller.RunMode.BOOTLOADER)
mmicrocontroller.reset()

Behavior

The board goes right back to the CircuitPython REPL (with CIRCUITPY mounted).

Also, I can't get into the bootloader using the RESET switch (tried with various delays, waiting for yellow LED, etc.).

Description

I initially programmed the board with the UF2 bootloader (built and then did make flash). This presented the XIAO BOOT drive, which I then copied the built UF2 into. After reset, CircuitPython behaved normally except I wasn't able to get back into the bootloader (either programmatically with the above code or by using the RESET button).

Additional information

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions