Uploading error - Arduino IDE to ESP32 Thing Plus

Hi, I am new to this and I am trying to upload code from Arduino IDE to the ESP32 Thing Plus however i get the following message:

Please enter the upload mode manually(wait 5s)
05
04
03
02
01
Uploading…error: Enter Uart Download Mode

I have tried following the protocol of holding down the 0 button (which I assume is the boot button), pressing reset, then releasing the 0 button, but it still does not seem to work.

I was wondering if there are any suggestions on how to fix this, I have also tried enabling flash mode but I get the message:

Enter Auto Upload Mode
Uploading…error: Device not supports Auto Upload Mode

try the opposite :

press 0 button

press and release reset

keep 0 button pressed until upload starts

1 Like

Thank you for the response. Unfortunately, that’s what I’ve been trying but it is the same outcome everytime.

Too bad….

is your port detected in the Arduino IDE ?

Which board have you selected in the IDE

Yes the port is detected, the board I have selected is “SparkFun AzureWave Thing Plus - AW-CU488 (RTL8721DM)”. I’ve also tried switching to selecting “SparkFun ESP32 Thing Plus” as the board but i get a different error saying: A fatal error occurred: Failed to connect to ESP32: No serial data received. Failed uploading: uploading error: exit status 2.

Make sure you use the latest ESP32 library (currently 3.3.5)

Which “Sparkfun ESP32 Thing plus” board do you have. There a couple and you need to select the right one. The AZURE version is very different.

It is the ESP32-WROOM-32D model, I have attached images. I’ve tried selecting each one of the “Sparkfun ESP32 Thing Plus” on arduino IDE but still no luck. I thought it could be down to the correct driver not being installed but I have the CH341 installed which I believe is the correct one.

Looks to me you have the SparkFun Thing Plus - ESP32 WROOM (Micro-B) - SparkFun Electronics

if so, in the hookup guide it states that you need to install the CP2104 driver : ESP32 Thing Plus Hookup Guide - SparkFun Learn