Categories
ESP8266 (ESP-01/01S) Microcontrollers

Flash ESP8266 firmware using USB ESP01 Programmer Adapter (Windows 10)

Requirements

  • USB ESP01 Programmer Adapter (Hardware)
This image has an empty alt attribute; its file name is image-2.png
  • CP201x driver (Windows)
  • ESP-01 MCU (4Mbit / 512 Kb flash size)
  • Expressif Flash Tool (flash_download_tool.exe and version 3.9.0)
  • Expressif Firmware
    • NONOS SDK 2.1
    • Version 1.6.2

Mount the EPS01 module (Blue board, Flash 4MBit / 512 Kb) on the header of USB ESP01 Programmer Adapter

Download the Espressif’s Flash Download Tool (zip compress)

https://www.espressif.com/en/support/download/other-tools

Extract the compressed file from your download folder

Download the ESP8266 Firmware for 4MBit( 512 Kb) and SDK V2.0 (AT Bin V1.6.2)

https://www.espressif.com/en/support/download/at

512KB and SDK V2.0 firmware

Setup the Expressif’s Flash Tool (flash_download_tool.exe) version 3.9.0

SPI SPEED40MHz
SPI MODEQIO
FLASH SIZE4Mbit
Flash memory address of different SPI flash size
blank.bin0x7B000
esp_init_data_default.bin0x7C000
blank.bin 0x7E000
boot.bin 0x00000
user1.bin0x01000
user2.bin0x41000
Based 512Kb flash size memory address
COMCOM3 (a Port value from Device Manager)
BAUD115200

Verify firmware was sucessfuly flash

Putty (Serial Terminal Software)

COM3 port was configured on PC, change it accordingly to your COMXX on your PC

AT+GMR command to check the SDK version installed.

Type AT+GMR then follow by CTRL+M CTRL+J

Resources

Expressif Quick Start Guide

https://www.espressif.com/sites/default/files/documentation/esp8266_quick_start_guide_en.pdf