RFID Leser reagiert nicht beim Start

Hallo zusammen,

ich habe zwei TonUinos mit Classic Platine gebaut und angeschlossen. Der erste Funktioniert soweit problemlos, beim Zweiten reagiert der RFID Leser erstmal nicht. Erst nach dem Drücken des Reset Knopfes auf der Platine bzw. wenn ich den Seriellen Monitor öffne und das Programm neustartet, reagiert er auf Karten.

Ich habe die RFID Reader der beiden TonUinos getauscht. Das Problem bleibt beim gleichen RFID Reader bestehen.

Kann ich irgendwie Testen, ob der RFID Reader irgend einen Fehler hat? Die Lötstellen habe ich mir nochmal angeschaut und zum Teil nachgelötet.

Mich irritiert die erste Zeile im Seriellen Monitor. Ich habe den Verdacht, dass beim ersten anschließen/Starten das Programm irgendwo hängt oder nicht alles richtig lädt. Gibt es eine Möglichkeit, im Code einen Reset durchzuführen, so als ob der Knopf auf der Platine gedrückt wird?

Hier noch der Auszug aus dem Seriellen Monitor:


12:40:03.035 -> ⸮⸮KRNBBCRCRL⸮
12:40:03.035 -> 
12:40:03.035 ->  _____         _____ _____ _____ _____
12:40:03.035 -> |_   _|___ ___|  |  |     |   | |     |
12:40:03.035 ->   | | | . |   |  |  |-   -| | | |  |  |
12:40:03.035 ->   |_| |___|_|_|_____|_____|_|___|_____|
12:40:03.035 -> 
12:40:03.035 -> TonUINO Version 2.1
12:40:03.035 -> created by Thorsten Voß and licensed under GNU/GPL.
12:40:03.035 -> Information and contribution at https://tonuino.de.
12:40:03.035 -> 
12:40:03.035 -> === loadSettingsFromFlash()
12:40:03.035 -> Version: 2
12:40:03.035 -> Maximal Volume: 25
12:40:03.035 -> Minimal Volume: 5
12:40:03.035 -> Initial Volume: 15
12:40:03.035 -> EQ: 1
12:40:03.035 -> Locked: 0
12:40:03.035 -> Sleep Timer: 0
12:40:03.035 -> Inverted Volume Buttons: 1
12:40:03.035 -> Admin Menu locked: 0
12:40:03.035 -> Admin Menu Pin: 1111
12:40:03.035 -> === setstandbyTimer()
12:40:03.035 -> 0
12:40:05.290 -> Firmware Version: 0x92 = v2.0
12:40:05.290 -> === playShortCut()
12:40:05.290 -> 3
12:40:05.290 -> == playFolder()
12:40:05.290 -> === disablestandby()
12:40:05.290 -> kurze Pause
12:40:06.849 -> 4 Dateien & 1 Stille in Ordner 99
12:40:06.849 -> Einzel Modus -> eine Datei aus dem Odrdner abspielen
12:40:06.849 -> === disablestandby()
12:40:08.200 -> 748
12:40:08.200 -> === nextTrack()
12:40:08.200 -> Einzel Modus aktiv -> Strom sparen
12:40:08.200 -> === setstandbyTimer()
12:40:08.200 -> 0
12:40:17.931 -> 
12:40:17.931 ->  _____         _____ _____ _____ _____
12:40:17.931 -> |_   _|___ ___|  |  |     |   | |     |
12:40:17.931 ->   | | | . |   |  |  |-   -| | | |  |  |
12:40:17.931 ->   |_| |___|_|_|_____|_____|_|___|_____|
12:40:17.985 -> 
12:40:17.985 -> TonUINO Version 2.1
12:40:17.985 -> created by Thorsten Voß and licensed under GNU/GPL.
12:40:17.985 -> Information and contribution at https://tonuino.de.
12:40:17.985 -> 
12:40:17.985 -> === loadSettingsFromFlash()
12:40:17.985 -> Version: 2
12:40:17.985 -> Maximal Volume: 25
12:40:17.985 -> Minimal Volume: 5
12:40:17.985 -> Initial Volume: 15
12:40:17.985 -> EQ: 1
12:40:17.985 -> Locked: 0
12:40:17.985 -> Sleep Timer: 0
12:40:17.985 -> Inverted Volume Buttons: 1
12:40:17.985 -> Admin Menu locked: 0
12:40:17.985 -> Admin Menu Pin: 1111
12:40:17.985 -> === setstandbyTimer()
12:40:17.985 -> 0
12:40:20.088 -> Firmware Version: 0x92 = v2.0
12:40:20.088 -> === playShortCut()
12:40:20.135 -> 3
12:40:20.135 -> == playFolder()
12:40:20.135 -> === disablestandby()
12:40:20.135 -> kurze Pause
12:40:21.690 -> 4 Dateien & 1 Stille in Ordner 99
12:40:21.690 -> Einzel Modus -> eine Datei aus dem Odrdner abspielen
12:40:21.690 -> === disablestandby()
12:40:23.038 -> 748
12:40:23.038 -> === nextTrack()
12:40:23.038 -> Einzel Modus aktiv -> Strom sparen
12:40:23.038 -> === setstandbyTimer()
12:40:23.038 -> 0
12:40:23.539 -> Card UID: 33 07 57 97
12:40:23.539 -> PICC type: MIFARE 1KB
12:40:23.539 -> Authenticating Classic using key A...
12:40:23.592 -> Reading data from block 4 ...
12:40:23.592 -> Data on Card :
12:40:23.592 ->  13 37 B3 47 02 01 01 19 19 00 00 00 00 00 00 00
12:40:23.592 -> 
12:40:23.592 -> 1
12:40:23.592 -> 1
12:40:23.592 -> == playFolder()
12:40:23.592 -> === disablestandby()
12:40:23.592 -> kurze Pause
12:40:25.143 -> 22 Dateien & 1 Stille in Ordner 1
12:40:25.143 -> Hörspielmodus -> zufälligen Track wiedergeben
12:40:25.143 -> 19

Bilder vom RFID Reader:


Die zweite Lötstelle von links scheint mir verdächtig zu sein, löte die doch noch einmal nach.

werd ich versuchen. Von der anderen Seite sieht sie gut aus. Grundsätzlich funktioniert der RFID Reader ja auch, nur nicht bei ersten starten. Ich hatte deswegen eher an ein Software Problem gedacht

Ich habe die Lötstellen nochmal nachgelötet, jetzt kommt vom RFID reader gar kein Signal mehr. Kann ich irgendwie testen, ob er noch geht? Die Diode leuchtet noch, wenn ich ihn anstecke.

Wird das immernoch so angezeigt?

ja, led leuchtet, aber ich bekomme keine Reaktion wenn ich eine Karte hinhalte.