Newbie help: Arduino won't save WiFi credentials

This page summarizes the projects mentioned and recommended in the original post on /r/arduino

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.
coderabbit.ai
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  1. mitsubishi2MQTT

    Mitsubishi to MQTT with ESP8266 module

    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.

  2. 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.

    CodeRabbit logo
  3. 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

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Using TF-IDF Vectors With PHP & PostgreSQL

    1 project | dev.to | 27 Mar 2025
  • Philosophy of Coroutines (2023)

    2 projects | news.ycombinator.com | 27 Mar 2025
  • C library for prototyping and experimenting with quantum-resistant cryptography

    1 project | news.ycombinator.com | 27 Mar 2025
  • Problems with the Heap

    2 projects | news.ycombinator.com | 26 Mar 2025
  • eDBG: eBPF-based Undetectable Debugger for Android Reverse Engineering

    1 project | dev.to | 27 Mar 2025

Did you know that C is
the 6th most popular programming language
based on number of references?