Mein neuer ESPuino funktioniert vor einem Sleep genau wie erwartet. Karten lassen sich abspielen, Buttons funktionieren, alles gut.
Dann mach ich einen Sleep, indem ich die Encoder-Taste lang halte. Er geht auch korrekt in den Schlafmodus.
Beim Aufwachen geht’s dann schief.
Hier gibt es zwei Varianten, ich kann nicht ganz nachvollziehen, wann welche passiert, aber die 2. ist mir nicht passiert wenn ich USB anstecke, kann da also kein Log dazu schreiben.
Variante 1:
N [553243] RFID-Karte erkannt: 1c-cf-41-06
N [553243] Card type: ISO-14443
I [553248] RFID-Karte empfangen: 028207065006
N [553251] Modus: Webstream
N [553257] Neue Playlist mit 1 Titel(n) empfangen
D [553257] Free heap: 131408
N [553652] 'https://orf-live.ors-shoutcast.at/oe3-q2a?cb=1765405775702&player=sound_v1&referer=sound.orf.at&userid=4e6af5d8-759c-4984-9808-6036b3ff7da4' wird abgespielt (1 von 1)
N [559924] Gehe jetzt in Deep Sleep!
N [559925] shutdown audioplayer..
N [559928] shutdown amplifier..
N [559928] Lautsprecher ausgeschaltet
N [559929] shutdown LED..
N [559930] shutdown SD card (SD_MMC)..
D [560402] PN5180 firmware version=4.0
N [560402] prepare low power card detection...
D [560541] PN5180 IRQ PIN (32) state: 0
N [560550] switch to low power card detection: success
N [560553] deep-sleep, good night.......
E (40) esp_core_dump_flash: No core dump partition found!
E (40) esp_core_dump_flash: No core dump partition found!
*** FATAL: Reading more than 508 bytes is not supported!
I [7219] Kartenerkennung via 'low power' erfolgreich durchgeführt
E [7219] ESP32 wurde vom Kartenleser aus dem Deepsleep aufgeweckt. Allerdings wurde keine bekannte Karte gefunden. Gehe zurück in den Deepsleep...
E (40) esp_core_dump_flash: No core dump partition found!
E (40) esp_core_dump_flash: No core dump partition found!
Beide Male habe ich die gleiche Karte verwendet. Vor dem Deep Sleep spielt sie sauber das Webradio ab, nach dem Deepsleep gibt es das “Reading more than 508 bytes is not supported” und mit Ausnahme von dem Output reagiert der ESPUino gar nicht.
Edit: Der Teil ab dem *** FATAL: wiederholt sich alle paar Sekunden von allein, selbst wenn keine Karte mehr am Card Reader ist.
Er funktioniert erst wieder, wenn ich den Strom komplett abstecke oder den Reset-Knopf betätige. SD-Karte im laufenden Betrieb entfernen und neu einsetzen macht hier gar nichts.
Variante 2:
Das ist mir nur ohne USB untergekommen, also hab ich da keinen Log.
Was hier passiert ist, dass der Neopixel-Ring beim Neustart erst gelb blinked dreht, und dann rot leuchtet. Keine weitere Reaktion.
Er funktioniert wieder normal wenn ich entweder den Strom entferne, die Reset-Taste drücke oder die SD-Karte im ansonsten laufenden Betrieb entferne und wieder einsetze.
Das klingt ähnlich zu diesem Fehler: Neustart schlägt fehl, abhängig von SD-Karte - #40 von SZenglein
Allerdings sollte der ja, wenn ich den Thread richtig lese, schon behoben sein.
Hat wer vielleicht eine Idee was bei mir los ist?
Mein Setup:
- ESPuino Complete 5.1, grünes Board
- LFP-Batterie
- PN5180
- Software vom neuesten Commit am Master-Branch (Commit Hash 7a878c3518c2885699e44fc7304db5405275cef0)
- settings.h ist als Attachment angehängt
settings.h.txt (18,7 KB)