I bought several ESP8266 boards from an Amazon seller, and I have flashed them with custom firmware. This firmware basically sends telemetry to an MQTT server, and has some OTA functionality to self-update from a web server I run.
I flashed them from the Arduino IDE initially, although have also since updated them OTA.
These devices properly connect to the AP I have defined, get an address, and send their mqtt messages. However, they ALSO advertise an SSID that is FaryLink_XXXXXX
where the XXXXXX relates to the MAC.
How is this possible, and how should I wipe their little brains fully?
WiFi.mode(WIFI_STA);
– Juraj Apr 5 at 4:23mode
only turns off the AP in setup(). it will start at boot – Juraj Apr 9 at 16:51