Discuss here different C compiler set ups, and compiling executables for the ESP8266

User avatar
By rant
#30531 When you download the latest firmware , there are many folders in there ,
In the bin folder there are again too many folders :

esp_init_data_default
boot_v1.4(b1)
user2.2048.new.5

and more and more .

Why is this company cant do things normal ? everything is a big mess, and if you want to do something big
its almost impossible with their bad support/website/data sheets/etc

Anyway , what .bin file do you flash from the tones of files in this folder ?

thanks .
User avatar
By amadeus84
#30735 I am a beginner with this too, and I agree, there's a lot of versions, releases and various information all over the place and it's hard to find which is the latest firmware and where to find it. In fact I don't even think there is a single latest firmware, because there seem to be multiple vendors, e.g. Espressif and AI-Thinker, and each has their own firmware. Mine is AI-Thinker and I can't find their latest firmware as their site is all in Chinese. I did find this though on the Espressif site:

http://bbs.espressif.com/

and after a few clicks (under Documentation / FAQ -> Release FAQ list), you get, eventually to this page:

http://bbs.espressif.com/viewtopic.php?f=61&t=877#p2967

You would think the answer would point you to the latest firmware, but instead, after a few more clicks, you get to choose between Non-OS SDK v.0.50 and Free RTOS SDK.

Also, is the firmware from different vendors interchangeable? Can it be installed on any esp8266 version?

Someone please have mercy on us and shed some light.
User avatar
By jgustavoam
#34465 The most recent SDK AT command for ESP8266 is :
[SDK Release] ESP8266_NONOS_SDK_V1.4.0_15_09_18
esp_iot_sdk_v1.4.0_15_09_18.zip
http://bbs.espressif.com/viewtopic.php?f=46&t=1124


Flash download tool
FLASH_DOWNLOAD_TOOLS_v2.4_150924.rar
http://bbs.espressif.com/viewtopic.php?f=57&t=433

Important Guides ( read it)
http://bbs.espressif.com/viewtopic.php?f=51&t=1024
http://bbs.espressif.com/viewtopic.php? ... 1022#p3469

You can find information about files to uploading in /esp_iot_sdk_v1.4.0/bin directory .
Read file Readme.txt (directory /at/)

For example for Flash de 4M Bits (512Kbytes)
***********************NON-BOOT MODE***********************
download
eagle.flash.bin 0x00000
eagle.irom0text.bin 0x40000
blank.bin
Flash size 4Mbit: 0x3e000 & 0x7e000
esp_init_data_default.bin (optional)
Flash size 4Mbit: 0x7c000

http://labdegaragem.com/forum/topics/co ... t%3A492409 (only in Portuguese)