Android App um TonUINO Karten zu Beschreiben

Falls du ein Samsung Handy hast könnte es helfen das Handy an ein Ladekabel zu hängen. Bei mir hat es so funktioniert.

https://eu.community.samsung.com/t5/galaxy-s9-s9/s9-nfc-not-working-below-70-battery/td-p/1718594

Auch wenn ich kein Samsung Handy besitze, werde ich den Tipp mal ausprobieren.
Mich würde vor allem noch die Ursache interessieren und sind die Karten unwiederbringlich zerstört?

Dass die Tags zerstört sind halte ich für unwahrscheinlich.
Hast du probiert, ob sie am TonUINO gelesen werden? Falls nicht kannst du auch versuchen über den TonUINO eine Karte anzulernen und dann versuchen, ob sie in der App gelesen wird.
Vielleicht gibt es ein Problem in meiner App beim Einlesen der Daten?

Zusätzlich gibt es natürlich auch noch die Option, mit einer anderen NFC App zu schauen, ob Daten auf den Tag geschrieben worden sind.

Hallo marc,

normalerweise erscheint sofort ein Auswahlmenü, wenn ich das Handy auf ein NFC Tag lege, um eine App zu starten. Bei den beschriebenen Daten erkennt das Handy die Karte aber gar nicht mehr, auch nicht in einer anderen App.
Könnte das mit dem NFC data exchange Format (NDEF) zu tun haben, welches vom TonUNIO, soweit ich das verstanden habe, nicht verwendet wird? (Andererseits wird von der App „NXP TagInfo“ bei den leeren Karten auch "No NDEF data storage populated angezeigt. Die „beschriebenen“ Karten werden auch von dieser App nicht mehr erkannt.)
Mein TonUINO ist leider noch nicht fertig gestellt, so dass ich diesen Weg (noch) nicht testen kann.

Ja, also NDEF wird nicht geschrieben, also wird da auch nichts auftauchen. Aber zumindest das Format sollte erkannt werden.

Ich habe jetzt mal die NXP taginfo app heruntergeladen und folgende Ausgabe eines funktionierenden beschriebenen Mifare Classic Tags bekommen:


Beim zweiten Bild siehst du in Sektor 1 die TonUINO Daten „1337b347…“

Mein TonUINO ist nun fertig gestellt und ich kann damit auch bisher unbenutzte Karten beschreiben. Die Daten kann ich auch anschließend mit NXP taginfo am Handy auslesen.
Die Karten, welche ich mit dem Handy versucht habe zu beschreiben, werden seitdem weder vom Handy noch vom TonUINO erkannt. Sie verhalten sich so, als ob sie überhaupt kein RFID Tag besitzen würden. Auch wurde eine Karte, welche ich am TonUINO beschrieben habe, durch das Überschreiben mit dem Handy unbrauchbar.
An was könnte das liegen, „grillt“ das Handy die Karten? Hatte bereits jemand anderes so ein Verhalten? Wurden mir evtl. minderwertige Karten (von AZ Delivery) geliefert?

Was benutzt du für ein Handy und Betriebssystem?

Wir haben letztens festgestellt, dass mein Sony Xperia Z3 compact unter Android 6 super funktioniert. Das Xperia XZ1 meines Bruders unter Android 9 meldet immer erst, dass das Tag angeblich inkompatibel wäre. In einem 2. Versuch kann man es dann aber beschreiben.

Kannst du das Tag mit einer anderen App auslesen/analysieren? Z. Bsp. Mifare Classic Tool oder die o.g. Nxp Tag Info?

Ich habe letztens auch mal im Playstore die Bewertungen einiger anderer NFC-Apps durchgelesen. Es las sich ein bisschen so, als ob neue Handys häufiger Probleme mit NFC haben.

Kann ich mir eigentlich nicht vorstellen. Ich habe einige dieser Karten und hatte bisher noch mit keiner Karte Probleme. Auch Freunde nicht, welche ebenfalls Karten von AZ Delivery haben. Klar, kann immer mal sein, dass mit den Karten was nicht passt, aber gleich so viele?
Funktionieren sie denn am Tonuino?

Ich habe ähnliche Probleme. Hunderte von Karten mit dem OnePlus 3t meiner Frau erfolgreich beschrieben und ohne Probleme am TonUINO verwendbar. Mit meinem alten Samsung S7 mit NFC konnte ich nicht eine Karte beschreiben.
Nun habe ich ein neues Handy. Es ist ein Poco F2 Pro mit NFC. Auch mit diesem Handy das gleiche Problem. Ein Beschreiben der Karten nicht möglich in Verbindung mit der App. NFC scheint nicht gleich NFC zu sein.

Ich habe heute eine Karte mit einem anderen Handy und dieser App erfolgreich beschrieben und gelesen. Anschließend zum Test mein bisheriges Handy verwendet und auch damit konnte ich die Karte erfolgreich lesen und schreiben. Anschließend andere Karte, welche vom TonUINO bereits beschrieben wurde, mit der App eingelesen. Nach dem Klick auf „bearbeiten“ kam die Meldung "Verbindung verloren, bevor ich überhaupt auf „schreiben“ klicken konnte. Anschließend war auch diese Karte defekt und wurde weder von irgendeiner Handyapp noch dem TonUINO erkannt. Dann noch ein weiterer Test mit der heute erfolgreich an diesem Handy geschriebenen Karte und sie mit der App noch einmal (nur!) eingelesen, danach war auch diese Karte defekt.
Dass Karten nicht beschrieben werden können, wie von den anderen hier beschrieben, ist nicht schön, aber bei mir sind die Karten danach leider nur noch Müll. Hätte gern verstanden wie so etwas passieren kann, aber langsam sind für den Test etwas viele Karten hinüber und ich werde die Karten wohl nur noch über den TonUINO beschreiben…

Wir sind dazu übergegangen, die Handys auf die Karten oder Aufkleber zu legen. Dann gibt es sehr viel weniger Probleme mit den Verbindungen.

Es scheint ja so, dass durch den Verbindungsverlust beim Schreiben bei dir die Tags kaputt gehen. Bei der Technik kenne ich mich nicht genug aus, um weiterhelfen zu können (so indirekt ist das noch schwieriger).

Noch als ein Test: Was passiert, wenn du die App in der Leseansicht für 1 Minute auf ein funktionierendes Tag legst? Wird dann ständig der Tag neu erkannt? Das wäre eine Auswirkung des Verbindungsverlusts.


Kannst du mal schreiben, was für ein Gerät du hast, dann kann ich das als bekannten Fehler aufnehmen.

Wir sind dazu übergegangen, die Handys auf die Karten oder Aufkleber zu legen. Dann gibt es sehr viel weniger Probleme mit den Verbindungen.

Das habe ich bereits immer so gemacht. Karte auf den (Holz- oder Glas-) Tisch und Handy direkt daraufgelegt.

Was passiert, wenn du die App in der Leseansicht für 1 Minute auf ein funktionierendes Tag legst? Wird dann ständig der Tag neu erkannt?

Nein, das Tag wird genau einmal erkannt. Erst wenn ich das Handy etwa 5cm vom Tag entferne und dann wieder auflege, wird es wieder erneut mit der ID erkannt.

Kannst du mal schreiben, was für ein Gerät du hast, dann kann ich das als bekannten Fehler aufnehmen.

Es handelt sich im ein Xiaomi Mi6 mit Android 9. Beim Lesen gab es bisher keinerlei Probleme und alle Tags wurden fehlerfrei erkannt (auch andere Chipkarten wie Bankkarten und ePerso). Nur nach dem Beschreiben mit dieser App sind die Tags meistens defekt.
Ich werde noch einen Versuch unternehmen die Tags mit der App „NXP TagWriter“ zu beschreiben, um noch einen Vergleich mit einer anderen App zu bekommen.

Es scheint ja so, dass durch den Verbindungsverlust beim Schreiben bei dir die Tags kaputt gehen. Bei der Technik kenne ich mich nicht genug aus, um weiterhelfen zu können.

Kennt sich sonst jemand mit der NFC/RFID Technik aus und könnte erklären wie das Tag beim Schreiben zerstört werden kann? Wird beim Schreiben vielleicht „zuviel Energie“ verwendet?

@marc:
Vorweg erst einmal: Deine App ist prima und erleichtert mir das Zuordnen der Karten ungemein! Respekt!

Nun habe ich aktuell mit 30 brandneuen Karten (bestellt bei AZ Delivery) das Problem, dass sie von der App nicht akzeptiert werden (Es kommt die Meldung „Tag soundso gefunden“ aber gleichzeitig „Fehler: Konnte keine Daten vom NFC Tag lesen“).

Hier bin ich über die gleiche Fehlermeldung gestolpert:

Es ist zwar etwas nervig, aber ich konnte die Karten zum Laufen bringen, in dem ich Dem Workaround von @Tux folgte: Dump im Mifare Tool einer funktionierenden Karte ziehen und dann in Fleißarbeit auf alle die Karten übertragen. Danach kann der Tag normal in der TonUINO App gelesen und editiert werden.

Komische Sache, vielleicht gibt es da noch Potenzial bei der TonUINO App? So eine Art optional auswählbare „Formatierung“ bzw. Kartenreset, falls die Karte nicht tut wie sie soll?

Achso: Gerät ist ein Huawei P20 mit Android 9.

Ich habe mal den Dump von der nicht funktionierenden leeren Karte gezogen (Mifare Tool):

+Sector: 0
43A49B0C700804006263646566676869
00000000000000000000000000000000
00000000000000000000000000000000
------------FF078069FFFFFFFFFFFF
+Sector: 1
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
FFFFFFFFFFFFFF078069FFFFFFFFFFFF
+Sector: 2
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
FFFFFFFFFFFFFF078069FFFFFFFFFFFF
+Sector: 3
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
FFFFFFFFFFFFFF078069FFFFFFFFFFFF
+Sector: 4
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
FFFFFFFFFFFFFF078069FFFFFFFFFFFF
+Sector: 5
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
FFFFFFFFFFFFFF078069FFFFFFFFFFFF
+Sector: 6
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
FFFFFFFFFFFFFF078069FFFFFFFFFFFF
+Sector: 7
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
FFFFFFFFFFFFFF078069FFFFFFFFFFFF
+Sector: 8
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
FFFFFFFFFFFFFF078069FFFFFFFFFFFF
+Sector: 9
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
FFFFFFFFFFFFFF078069FFFFFFFFFFFF
+Sector: 10
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
FFFFFFFFFFFFFF078069FFFFFFFFFFFF
+Sector: 11
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
FFFFFFFFFFFFFF078069FFFFFFFFFFFF
+Sector: 12
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
FFFFFFFFFFFFFF078069FFFFFFFFFFFF
+Sector: 13
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
FFFFFFFFFFFFFF078069FFFFFFFFFFFF
+Sector: 14
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
FFFFFFFFFFFFFF078069FFFFFFFFFFFF
+Sector: 15
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
FFFFFFFFFFFFFF078069000000000000

Bei neuen Karten bekomme ich die selben Meldungen.
Wenn ich dann auf „Tags einzeln eingeben“ drücke, die Daten eingeben und die Karte dann beschreibe funktioniert das bei mir. Funktioniert das bei deinen Karten dann auch?

Hallo @nosi,
Deine neue Karte ist komplett leer, deswegen können auch keine TonUINO Daten von ihr gelesen werden. Das sagt die Fehlermeldung.
Wenn du über die Tageingabe die Tags schreiben kannst wie von @Gute_Laune vorgeschlagen, dann passt eigentlich alles.


Aber es scheint ein Problem mit der Benutzerführung in der App zu geben:
Ich könnte einbauen, dass die App bei leeren Tags vorschlägt, auf die Eingabeseite zu wechseln.
Glaubt ihr, das würde für die Zukunft helfen?

2 „Gefällt mir“

Das klingt nach einer guten Lösung. Mich hat anfangs gar nicht das „Konnte keine Daten von NFC Tag lesen“ verunsichert, sondern der Hinweis welche Technologien unterstützt werden. Da dachte ich schon ich hätte falsche gekauft.

Bei mir werden beim Auslesen die Modifier mit den Bezeichnungen von Standartkarten angezeigt. Also z.B. „Album:…“ statt „Pausetanz Modus“ vielleicht kannst du das ja auch noch anpassen.

Ah, ich vestehe. Werde das später mal ausprobieren. Sehe gerade, dass in Deiner App es ja eigentlich gut erklärt ist: „Tags Lesen: […]auf einem NFC-kompatiblen RFID Tag, das TonUINO Daten beinhaltet, platziert wird.“

Nachtrag: Habe es ausprobiert und erwartungsgemäß funktioniert alles wie von @Gute_Laune geschrieben…

shame on me

Ich hatte einfach zu später Stunde - ohne es genau durchzulesen - den Ablauf fehlinterpretiert. Ich dachte, dass ich auch bei einer leeren Karte als erstes das Smartphone auf den Tag legen muss.

Also zu Deiner Frage: Die Benutzerfreundlichkeit würde sicherlich noch einmal gesteigert, wenn beim Auflegen auf eine leere Karte automatisch zur Eingabeseite gewechselt wird. Notwendig ist das aber offensichtlich nicht :slight_smile:

Hi Community, eine Frage:

Ich habe eine RFID Karte erfolgreich mit der Tonuino geschrieben und benutz (Gelesen). Jetzt bei ein Bekannte (ich habe kein Android) die App installiert damit er die RFIDs damit schreiben kann.

Ein Mal hat die App die Karte gelesen, dann habe ich auf „edit„ gedruckt und dabei hat das Handy die Verbindung mit der Karte verloren. Ich habe nicht auf „Write“ gedruckt. Jetzt ist die Karte irgendwie tot, weder die App noch die Tonuino sieht die Karte. Löschen tut auch nicht. Ist die Karte tatsächlich kaputt plötzlich? Bitte um Hilfe, bin in Urlaub und habe die Tonuino und Kartenset an meine Nichte geschenkt…