Advanced Card Systems Limited ACR1281U Benutzerhandbuch
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.
1.1 ATR format for ISO 14443 Part 3 PICCs.
Byte
Value
(Hex)
Designation
Description
0
3B
Initial Header
1
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)
only TD1 is following.
Lower nibble N is the number of historical
bytes (HistByte 0 to HistByte N-1)
2
80
TD1
Higher nibble 8 means: no TA2, TB2, TC2
only TD2 is following.
Lower nibble 0 means T = 0
only TD2 is following.
Lower nibble 0 means T = 0
3
01
TD2
Higher nibble 0 means no TA3, TB3, TC3,
TD3 following.
Lower nibble 1 means T = 1
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
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
(RID) # A0 00 00 03 06
SS
Byte for standard
C0 .. C1
Tk
Bytes for card name
4
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
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