Device Initialisierung

Many0815

Mitglied
Hi Leute.

Ich stecke nun seit einer Woche beim schreiben meines Smart Card Treibers fest.
Meine Frage ist: Was muss ich dem Betriebsystem schicken, bzw dem Host, um da Gerät zu aktivieren.
Mein derzeitiger Stand: Der Descriptor ist fertig, also das Gerät wird erkannt, aber wie gesagt steht der Fehlercode 10: Gerät kann nicht aktiviert werden...

Danke für die Hilfe

cheers Many
 
oder kann mir wer das Protokoll zwischen Betriebsystem und einem Smart Card Driver erklären oder eine Grafik linken?
Ich finde zu diesem Thema leider nichts passendes...

cheers
 
Also falls jemand mal das gleiche Problem hat hier ein Ansatz:

Erstmal auf usb.org die CCID-Rev110.pdf anschaun.
Dann die ISO/IEC 7816 Norm durchforsten.

Zum Protokollablauf:
Wichtigsten Host Commands:
PC_to_RDR_IccPowerOn
PC_to_RDR_IccPowerOff
PC_to_RDR_GetParameter
PC_to_RDR_XfrBlock

Dazu die requests:
RDR_to_PC_NotifySlotChange
RDR_to_PC_SlotStatus
RDR_to_PC_DataBlock
RDR_to_PC_Parameters

Und den Aufbau und die Strukturierung von APDU/TPDU anschaun
cheers Many
 
Zurück