user21244: I need to determine the flash size of my ESP8266 on my NodeMCU module in order to flash the AT firmware onto the board. Apparently different boards come with differently-sized flash memories. Can anyone tell me the easiest way to find the flash size?

user21371: The easiest way (windows at least) is to use Espressif's flash download tool - don't select anything to flash to the device, select the appropriate com port, click start, and the details of the device will appear in the Detected Info window

user3692: Arduino's ESP8266 support includes an example sketch called CheckFlashConfig. This probes the board, and prints the flash memory size.

21244: <p>I need to determine the flash size of my ESP8266 on my NodeMCU module in order to flash the AT firmware onto the board. Apparently different boards come with differently-sized flash memories. Can anyone tell me the easiest way to find the flash size?</p>
 21371: <p>The easiest way (windows at least) is to use Espressif's <a href="https://espressif.com/en/support/download/other-tools" rel="noreferrer">flash download tool</a> - don't select anything to flash to the device, select the appropriate com port, click start, and the details of the device will appear in the Detected Info window</p>
 3692: <p>Arduino's ESP8266 support includes an example sketch called <strong>CheckFlashConfig</strong>. This probes the board, and prints the flash memory size.</p>
