How To Update ESP8266 Firmware?
For update ESP8266 WiFi module firmware we need some software and firmware files.
Required Main Parts and Softwares
- Firmware update circuit (Check ESP8266 Firmware update circuit. Include project download file)
- PuTTY SSH and telnet client (https://www.putty.org)
- Nodemcu Flasher Master Software (include project download file)
- ESP8266 AT Bin files (include project download file)
Details
First you can download Project zip. No need Arduino for update your ESP8266 firmware.
Shopping List
Amount | Label | Part Type |
---|---|---|
1 | ESP USB Adapter | ESP8266 usb adapter |
1 | S1 | Pushbutton |
1 | S2 | Switch |
ESP8266 Firmware Update Circuit
Update Steps
1) Cerate firmware update circuit (Check ESP8266 Firmware Update Circuit )
2) Donwload PuTTY SSH and telnet client(https://www.putty.org) and Project zip file
3) Insert ESP866 to your Firmware update circuit and insert Firmware update circuit to ESP8266 USB-RS23 adapter
4) Insert ESP8266 USB-RS23 adapter to your PC USB
5) Set Firmware update circuit prog/run button to RUN
6) Run PuTTY, click on the Serial radio button. In the Serial line text box type the COM port of your ESP8266 USB-RS23 adapter (e.g. COM3). In the Speed text box type 115200. Then, click the Open button.
7) After the serial port is open, type AT command, followed by ENTER and CTRL + J
8) If get answer is OK you can connected to ESP8266
9) To check the ESP8266 firmware version, you need to type AT+GMR, ENTER and CTRL + J The firmware version should appear in the terminal window
10) Set Firmware update circuit prog/run button to PROG
11) Close PuTTY
12) Unzip and RUN Node MCU flasher master software in project zip file
13) Select COMPORT
14) Click Config TAB
15) Select files and Address:
ESP8266_AT_Bin_V1.6.2_0\ESP8266_AT_Bin_V1.6.2\bin\boot_v1.6.bin --0x00000
ESP8266_AT_Bin_V1.6.2_0\ESP8266_AT_Bin_V1.6.2\bin\at\512+512\user1.1024.new2.bin --0x01000
ESP8266_AT_Bin_V1.6.2_0\ESP8266_AT_Bin_V1.6.2\bin\blank.bin --0x7e000
ESP8266_AT_Bin_V1.6.2_0\ESP8266_AT_Bin_V1.6.2\bin\blank.bin --0x3fe000
ESP8266_AT_Bin_V1.6.2_0\ESP8266_AT_Bin_V1.6.2\bin\esp_init_data_default_v05.bin --0x3fc000
16) Click to Advanced Tab and set:
Baudrate to: 115200
Flash size to: 1MByte
Flash speed to: 40MHz
SPI Mode to: QIO
17) Click to Operation Tab and click Flash(F) button
18) Wait 1-5 seconds for start flashing. If flashing not start press RESET button one time on Firmware update circuit. If all is correct Flashing started
19) After finish flashing you can see green OK icon and ready text on flasher software
20) Now check again your ESP8266 Firmware version with PuTTY SSH and telnet client
That is all.