-
-
Notifications
You must be signed in to change notification settings - Fork 313
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Unstable or no access to web interface on certain type of ESP8266 #598
Comments
Thanks for sharing all the details here! very useful. what I can see is that the initlog looks good. What I can also see in this board variant is that it doesn't have the metal shield around the esp8266+flash chip like "normal" esp8266 boards have (you can see it shine silver/golden here: https://dziadalnfpolx.cloudfront.net/blog/wp-content/uploads/2015/09/official-nodemcu-development-board.jpg ) instead flash and esp are blank. The typical concern here is that the wifi sending is causing electromagnetic interference with the flash reading and might trigger instability. so such boards are generally a very bad idea. What we can try is build a firmware that has lower WiFi sending power. |
please try the firmware from https://static.dmllr.de/airrohr/beta/builds-NRZ-2019-128-B4-no-wifisetup/ |
Just tested - it works! Also was possible to make an autoupdate. After update it stopped working, as expected (because of version downgrade). Even though initial problem is solved we steel need to document this issue to warn users not to buy such ESP8266 anymore. |
Thanks for testing. can you please also try out these two firmwares and let me know which one of them is working as well? https://static.dmllr.de/airrohr/beta/builds-NRZ-2019-128-B4-persistent-true/ |
Yes, what I found is that reportedly lowering the Tx power solves "this" stability issue (still not entirely sure which of the settings that were removed made it work for you). I do wonder though if we have a way to detect that situation and do it automatically.. there is also a known bug (esp8266/Arduino#6620 ) which means that any change to the output power is not persistent.. |
we might also hit esp8266/Arduino#6886 here.. |
Both version are working. Though I did not test stability. With build NRZ-2019-128-B4-persistent-true everything works as expected With build NRZ-2019-128-B4-persistent-true-no-output-power works as expected |
thats really confusing. |
@DeeKey does the firmware from https://static.dmllr.de/airrohr/beta/builds-NRZ-2019-128-B4-no-wifi-off/ work? |
its possible that the issue only reappears after ~ 30 minutes? not sure how long it took for you to reproduce the issue before? |
With stable build the problem appears straight away. When I was making an autoupdate then right after the stable version was updated the WEB interface stopped working. Also, may I ask you to distinguish builds you are making for tests so that it can be clearly seen from the log. Otherwise there is a chance to mix versions... |
@DeeKey I prepared a build that identifies itself as B5: https://static.dmllr.de/airrohr/beta/builds-NRZ-2019-128-B5-gitd1b45d02/ If this work we're good. |
https://static.dmllr.de/airrohr/beta/builds-NRZ-2019-128-B4-no-wifi-off/ Yes, this build works. |
https://static.dmllr.de/airrohr/beta/builds-NRZ-2019-128-B5-gitd1b45d02/ Also cleared user memory from config and clean installed the mentioned build. Was able to access my AP. But still /status page does not work. Retested with other version from this build - same thing. The only difference I am in another room away from router where connection is poor. Might that be an issue with /status page? |
That likely means it crashed while rendering the page. Is that in AP mode or in sta mode? Can you capture the serial output while accessing that page? |
Yes it is crashed. Will make another log on another ESP8266 of this type. |
That is in sta mode. Status page is not available in AP mode. Also the same problem with another same type ESP8266 |
thanks, fixed! |
Any build to test? |
works as expected! |
Got as far as I understand several NodeMCU v2 boards.
https://frightanic.com/iot/comparison-of-esp8266-nodemcu-development-boards/#official-vs-unofficial
After load of /builds-NRZ-2019-128-B3-SDS011-fix-long-delay binary I can access WEB interface and enter AP credentials.
But after that I cannot access WEB interface and even ping device
Though few times I managed to access web interface.
Here is what happens after restart:
2dO⸮4⸮$0z⸮4C8I⸮⸮Airrohr: NRZ-2019-128-B3/EN
mounting FS...opened config file...
parsed json...output debug text to displays...
Connecting to ap.......
WiFi connected, IP is: 192.168.1.127Starting Webserver... 192.168.1.127
ChipId: 6519863
Send to :sensor.community
Madavi.de----
SNTP sync finished: Sun Dec 29 11:52:03 2019Added initial log (start after load of binary version)
initlog.txt
Photos of the board:
The text was updated successfully, but these errors were encountered: