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

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