logo elektroda
logo elektroda
X
logo elektroda

ESP8266-01 - No response to AT commands after firmware upload

sinusoidalny097 2904 15
ADVERTISEMENT
Treść została przetłumaczona polish » english Zobacz oryginalną wersję tematu
  • #1 16536943
    sinusoidalny097
    Level 7  
    Hello, I have a problem with the ESP8266-01 module and I have connected it as follows:
    3V3 -> VCC
    RX -> TX in PL2303HX module - connected via voltage divider on resistors 4.7k and 10k
    EN-> VCC
    Tx->RX
    GND -> GND
    GPIO0 -> GND

    Using the nodemcu-flesher program, I uploaded the firmware from : https://github.com/espressif/ESP8266_AT
    The blue LED started flashing during upload.
    Once uploaded I disconnected GPIO0 from GND and turned on RealTerm I set the appropriate port and started resetting the module. I changed the baud to all possible speeds and I keep getting whoops during reset. When I send an "AT" command to the module the module does not respond at all. Could someone give me a hint on what I am doing wrong or what else I can try. I initially bought an ESP-12, but had a similar problem with it and found that it was faulty. Now an ESP-01 has come to me and also the same thing, so I turn to you.
  • ADVERTISEMENT
  • #2 16537048
    Wojciech.
    Level 36  
    I'll ask a different question, what do you intend to do with this module?
  • ADVERTISEMENT
  • #3 16537054
    sinusoidalny097
    Level 7  
    Wojciech. wrote:
    I'll ask another question, what do you intend to do with this module?
    .
    For now I just wanted to learn how to communicate with it. And then maybe use it to communicate with the robot.
  • #4 16537062
    Wojciech.
    Level 36  
    sinusoidalny097 wrote:
    I've changed the baud to all possible speeds and still get bushes during reset


    If I had bushes then changing the baud helped. You've been sure, all speeds?
  • ADVERTISEMENT
  • #5 16537095
    sinusoidalny097
    Level 7  
    These are the speeds I tried: 115200, 57600, 38400, 19200, 9600, 1200, 4800, 2400. With the first one there is some effect, because at least there are newline characters in those bushes. Because the rest are just bushes in one word. To this I should add that I have tried uploading firmware in 115200, 9600, 19200, but the result is always bushes on reset.
  • #7 16537223
    sinusoidalny097
    Level 7  
    This is also what I have been testing :) I am now trying on the ESP-12 and have the same. That is, bushes on all possible baud.
  • #8 16539420
    Spanish_Inquisition
    Level 14  
    Maybe try a different translation of logic levels as on a voltage divider.
  • #9 16539733
    tmf
    VIP Meritorious for electroda.pl
    sinusoidalny097 wrote:
    This is also what I tested :) I am now trying on the ESP-12 and have the same. That is, bushes on all possible baud.


    Have you had a chance to unplug the converter and crossover the TxD from the RxD to see if the transmission is correct at all? Frame length and parity set correctly?
  • ADVERTISEMENT
  • #10 16541661
    krzbor
    Level 28  
    On startup the ESP broadcasts status information at odd speeds, but usually after this sequence it switches to the "normal" speed of 115200. Just because there are bushes on startup does not mean that further communication will not work. Maybe the problem is with the PL2303? I always recommend communication modules based on FT232 (FTDI). Most modules are adapted to 5V and 3.3V logic (there is a jumper) and you don't have to combine with adaptations.
  • #11 16558885
    sinusoidalny097
    Level 7  
    Following the advice of krzbor I have purchased the ft232rl module, but I have encountered another problem this time with this module. Namely the system does not detect me this module and displays the message "USB device not recognized". In the device manager I have the name of this device as "unknown device". I downloaded the drivers from http://www.ftdichip.com/Drivers/D2XX.htm . When I click on update drivers in the device manager and specify the folder with the downloaded drivers I get a message that the latest version of the drivers is installed.

    EDIT: Problem solved windows suddenly started to see the usb converter and something started to work. I will add that I bought a new wifi module this time another esp-12. Something started to work: ESP8266-01 - No response to AT commands after firmware uploadPrzechwy..w.PNG Download(50.66 kB) .
    Only according to the guide Link the text should end with the word ready. And the module still does not respond to AT commands.
  • #12 16559368
    krzbor
    Level 28  
    Set the speed to 115200 and don't worry about the "bushes" at the beginning.
  • #13 16559572
    sinusoidalny097
    Level 7  
    At 115200 I get these bushes and it doesn't respond to AT commands. Anyone have any ideas what is wrong?
    ESP8266-01 - No response to AT commands after firmware upload
  • #14 16561397
    sinusoidalny097
    Level 7  
    I am clearly doing something wrong. I think I may be wiring something wrong. I am wiring as follows.
    GPIO15 - GND
    TX - RX
    RX - TX
    CH_PD - 3.3V
    ESP-01 the same way, only without GPIO15.
    All 3 modules react similarly on 76800, i.e. they display what is shown on the screen, only without the bushes at the end. And on 115200 and 9600 total bushes.
    ESP8266-01 - No response to AT commands after firmware upload
  • #15 16561729
    krzbor
    Level 28  
    I don't know what the issue is. Maybe the software just isn't there? I program the ESP with the Arduino (there is a library for the ESP). The programs "come in" nicely and work. It's easy to test something as there are loads of simple programs with the library. With the ESP12 you have a lot of inputs - you can control devices without an additional uP.
  • #16 16590797
    sinusoidalny097
    Level 7  
    And does anyone have any firmware that works for him for sure?

Topic summary

The discussion addresses issues with an ESP8266-01 module not responding to AT commands after firmware upload using nodemcu-flasher and the official Espressif ESP8266_AT firmware. The user connected the module with a PL2303HX USB-to-serial converter via a voltage divider and observed garbled output ("bushes") at various baud rates, including 115200, 57600, 38400, 19200, 9600, and others. Attempts to reset GPIO0 and test different baud rates did not yield proper AT command responses. Suggestions included verifying logic level translation, testing communication with loopback on the converter, and trying alternative USB-to-serial adapters such as FT232RL, which initially had driver recognition issues but later partially resolved. It was noted that the ESP8266 broadcasts status information at non-standard baud rates on startup before switching to 115200 baud. Despite these efforts, the module continued to output unreadable data and failed to respond to AT commands. Alternative approaches such as programming the ESP8266 via Arduino libraries were mentioned. The user also tested multiple ESP-12 and ESP-01 modules with similar results, raising the possibility of hardware faults or incorrect wiring. The discussion highlights common troubleshooting steps for ESP8266 serial communication problems, including baud rate testing, hardware interface verification, and firmware validation.
Summary generated by the language model.
ADVERTISEMENT