Fehler com error 06

Bei mit tauchte der com 006 Fehler unter folgender Situation auf:
Ich habe mehrere Tonuino gebaut und die SD-Karte für alle gleich erstellt. Als ich beim zweiten Tonuino die RFID-Karten des ersten verwendete, kam bei den Karten mit Hörbuchmodus der Fehler com 006. Das lag daran, dass im EEPROM kein Speicherplatz für den Fortschritt vorhanden war und deshalb die Zahl 253 in den currentTrack übergeben wurde. Ich habe die Software dann so verändert, dass wenn das EEPROM eine Zahl kleiner als eins oder größer als myCard.folder übergibt, den Wert 1 einsetze und ins EEPROM speichere.

Exakt so auch bei mir implementiert:

playback.storedTrack = EEPROM.read(nfcTag.assignedFolder);
if (playback.storedTrack == 0 || playback.storedTrack > playback.folderTrackCount) playback.playTrack = 1;
else playback.playTrack = playback.storedTrack;

Etwas entsprechendes kann @Thorsten ja in DEV aufnehmen, damit das im nächsten Release landet.

Hallo Gemeinde des TonUINO’s,
Vielen Dank an erst mal an den Initiator dieses Projektes und alle die mitgeholfen haben es in, für mich, solch einer Komplexität zu gestallten.
Leider stehe ich gerade ein wenig auf dem Schlauch, was meine Fehlersuche betrifft. Denn ich bekomme leider immer einen „com error 6“.
Ich habe meine SD so wie oben beschrieben mit MP3’s befüllt. Anschließend zwei Karten mit Ordner 1 und 2 verknüpft. Beim lesen werden diese auch erkannt aber der Ordner nicht abgespielt. Wenn ich die Play-Taste drücke wird der erste Track des zuvor gewählten Ordners abgespielt. Ein vorspringen zum nächsten Track ist nicht möglich. Den MP3-Player habe ich gerade nach dieser Methode angeklemmt

https://www.dfrobot.com/wiki/images/thumb/9/97/Speaker2.png/700px-Speaker2.png

Dabei wurden die mp3’s abgespielt und die Trackwahl ging auch.
Der Arduino gibt mir folgendes aus:

 _____         _____ _____ _____ _____
|_   _|___ ___|  |  |     |   | |     |
  | | | . |   |  |  |-   -| | | |  |  |
  |_| |___|_|_|_____|_____|_|___|_____|

TonUINO Version 2.1
created by Thorsten Voß and licensed under GNU/GPL.
Information and contribution at https://tonuino.de.

=== loadSettingsFromFlash()
Version: 1
Maximal Volume: 25
Minimal Volume: 5
Initial Volume: 12
EQ: 6
Locked: 0
Sleep Timer: 5
Inverted Volume Buttons: 1
=== setstandbyTimer()
300034
Firmware Version: 0x92 = v2.0
=== playShortCut()
3
Shortcut not configured!
Card UID: 92 6C 2B 9B
PICC type: MIFARE 1KB
Authenticating Classic using key A...
Reading data from block 4 ...
Data on Card :
 13 37 B3 47 02 03 02 00 00 00 00 00 00 00 00 00

=== disablestandby()
10 Dateien in Ordner 3
Album Modus -> kompletten Ordner wiedergeben

Com Error 6
Card UID: 04 28 6F 3A E7 4C 80
PICC type: MIFARE Ultralight or Ultralight C
Authenticating MIFARE UL...
Data on Card :
 13 37 B3 47 02 01 02 00 00 00 00 00 00 00 00 00

=== disablestandby()
27 Dateien in Ordner 1
Album Modus -> kompletten Ordner wiedergeben

Com Error 6
Card UID: 92 6C 2B 9B
PICC type: MIFARE 1KB
Authenticating Classic using key A...
Reading data from block 4 ...
Data on Card :
 13 37 B3 47 02 03 02 00 00 00 00 00 00 00 00 00

=== disablestandby()
10 Dateien in Ordner 3
Album Modus -> kompletten Ordner wiedergeben

Com Error 6
=== disablestandby()
=== setstandbyTimer()
537001
Card UID: 04 28 6F 3A E7 4C 80
PICC type: MIFARE Ultralight or Ultralight C
Authenticating MIFARE UL...
Data on Card :
 13 37 B3 47 02 01 02 00 00 00 00 00 00 00 00 00

=== disablestandby()
27 Dateien in Ordner 1
Album Modus -> kompletten Ordner wiedergeben

Com Error 6
=== disablestandby()
=== setstandbyTimer()
542058
Volume Up
Volume Down
=== previousTrack()
Albummodus ist aktiv -> vorheriger Track

Com Error 6
=== nextTrack()
Albummodus ist aktiv -> nchchster Track: 2
Com Error 6

Jetzt weis ich auch nicht mehr weiter und hoffe das vielleicht einer von euch noch eine Idee hat woran es liegen könnte.
Vielen Dank Steffen

com error 6 heißt soviel wie Datei nicht gefunden (file mismatch). Ordner heißen 01, 02, 03 etc? Dateien 001.mp3, 002.mp3 etc? Frage: Als du die Karten angelernt hast, wurden da die Ordner angespielt?

Hallo Stephan,
Ja die Ordner heißen 01, 02, 03 etc. Die Dateien heißen 001_Liselotte1.mp3 und weitere. Werde es auch noch mal mit nur 001.mp3 ausprobieren.
Nein die MP3 wurde beim anlegen der Karte nicht abgespielt. Habe es eben auch noch mal Versuch eine neu anzulegen. Gibt mir zwar den richtigen Ornder und die korrekte anzahl an tracks aus und beschreibt die Karte. Bringt aber immer wieder zwischendurch nen com error 6.

Ja, probiere mal nur mit 001.mp3 etc. Es gibt Berichte, das manche DFPlayer nicht mit weiteren Zeichen hinter der Nummer klar kommen (Siehe auch unsere Hardware FAQ).

Habe die SD noch mal neu formatiert und die mp3’s strickt nach Schema draufgespielt. Ergab leider keine Besserung. Werde Morgen noch mal neu verkabel. Aber Vielen Dank erst mal.

Beim anlernen wird aber schon “Oh eine Neue Karte” usw. abgespielt oder? Bei manchen hat auch eine andere SD Karte geholfen.

Nein dies spielt er nicht ab. Will diese aber gleich konfigurieren. Der Dialog ist dann folgender:

 _____         _____ _____ _____ _____
|_   _|___ ___|  |  |     |   | |     |
  | | | . |   |  |  |-   -| | | |  |  |
  |_| |___|_|_|_____|_____|_|___|_____|

TonUINO Version 2.1
created by Thorsten Voß and licensed under GNU/GPL.
Information and contribution at https://tonuino.de.

=== loadSettingsFromFlash()
Version: 1
Maximal Volume: 25
Minimal Volume: 5
Initial Volume: 15
EQ: 1
Locked: 0
Sleep Timer: 0
Inverted Volume Buttons: 1
=== setstandbyTimer()
0
Firmware Version: 0x92 = v2.0
=== playShortCut()
3
Shortcut not configured!
Card UID: B2 92 BD A3
PICC type: MIFARE 1KB
Authenticating Classic using key A...
Reading data from block 4 ...
Data on Card :
 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

=== setupCard()
=== voiceMenu() (99 Options)
=== nextTrack()
1
=== nextTrack()

Com Error 6
2
=== nextTrack()

Com Error 6
=== 2 ===
=== voiceMenu() (9 Options)
1
=== nextTrack()
2
=== nextTrack()
3
=== nextTrack()
4
=== nextTrack()
5
=== nextTrack()
=== 5 ===
Authenticating again using key B...
Writing data into block 4 ...
 13 37 B3 47 02 02 05 00 00 00 00 00 00 00 00 00

=== nextTrack()
Card UID: B2 92 BD A3
PICC type: MIFARE 1KB
Authenticating Classic using key A...
Reading data from block 4 ...
Data on Card :
 13 37 B3 47 02 02 05 00 00 00 00 00 00 00 00 00

=== disablestandby()
24 Dateien in Ordner 2
Hrbrbuch Modus -> kompletten Ordner spielen und Fortschritt merken

Com Error 6

Die Ansagen für das Menü und die Zahlen werden auch angesagt.

Hast du die Karte mit Windows oder unter macOS bespielt? Falls letztes, stelle sicher das es KEINE versteckten Dateien/Ordner auf der Karte gibt (._ files, .DS files usw.).

“oh eine neue karte” = 0300_new_tag.mp3 also wieder eine der dateien die nicht rein numerisch ist. Hast du @stephan Hinweis schon versucht und die mp3 umbenannt so das nach der zahl nichts mehr kommt?

Hallo, habe soeben noch mal neu Verkabelt und gescheckt ob alle mp3’s, auch die im Odrner mp3 und advert, nur nummern haben. Die SD wird mit Window bearbeitet. War alles OK ergab aber keine Änderung. Werde jetzt doch noch einen anderen Player ausprobieren. Wird aber erst Montag was.
Habt erst mal vielen Dank für die Hilfe.

Hallo,
ich versteh es auch nicht…Ich bekomm den Com Error 6.
Auf der SD-Karte gibt es nur drei Odner:

  • advert
    -mp3
    -01
    -001.mp3
    -002.mp3
    -003.mp3
    -…

Die Karte habe ich in FAT und FAT32 versucht - kein Erfolg.
Das entfernen der Karte wird erkannt. Die Mp3 kann ich auch manuell über IO_2-PIN (auf Ground ziehen) starten.

Ich habe eine JC-Player Mit 1k in der RX-Leitung (wie im Schaltplan). Aufgebaut ist es auf einem Steckbrett mit den Daten aus dem DEV

14:53:55.956 -> 
14:53:55.956 ->  _____         _____ _____ _____ _____
14:53:55.956 -> |_   _|___ ___|  |  |     |   | |     |
14:53:55.956 ->   | | | . |   |  |  |-   -| | | |  |  |
14:53:55.956 ->   |_| |___|_|_|_____|_____|_|___|_____|
14:53:55.956 -> 
14:53:55.956 -> TonUINO Version 2.1
14:53:55.956 -> created by Thorsten Voß and licensed under GNU/GPL.
14:53:55.956 -> Information and contribution at https://tonuino.de.
14:53:55.956 -> 
14:53:55.956 -> === loadSettingsFromFlash()
14:53:55.956 -> Version: 1
14:53:55.956 -> Maximal Volume: 25
14:53:55.996 -> Minimal Volume: 5
14:53:55.996 -> Initial Volume: 15
14:53:55.996 -> EQ: 1
14:53:55.996 -> Locked: 0
14:53:55.996 -> Sleep Timer: 0
14:53:55.996 -> Inverted Volume Buttons: 1
14:53:55.996 -> === setstandbyTimer()
14:53:55.996 -> 0
14:53:58.116 -> Firmware Version: 0x92 = v2.0
14:53:58.116 -> === playShortCut()
14:53:58.116 -> 3
14:53:58.116 -> Shortcut not configured!
14:53:58.116 -> Card UID: 73 D3 24 1B
14:53:58.116 -> PICC type: MIFARE 1KB
14:53:58.116 -> Authenticating Classic using key A...
14:53:58.116 -> Reading data from block 4 ...
14:53:58.156 -> Data on Card :
14:53:58.156 ->  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
14:53:58.156 -> 
14:53:58.156 -> === setupCard()
14:53:58.196 -> === voiceMenu() (99 Options)
14:53:58.596 -> 
14:53:58.596 -> Com Error 6
14:54:09.356 -> SD Karte entfernt 
14:54:11.156 -> SD Karte bereit

Welches mp3 wird dann gespielt? Hast du im mp3 Ordner vielleicht "._" Dateien? Nutzt du einen Mac?

Hallo Stephan,
danke für deine schnelle Antwort. Bei Titel vor Spielt er die erste Datei im 01-Odner. Bei Titel zurück kommen die Zahlen.
Ich habe auch gerade Dateien mit 001_fhshfuoqwe.mp3 versucht, diese werden auch gespielt.

Ich habe einen Windowsrechner verwendet und sehe keine „*._“ Dateien

Das com error 6 kommt von der Ansage aus dem mp3 Ordner wenn ich das richtig sehe. Ist da alles i.o.? Zahlen 4stellig?

Ich kann wirklich alle Dateien Abspielen…in der Konsole kommt dann “nextTrack()”
den mp3- und advert-Ordner hab ich von github übernommen.
die erste Datei sieht wie folgt aus 0001.mp3

Ich habe gerade eine zweite Karte versucht - leider das gleiche Problem

Ist Deine SD-Karte max. 32 GB groß?
siehe auch:

@dennis: das ist mir noch gar nicht aufgefallen. Genau so verhält sich meinTonuino.

Bei mir liegt es aber nicht an der Kartengröße
ich habe zwei 16GB und eine 2GB Karte versucht.Am Anfang dachte ich, er spielt nur den ADVERT-Ordner nicht ab. Aber die Meldung, dass die Karte verknüpft wurde kommt. Case sensitive ist es nicht, die Schreibweise der Ordner ist egal. Die 1.01 der DFPlayer Bibilothek bringt auch keine Lösung

Was meinst Du genau?

Diese Verknüpfungs-Ansage liegt aber im MP3-Ordner.