The wifi part is extremely unreliable and I run out ideas to try.
Problem I encountered using different firmware's:
All firmware I tried are very unstable when scanning for wifi stations. Most of the time it does not give a complete list, it fluctuates between 20 and 45+ access points. The wifi station I am trying to connect is most of the time missing, and it is a the strongest signal (the access point is only 1 meter away) . Could this have to do with the large numbers of access points online?
It takes more then 20+ second, up to minutes, to connect to my wifi access point. Most of the time is wont connect at all.
If it is connected is loses the connection within seconds using the AT commands firmware.
The Arduino firmware allow to receive some data over the wifi but most of the times it loses connection within a minute
What I tried so far:
Add a capacity 2200uf low ESR to the 3.3v. (nodemcu v1 only has 100uf)
Different firmware's (I assumed firmware is correctly flashed when the serial returns data)
Nodemcu does not connect to my access point.
At command (include the prebuild from the newest sdk, it is build with 8mb flash is this a problem?)
Arduino (stock windows using the link to install best result so far)
Used a external power supply.
Switch mode between 1 and 3.
A esp8266 esp-1 using Arduino firmware works without a problem.
Changes wifi modes channels on the access point im trying to connect to.
Anyone having the same issues or a idea where to look?