Verloren im AP Modus

Hallo zusammen,

ich habe für Weihnachen zwei Boxen gebaut und zuhause vorerst in Betrieb genommen und Test-Musik draufgeladen. Dann sind wir alle zu meinen Bruder und hier habe ich dann “den Feinschliff” vor Heiligabend vorgenommen – und bin gescheitert. Am WLAN. Ich habe das ESPuino WLAN ausgewählt, habe das Captive bekommen, habe die Zugangsdaten eingegeben. Beide Boxen haben direkt wieder ihr WLAN aufgespannt. Paar versuche später habe ich festgestellt, dass es sich um ein 5Ghz WLAN handelt und gelesen, dass sich das nicht so gut verträgt. Ein iPhone Hotspot hatte aber auch nicht funktioniert. Und auch, als ich ein 2,4Ghz WLAN eingerichet habe, kam ich aus dem AP Modus nicht mehr raus – bei beiden Boxen.
Hat jemand eine Idee, was ich tun könnte? Ist die letzte Option ein Erase Flash?
Danke schon mal und Grüße

Edit: Vielleicht noch zwei wichtige Infos. Es handelt sich um ein Complete und ich komme so nicht aufs Web Interface, was wichtig wäre.

Das ist korrekt: Die ESP32 können nur 2,4 GHz.

Kannst Erase Flash machen, aber musst die FW halt neu flashen danach. Ob das Ganze was ändert ist fraglich.

Generell scheint mir, als ob es aktuell ein Problem gibt dem WLAN gibt - hatte was Ähnliches ja schon hier berichtet: WLAN-Probleme durch Kanalwechsel behoben. Muss man vielleicht mal mittels „run menuconfig“ die Settings durchgehen, ob da ggf. was drin ist, was aktiviert werden müsste.

Ich selbst habe das Problem hier nicht, so dass ich auch nix nachstellen kann. Hast vielleicht copy’n’paste gemacht und eine Leerstelle am Ende (oder so) mitkopiert?

Ich habe in VS das Monitoring aktiviert und dabei das hier beim Starten des ESPuinos bekommen:


E (8020) wifi:sta is connecting, cannot set config
N [3674] Versuche mit WLAN ‚FRITZ!Box 7490 2,4‘ zu verbinden…
E (8027) wifi:sta is connecting, cannot set config
E (11031) wifi:sta is connecting, cannot set config
I [6696] WLAN-Verbindung fehlgeschlagen.
N [7203] Access-Point geöffnet

Der Espuino kam da irgendwie nicht mehr raus. Habe dann einen Erase Flash gemacht und neu geflasht, jetzt geht es wieder.
Wie es dazu kam weiß ich aber nicht, kann mir das nur mit dem Versuch der Verbindung mit diesem 5Ghz WLAN erklären.

Hmm, ok - hätte ich jetzt ehrlich gesagt nicht erwartet, dass das final was bringt :thinking:.

Nachdem wir nun wieder zurück zuhause sind, wollte ich in unser Heim-WLAN, das ist extra auf 2,4GHz umgestellt habe. Das klappt wieder nicht mehr. Es scheint ein generelles Problem mit mehr als einem gespeicherten WLAN zu sein.

Ok, dann muss man sich wohl mal das Handling in der Wlan.cpp anschauen. Das wurde vor einer ganzen Weile von @laszloh umgebaut - weiß nicht, ob das Problem schon länger persistiert.

Zunächst frohes neues Jahr!

Ich denke dies war ein Problem mit dem Arduino Framework 3.3.3 im Master. Der Wifi.disconnect() Aufruf schlug fehl.
Sollte mit dem aktuellen DEV wieder funktionieren.

2 „Gefällt mir“

Hallo zusammen,
ich hab meine Box auch vor Weihnachten (mit meinem Nachbarn) zusammen gebaut und erst problemlos in seinem WLAN angemeldet. Bei mir im WLAN dachte ich auch die Software würde die WLAN Daten nicht annehmen (hat sie aber wie ich später gemerkt habe). Die Lösung war im Nachbars WLAN das Nachbras WLAN aus der Liste zu löschen.
Vielleicht hat er das “im stärksten WLAN anmelden” nicht angenommen und wollte immer das erste WLAN nehmen.
(Nur FYI, jetzt funktioniert hier alles und es ist ein sehr cooles Projekt. Haben einen Tonuino laufen aber den werde ich noch umbauen auf den ESP ALLinone)

Vielen Dank!
H

1 „Gefällt mir“

Guten Morgen,

ich würde mich hier gern einmal anhängen.

Ich versuche seit mehreren Tagen, ESPuino zum Laufen zu bringen, scheitere aber jedes Mal an der WLAN-Verbindung (siehe angehängte Logs).

Die Hardware habe ich hier im Forum erworben, es müsste sich um die Version mini4l handeln (ist allerdings schon etwas länger her).
Zunächst habe ich es mit meinem normalen WLAN-Netz versucht – ohne Erfolg. Daraufhin habe ich extra eine ältere FritzBox 7560 aufgestellt, die ausschließlich für den ESPuino gedacht ist.

Dort habe ich bereits verschiedene Einstellungen getestet:WLAN 2,4 GHz aktiviert,WPA2,SSID und Passwort ohne Sonderzeichen.

Trotzdem habe ich das Gefühl, dass das Passwort nicht gespeichert wird.

Das Verhalten ist bei mir identisch zu dem meines Vorredners:
Es ist nur die erste AP-Seite erreichbar. Dort kann ich SSID und Passwort eingeben und einen Neustart auslösen. Danach passiert jedoch nichts weiter.

Auf der SD-Karte finde ich keinerlei Daten – könnte das eventuell das Problem sein?
Ich muss gestehen, ich weiß langsam nicht mehr weiter.

Ich habe bisher keine Lötbrücken gesetzt. Falls das relevant ist: Ich bin davon ausgegangen, dass man das Gerät zunächst so in Betrieb nehmen kann.

Zur Vollständigkeit noch:

Die LEDs drehen fröhlich im Uhrzeigersinn.

Wenn ich den Encoder länger gedrückt halte, scheint das Gerät auszugehen.

Ich weiß, wie schwierig Ferndiagnosen bei technischen Problemen sind, aber vielleicht hat ja jemand eine Idee oder einen Ansatzpunkt.

Vielen Dank schon mal!

  • Executing task: C:\Users\xy.platformio\penv\Scripts\platformio.exe run --target erase --environment lolin_d32_pro_sdmmc_pe

Processing lolin_d32_pro_sdmmc_pe (board: lolin_d32_pro; platform: https://github.com/pioarduino/platform-espressif32/releases/download/55.03.34/platform-espressif32.zip; framework: arduino, espidf)

Verbose mode can be enabled via -v, --verbose option
GENERATING GIT REVISION HEADER FILE
„f54bf5e-dirty“ → G:\Verschiedenes\Repos\Espuino\ESPuino.pio\build\lolin_d32_pro_sdmmc_pe\generated\gitrevision.h
GENERATING HTML HEADER FILES
G:\Verschiedenes\Repos\Espuino\ESPuino\html\management.html → G:\Verschiedenes\Repos\Espuino\ESPuino.pio\build\lolin_d32_pro_sdmmc_pe\generated\HTMLbinary.h
G:\Verschiedenes\Repos\Espuino\ESPuino\html\accesspoint.html → G:\Verschiedenes\Repos\Espuino\ESPuino.pio\build\lolin_d32_pro_sdmmc_pe\generated\HTMLbinary.h
G:\Verschiedenes\Repos\Espuino\ESPuino\html\js\i18next.min.js → G:\Verschiedenes\Repos\Espuino\ESPuino.pio\build\lolin_d32_pro_sdmmc_pe\generated\HTMLbinary.h
G:\Verschiedenes\Repos\Espuino\ESPuino\html\js\i18nextHttpBackend.min.js → G:\Verschiedenes\Repos\Espuino\ESPuino.pio\build\lolin_d32_pro_sdmmc_pe\generated\HTMLbinary.h
G:\Verschiedenes\Repos\Espuino\ESPuino\html\REST_API.yaml → G:\Verschiedenes\Repos\Espuino\ESPuino.pio\build\lolin_d32_pro_sdmmc_pe\generated\HTMLbinary.h
G:\Verschiedenes\Repos\Espuino\ESPuino\html\swagger.html → G:\Verschiedenes\Repos\Espuino\ESPuino.pio\build\lolin_d32_pro_sdmmc_pe\generated\HTMLbinary.h
G:\Verschiedenes\Repos\Espuino\ESPuino\html\js\swaggerInitializer.js → G:\Verschiedenes\Repos\Espuino\ESPuino.pio\build\lolin_d32_pro_sdmmc_pe\generated\HTMLbinary.h
G:\Verschiedenes\Repos\Espuino\ESPuino\html\js\loc_i18next.min.js → G:\Verschiedenes\Repos\Espuino\ESPuino.pio\build\lolin_d32_pro_sdmmc_pe\generated\HTMLbinary.h
G:\Verschiedenes\Repos\Espuino\ESPuino\html\locales\de.json → G:\Verschiedenes\Repos\Espuino\ESPuino.pio\build\lolin_d32_pro_sdmmc_pe\generated\HTMLbinary.h
G:\Verschiedenes\Repos\Espuino\ESPuino\html\locales\en.json → G:\Verschiedenes\Repos\Espuino\ESPuino.pio\build\lolin_d32_pro_sdmmc_pe\generated\HTMLbinary.h
G:\Verschiedenes\Repos\Espuino\ESPuino\html\locales\fr.json → G:\Verschiedenes\Repos\Espuino\ESPuino.pio\build\lolin_d32_pro_sdmmc_pe\generated\HTMLbinary.h
CONFIGURATION: Redirecting...
PLATFORM: Espressif 32 (55.3.34) > WEMOS LOLIN D32 PRO
HARDWARE: ESP32 240MHz, 320KB RAM, 16MB Flash
DEBUG: Current (cmsis-dap) External (cmsis-dap, esp-bridge, esp-prog, iot-bus-jtag, jlink, minimodule, olimex-arm-usb-ocd, olimex-arm-usb-ocd-h, olimex-arm-usb-tiny-h, olimex-jtag-tiny, tumpa)
PACKAGES:

  • contrib-piohome @ 3.4.4
  • framework-arduinoespressif32 @ 3.3.4
  • framework-arduinoespressif32-libs @ 5.5.0+sha.8410210c9a
  • framework-espidf @ 3.50501.0 (5.5.1)
  • tool-cmake @ 4.0.3
  • tool-esp-rom-elfs @ 2024.10.11
  • tool-esptoolpy @ 5.1.0
  • tool-mklittlefs @ 3.2.0
  • tool-ninja @ 1.13.1
  • tool-scons @ 4.40801.0 (4.8.1)
  • toolchain-xtensa-esp-elf @ 14.2.0+20250730
    Reading CMake configuration…
    LDF: Library Dependency Finder → Library Dependency Finder (LDF) — PlatformIO latest documentation
    LDF Modes: Finder ~ off, Compatibility ~ soft
    Found 59 compatible libraries
    Scanning dependencies…
    Dependency Graph
    |-- ESP32-audioI2S @ 3.4.2+sha.8fdc031
    |-- ESP32Encoder @ 0.11.6+sha.2c986e0
    |-- ESP-FTP-Server-Lib @ 0.14.1+sha.554959f
    |-- FastLED @ 3.10.3+sha.20667c3
    |-- ESPAsyncWebServer @ 3.9.1+sha.30a4976
    |-- ArduinoJson @ 7.4.2+sha.733bc4e
    |-- audio-tools @ 1.2.1+sha.c8e8eb7
    |-- ESP32-A2DP @ 1.8.8+sha.e023cb0
    |-- IRremote @ 4.4.1+sha.610d116
    |-- MFRC522_I2C @ 1.0.0+sha.121a27e
    |-- MFRC522 @ 1.4.11+sha.caa3e6d
    |-- LogRingBuffer @ 0.0.0+20260106113223.sha.89d7d3e
    |-- PN5180 Library @ 2.2.0+sha.69ec032
    |-- Arduino-MAX17055_Driver @ 1.0.1+sha.75cdfcf
    |-- natsort @ 0.0.0+20260106113425.sha.ebbf660
    Building in release mode
    Looking for upload port…
    Auto-detected: COM6
    Erasing…
    esptool v5.1.0
    Serial port COM6:
    Connecting…
    Connected to ESP32 on COM6:
    Chip type: ESP32-D0WD-V3 (revision v3.1)
    Features: Wi-Fi, BT, Dual Core + LP Core, 240MHz, Vref calibration in eFuse, Coding Scheme None
    Crystal frequency: 40MHz
    MAC: 10:06:1c:40:ea:78

Uploading stub flasher…
Running stub flasher…
Stub flasher running.

Erasing flash memory (this may take a while)…
Flash memory erased successfully in 5.1 seconds.

Hard resetting via RTS pin…
==================================================================================================================================== [SUCCESS] Took 26.93 seconds ====================================================================================================================================

Environment Status Duration


lolin_d32_pro_sdmmc_pe SUCCESS 00:00:26.930
===================================================================================================================================== 1 succeeded in 00:00:26.930 =====================================================================================================================================

  • Terminal will be reused by tasks, press any key to close it.

Executing task: C:\Users\xy.platformio\penv\Scripts\platformio.exe run --target upload --environment lolin_d32_pro_sdmmc_pe

Processing lolin_d32_pro_sdmmc_pe (board: lolin_d32_pro; platform: https://github.com/pioarduino/platform-espressif32/releases/download/55.03.34/platform-espressif32.zip; framework: arduino, espidf)

Verbose mode can be enabled via -v, --verbose option
GENERATING GIT REVISION HEADER FILE
„f54bf5e-dirty“ → G:\Verschiedenes\Repos\Espuino\ESPuino.pio\build\lolin_d32_pro_sdmmc_pe\generated\gitrevision.h
GENERATING HTML HEADER FILES
G:\Verschiedenes\Repos\Espuino\ESPuino\html\management.html → G:\Verschiedenes\Repos\Espuino\ESPuino.pio\build\lolin_d32_pro_sdmmc_pe\generated\HTMLbinary.h
G:\Verschiedenes\Repos\Espuino\ESPuino\html\accesspoint.html → G:\Verschiedenes\Repos\Espuino\ESPuino.pio\build\lolin_d32_pro_sdmmc_pe\generated\HTMLbinary.h
G:\Verschiedenes\Repos\Espuino\ESPuino\html\js\i18next.min.js → G:\Verschiedenes\Repos\Espuino\ESPuino.pio\build\lolin_d32_pro_sdmmc_pe\generated\HTMLbinary.h
G:\Verschiedenes\Repos\Espuino\ESPuino\html\js\i18nextHttpBackend.min.js → G:\Verschiedenes\Repos\Espuino\ESPuino.pio\build\lolin_d32_pro_sdmmc_pe\generated\HTMLbinary.h
G:\Verschiedenes\Repos\Espuino\ESPuino\html\REST_API.yaml → G:\Verschiedenes\Repos\Espuino\ESPuino.pio\build\lolin_d32_pro_sdmmc_pe\generated\HTMLbinary.h
G:\Verschiedenes\Repos\Espuino\ESPuino\html\swagger.html → G:\Verschiedenes\Repos\Espuino\ESPuino.pio\build\lolin_d32_pro_sdmmc_pe\generated\HTMLbinary.h
G:\Verschiedenes\Repos\Espuino\ESPuino\html\js\swaggerInitializer.js → G:\Verschiedenes\Repos\Espuino\ESPuino.pio\build\lolin_d32_pro_sdmmc_pe\generated\HTMLbinary.h
G:\Verschiedenes\Repos\Espuino\ESPuino\html\js\loc_i18next.min.js → G:\Verschiedenes\Repos\Espuino\ESPuino.pio\build\lolin_d32_pro_sdmmc_pe\generated\HTMLbinary.h
G:\Verschiedenes\Repos\Espuino\ESPuino\html\locales\de.json → G:\Verschiedenes\Repos\Espuino\ESPuino.pio\build\lolin_d32_pro_sdmmc_pe\generated\HTMLbinary.h
G:\Verschiedenes\Repos\Espuino\ESPuino\html\locales\en.json → G:\Verschiedenes\Repos\Espuino\ESPuino.pio\build\lolin_d32_pro_sdmmc_pe\generated\HTMLbinary.h
G:\Verschiedenes\Repos\Espuino\ESPuino\html\locales\fr.json → G:\Verschiedenes\Repos\Espuino\ESPuino.pio\build\lolin_d32_pro_sdmmc_pe\generated\HTMLbinary.h
CONFIGURATION: Redirecting...
PLATFORM: Espressif 32 (55.3.34) > WEMOS LOLIN D32 PRO
HARDWARE: ESP32 240MHz, 320KB RAM, 16MB Flash
DEBUG: Current (cmsis-dap) External (cmsis-dap, esp-bridge, esp-prog, iot-bus-jtag, jlink, minimodule, olimex-arm-usb-ocd, olimex-arm-usb-ocd-h, olimex-arm-usb-tiny-h, olimex-jtag-tiny, tumpa)
PACKAGES:

  • contrib-piohome @ 3.4.4
  • framework-arduinoespressif32 @ 3.3.4
  • framework-arduinoespressif32-libs @ 5.5.0+sha.8410210c9a
  • framework-espidf @ 3.50501.0 (5.5.1)
  • tool-cmake @ 4.0.3
  • tool-dfuutil-arduino @ 1.11.0
  • tool-esp-rom-elfs @ 2024.10.11
  • tool-esptoolpy @ 5.1.0
  • tool-mkfatfs @ 2.0.1
  • tool-mklittlefs @ 3.2.0
  • tool-mklittlefs4 @ 4.0.2
  • tool-mkspiffs @ 2.230.0 (2.30)
  • tool-ninja @ 1.13.1
  • tool-scons @ 4.40801.0 (4.8.1)
  • toolchain-xtensa-esp-elf @ 14.2.0+20250730
    Reading CMake configuration…
    LDF: Library Dependency Finder → Library Dependency Finder (LDF) — PlatformIO latest documentation
    LDF Modes: Finder ~ chain, Compatibility ~ soft
    Found 59 compatible libraries
    Scanning dependencies…
    Dependency Graph
    |-- ESP32-audioI2S @ 3.4.2+sha.8fdc031
    |-- ESP32Encoder @ 0.11.6+sha.2c986e0
    |-- ESP-FTP-Server-Lib @ 0.14.1+sha.554959f
    |-- FastLED @ 3.10.3+sha.20667c3
    |-- ESPAsyncWebServer @ 3.9.1+sha.30a4976
    |-- ArduinoJson @ 7.4.2+sha.733bc4e
    |-- audio-tools @ 1.2.1+sha.c8e8eb7
    |-- ESP32-A2DP @ 1.8.8+sha.e023cb0
    |-- IRremote @ 4.4.1+sha.610d116
    |-- MFRC522_I2C @ 1.0.0+sha.121a27e
    |-- MFRC522 @ 1.4.11+sha.caa3e6d
    |-- LogRingBuffer @ 0.0.0+20260106113223.sha.89d7d3e
    |-- PN5180 Library @ 2.2.0+sha.69ec032
    |-- Arduino-MAX17055_Driver @ 1.0.1+sha.75cdfcf
    |-- natsort @ 0.0.0+20260106113425.sha.ebbf660
    |-- Wire @ 3.3.4
    |-- ESP_I2S @ 3.3.4
    |-- WiFi @ 3.3.4
    |-- Update @ 3.3.4
    |-- DNSServer @ 3.3.4
    |-- ESPmDNS @ 3.3.4
    |-- SD @ 3.3.4
    |-- SD_MMC @ 3.3.4
    |-- Preferences @ 3.3.4
    Building in release mode
    Retrieving maximum program size .pio\build\lolin_d32_pro_sdmmc_pe\firmware.elf
    Checking size .pio\build\lolin_d32_pro_sdmmc_pe\firmware.elf
    Advanced Memory Usage is available via „PlatformIO Home > Project Inspect“
    RAM: [= ] 14.4% (used 47164 bytes from 327680 bytes)
    Flash: [=== ] 33.4% (used 2186815 bytes from 6553600 bytes)
    Configuring upload protocol…
    AVAILABLE: cmsis-dap, esp-bridge, esp-prog, espota, esptool, iot-bus-jtag, jlink, minimodule, olimex-arm-usb-ocd, olimex-arm-usb-ocd-h, olimex-arm-usb-tiny-h, olimex-jtag-tiny, tumpa
    CURRENT: upload_protocol = esptool
    Looking for upload port…
    Auto-detected: COM6
    Uploading .pio\build\lolin_d32_pro_sdmmc_pe\firmware.bin
    esptool v5.1.0
    Serial port COM6:
    Connecting…
    Connected to ESP32 on COM6:
    Chip type: ESP32-D0WD-V3 (revision v3.1)
    Features: Wi-Fi, BT, Dual Core + LP Core, 240MHz, Vref calibration in eFuse, Coding Scheme None
    Crystal frequency: 40MHz
    MAC: 10:06:1c:40:ea:78

Uploading stub flasher…
Running stub flasher…
Stub flasher running.
Changing baud rate to 460800…
Changed.

Configuring flash size…
Auto-detected flash size: 16MB
Flash will be erased from 0x00001000 to 0x00005fff…
Flash will be erased from 0x00008000 to 0x00008fff…
Flash will be erased from 0x00009000 to 0x0000afff…
Flash will be erased from 0x00010000 to 0x00226fff…
SHA digest in image updated.
Compressed 20176 bytes to 13499…

Writing at 0x00001000 [░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░] 0.0% 0/13499 bytes…

Writing at 0x00005ed0 [██████████████████████████████] 100.0% 13499/13499 bytes…
Wrote 20176 bytes (13499 compressed) at 0x00001000 in 0.5 seconds (348.0 kbit/s).
Hash of data verified.
Compressed 3072 bytes to 149…

Writing at 0x00008000 [░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░] 0.0% 0/149 bytes…

Writing at 0x00008c00 [██████████████████████████████] 100.0% 149/149 bytes…
Wrote 3072 bytes (149 compressed) at 0x00008000 in 0.0 seconds (882.4 kbit/s).
Hash of data verified.
Compressed 8192 bytes to 47…

Writing at 0x00009000 [░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░] 0.0% 0/47 bytes…

Writing at 0x0000b000 [██████████████████████████████] 100.0% 47/47 bytes…
Wrote 8192 bytes (47 compressed) at 0x00009000 in 0.1 seconds (1307.5 kbit/s).
Hash of data verified.
Compressed 2187312 bytes to 1416142…

Writing at 0x00010000 [░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░] 0.0% 0/1416142 bytes…

Writing at 0x00019de3 [░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░] 1.2% 16384/1416142 bytes…

Writing at 0x00026f83 [░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░] 2.3% 32768/1416142 bytes…

Writing at 0x00031624 [█░░░░░░░░░░░░░░░░░░░░░░░░░░░░░] 3.5% 49152/1416142 bytes…

Writing at 0x0003565e [█░░░░░░░░░░░░░░░░░░░░░░░░░░░░░] 4.6% 65536/1416142 bytes…

Writing at 0x00039658 [█░░░░░░░░░░░░░░░░░░░░░░░░░░░░░] 5.8% 81920/1416142 bytes…

Writing at 0x0003d653 [██░░░░░░░░░░░░░░░░░░░░░░░░░░░░] 6.9% 98304/1416142 bytes…

Writing at 0x00041ded [██░░░░░░░░░░░░░░░░░░░░░░░░░░░░] 8.1% 114688/1416142 bytes…

Writing at 0x00046387 [██░░░░░░░░░░░░░░░░░░░░░░░░░░░░] 9.3% 131072/1416142 bytes…

Writing at 0x0004ad94 [███░░░░░░░░░░░░░░░░░░░░░░░░░░░] 10.4% 147456/1416142 bytes…

Writing at 0x00050761 [███░░░░░░░░░░░░░░░░░░░░░░░░░░░] 11.6% 163840/1416142 bytes…

Writing at 0x00054dd2 [███░░░░░░░░░░░░░░░░░░░░░░░░░░░] 12.7% 180224/1416142 bytes…

Writing at 0x0005c741 [████░░░░░░░░░░░░░░░░░░░░░░░░░░] 13.9% 196608/1416142 bytes…

Writing at 0x00060aca [████░░░░░░░░░░░░░░░░░░░░░░░░░░] 15.0% 212992/1416142 bytes…

Writing at 0x00064c11 [████░░░░░░░░░░░░░░░░░░░░░░░░░░] 16.2% 229376/1416142 bytes…

Writing at 0x000693fd [█████░░░░░░░░░░░░░░░░░░░░░░░░░] 17.4% 245760/1416142 bytes…

Writing at 0x00071105 [█████░░░░░░░░░░░░░░░░░░░░░░░░░] 18.5% 262144/1416142 bytes…

Writing at 0x00078ad9 [█████░░░░░░░░░░░░░░░░░░░░░░░░░] 19.7% 278528/1416142 bytes…

Writing at 0x00083745 [██████░░░░░░░░░░░░░░░░░░░░░░░░] 20.8% 294912/1416142 bytes…

Writing at 0x0009e5e5 [██████░░░░░░░░░░░░░░░░░░░░░░░░] 22.0% 311296/1416142 bytes…

Writing at 0x000a58cf [██████░░░░░░░░░░░░░░░░░░░░░░░░] 23.1% 327680/1416142 bytes…

Writing at 0x000ab4d4 [███████░░░░░░░░░░░░░░░░░░░░░░░] 24.3% 344064/1416142 bytes…

Writing at 0x000b1ea5 [███████░░░░░░░░░░░░░░░░░░░░░░░] 25.5% 360448/1416142 bytes…

Writing at 0x000b8b49 [███████░░░░░░░░░░░░░░░░░░░░░░░] 26.6% 376832/1416142 bytes…

Writing at 0x000bef84 [████████░░░░░░░░░░░░░░░░░░░░░░] 27.8% 393216/1416142 bytes…

Writing at 0x000c4d44 [████████░░░░░░░░░░░░░░░░░░░░░░] 28.9% 409600/1416142 bytes…

Writing at 0x000cb311 [█████████░░░░░░░░░░░░░░░░░░░░░] 30.1% 425984/1416142 bytes…

Writing at 0x000d12ee [█████████░░░░░░░░░░░░░░░░░░░░░] 31.2% 442368/1416142 bytes…

Writing at 0x000d6bd3 [█████████░░░░░░░░░░░░░░░░░░░░░] 32.4% 458752/1416142 bytes…

Writing at 0x000dc771 [██████████░░░░░░░░░░░░░░░░░░░░] 33.6% 475136/1416142 bytes…

Writing at 0x000e22a6 [██████████░░░░░░░░░░░░░░░░░░░░] 34.7% 491520/1416142 bytes…

Writing at 0x000e7edc [██████████░░░░░░░░░░░░░░░░░░░░] 35.9% 507904/1416142 bytes…

Writing at 0x000edb0a [███████████░░░░░░░░░░░░░░░░░░░] 37.0% 524288/1416142 bytes…

Writing at 0x000f31e2 [███████████░░░░░░░░░░░░░░░░░░░] 38.2% 540672/1416142 bytes…

Writing at 0x000f9865 [███████████░░░░░░░░░░░░░░░░░░░] 39.3% 557056/1416142 bytes…

Writing at 0x000ff2bd [████████████░░░░░░░░░░░░░░░░░░] 40.5% 573440/1416142 bytes…

Writing at 0x00104ede [████████████░░░░░░░░░░░░░░░░░░] 41.7% 589824/1416142 bytes…

Writing at 0x0010a211 [████████████░░░░░░░░░░░░░░░░░░] 42.8% 606208/1416142 bytes…

Writing at 0x00110529 [█████████████░░░░░░░░░░░░░░░░░] 44.0% 622592/1416142 bytes…

Writing at 0x00115fbc [█████████████░░░░░░░░░░░░░░░░░] 45.1% 638976/1416142 bytes…

Writing at 0x0011b5bf [█████████████░░░░░░░░░░░░░░░░░] 46.3% 655360/1416142 bytes…

Writing at 0x001208e7 [██████████████░░░░░░░░░░░░░░░░] 47.4% 671744/1416142 bytes…

Writing at 0x0012605c [██████████████░░░░░░░░░░░░░░░░] 48.6% 688128/1416142 bytes…

Writing at 0x0012ca11 [██████████████░░░░░░░░░░░░░░░░] 49.7% 704512/1416142 bytes…

Writing at 0x00132f4c [███████████████░░░░░░░░░░░░░░░] 50.9% 720896/1416142 bytes…

Writing at 0x00138f85 [███████████████░░░░░░░░░░░░░░░] 52.1% 737280/1416142 bytes…

Writing at 0x0013f093 [███████████████░░░░░░░░░░░░░░░] 53.2% 753664/1416142 bytes…

Writing at 0x00144511 [████████████████░░░░░░░░░░░░░░] 54.4% 770048/1416142 bytes…

Writing at 0x00149933 [████████████████░░░░░░░░░░░░░░] 55.5% 786432/1416142 bytes…

Writing at 0x0014f258 [█████████████████░░░░░░░░░░░░░] 56.7% 802816/1416142 bytes…

Writing at 0x00154e2e [█████████████████░░░░░░░░░░░░░] 57.8% 819200/1416142 bytes…

Writing at 0x0015aabf [█████████████████░░░░░░░░░░░░░] 59.0% 835584/1416142 bytes…

Writing at 0x00160396 [██████████████████░░░░░░░░░░░░] 60.2% 851968/1416142 bytes…

Writing at 0x0016615d [██████████████████░░░░░░░░░░░░] 61.3% 868352/1416142 bytes…

Writing at 0x0016bcc5 [██████████████████░░░░░░░░░░░░] 62.5% 884736/1416142 bytes…

Writing at 0x00170e5e [███████████████████░░░░░░░░░░░] 63.6% 901120/1416142 bytes…

Writing at 0x001763a3 [███████████████████░░░░░░░░░░░] 64.8% 917504/1416142 bytes…

Writing at 0x0017bac1 [███████████████████░░░░░░░░░░░] 65.9% 933888/1416142 bytes…

Writing at 0x00181289 [████████████████████░░░░░░░░░░] 67.1% 950272/1416142 bytes…

Writing at 0x00186ab5 [████████████████████░░░░░░░░░░] 68.3% 966656/1416142 bytes…

Writing at 0x0018c4c9 [████████████████████░░░░░░░░░░] 69.4% 983040/1416142 bytes…

Writing at 0x00191764 [█████████████████████░░░░░░░░░] 70.6% 999424/1416142 bytes…

Writing at 0x00196fe3 [█████████████████████░░░░░░░░░] 71.7% 1015808/1416142 bytes…

Writing at 0x0019c9ae [█████████████████████░░░░░░░░░] 72.9% 1032192/1416142 bytes…

Writing at 0x001a26cf [██████████████████████░░░░░░░░] 74.0% 1048576/1416142 bytes…

Writing at 0x001a7aad [██████████████████████░░░░░░░░] 75.2% 1064960/1416142 bytes…

Writing at 0x001aca80 [██████████████████████░░░░░░░░] 76.4% 1081344/1416142 bytes…

Writing at 0x001b209d [███████████████████████░░░░░░░] 77.5% 1097728/1416142 bytes…

Writing at 0x001b75d9 [███████████████████████░░░░░░░] 78.7% 1114112/1416142 bytes…

Writing at 0x001bcfe9 [███████████████████████░░░░░░░] 79.8% 1130496/1416142 bytes…

Writing at 0x001c2bf8 [████████████████████████░░░░░░] 81.0% 1146880/1416142 bytes…

Writing at 0x001c850b [████████████████████████░░░░░░] 82.1% 1163264/1416142 bytes…

Writing at 0x001cdbad [████████████████████████░░░░░░] 83.3% 1179648/1416142 bytes…

Writing at 0x001d35d6 [█████████████████████████░░░░░] 84.5% 1196032/1416142 bytes…

Writing at 0x001d966a [█████████████████████████░░░░░] 85.6% 1212416/1416142 bytes…

Writing at 0x001df07c [██████████████████████████░░░░] 86.8% 1228800/1416142 bytes…

Writing at 0x001e4961 [██████████████████████████░░░░] 87.9% 1245184/1416142 bytes…

Writing at 0x001ea0ed [██████████████████████████░░░░] 89.1% 1261568/1416142 bytes…

Writing at 0x001f0cbc [███████████████████████████░░░] 90.2% 1277952/1416142 bytes…

Writing at 0x001f96bd [███████████████████████████░░░] 91.4% 1294336/1416142 bytes…

Writing at 0x001ffba9 [███████████████████████████░░░] 92.6% 1310720/1416142 bytes…

Writing at 0x00204f37 [████████████████████████████░░] 93.7% 1327104/1416142 bytes…

Writing at 0x0020a7b4 [████████████████████████████░░] 94.9% 1343488/1416142 bytes…

Writing at 0x00212266 [████████████████████████████░░] 96.0% 1359872/1416142 bytes…

Writing at 0x00217f3a [█████████████████████████████░] 97.2% 1376256/1416142 bytes…

Writing at 0x0021daf2 [█████████████████████████████░] 98.3% 1392640/1416142 bytes…

Writing at 0x0022369f [█████████████████████████████░] 99.5% 1409024/1416142 bytes…

Writing at 0x00226030 [██████████████████████████████] 100.0% 1416142/1416142 bytes…
Wrote 2187312 bytes (1416142 compressed) at 0x00010000 in 33.3 seconds (526.2 kbit/s).
Hash of data verified.

Hard resetting via RTS pin…
=============================================================================================================== [SUCCESS] Took 86.52 seconds ===============================================================================================================

Environment Status Duration


lolin_d32_pro_sdmmc_pe SUCCESS 00:01:26.520
================================================================================================================ 1 succeeded in 00:01:26.520 ================================================================================================================

  • Terminal will be reused by tasks, press any key to close it.

Executing task: C:\Users\xy.platformio\penv\Scripts\platformio.exe device monitor --environment lolin_d32_pro_sdmmc_pe

Esp32ExceptionDecoder: ROM ELF found at C:\Users\xy.platformio\packages\tool-esp-rom-elfs\esp32_rev0_rom.elf

Please build project in debug configuration to get more details about an exception.
See Redirecting...

— Terminal on COM6 | 115200 8-N-1
— Available filters and text transformations: colorize, debug, default, direct, esp32_exception_decoder, hexlify, log2file, nocontrol, printable, send_on_enter, time
— More details at Redirecting...
— Quit: Ctrl+C | Menu: Ctrl+T | Help: Ctrl+T followed by Ctrl+H
E [208628] /wpad.dat not found, redirect to startpage
E [208637] /wpad.dat not found, redirect to startpage
E [209162] /connecttest.txt not found, redirect to startpage
E [209279] /filestreamingservice/files/c66076f2-7ef5-4dfe-86d9-51517f57abae not found, redirect to startpage
E [209297] /filestreamingservice/files/ea3bc611-fa15-49e6-b10a-23b0769c6a7e not found, redirect to startpage
E [209312] /filestreamingservice/files/ea3bc611-fa15-49e6-b10a-23b0769c6a7e not found, redirect to startpage
E [209438] /ocsp/MFQwUjBQME4wTDAJBgUrDgMCGgUABBTh4QXD3xfHaxna9yfH20h/t5LfbQQUZZ9RzoVofy+KRYiq3acxux4NAF4CEzMABMnjZ8aFmIQoSYkAAAAEyeM= not found, redirect to startpage
E [209534] /ocsp not found, redirect to startpage
E [209658] /ocsp/MFQwUjBQME4wTDAJBgUrDgMCGgUABBQQ9RoB7druAplRfZIM2Szg4IoTvQQUdpw2dBPRkH1hX7MC64D0mUulPoUCEzMABDEwt4u1ii1lqnEAAAAEMTA= not found, redirect to startpage
E [209702] /ocsp not found, redirect to startpage
E [209735] /pkiops/crl/Microsoft ID Verified CS EOC CA 01.crl not found, redirect to startpage
E [209928] /ocsp/MFQwUjBQME4wTDAJBgUrDgMCGgUABBQ0NE46krjtIffEj0l00lckKsLufgQUJEWZoXeQKnzDyoOwbmQWhCr4LGcCEzMABO3c+HUvNgucEVwAAAAE7dw= not found, redirect to startpage
E [210021] /ocsp not found, redirect to startpage
E [212200] /ocsp/MFQwUjBQME4wTDAJBgUrDgMCGgUABBRBq81UG1MnDOVNKqff0SSEz6JuZwQU6IPEM9fcnwycdpoKptTfh6ZeWO4CEzMABLATfwYHHfB78BMAAAAEsBM= not found, redirect to startpage
E [212246] /ocsp not found, redirect to startpage
E [212273] /pkiops/crl/Microsoft ID Verified CS AOC CA 01.crl not found, redirect to startpage
E [212372] /ocsp/MFQwUjBQME4wTDAJBgUrDgMCGgUABBRBq81UG1MnDOVNKqff0SSEz6JuZwQU6IPEM9fcnwycdpoKptTfh6ZeWO4CEzMABKqdLcpjlZJdpUAAAAAEqp0= not found, redirect to startpage
E [212654] /ocsp not found, redirect to startpage
E [221722] /ncsi.txt not found, redirect to startpage
E [222363] /redirect not found, redirect to startpage
N [233815] Füge WLAN hinzu: testwlan
N [233844] WiFi configuration saved.
E [234528] /ncsi.txt not found, redirect to startpage
E [235649] /wpad.dat not found, redirect to startpage
E [236367] /Configurator$ not found, redirect to startpage
E [239491] /connecttest.txt not found, redirect to startpage
N [241848] shutdown audioplayer..
N [241849] shutdown amplifier..
N [241850] Lautsprecher ausgeschaltet
N [241850] shutdown LED..
N [241851] shutdown SD card (SD_MMC)..
N [241864] restarting..
E (732) esp_core_dump_flash: No core dump partition found!
E (732) esp_core_dump_flash: No core dump partition found!
I [112] Maximale Inaktivitätszeit wurde aus NVS geladen: 10 Minuten
D [162] RFID-Tags koennen jetzt gescannt werden…
N [163] Port-expander gefunden
N [165] Interrupt für Port-Expander aktiviert
I [166] Zyklus für Batteriemessung fuer Neopixel-Anzeige aus NVS geladen: 10 Minuten
I [177] Unterer Spannungslevel (Batterie) fuer Neopixel-Anzeige aus NVS geladen: 2.90V
I [187] Oberer Spannungslevel (Batterie) fuer Neopixel-Anzeige aus NVS geladen: 3.30V
I [188] Spannungslevel (Batterie) fuer Niedrig-Warnung via Neopixel aus NVS geladen: 3.00V
I [199] Spannungslevel (Batterie) fuer Kritisch-Warnung via Neopixel aus NVS geladen: 2.90V
I [211] Initiale Lautstärke wurde aus NVS geladen: 3
I [212] Maximale Lautstärke für Lautsprecher wurde aus NVS geladen: 21
I [212] Maximale Lautstärke für Kopfhörer wurde aus NVS geladen: 21
N [222] Lautsprecher ausgeschaltet
I [223] Maximale Lautstärke wurde gesetzt auf: 21
I [296] Initiale LED-Helligkeit wurde aus NVS geladen: 16
I [296] LED-Helligkeit für Nachtmodus wurde aus NVS geladen: 2


| | / | | _ \ _ _ () _ __ ___
| | _ \ | |) | | | | | | | | ’ \ / _
| |
) | | __/ | || | | | | | | | | () |
|____| |/ || _,| || || |_| ___/
Rfid-controlled musicplayer

N [368] Software-revision: 20260103-1-DEV
N [368] Git-revision: f54bf5e-dirty
N [368] Arduino version: 3.3.4
N [379] ESP-IDF version: 5.5.1.251106
N [379] Wakeup was not caused by deepsleep: 0
N [379] Versuche SD-Karte im SD_MMC-Modus (1 Bit) zu mounten…
D [389] SD card type: SDHC
N [3754] SD-Kartengröße / freier Speicherplatz: 30436 MB / 30436 MB
I [3755] FTP-User wurde aus NVS geladen: esp32
I [3755] FTP-Passwort wurde aus NVS geladen: esp32
D [3825] RC522 firmware version=0xff
D [3875] RFID-Tags koennen jetzt gescannt werden…
I [3877] Hostname aus NVS geladen: ESPuino
D [3881] SSID: testwlan, Password: yes, dynamic IP
N [3884] Warn: using saved SSID as LAST_SSID
N [3967] Versuche mit WLAN ‚testwlan‘ zu verbinden…
D [3992] Freier Heap-Speicher nach Setup-Routine: 180648
D [3992] PSRAM: 4178344 bytes
D [3993] Flash-size: 16777216 bytes
N [4010] Lautsprecher eingeschaltet
I [4011] Maximale Lautstärke wurde gesetzt auf: 21
N [7022] Versuche mit WLAN ‚testwlan‘ zu verbinden…
I [10005] Aktuelle Batteriespannung: 3.72 V
I [10006] Aktuelle Batterieladung: 100.00 %
I [11770] WLAN-Verbindung fehlgeschlagen.
N [12277] Access-Point geöffnet
N [12278] IP-Adresse: 192.168.4.1
N [12287] HTTP-Server gestartet.
E [15341] /filestreamingservice/files/ea3bc611-fa15-49e6-b10a-23b0769c6a7e not found, redirect to startpage
E [15359] /filestreamingservice/files/c66076f2-7ef5-4dfe-86d9-51517f57abae not found, redirect to startpage
E [15538] /connecttest.txt not found, redirect to startpage
E [45623] /connecttest.txt not found, redirect to startpage
E [69197] /ncsi.txt not found, redirect to startpage
E [75721] /connecttest.txt not found, redirect to startpage
E [83062] /ncsi.txt not found, redirect to startpage
E [96887] /ncsi.txt not found, redirect to startpage
E [97153] /ncsi.txt not found, redirect to startpage
E [101875] /Configurator$ not found, redirect to startpage
E [105957] /connecttest.txt not found, redirect to startpage
E [110046] /ncsi.txt not found, redirect to startpage
E [127179] /ncsi.txt not found, redirect to startpage
E [136169] /connecttest.txt not found, redirect to startpage
E [144586] /ncsi.txt not found, redirect to startpage
E [159636] /ncsi.txt not found, redirect to startpage
E [164264] /ncsi.txt not found, redirect to startpage
E [166398] /connecttest.txt not found, redirect to startpage
E [196760] /connecttest.txt not found, redirect to startpage
E [219291] /ncsi.txt not found, redirect to startpage
E [226998] /connecttest.txt not found, redirect to startpage

Für das Problem ist es nicht relevant, aber sorgt natürlich dafür, dass der Drehencoder nur halb und der RFID-Reader gar nicht funktionieren wird.

Zum eigentlichen Problem:
Ich muss mal schauen, ob ich das mal nachstellen kann. Ich denke gespeichert wird das schon - sonst würde es ja nirgendwo funktionieren. Aber ich habe so ein bisschen die Vermutung, dass es ggf. Probleme gibt, wenn das eigene WLAN beim Einbuchen in selbiges nicht das mit dem stärksten Signal ist. Oder irgendwie so ähnlich.

Ich komme da aktuell nicht zu. Ich habe zu viel mit Ehrenamt um die Ohren. Muss jmd. anderes schauen.

Ich glaube ich habe ebenfalls dieses Problem.
Wifi @home eingerichtet. Nun, in einem anderen Haushalt der ESPuino Hotspot mit der Möglichkeit sich mit einem Wifi zu verbinden. Allerdings scheien die Verbindungsdaten nicht gespeichert zu werden. Die LEDs drehen sich weiter im Kreis.

Ich hatte das problem auch. Die WLANs werden (bzw wurden bei mir) aber gespeichert. Zum debuggen kann man an die Adresszeile /savedSSIDs hängen, dann sieht man welche SSIDs der ESPuino gespeichert hat.

Um dem ganzen zu entkommen habe ich die API manuell über die Chromium / Chrome Konsole genutzt um das zuletzt eingebuchte WLAN zu löschen. Dazu habe ich mit Strg+Shift+I die Konsole aufgemacht und dann folgendes eingegeben:

fetch('/savedSSIDs?ssid=<hier die SSID die gelöscht werden soll einsetzen>', {
  method: 'DELETE',
});

(Hab das wie gesagt nur mit Chrome / Chromium getestet.)

Sobald ich das WLAN in dem die Box vorher engebucht habe damit gelöscht habe hat sie sich nach einem Neustart in das neu eingerichtete WLAN eingebucht.

1 „Gefällt mir“

Des weiteren kann ich auch bestätigen, dass bei mir das Update auf Arduino Framework 3.3.4 (commit Arduino 3.3.4 (ESP-IDF 5.5.1) · biologist79/ESPuino@4344ec4 · GitHub der sowohl im master als auch dev branch seit einiger Zeit ist) das Problem bei mir behoben hat. Also nachdem man dem AP Modus einmal “entkommen” ist kann man die aktuelle firmware bequem per web interface updaten und sollte dann das Problem auch in Zukunft nicht mehr haben.

3 „Gefällt mir“

Hallo Lukas,
das hat geholfen! :partying_face:
Vielen Dank!

1 „Gefällt mir“