Karte löschen oder neu konfigurieren

Hallo zusammen! Dies ist mein erster Eintrag im Forum. Heute habe ich meinen TonUINO fertiggestellt und bin soweit ganz zufrieden. Allerdings gelingt es mir nicht, die Karten neu zu konfigurieren. Ins Admin-Menü komme ich dann wähle ich den ersten Punkt an und werde aufgefordert die Karte aufzulegen. Dann jedoch wird der Befehl der Karte ausgeführt, anstatt mir die Möglichkeit zu geben, neu zu konfigurieren.
Nach vielen Wiederholungen jedoch hat die Box ein einziges Mal angeboten, die Konfiguration zu ändern und hat dann im Verlauf mit einem Fehler abgebrochen. Das klingt nicht gut. Ich weiß… was kann ich tun? Hat jemand eine Idee?

1 „Gefällt mir“

Kannst du davon mal die Konsolenausgabe posten (Serieller Monitor siehe Hardware FAQ)? Bei mir ist das auch schon mal passiert, ich konnte es aber nicht reproduzieren. Vielleicht sieht man dann woran es liegt.
Alternativ könntest du die Androidapp verwenden, das setzt aber natürlich ein passendes Gerät voraus.

Notfalls kann ich dir ein Arduinoprogramm schicken, bei welchem alles aus dem TonUINOprogramm genommen ist außer das Beschreiben. Das habe ich neulich gerade mal selbst gebraucht um Karten komplett zu löschen.

1 „Gefällt mir“

Dazu wäre die Konsolenausgabe / serieller Monitor jetzt gut. Dann können wir mehr dazu sagen.

Ach ja, wie sieht denn dein Aufbau aus? Fliegende Verkabelung oder Platine von Thorsten?

1 „Gefällt mir“

Hallo ihr zwei,

ihr wart ja wirklich flott gestern mit eurer Antwort. Leider war ich schon auf dem Weg zu Bett.

Der Aufbau ist mit Thorstens Platine erfolgt. Allerdings bin ich nicht zufrieden. Diese Steckkäbelchen halten nicht richitig und lösen sich. Das muss definitiv noch fest.

Hier die Konsolenausgabe:

21:24:31.824 -> === disablestandby()
21:24:31.824 -> === adminMenu()
21:24:31.890 -> === voiceMenu() (12 Options)
21:24:33.814 -> 1
21:24:35.938 -> 542
21:24:35.938 -> 542
21:24:35.971 -> === 1 ===
21:24:38.591 -> === writeSettingsToFlash()
21:24:38.591 -> === setstandbyTimer()
21:24:38.591 -> 3966436
21:24:38.624 -> 539
21:24:38.624 -> 539
21:24:38.790 -> Card UID: 33 73 E7 02
21:24:38.824 -> PICC type: MIFARE 1KB
21:24:38.824 -> Authenticating Classic using key A...
21:24:38.824 -> PCD_Authenticate() failed: Error in communication.
21:24:38.824 -> Card UID: 33 73 E7 02
21:24:38.824 -> PICC type: MIFARE 1KB
21:24:38.824 -> Authenticating Classic using key A...
21:24:38.824 -> PCD_Authenticate() failed: Error in communication.
21:24:38.890 -> Card UID: 33 73 E7 02
21:24:38.890 -> PICC type: MIFARE 1KB
21:24:38.923 -> Authenticating Classic using key A...
21:24:38.923 -> PCD_Authenticate() failed: Error in communication.
21:24:38.989 -> Card UID: 33 73 E7 02
21:24:38.989 -> PICC type: MIFARE 1KB
21:24:38.989 -> Authenticating Classic using key A...
21:24:38.989 -> PCD_Authenticate() failed: Error in communication.
21:24:39.023 -> Card UID: 33 73 E7 02
21:24:39.023 -> PICC type: MIFARE 1KB
21:24:39.023 -> Authenticating Classic using key A...
21:24:39.023 -> PCD_Authenticate() failed: Error in communication.
21:24:39.056 -> Card UID: 33 73 E7 02
21:24:39.056 -> PICC type: MIFARE 1KB
21:24:39.056 -> Authenticating Classic using key A...
21:24:39.056 -> PCD_Authenticate() failed: Error in communication.
21:24:39.089 -> Card UID: 33 73 E7 02
21:24:39.155 -> PICC type: MIFARE 1KB
21:24:39.155 -> Authenticating Classic using key A...
21:24:39.155 -> Reading data from block 4 ...
21:24:39.155 -> Data on Card :
21:24:39.155 ->  13 37 B3 47 02 01 02 18 F9 00 00 00 00 00 00 00
21:24:39.155 -> 
21:24:39.155 -> 1
21:24:39.155 -> 1
21:24:39.155 -> == playFolder()
21:24:39.155 -> === disablestandby()
21:24:39.421 -> 5 Dateien in Ordner 1
21:24:39.454 -> Album Modus -> kompletten Ordner wiedergeben

Tja. So sieht’s aus :<

Ist das die komplette Ausgabe?
Du hast auf jeden Fall Probleme mit dem Reader. Vermutlich die Verkabelung (wie du ja schon selbst schreibst).

Bitte </> nutzen, um die Konsolenausgabe hier einzustellen. Erhöht die Lesbarkeit :wink:

Oh nein! Es tut mir Leid - ich habe eure wertvolle Zeit gestohlen! Oh liebes Christkind schenke mir eine neuen Lötkolben zu Weihnachten, obgleich ich so unartig war! Damit schlechte Lötstellen nie wieder vorkommen.

1 „Gefällt mir“

Habe gleich drei Karten hintereinander neu konfiguriert.
Bis zu dem Punkt hat alles tadellos funktioniert; ich hätte nie gedacht, dass doch eine schlampige Lötstelle jetzt Schwierigkeiten macht.

Bitte nochmals um Verzeihung und vielen Dank für eure Hilfe!

Heißt, du hast die Lötstelle gerade entdeckt?
Dann weiterhin viel Erfolg!

Das liegt mit ziemlicher sicherheit am Reader. Suche dir mal den Post, Empfindlichkeit des RFID Readers erhöhen. Dort ist auch beschrieben, wie man über die Software die Leseempfindlichkeit ändern kann. Dazu muss beim initialisieren des RFID Readers ein befehl eingefügt werden, der die Empfindlicheit erhöht.

Für alle die „unbrauchbare“ Karten durch Nutzung der Android-Tools haben folgender Tipp:

Ich empfehle das „MIFARE Classic Tool“ (Android).
Damit könnt ihr einen DUMP aus einer funktionierenden Karte auslesen und speichern.
Anschließend kann dieser Dump auf die „defekte“ Karte geschrieben werden. Dann erkennt
der Tonuino die Karte wieder (analog der Spender-Karte)und ihr könnt sie über das Admin-Menü löschen und neu zuordnen.
Beide Karten können dann natürlich unterschiedliche Titel abspielen. Die Karten-ID wird nicht kopiert.

Hallo zusammen,
Eigentlich ist es eindeutig beschrieben, wie man die Karte neu konfigurieren kann, und doch klappt es bei mir nicht.
Was mache ich falsch:
Karte drauf legen - Musik beginnt zu spielen, Karte drauf lassen, Play/Pause drücken zum stoppen, Play/Pause drücken mindestens 5 s ==> bei mir passiert nichts besonderes. Wenn ich die Karte abnehme und wieder drauf lege, wird die alte gespeicherte Musik wieder gespielt.
Ich möchte nicht alles mit den drei Tasten zurücksetzen.

Wenn du die Karte nur neu konfigurieren willst, sprich neue Musik für eine Karte, dann kannst du das doch über das Adminmenü machen.

Vielen Dank für die schnelle Rückmeldung! Ich habe nun dies auch über die Admin-Menu gemacht. Ich hatte zuerst halt so verstanden, dass mit dem Drücken aller 3 Tasten der gesamte Box sofort resettet wird … :see_no_evil:

Mit dem Reset durch drücken der 3 Tasten löscht du nur alle Einstellungen und Fortschritte. Was die RFID-Tag abspielen ist auf diesen gespeichert und kann deshalb auch nur geändert werden, wenn der aufliegt. Zum neu konfigurieren, wenn du die DEV verwendest im Adminmenü „eine Karte neu konfigurieren“ wählen.

Moment moment moment.
Hier fliegt etwas durcheinander…

Wenn du die 3 Knöpfe drückst und hältst während du die Box einschaltest, dann wird resettet wie von @Gute_Laune beschrieben

Wenn die Box bereits an ist und du dann die 3 Tasten gemeinsam lange drückst, startet beim loslassen der 3 Tasten das Admin Menü.
Hier kannst du, unter anderen, auch eine Karte neu beschreiben.

Das die Karte, die du mit Benjamin blümchen bedruckt hast, Ordner 05 abspielt, kannst du durch drücken irgendwelcher Tasten nicht aus versehen löschen.
Hier musst du gezielt im admin Menü „eine Karte neu konfigurieren“ und sie dann dran halten.

1 „Gefällt mir“

Hier noch eine kleine Erkenntnis von mir.

Ich habe ebenfalls lange mit dem Problem gekämpft, meine Tags nicht neu konfigurieren zu können. Immer wenn ich die Option im Admin Menü gewählt und dann eine Karte drauf gelegt habe, hat es einfach nur die Karte abgespielt.

Nach viel verzweifeln und herum probieren habe ich festgestellt, dass es funktioniert hat, wenn ich die Karte sehr schnell drauf gelegt habe. Immer wenn ich zu langsam war hat es die karte nur abgespielt statt neu zu konfigurieren.

Da die Karten bei mir Figuren sind war ich wohl immer etwas zu behutsam. Die Tags der figuren sind in der Base versteckt, und sind damit auch nicht so super nah am reader wenn die figur auf der Box steht. Generell wäre es für mich vermutlich gut, wenn der Reader etwas empfindlicher wäre, ich kann mir vorstellen, dass das das problem ebenfalls beheben würde.