Arduino IDE can't upload to ESP32 WROOM 32

Hi everyone I have "ESP Wroom 32" board I'm trying to load sketch to it and only find uPesy ESP32 Wroom 32 DevKit but it doesn't mach my boar when try to upload any help as to which of board in the ESP32 board list will much my board.

Which version of the ESP32 core have you got installed ?

My ESP32 core version is 2.0.2

The latest version is 2.0.4

It may be worth updating

Exactly what error message do you get when trying to upload to the board ?

For what it's worth I usually just select ESP32 Dev Kit for my ESP32 boards of all kinds

Same here. Also use ESP32 Dev Kit and I have the following URL in preferences:
https://dl.espressif.com/dl/package_esp32_index.json

That link is obsolete. The URL to get the latest stable version has changed so see the following.

https://docs.espressif.com/projects/arduino-esp32/en/latest/getting_started.html

1 Like

Thank you for pointing that out.

The new link seems to be:
https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json

I have updated my IDE installation and still have the ESP32 Dev Kit option. The list of boards is quite extensive and the uPesy is right near the bottom of the list so maybe op just needs to scroll up? Its quite a way up and in IDEv1.8.x it is not that obvious that one can scroll up and down the list well beyond the limits of what is automatically displayed on the screen. The ESP32 Dev Kit option is right near the top.

I have updated my ESP32 core to 2.0.4 version and this error massage when i try to upload to the board.

Arduino: 1.8.19 (Windows 10), Board: "ESP32-WROOM-DA Module, Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS), 240MHz (WiFi/BT), QIO, 80MHz, 4MB (32Mb), 921600, Core 1, Core 1, None"

Sketch uses 1009497 bytes (77%) of program storage space. Maximum is 1310720 bytes.

Global variables use 33364 bytes (10%) of dynamic memory, leaving 294316 bytes for local variables. Maximum is 327680 bytes.

esptool.py v3.3

Serial port COM11

Connecting......................................

A fatal error occurred: Failed to connect to ESP32: Invalid head of packet (0x00): Possible serial noise or corruption.

For troubleshooting steps visit: Troubleshooting - ESP32 - — esptool.py latest documentation

the selected serial port For troubleshooting steps visit: Troubleshooting - ESP32 - — esptool.py latest documentation

does not exist or your board is not connected

This report would have more information with
"Show verbose output during compilation"
option enabled in File -> Preferences.

Try to add a 10 uF capacitor between the EN pin and ground.

Ciao, Ale.

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.