ESP32 - DFROBOT Firebeetle 2 ESP32-C6 - boot loop
Posted: Sat Feb 15, 2025 7:15 pm
I have a bare bones DFROBOT FIRE BEETLE ESP32-C6 that seems to go into a boot loop
Rebooting...
ESP-ROM:esp32c6-20220919
Build:Sep 19 2022
rst:0xc (SW_CPU),boot:0xc (SPI_FAST_FLASH_BOOT)
Saved PC:0x4001975a
SPIWP:0xee
mode:DIO, clock div:2
load:0x4086c410,len:0xc24
load:0x4086e610,len:0x2708
Then it displays a stack memory dump
I have tried to erase the flash memory using python
esptool.py v4.8.1
Serial port COM4
Connecting...
Detecting chip type... ESP32-C6
Chip is ESP32-C6FH4 (QFN32) (revision v0.0)
Features: WiFi 6, BT 5, IEEE802.15.4
Crystal is 40MHz
MAC: 54:32:04:ff:fe:0b:59:ac
BASE MAC: 54:32:04:0b:59:ac
MAC_EXT: ff:fe
Uploading stub...
Running stub...
Stub running...
Erasing flash (this may take a while)...
Chip erase completed successfully in 15.1s
Hard resetting via RTS pin...
There are no components plugged into the board expect USB cable.
The code I am running opens the serial port and uses ESPNOW, nothing else.
Bit lost on this - it is a firmware, hardware failure?
Issue is the same if USB Cable plugged into laptop or docking station.
Could it be power related? If so how would I develop against this board. This board use to work without issue.
I have installed the latest 3.1.2 firmware for Espressif and am now just trying to use 3.0.0 to see if that makes a difference.
Is there a tool to factory reset other than esptool.py?
Rebooting...
ESP-ROM:esp32c6-20220919
Build:Sep 19 2022
rst:0xc (SW_CPU),boot:0xc (SPI_FAST_FLASH_BOOT)
Saved PC:0x4001975a
SPIWP:0xee
mode:DIO, clock div:2
load:0x4086c410,len:0xc24
load:0x4086e610,len:0x2708
Then it displays a stack memory dump
I have tried to erase the flash memory using python
esptool.py v4.8.1
Serial port COM4
Connecting...
Detecting chip type... ESP32-C6
Chip is ESP32-C6FH4 (QFN32) (revision v0.0)
Features: WiFi 6, BT 5, IEEE802.15.4
Crystal is 40MHz
MAC: 54:32:04:ff:fe:0b:59:ac
BASE MAC: 54:32:04:0b:59:ac
MAC_EXT: ff:fe
Uploading stub...
Running stub...
Stub running...
Erasing flash (this may take a while)...
Chip erase completed successfully in 15.1s
Hard resetting via RTS pin...
There are no components plugged into the board expect USB cable.
The code I am running opens the serial port and uses ESPNOW, nothing else.
Bit lost on this - it is a firmware, hardware failure?
Issue is the same if USB Cable plugged into laptop or docking station.
Could it be power related? If so how would I develop against this board. This board use to work without issue.
I have installed the latest 3.1.2 firmware for Espressif and am now just trying to use 3.0.0 to see if that makes a difference.
Is there a tool to factory reset other than esptool.py?