ESP8266 Firmware Loader Using NodeMCU Firmware Programmer

Julien edited this page Jun 8, 2015 · 2 revisions

What you will need:

  1. Get the NodeMCU Frimware Programmer: https://github.com/nodemcu/nodemcu-flasher

  2. .bin files User Application: 0x00000.bin SDK Libs: 0x40000.bin

If this is a different version of the SDK that is used, we need to update 2 sections in memory. These files can be found in the SDK under the bin folder.

Default Configs: esp_init_data_default.bin

WiFi Configs: blank.bin

Now we can flash the .bin files to the module.

  1. In the Programmer select the COM port.

  1. Under the CONFIG tab, add each files and the corresponding address. There will be a total of 4 files.

Note: remove if present, the INTERNAL://NODEMCU

File Name (.bin) Address
0x00000.bin 0x00000
0x40000.bin 0x40000
esp_init_data_default.bin 0x7C000
blank.bin 0x7E000

Make sure the checkbox is selected for each files.

When ready just go back to the Operation tab and click Flash...