I am using an ESP32-C3 Dev Module on Windows 11 with Arduino IDE (ESP32 package 3.3.0). Minimal sketches, such as the following, immediately trigger a watchdog reset during startup:
void setup() { Serial.begin(115200); delay(500); Serial.println("Setup started"); } void loop() { Serial.println("Loop running..."); delay(1000); } After uploading, the serial monitor prints repeated boot messages:
ESP-ROM:esp32c3-api1-20210207 Build:Feb 7 2021 rst:0x8 (TG1WDT_SYS_RST),boot:0x8 (SPI_FAST_FLASH_BOOT) Saved PC:0x40380af4 ... (repeats) I am not using deep sleep or any special peripherals. No external components are connected besides the USB.
Operating System: Windows 11
Flash Frequency: 40 MHz
PSRAM Enabled: No
Upload Speed: 115200
Description:
Even the simplest sketch does not run. The board seems to immediately hit a watchdog timer reset (TG1WDT_SYS_RST) after flashing.
- Tried multiple ESP32-C3 boards with the same result.
- Tried different minimal sketches (BareMinimum) – same behavior.
- Checked that USB cable works and drivers are installed.
- Verified the correct board (ESP32C3 Dev Module) is selected.
Expected result: Serial monitor should show the “Setup started” and “Loop running…” messages continuously.
Actual result: Continuous watchdog resets (rst:0x8 (TG1WDT_SYS_RST)), nothing prints from Serial.println() reliably.