Wednesday 7 October 2015

How to Flash AT commands firmware in ESP8266 ESP-01 Wi-Fi module

Flash AT commands firmware in ESP8266 ESP-01 device


The module comes with AT commands firmware when buy but you can flash other firmware into the module like NodeMCU etc. 
But if we want to reflash Espressif's AT commands firmware again in the Wi-Fi module it is very simple.

Do the following steps to download and Flash AT command firmware into the module:

1. Download Espressif's original ESP8266 Flasher.exe and ESP8266_AT_firmware.bin. Please click here to download.
2. Unzip the zip file.
3. Open ESP8266 flasher and add binary.
4. Connect ESP8266 ESP-01 with USB to serial converter. Connect GPIO0 to ground to put the module into flashing mode.
5. Click to flash the software.
6. Done!

How to put ESP-01 module into flashing mode:


Connect GPIO0 with Ground pin of power supply



Video:


42 comments:

  1. This comment has been removed by the author.

    ReplyDelete
  2. This firmware communicates in 115200 baudrate, the ESP starts and show "ready", but when I type anything, it doesn´t responds

    ReplyDelete
    Replies
    1. same problem...did you find any solution?

      Delete
    2. If you see at least AT then you set TERMINAL to send CR+NL, not only CR/NL.

      Delete
  3. Thank you for your tutorials . i followed this video & did the same ...everything happened as you showed . but when i type AT ....nothing happens...plz help me ...i'm very much new to esp , so know nothing about it

    ReplyDelete
  4. AFTER TYPING 'AT' PRESS CTRL+J AND ENTER KEY
    SOME TIME AT COMMAND REQUIRE LINEFEED "\n\r"

    ReplyDelete
  5. Has looking for the Original Firmware (AT Command) and found it here :).
    It's working. Thanks

    ReplyDelete
  6. Hi what is the command to change the baudrate...Right now it is on 115200 and I want it to be 9600..I tried different commands none of them worked.Please reply

    ReplyDelete
    Replies
    1. try this
      AT+UART_DEF=9600,8,1,0,0

      Delete
    2. Hi,
      Thanks for the reply man..Could you tell me how to set the socket timeout because AT+CIPSTO doesn't seem to work.It gives an ERROR.I wanted to increase the socket timeout.Please reply.

      Delete
    3. Try this firmware, http://www.espruino.com/ESP8266

      Delete
  7. Hi,
    I loaded the .bin file and AT commands work fine but after a while I get a "...rst cause:4, boot mode:(3,7)load 0x40100000, len 212, room 16..."
    What is causing this?

    ReplyDelete
  8. HI,
    MY ESP 8266 MODULE SHOWS CONSTANT BLUE LIGHT AND ITS NOT TAKE ANY AT COMMANDS. WHATS THE PROBLEM WITH MY ESP !

    ReplyDelete
  9. I have flashed as description given above but still not getting ready in serial monitor of arduino ide

    ReplyDelete
  10. Free download game, film, software, crack file, windows activator, hacking tools, antivirus, any software serial number.
    https://icaredot.blogspot.com/

    ReplyDelete
  11. Free download game, film, software, crack file, windows activator, hacking tools, antivirus, any software serial number.
    https://icaredot.blogspot.com/

    ReplyDelete
  12. Thank you. this is really worked

    ReplyDelete
  13. I recently bought 1 ESP8266 for my project.. But once it is connected with audruino, it is nt showing on my wifi network when shown on my mobile wifi networks..Do i need to do any programming on ESP8266..? Some one help me on this..

    ReplyDelete
  14. my nodemcu esp 8266 not reconnect again if it lost wifi connection, can anyone help me please?

    ReplyDelete
  15. For me, its just showing failed to connect. I used an arduino with reset pin grounded to connect to the ESP.

    ReplyDelete
  16. Worked great first try. I only did it with linux, b4 so it helped me a lot with windows. use minicom on linux for terminal. or arduino ide serial monitor on both..Txalot

    ReplyDelete
  17. Thank you for tutorial......its really working

    ReplyDelete
  18. connecting ....
    Erasing flash...
    Invalid head of packet

    I AM GETTING THIS ERROR CAN YOU HELP

    ReplyDelete
  19. I tried up but the flasher show me a message "failed to connect"
    And in the log show this error:

    Traceback (most recent call last):
    File "esp8266_flasher.py", line 81, in showDialog
    UnicodeEncodeError: 'ascii' codec can't encode character u'\xe3' in position 11: ordinal not in range(128)

    Any help?

    ReplyDelete
  20. I followed the instructions but the flasher sent these messages:

    connecting ....
    Erasing flash...
    Writing at 0x00000000... (0 %)

    ........................
    Writing at 0x0007ec00... (99 %)

    Leaving...
    Failed to leave Flash mode

    Can help me?

    ReplyDelete
    Replies
    1. This comment has been removed by the author.

      Delete
    2. it should be like that... disconnect the GPIO0 off the GND and disconnect the usb from your pc.. wait for a couple of seconds and then plug the usb to your PC.... goodluck

      Delete
  21. Binance account frozen error? This error might seem difficult but what actually difficult is to fix it which is out of the scope of a user who just has joined or holds less information about the exchange. If you are looking for ways and means to deal with this a bummer all at once, you can always call on Binance customer support number which is always functional. You can have conversation with them related to every type of Binance error and avail out-of-the-box remedies from the professionals in nick of time.

    ReplyDelete
  22. It actually worked. Wow thank you so much

    ReplyDelete
  23. Thank you man, i love you <3

    ReplyDelete