Document Version 1.00
Last revised on
Page 4 of 87
2020-04-10
Reference Manual for uTrust 3720F and uTrust 3721F Readers
5.2.
Utilities
........................................................................................................................ 23
5.3.
Driver
........................................................................................................................... 23
5.3.1.
uTrust 372x F listing ....................................................................................................... 23
uTrust 3720 F is listed by PC/SC applications as ............................................................................. 23
5.3.2.
Supported operating systems ........................................................................................ 23
5.3.3.
PC/SC 2.0 compliant ATR for contactless interface ........................................................ 24
5.3.3.1.
ATR for contactless storage user tokens .................................................................................. 24
5.3.3.2.
ATR for ISO/IEC 14443-4 user tokens ...................................................................................... 26
5.3.3.3.
ATR for ISO/IEC 15693 tokens .................................................................................................. 27
5.3.3.4.
ATR for LF tokens ..................................................................................................................... 28
5.4.
Firmware ............................................................................................................................... 29
5.4.1.
CCID transport protocol ................................................................................................. 29
5.4.2. HID transport protocol.......................................................................................................... 30
6.
Commands description ................................................................................................ 31
6.1.
Generic APDU ............................................................................................................... 31
6.1.1.
Working with DESFire and MIFARE Plus tokens .......................................................................... 31
6.1.2.
PAPDU_GET_UID......................................................................................................................... 31
6.1.3.
PAPDU_ESCAPE_CMD ................................................................................................................. 32
6.2.
Supported Pseudo APDU (Contactless Interface) .......................................................... 33
6.2.1.
PAPDU_MIFARE_READ_BINARY ................................................................................................. 33
6.2.2.
PAPDU_MIFARE_UPDATE_BINARY ............................................................................................. 34
6.2.3.
PAPDU_MIFARE_LOAD_KEYS...................................................................................................... 35
6.2.4.
PAPDU_MIFARE_AUTHENTICATE ............................................................................................... 35
6.2.5.
PAPDU_MIFARE_READ_SECTOR ................................................................................................. 36
6.2.6.
PAPDU_MIFARE_READ_SECTOR_EX ........................................................................................... 37
6.2.7.
PAPDU_MIFARE_WRITE_SECTOR ............................................................................................... 37
6.2.8.
PAPDU_MIFARE_VALUE_BLK_OLD ............................................................................................. 38
6.2.9.
PAPDU_MIFARE_VALUE_BLK_NEW ............................................................................................ 39
6.2.10.
PAPDU_TCL_PASS_THRU (T=CL Pass Thru) ............................................................................... 40
6.2.11.
PAPDU_ISO14443_PART3_PASS_THRU (Mifare Pass Thru) ....................................................... 41
6.2.12.
PAPDU_ISO14443_PART4_PART3_SWITCH (TCL – Mifare Switch) .......................................... 41
6.2.13.
PAPDU_FELICA_REQC ............................................................................................................... 41
6.2.14.
PAPDU_FELICA_REQ_SERVICE ................................................................................................... 42
6.2.15.
PAPDU_FELICA_REQ_RESPONSE .............................................................................................. 42
6.2.16.
PAPDU_FELICA_READ_BLK ....................................................................................................... 42
6.2.17.
PAPDU_FELICA_WRITE_BLK ....................................................................................................... 43
6.2.18.
PAPDU_FELICA_SYS_CODE ....................................................................................................... 43
6.2.19.
PAPDU_NFC_TYPE1_TAG_RID ................................................................................................... 44
6.2.20.
PAPDU_NFC_TYPE1_TAG_RALL ................................................................................................ 44
6.2.21.
PAPDU_NFC_TYPE1_TAG_READ ................................................................................................ 44
6.2.22.
PAPDU_NFC_TYPE1_TAG_WRITE_E ......................................................................................... 45
6.2.23.
PAPDU_NFC_TYPE1_TAG_WRITE_NE ........................................................................................ 45
6.2.24.
PAPDU_NFC_TYPE1_TAG_RSEG ............................................................................................... 46
6.2.25.
PAPDU_NFC_TYPE1_TAG_READ8 .............................................................................................. 46
6.2.26.
PAPDU_NFC_TYPE1_TAG_WRITE_E8 ....................................................................................... 47
6.2.27.
PAPDU_NFC_TYPE1_TAG_WRITE_NE8 ...................................................................................... 47
6.3.
Escape commands for the uTrust 372x F ....................................................................... 48
6.3.1.
Sending Escape commands to uTrust 372x F .............................................................................. 48
6.3.2.
Escape command codes .............................................................................................................. 49
6.3.3.
Generic Commands Common to uTrust Contactless Interfaces ................................................. 49