Skip to content

USB Connection Randomly Drops and CIRCUITPY Becomes Read-Only on ESP32-P4 Dev Board #10547

@HonestQiao

Description

@HonestQiao

CircuitPython version and board name

version:

Adafruit CircuitPython 10.0.0-beta.2-dirty on 2025-08-05; Firebeetle 2 ESP32-P4 Dev Board with ESP32P4


board name:
DFRobots Firebeetle 2 ESP32-P4 Dev Board ([https://www.dfrobot.com/product-2915.html](https://www.dfrobot.com/product-2915.html))

Code/REPL

import time
for i in range(1,10000):
    print(i)
    time.sleep(1)

Behavior

After power-cycling or replugging the USB-C cable, the connection randomly disconnects and reconnects within an unpredictable timeframe (e.g., 30 seconds to 5 minutes). After reconnection, the CIRCUITPY drive mounts as read-only.

Description

My host is macOS 12.
esp-idf is v5.4.2

Additional information

I’m porting CircuitPython to DFRobot’s Firebeetle 2 ESP32-P4 Dev Board (https://www.dfrobot.com/product-2915.html).

So far, I’ve successfully compiled and flashed the firmware, and the board boots correctly:

Adafruit CircuitPython 10.0.0-beta.2-dirty on 2025-08-05; Firebeetle 2 ESP32-P4 Dev Board with ESP32P4

Has anyone encountered similar instability with USB connectivity or read-only mounting?
What troubleshooting steps would you recommend? (e.g., specific logs, hardware checks, or code modifications)

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions