I bought one of these: http://www.ebay.com/itm/201542946669
It's one of the 'new' NodeMcu dev boards, with a CP2102, and what I think is a ESP-12E.
I have a weird issue with it, in short:
- On any firmware built with SDK up to and including 1.3.0, Wifi works reliably, I can always list AP's and connect to my own AP.
- On any firmware built with SDK starting from 1.4.0, up to the latest 1.5.4, WIFI usually does not work, I can't list AP's, I can't connect to my own AP. Rebooting does not help, but after repeated power off/on's sometimes it will suddenly work (until the next power off/on).
Firmwares which do work so far:
- NodeMcu 0.9.5
- Any AT firmware based on 1.3.0 or lower SDK.
Firmwares which don't work (reliably):
- NodeMcu 1.4.0
- Any AT firmware based on SDK 1.4.0 or higher (even up to 1.5.4).
- Custom built firmwares based on 1.5.2 SDK
It's driving me crazy, I've spent days trying different combinations and options
The symptoms are very repeatable, depending on the SDK version they are always the same.
I've tried adding caps (10/1000uf) on the voltage lines, doesnt' help either.
I've tried different 5v supplies, even though that shouldn't matter much (LM1117 3.3v LDO converter on the board).
I've cleared the flash using esptool.esp before each flash, I use the correct addresses, I've verified the uploaded blob's
Does anyone have any thoughts/suggestions on how to diagnose/fix this? I can provide other information on request
It might be a hardware issue, but it's weird that it works reliably with older SDK versions then..
Thanks!