Reference Manual
Prox–DU & Prox–SU
www.gemalto.com
DOC118569D Public Use Page 6/145
CRC control .............................................................................................................. 37
MAD CRC calculation program ................................................................................ 37
USING PC/SC APPLICATION .............................................................................................. 39
PC/SC
OVERVIEW .............................................................................................................. 39
GEM_PC/SC SOFTWARE TOOL ............................................................................................ 42
P
ROX–DU AND PROX–SU PC/SC READER NAME ................................................................. 43
WINDOWS OPERATING SYSTEMS .......................................................................................... 43
LINUX AND MAC OS X OPERATING SYSTEMS ......................................................................... 44
PC/SC
LIMITATIONS ............................................................................................................ 45
INTERFACING WITH CONTACTLESS CARDS .................................................................. 46
D
ETECTING AN INSERTION .................................................................................................... 46
D
ETECTING A REMOVAL ....................................................................................................... 46
ATR FOR CONTACTLESS SMART CARDS ................................................................................ 47
INTERFACING WITH MIFARE
®
DESFIRE CARDS ............................................................. 49
REQUESTING CONTACTLESS SMART CARD INFORMATION ........................................ 51
INTERFACING WITH MIFARE
®
CARDS .............................................................................. 52
ATR
FOR MIFARE
®
CARDS ................................................................................................. 53
G
ET DATA COMMAND ........................................................................................................... 55
LOAD KEYS COMMAND ......................................................................................................... 56
GENERAL AUTHENTICATE COMMAND .................................................................................... 58
R
EAD BINARY COMMAND...................................................................................................... 60
UPDATE BINARY COMMAND .................................................................................................. 61
E
RROR CODE LIST SUMMARY ................................................................................................ 62
INTERFACING WITH CONTACT CARDS ............................................................................ 64
D
ETECTING AN INSERTION ................................................................................................... 64
D
ETECTING A REMOVAL ....................................................................................................... 64
ATR FOR CONTACT SMART CARDS ...................................................................................... 64
Structures and content ................................................................................................. 66
Structure of the subsequent characters in the ATR ..................................................... 66
Format character T0 ................................................................................................. 66
Interface characters TAi, TBi, TCi, TDi .................................................................... 67
Historical characters T1, T2, ... ,TK .......................................................................... 67
Check character TCK ............................................................................................... 68
Protocol type T ......................................................................................................... 68
Specifications of the global interface bytes .............................................................. 68
TA1 ....................................................................................................................... 68
TB1 and TB2 ........................................................................................................ 69
TC1 ...................................................................................................................... 69
TA2 ....................................................................................................................... 69
The first TA1 for T=15 .......................................................................................... 70
The first TB for T=15 ............................................................................................ 70
CCID DEVICES ..................................................................................................................... 71
CCID
OVERVIEW ................................................................................................................ 71
CCID communication pipes .......................................................................................... 71
CCID protocol and parameters selection ..................................................................... 72
TPDU level of exchange........................................................................................... 72
APDU level of exchange .......................................................................................... 73
Character level of exchange .................................................................................... 73
Suspend behavior ......................................................................................................... 74
CCID
DEVICE FOR THE CONTACT INTERFACE ........................................................................ 74