I have a NodeMCU dev board based on the ESP 12E chipset that does not want to flash. I've tried with both NodeMCU-PyFlasher-4.0 and exptool.py v2.7.
Here's the output from NodeMCU when attempting to flash a firmware:
Command: esptool.py --port /dev/cu.SLAB_USBtoUART --baud 115200 --after no_reset write_flash --flash_mode dout 0x00000 /Volumes/Users/troy/Downloads/tasmota.bin --erase-all
esptool.py v2.6
Serial port /dev/cu.SLAB_USBtoUART
Connecting........_____....._____....._____.....___
Connecting to the serial port using screen /dev/tty.SLAB_USBtoUART 115200
and resetting the device gives the following:
�#�p~�o�lNo���cp��l{l{lp�o��$��co�|l����#�|~�o�l��$`�2oN$`Ns���o��l r��n���l �N�
Connecting to HW-BELTLINE-01
...........................
The .
continue on for ever.
The same results occur when using a discrete FTDI USB to UART device connected to the relevant TX/RX headers and powering the board via headers as well (so, taking the USB to UART chip out of the equation).
Video of flashing attempt and serial console output: https://youtu.be/83wZuDMUBXc
Any suggestions on how to get some firmware onto this device, or is it DOA with something not connected properly?