I try to upload program in ESP01 but i can't

i try to upload code first time esp01 cp module for usb to ttl convert i can"t upload i got result in compiler what an issue help me guys to sort out this thing. simple uploading proces her i'm attached the image

  1. Initial pocess what i had done here gpio 0 to grd connectec for flashing mode
  2. After remove the connected wire the led is blinking
    but im stuck here 1)




it is an driver issue or software, i can't get it properly

drivers detected photo

esptool.py v3.0 Serial port COM4 A fatal esptool.py error occurred: Cannot configure port, something went wrong. Original message: PermissionError(13, 'A device attached to the system is not functioning.', None, 31)

Your topic has been moved to a different category because it has nothing to do with the ESP32

Is the ESP01 plugged into the socket the right way round ?

What is the purpose of the wire soldered to the underside of the USB-serial adapter? Could that be preventing upload?

In order to put the ESP01 into programming mode it is necessary to short GPIO0 to GND

1 Like

Excuse my ignorance! I've done projects with esp-01 in the past including one last year, but I still haven't memorised the pinout.

I don't have one of those adapters, I use a regular USB-serial adapter, breadboard, and some buttons for reset and program mode.

But that adapter is specially designed to upload for esp-01. Surely it would have that necessary connection on its PCB? Possibly something automatic, like you would find on NodeMCU/Wemos D1 mini

Who knows ?

All I have ever done is to program a bare ESP01 using a separate TTL to USB adapter. The link must be removed after programming and the module also needs to be reset before the uploaded code will run

This may be of interest

1 Like

we don’t think this is a good programmer because you must modify it to make it work properly.

Caveat Emptor!

@ashwin21 seems to have taken the need for modification into account as he/she has used the jumper

Once that wire is removed you can no longer upload to the ESP-01. What was the purpose of removing the wire? So that you could run the uploaded code and see output on Serial Monitor?

Is it possible that during unsoldering, you accidentally made a solder bridge between the pins of the USB-serial board?

for programming ESP-01 device I use a ESP-01-Helper-V3-ESP8266-module-programmer-development-board
no changing switches between programming and run and has a clone socket for connecting external devices

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