SEE ALSO This post, for step by step instructions on how to flash a new AT Commands firmware to your ESP8266 module. for checking the version of the firmware, or for more advanced understanding and debugging operations. This may be useful for various usages, e.g. You will be able to write AT commands and see the output. Please use the addresses/offsets from your file!ĥ Then, click the START button and wait until the flashing process is over.This posts shows the steps needed in order to communicate with the ESP8266 module from the PC, using PuTTY. NOTE Your readme.txt may differ from the section pasted above. This file appears twice, with 2 different offsets.Īfter filling in the paths and offsets, you should have something similar to this:
So, in ESP Flash Download Tool, fill in (browse for) the files indicated in the non-boot section of the readme.txt file, and their corresponding offsets. They need to be provided to the ESP Flash Download Tool, together with the corresponding addresses (offsets) found in the readme.txt file above. The firmware is broken down into several files (e.g. Inside the file, there should be a “NON-BOOT MODE” section, as follows: esp_iot_sdk_v1.4.0\bin\at\readme.txt) file containing the information for flashing the firmware. QUAD 4Mbit).įrom the AT release folder, open the readme.txt (e.g. The size is shown in the “ DETECTED INFO” text area, in the “flash” section (e.g. After detection, you should see something like this:ģ Gather information. Start ESP Flash Download Tool, set the COM port corresponding to your FTDI programmer, then click the START button in order to detect the specs of the board.
an USB port instead of the FTDI output or an external power supply). In this case we recommend to use a step down voltage regulator, connected to a relatively powerful (e.g.
garbage output at serial, random resets, repeated unsuccessful firmware updates, etc.), then it’s probably related to the power supply. REMARK ON POWER If the ESP8266 chip behaves strangely (e.g. from within Putty, or Arduino), these 2 wires should be removed.
For normal communication via serial interface (e.g.