Skip to main content
added 12 characters in body
Source Link
Mike
  • 4.4k
  • 7
  • 25
  • 47

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.

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.

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.

Source Link

ESP32-C3 sketch immediately resets with TG1WDT_SYS_RST on minimal code

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.