Fehler com error 06


#1

Hallo zusammen.
heute habe ich meinen Tonuino beendet.
Ich nutze die Tonuino-Platine (neue Version)
Ich bekomme allerdings beim einrichten der karte und auch beim auflegen der Karte
com error 6
ich habe die SD-Karte schon mehrfach formatiert (FAT32)
Meine Ordnerstruktur sieht folgendermaßen aus

  • advert
  • mp3
  • 01
    • 01.mp3
  • 02
    • 01.mp3
    • 02.mp3

    • es liegen keine anderen Dateien auf der Karte

Wie kann ich den Fehler beheben

LG Jonny


#2

Willkommen! Die mp3 Dateinamen in den eigenen Ordnern (01-99) müssen dreistellig sein. 001.mp3… 002.mp3 etc. bis maximal 255.mp3 (erlaubt ist aber auch 001xyzblabla.mp3, so kann man etwas besser erkennen was was ist). Wichtig ist eben, daß am Anfang die dreistellige Nummer ist. In mp3 und advert so wie sie auf github sind (vierstellig).


#3

Danke schön. hat wunderbar geklappt.
LG


#4

Gern geschehen! Viel Spaß mit deinem TonUINO.


#5

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.


#6

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.


#7

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


#8

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?


#9

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.


#10

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).


#11

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.


#12

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


#13

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.


#14

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.).


#15

“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?


#16

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.