Skip to content

How to flash the firmware

Nicholas Wang edited this page Feb 2, 2017 · 3 revisions

HOW TO FLASH THE FIRMWARE:

Flash tool for Windows:

For ESP8266:

You can download the windows flash tool (for Esp8266) HERE. This tool is official Espressif flash tool.

github

You can also use esptool to flash the bin files on Linux, instead of Espressif flash tool.

For ESP32:

Download the official Flash Download Tools V3.4.4 HERE.

github

Flash address

The images flash to the address list below:

For ESP8266:

  • blank.bin --> 0xfe000
  • esp_init_data_default.bin -- > 0x7c000
  • 0x00000.bin --> 0x00000
  • 0x40000.bin --> 0x40000

For ESP32:

  • bootloader.bin --> 0x1000
  • partitions-LuaNode.bin --> 0x8000
  • LuaNode.bin --> 0x10000

Note: If you want to flash the firmware we provided (Only one bin file), such as _LuaNode_201701180951.bin_, the only one bin file flash started from 0x1000

For ESP31B:

  • blank.bin --> 0xfe000
  • boot.bin --> 0x00000
  • drom0.bin --> 0x04000
  • irom0_flash.bin --> 0x40000

Note: The baudrate to flash for Esp31B must be 230400, while the default baudrate for Esp8266 is 115200, this can be changed.