jeelabs / esp-link

esp8266 wifi-serial bridge, outbound TCP, and arduino/AVR/LPC/NXP programmer
Other
2.82k stars 720 forks source link

[BUG?] Firmware upgrade does not work with 25Q64 configured as 32Mbit-C1 (32x2) #419

Closed rtek1000 closed 5 years ago

rtek1000 commented 5 years ago

After the load is finished, the new firmware is not used, everything happens as if it were right, but it shows the previous version number (not the new firmware version).

However, firmware upgrade works with 25Q64 memory configured as 32Mbit (32x1).

Note 1, the ESP-01 was extremely fast with this 25Q64 (32Mbit/32Mbit-C1) memory: ERASE time: 24s FLASH time: 7s (esp-link-v3.0.14-g963ffbb) flash_download_tools_v3.6.5.exe Baud: 1'500'000 (The access to the configuration page is much faster than when it is with the 25Q80)

Note 2, the ESP-01 was extremely slow with 25Q80 (8Mbit) memory: ERASE time: 2s (very suspicious) FLASH time: 24s (esp-link-v3.0.14-g963ffbb) flash_download_tools_v3.6.5.exe Baud: 1'500'000 (Sometimes with the 25Q80 it displays error after flashing, for any speed SPI, Baud etc.)

Is there any program to identify fake memory?

rtek1000 commented 5 years ago

It appears that flash_download_tools_v3.6.5.exe does not yet support this memory model.