I get the following outputs:
Archiving built core (caching) in: C:\Users\Ian\AppData\Local\Temp\arduino_cache_725010\core\core_esp8266_esp8266_nodemcu_CpuFrequency_160,FlashSize_4M1M,LwIPVariant_v2mss536,Debug_Disabled,DebugLevel_None____,UploadSpeed_115200_38cf45ed70272f4b5e9d2d15ddac4934.a
Sketch uses 275579 bytes (26%) of program storage space. Maximum is 1044464 bytes.
Global variables use 34700 bytes (42%) of dynamic memory, leaving 47220 bytes for local variables. Maximum is 81920 bytes.
16:42:47 [ERROR]: Bad Answer: ERR: ERROR: Flash config wrong real: 1048576 IDE: 4194304
the selected serial port
does not exist or your board is not connected
The actual unit I'm using is an ESP12S which I believe is a 4MB unit
I just tried with the "NodeMCU 0.9..." as per your screenshot but with no luck. I also tried "Generic ESP8266 module".