Hallo,
ich habe mir ein ESP32-Pico-V4 Modul angeschafft und es schneibar
Software mäßig verstellt. Wie schaffe ist es, wieder den
Auslieferungszustand herzustellen?
Ich habe das frische Modul unter der Arduino-IDE 1.8.8 als Accesspoint
mit der Beispielsoftware programmiert:
1 | #include <WiFi.h>
|
2 | #include <WiFiClient.h>
|
3 | #include <WebServer.h>
|
4 |
|
5 | const char indexHTML[] PROGMEM = R"=====(
|
6 | <!DOCTYPE html>
|
7 | <html>
|
8 | <head>
|
9 | <title>Erstes Programm</title>
|
10 | <meta http-equiv="content-type" content="text/html; charset=UTF-8">
|
11 | <meta name=viewport content="width=device-width, initial-scale=1">
|
12 | </head>
|
13 | <body>
|
14 | <h1 style="text-align: center;">Hallo ESP32</h1>
|
15 | </body>
|
16 | </html>
|
17 | )=====" ;
|
18 |
|
19 | WebServer server(80);
|
20 | IPAddress apIP(192, 168, 2, 200);
|
21 |
|
22 | void setup(void)
|
23 | {
|
24 | Serial.begin(115200); //
|
25 | Serial.print("");
|
26 | WiFi.mode(WIFI_AP);
|
27 | WiFi.softAPConfig(apIP, apIP, IPAddress(255, 255, 255, 0));
|
28 | WiFi.softAP("astral", "tiramisu"); // Name und Passwort des Wi-Fi netzes
|
29 | server.on("/", Ereignis_Index);
|
30 | server.onNotFound(handleNotFound);
|
31 | delay(500); // Abwarten 0,5s
|
32 | server.begin();
|
33 | Serial.println("HTTP Server gestartet");
|
34 | }
|
35 |
|
36 | void Ereignis_Index() // Wird ausgeführt wenn "http://<ip address>/" aufgerufen wurde
|
37 | {
|
38 | server.send(200, "text/html", indexHTML); //dann Index Webseite senden
|
39 | }
|
40 |
|
41 | void handleNotFound()
|
42 | {
|
43 | server.send(404, "text/plain", "File Not Found\n\n");
|
44 | }
|
45 |
|
46 | void loop(void)
|
47 | {
|
48 | server.handleClient();
|
49 | }
|
Die Anmeldung hat auch einmal sofort funktioniert. Dann wollte ich das
gleiche mittels einer vorkompilierten BIN-Datei versuchen. Das Flashen
hat auch funktioniert, aber der AP nimmt ab jetzt kein Passwort mehr an.
Das erneute Flashen des bereits getesteten Programms mittels Arduino-IDE
bringt das selbe Ergebnis. Kein Passwort wird angenommen.
Authentifizierungsfehler.
Die Beispiele sind von dieser Seite:
http://esp32-server.de/
Was ist zu tun, um den ursprünglischen Zustand wiederherzustellen?