3 days ago I successfully updated the Firmware of an ESP8266 module that I have, thanks to a huge help from a user here in the forum, called Juraj.
The module was purchased in 2016, and has 8Mb (1MB) memory, and so the latest Firmware from Espressif that I could Flash on it, was AT v1.6.2.
I created this thread because I am curious to understand the various settings in the Flashing tool's window.
Here is a screenshot of the window and settings that I used, and worked:
The top part is pretty clear: Binary Files, and Addresses on the Flash chip to write them to.
But the not so obvious parts are for example:
"SPI Mode": I have seen some people flash with QIO, and other with DIO. In my case I used QIO, yet I wonder: What is the difference?
Crystal Frequency: All the tutorials that I saw, left it on 26M, but you can sometimes see boards that the crystal for the ESP8266 chip is visible (not covererd by a metal shielding, like in many Ai-Thinker modules), and the crystal appears to be other frequency than 26MHz..
This board is a combination of Uno (ATmega328) + Wifi (ESP8266)
It's a bit hard to see in the picture, but the ATmega328 has a 16MHz crystal, and the ESP8266 has a 12MHz crystal.
So even in such a board you still choose "26M" when you flash the ESP8266?
Thank you for your help