AET62 Reference Manual
Version 1.0
Page 7 of 37
idvation GmbH
Otto-Hesse-Straße 19 / T5
Phone +49 6151 4923021
D-64293 Darmstadt
Fax +49 6151 3689296
www.idvation.com
4. PICC Interface Description
4.1.
ATR Generation
If the reader detects a PICC, an ATR will be sent to the PCSC driver to identify the PICC.
4.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)
2
80
TD1
Higher nibble 8 means: no TA2, TB2, TC2 only TD2 is following.
Lower nibble 0 means T = 0
3
01
TD
Higher nibble 0 means no TA3, TB3, TC3, TD3 following.
Lower nibble 1 means T = 1
4
To
3+N
80
T1
Category indicator byte, 80 means A status indicator may be present in an optional COMPACT-TLV data
object
4F
Tk
Application identifier Presence Indicator
0C
Length
RID
Registered Application Provider Identifier
(RID) # A0 00 00 03 06
SS
Byte for standard
C0…C1
Bytes for card name
00 00 00 00
RFU
RFU # 00 00 00 00
4+N
UU
TCK
Exclusive-oring of all the bytes T0 to Tk
Table 2: ATR format for ISO 14443 Part 3 PICCs
Example: ATR for MIfare 1K = {3B 8F 80 01 80 4F 0C
A0 00 00 03 06
03
00 01 00 00 00 00 6A}
ATR
Initial Header
T0
TD1
TD2
T1
Tk
Length
RID
Standard
Card Name
RFU
RCK
3B
8F
80
01
80
4F
0C
A0 00 00 03
06
03
00 01
00 00 00 00
6A
Where:
Length (YY)
= 0C
RID
=
A0 00 00 03 06
(PC/SC Workgroup)
Standard (SS)
= 03 (ISO14443A, Part 3)
Card Name (C0 .. C1)
= [00 01] (Mifare 1K)
Where, Card Name (C0 .. C1)
00 01: Mifare 1K
00 02: Mifare 4K
00 03: Mifare Ultralight
00 26: Mifare Mini
….
F0 04: Topaz and Jewel
F0 11: FeliCa 212K
F0 12: FeliCa 424K
…
FF [SAK]: Undefined