alex_g wrote:I think I've done all the right things
Almost...
The default baud rate is 115'200, the rest seems fine. However,
- With recent esptool.py versions you don't even need the '-fs' parameter as it detects the correct flash size automatically.
- With recent NodeMCU versions (anything after 20161201, see https://github.com/nodemcu/nodemcu-firmware/releases) you don't need to flash esp init data. The firmware does that for you.
Also, if ESPlorer says "Please, reset module or continue." just reboot the device.