ESP32 Boards

Device Description

ESP32-C3-DevKitC, ESP32-S3-DevKitC, Deneyap Mini and Deneyap Kart G

Hardware Configuration

Native USB port plugged into computer, serial convert USB port not plugged in.



IDE Name

Arduino IDE 2.0.2, Arduino IDE 2.0.1, Arduino IDE 2.0.0, Arduino IDE 1.8.19,

Operating System

Windows 10

Flash frequency


PSRAM enabled


Upload speed



I reset my ESP boards(without usb to uart), then I can't upload. I boot manually but then reset it again so I always boot manually.


any sketch

Debug Message

Traceback (most recent call last):
  File "", line 34, in <module>
  File "esptool\", line 1004, in _main
  File "esptool\", line 646, in main
  File "esptool\", line 895, in get_default_connected_device
  File "esptool\", line 631, in connect
  File "esptool\", line 572, in _connect_attempt
  File "esptool\", line 435, in sync
  File "esptool\", line 365, in command
  File "esptool\", line 317, in write
  File "serial\", line 325, in write
serial.serialutil.SerialTimeoutException: Write timeout
[7332] Failed to execute script 'esptool'
 due to unhandled exception!
Failed uploading: uploading error: exit status 1

2. v3.3
Serial port COM193
Connecting.....................................An error occurred while uploading the sketch
A fatal error occurred: Failed to connect to ESP32-C3: Wrong boot mode detected (0xd)! The chip needs to be in download mode.
For troubleshooting steps visit:
the selected serial port For troubleshooting steps visit:
 does not exist or your board is not connected

Other Steps to Reproduce

No response

I have checked existing issues, online documentation and the Troubleshooting Guide

  • [X] I confirm I have checked existing issues, online documentation and Troubleshooting guide.

Related to and


When you manually boot into download mode to upload over the native USB, the chip would not be reset into the firmware after flashing. When letting the USB reboot into Download, it behaves the same as when over UART. This limitation is outside of Arduino and ESP-IDF.

Also make sure that your USB cable is good quality.

© 2022 - All rights reserved.