Advanced Card Systems Limited ACR1281U Benutzerhandbuch

Seite von 79
ACR1281U 
 
 
 Advanced Card Systems Ltd. 
Page 26 of 81 
 
PICC INTERFACE DESCRIPTION 
1. ATR Generation 
If the reader detects a PICC, an ATR will be sent to the PCSC driver for identifying the PICC. 
 
1.1 ATR format for ISO 14443 Part 3 PICCs.  
Byte 
 
Value 
(Hex) 
Designation 
Description 
3B 
Initial Header 
 
8N 
T0 
Higher nibble 8 means: no TA1, TB1, TC1 
only TD1 is following. 
Lower nibble N is the number of historical 
bytes (HistByte 0 to HistByte N-1)  
80 
TD1 
Higher nibble 8 means: no TA2, TB2, TC2 
only TD2 is following. 
Lower nibble 0 means T = 0 
01 
TD2 
Higher nibble 0 means no TA3, TB3, TC3, 
TD3 following. 
Lower nibble 1 means T = 1 
80 
T1 
Category indicator byte, 80 means A status 
indicator may be present in an optional 
COMPACT-TLV data object 
4F 
Application identifier Presence Indicator 
0C 
Length 
RID 
Registered Application Provider Identifier 
(RID) # A0 00 00 03 06 
SS 
Byte for standard 
C0 .. C1 
Tk 
Bytes for card name 
 
 
To 
 
3+N 
00 00 00 00 
RFU 
RFU # 00 00 00 00 
4+N 
UU 
TCK 
Exclusive-oring of all the bytes T0 to Tk 
 
e.g. ATR for MIFare 1K  = {3B 8F 80 01 80 4F 0C 
A0 00 00 03 06
 
03
 00 01 00 00 00 00 6A} 
 
Length (YY) = 0x0C 
RID = {A0 00 00 03 06} (PC/SC Workgroup) 
Standard (SS) = 
03
 (ISO14443A, Part 3) 
Card Name (C0 .. C1) = {00 01} (MIFare 1K) 
 
Card Name (C0 .. C1) 
00 01: Mifare 1K 
00 02: Mifare 4K 
00 03: Mifare Ultralight 
00 26: Mifare Mini 
 
FF 28: JCOP 30 
FF [SAK]: undefined tags