ESP-WROOM-32 not connecting to pc

ive received another esp-wroom-32 38 pin and guess what... i cant get it working either. if anyone has anymore ideas on why please let me know.

It seems like you're having trouble uploading code to your ESP32 DevKit. The "Timed out waiting for packet header" error is a common issue with ESP32 boards, and it can be caused by various factors. Here are some steps you can try to troubleshoot and resolve the issue:

  1. Check the board selection in the Arduino IDE:
  • Ensure that you have selected the correct board (e.g., "ESP32 Dev Module") and the appropriate upload speed (usually 115200 baud). Also, make sure you have selected the correct COM port.
  1. Install the required drivers:
  • Ensure that you have installed the appropriate drivers for your ESP32 board. Most ESP32 boards use either CP210x (Silicon Labs) or CH340 drivers. You can download them from the respective manufacturer websites:
  1. Reset and Boot button sequence:
  • Connect the ESP32 board to your computer via USB.
  • Press and hold the BOOT button (do not release it yet).
  • Press and release the RESET button.
  • Release the BOOT button after pressing RESET.
  1. Automatic reset (using additional wiring):
  • If your ESP32 board does not have auto-reset functionality, you can enable it manually by connecting the following pins using jumper wires:
    • Connect GPIO0 to GND (for entering flashing mode)
    • Connect EN (RST) to GND and then release it (for resetting the board)
  • Upload the code, and once you see "Connecting..." in the Arduino IDE, remove the GPIO0 to GND connection.
  1. Check your USB cables and ports:
  • Some USB cables are for charging only and do not support data transfer. Make sure you are using a data-capable USB cable.
  • Try connecting the ESP32 to a different USB port on your computer. If you are using a USB hub or extension, try connecting the board directly to the computer instead.
  1. Adjust the upload speed:
  • In some cases, lowering the upload speed in the Arduino IDE can help. Try reducing the upload speed to 921600, 460800, or even 230400 baud.
  1. Update the esptool:
  • If you have an outdated version of the esptool, you might face issues uploading code to the ESP32. You can update the esptool using the Arduino Boards Manager.

If you have tried all of the above steps and are still experiencing issues, it could be a hardware problem with the ESP32 board itself. In this case, you may need to contact the vendor or manufacturer for further assistance or a possible replacement.

cheers

i am really sorry but i have literally tried every single thing that you said. yes i have done the boot reset sequence and even tried making my own ones, ive checked the usb cables with arduino and esp8266, ive adjusted all the settings in the tools menu and tried selecting different boards, ive updated the esptool with pip and this is also my second esp32. actually ive only not tried the automatic reset, i will try that right away. just tried it, still the same thing. i also forgot to mention that ive installed the drivers.

Read this discussion:

update: i just bought another esp32 on amazon and it works like a charm. if you ever see one that looks like the one i bought i would personally recommend not buying it.
edit: i do have to hold down the boot button while uploading but thats fine
the solution is to buy yourself out of the problem

1 Like

I have quite a few of the exact same ESP32 boards that you showed us.

All of them work well and many are running 24/7; none have failed and all of them take an upload perfectly.

I just counted them, I have 30 of these.

It's my guess yours was either faulty from the manufacturer or you might have accidently destroyed something, static electricity :thinking:.

Always buy several components to avoid instances just like this.

i have 2. did you buy the exact same ones from the exact same website?

This is the seller, on Amazon, DAYANA

They were $30.00 for 3, when I bought a whole bunch of them.

And if you follow the instructions in post #8, do you see the messages in the serial monitor ?

no. it worked once but after that no

Are the buttons on the WROOM labelled (silkscreen)?
(I've seen some that aren't. And my NodeMCU8266 are the other way round.)

The OPs image shows silk screening.

just tried and they aren’t the other way round

I have also purchased the same from this seller:

ESP32 Development Board Wireless WiFi+Bluetooth 2 in1 Dual Core for CP2102 esp32 | eBay?

the chip looks different

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