Chat freely about anything...

User avatar
By Kobi
#30553 In the readme file inside the bin folder in the SDK written :

***********************BOOT MODE***********************
download:
Flash size 8Mbit: 512KB+512KB
boot_v1.2+.bin 0x00000
user1.1024.new.2.bin 0x01000
esp_init_data_default.bin 0xfc000 (optional)
blank.bin 0x7e000 & 0xfe000

Flash size 16Mbit: 512KB+512KB
boot_v1.2+.bin 0x00000
user1.1024.new.2.bin 0x01000
esp_init_data_default.bin 0x1fc000 (optional)
blank.bin 0x7e000 & 0x1fe000

Flash size 16Mbit-C1: 1024KB+1024KB
boot_v1.2+.bin 0x00000
user1.2048.new.5.bin 0x01000
esp_init_data_default.bin 0x1fc000 (optional)
blank.bin 0xfe000 & 0x1fe000

Flash size 32Mbit: 512KB+512KB
boot_v1.2+.bin 0x00000
user1.1024.new.2.bin 0x01000
esp_init_data_default.bin 0x3fc000 (optional)
blank.bin 0x7e000 & 0x3fe000

Flash size 32Mbit-C1: 1024KB+1024KB
boot_v1.2+.bin 0x00000
user1.2048.new.5.bin 0x01000
esp_init_data_default.bin 0x3fc000 (optional)
blank.bin 0xfe000 & 0x3fe000


1. I don't know which addresses to choose because I don't know what is my flash size 8M/16M/32M bit ? ( didn't find it in the datasheet)

2. How do you know that this is the old version of ESP8266 01 ? How does the new one look like ?
User avatar
By martinayotte
#30567 BTW, the newest SDK AT firmware doesn't fit any more in 512KBytes (4Mbits) devices, you will need older AT firmware.
Since I'm not using the AT firmware, I'm maybe not the best person to help here, but I at least know that SDK v0.95 and v1.0 have the file user1.512.new.bin, which should be flashed at 0x10000.

If by chances, you can read the part number of the flash, we can confirm it size.
The old blue ESP-01 has 512KB, the newest with bigger Flash seems to be black, but maybe some are still blue, I don't know since I don't have one. But, at least, you can see it by the Flash chip size itself, biggers are larger chip as you can see in this picture :
Image
User avatar
By Kobi
#30630
martinayotte wrote:If by chances, you can read the part number of the flash, we can confirm it size.


Yes, I can read , on the first I have this :

ESP8266EX
502014
P1WX71

AH1513
25Q41BT
E5R111

while on the second I have this :

ESP8266EX
502014
P1WX73

AH1445
25Q41BT
E5N451
Last edited by Kobi on Tue Oct 06, 2015 2:33 am, edited 3 times in total.
User avatar
By Mario Mikočević
#30631
Kobi wrote:
martinayotte wrote:If by chances, you can read the part number of the flash, we can confirm it size.


Yes, I can read , on the first I have this :

ESP8266EX
502014
P1WX71

while on the second I have this :

ESP8266EX
502014
P1WX73


That is not flash, that is ESP big boss itself.
ESP8266EX - chip series
502014 - week of the manufacture
P1WXxx - serial num (I think not sure)

The other big chip is relevant here and try to read those markings.

--
Mozz