Use this forum to chat about hardware specific topics for the ESP8266 (peripherals, memory, clocks, JTAG, programming)

User avatar
By dkdileep
#22440 If all your pin connections are ok then the problem probably is in the FLASH MODE setting while flashing. Some flash require DIO and some need QIO. The fact that you're seeing something on UART shows that the module is working.
The DIO and QIO settings are there on the flash configuration page. If using esptool.py then you can use -fm.
Please try this and let me know.

Just to double-check hope your pins are
CH_PD - High
GPIO15 - Low
In some modules GPIO should be HIGH
Pull up RST pin with a +10uF cap to prevent spurious resets due to EMI

Edit: Just to add. Using ESP8266 flasher flash 000000.bin 100000.bin blank.bin and esp_default_init.bin as well
at 0x0, 0x10000, 0x7E000 and 0x7C000 respectively
User avatar
By dkdileep
#22522 Glad to help :).
The problem also exists in Arduino IDE. You can change the default flashing mode in boards.txt for esp8266; change QIO to DIO where applicable. In Windows you can find boards.txt under %USERAPPDATA%/Roaming/Arduino15. Or do a search for boards.txt.