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

User avatar
By buddy
#51055 Hi folks!

I had a very similar issue. Uploading a sketch always turned the module into a state posting following message to the serial console:

ets Jan 8 2013,rst cause:2, boot mode:(3,6)

load 0x4010f000, len 1384, room 16
tail 8
chksum 0x2d
csum 0x2d
v60000318
~ld


I was able to track this down to another cause as posted here before (I tried this too but did not resolve the problem facing with my module).

The cause I found is that the board and programmer was configured incorrectly in the Arduino IDE (v1.6.8 with ESP add on from github installed via the Boards Manager).
I bought a NodeMCU ESP-12E board and also selected "NodeMCU 1.0 (ESP-12E)" as board in the Arduino IDE. This actually is WRONG. I have no clue what the Arduino IDE does, I assume it tries to upload a lua sketch in this mode or something else but it definitely does not work for generic Arduino sketches.

After setting the board to "ESPino (ESP-12 Module)" and the programmer to "Arduino as ISP" the upload worked fine and the module starts the sketch as expected.

Hope this is helpful for other people stumbling across this thread.


buddy