-
I'm a total newbie, following advice from here to make a controller for a heat pump air handler. This is the module I'm trying to use. My arduinos are ESP8266 off amazon, and I'm using LOLIN (WEMOS) D1 mini (clone) as my selected board in Arduino IDE. I can flash the chip without error and connect to the AP it creates. I enter my WiFi credentials and a name for the unit (with no spaces anywhere) and let it save and reboot, but almost always, it doesn't connect to my WiFi, and I have to repeat the step. When I changed the Flash Size from the default 4MB (FS: 2MB) to 4MB (FS: 3MB), it seemed to work for one board but not for the others reliably. (I'm setting up six boards in the same way.) I can stagger my way through the setup, but I have to start over often when the board won't connect to my WiFi. The expected behavior is after the save and reboot, the board finds my network and connects, but almost always, it simply reboots without connecting and creates its own access point again. Entering the appropriate data through this connection almost always fails.
-
CodeRabbit
CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
-
EraseEsp8266Flash
A short Arduino sketch to erase all of the flash memory in an ESP8266 device. This is useful for fixing corrupted memory.
One thing that happens sometimes to esp8266s is flash memory corruption. I'm not saying this is what happened to you but try this: https://github.com/kentaylor/EraseEsp8266Flash