I bought this:
http://www.ebay.com/itm/201542946669 (NodeMcu 1.0 with a esp-12E, I think).
The exact ESP-12 type isn't mentioned, but it looks like an E to me.
With any firmware built with SDK <= 1.3.0 wifi works fine on it (this includes NodeMcu 0.9.5, AT 1.3.0, and custom built firmwares).
With any firmware built with SDK >= 1.4.0, wifi doesn't work, I usually don't get a list of AP's, and usually I can't connect to an AP (this includes NodeMcu 1.4.0, AT 1.4.0, 1.5.2, 1.5.4, and custom firmwares).
I've spent two days reproducing this, it's quite well reproducible

For testing I've mainly been using the AT firmwares.
I've tried all the flashing tools, but mostly esptool.py. Using that I've repeatedly erased the whole flash.
For the AT firmwares, I use the exact settings/addresses/files from the readme.
Does anyone have an idea why this could be, or how I could fix it?
Help?

Feel free to ask for more details!
Details below:
Example 1.3.0 AT firmware:
Code: Select all
ready
AT+GMR
AT version:0.40.0.0(Aug 8 2015 14:45:58)
SDK version:1.3.0
compile time:Aug 8 2015 17:19:38
OK
AT+CWMODE=1
OK
AT+CWLAP
+CWLAP:(4,"Milkrun",-73,"c8:0e:14:5f:9f:fc",1,-19)
+CWLAP:(3,"H369A277883_RPT",-88,"9c:5c:8e:c6:06:b0",3,-16)
+CWLAP:(4,"H368N9159BB",-91,"ec:8a:4c:91:59:bb",3,8)
+CWLAP:(4,"H220N8611B1",-74,"fc:c8:97:86:11:b1",6,-7)
+CWLAP:(0,"KPN Fon",-71,"5a:c8:97:86:11:b2",6,-7)
+CWLAP:(3,"TREES-PC_Network",-82,"14:d6:4d:2f:99:b2",6,-24)
+CWLAP:(3,"UPC248562381",-92,"5c:a3:9d:82:d6:58",11,-57)
OK
AT+CWJAP="Milkrun","mypass"
WIFI CONNECTED
WIFI GOT IP
OK
Example AT 1.5.4 firmware:
Code: Select all
ready
AT+GMR
AT version:1.1.0.0(May 11 2016 18:09:56)
SDK version:1.5.4(baaeaebb)
compile time:May 20 2016 15:31:17
OK
AT+CWMODE=1
OK
AT+CWLAP
OK
AT+CWJAP="Milkrun","mypass"
WIFI DISCONNECT
+CWJAP:3
FAIL
ESP details from esptool.py:
Code: Select all
MAC address from OTP ROM:
esptool.py v1.0.2-dev
Connecting...
MAC: 18:fe:34:d3:94:93
Chip ID from OTP ROM:
esptool.py v1.0.2-dev
Connecting...
Chip ID: 0x00d39493
SPI flash manufacturer and device ID:
esptool.py v1.0.2-dev
Connecting...
Manufacturer: e0
Device: 4016