Guten Morgen allerseits, Ich möchte Daten auf eine sle4442-Smartcard schreiben. Ich habe 10 Karten bei Amazon gekauft, aber ich vermute, dass sie nicht leer sind. Ich verwende einen OMINIKEY 3x21 Smartcard-Leser und mit der mitgelieferten Software wird die Karte korrekt als sle4442 erkannt.
Ich sende meine Befehle über APDU, mit der PyApduTool-Software, dies ist die Liste der Befehle, die ich erhalte:
Verbinden/Zurücksetzen: Protokoll: T=0 ATR: 3B 04 A2 13 10 91
<<FF A4 00 00 01 06 [KARTENTYP WÄHLEN]
6D00
<<FF B0 00 00 40 [SPEICHER LESEN 0-40]
A2 13 10 91 FF FF 81 15 FF FF FF FF FF FF FF FF FF FF FF FF FF D2 76 00 00 04 00 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 90 00
<<FF 20 00 00 03 FF FF FF [Schreiben aktivieren, FF FF FF]
90 00
<<FF D0 00 30 05 11 22 33 44 55 [SPEICHER SCHREIBEN 30-35]
6D00
<<FF B0 00 00 40 [SPEICHER LESEN 0-40]
A2 13 10 91 FF FF 81 15 FF FF FF FF FF FF FF FF FF FF FF FF FF D2 76 00 00 04 00 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 90 00
Ich habe es mit allen 10 Karten versucht, die ich gekauft habe, identisches Ergebnis, ich schreibe nichts. Das Einzige, was mich wundert, ist die Antwort auf den A4-Befehl, der einen Fehler zurückgibt. Aber ich habe es mit allen FF-Codes A4 00 00 01 xx versucht, mit xx von 00 bis FF, und die Antwort ist immer die gleiche. In jedem Fall bestätigt die mit dem Kartenleser gelieferte Software, dass es sich um sle4442 handelt.
Kann es sein, dass ich nicht leere Karten gekauft habe, oder mache ich etwas falsch?