I have a ebay/china import ESP8266 NodeMCU "Amica" board like this one:
http://www.ebay.com/itm/400923947498
I know that the email said only esptool.py was supported to download firmware, but I used the the NodeMCU-flasher:
https://github.com/nodemcu/nodemcu-flasher (see the Win64/Release for pre-compiled code)
Here are the settings I used:
Baudrate: 460800
Flash size 8MB
Flash Speed 40Mz
SPI Mode DIO
I get something like this in the log:
Code: Select all
Note:Program flash success.
... lots of them...
Note:Program flash success.
Note:Serial port disconnected.
(I did load the nodemcu-flasher-master\Resources\Binaries\blank.bin also at 0x00000 before flashing on one board, and then not on another: both worked)
Note that when finished flashing, the tool does not reset on its own, so power cycle or press reset button to actually get MicroPython firware working.
When I connect with putty (using 115200 8/N/1, no parity, no flow control), I get this:
Code: Select all
▒▒▒▒"l▒r▒$▒$cl▒▒$n▒p{
could not find module 'boot'
#4 ets_task(40100268, 3, 3fff4658, 4)
MicroPython v1.5.2-395-g5f6d12c on 2016-03-08; ESP module with ESP8266
Type "help()" for more information.
>>>