Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
The ATR formats for different NFC card types are listed below. Please refer to PC/SC spec [3.a] for more details regarding the ATR format.
ATR format for ISO14443-4 cards
Byte offset | Value | Designation | Description |
---|---|---|---|
0 | 3B | Initial header | |
1 | 8n | T0 | Higher nibble indicates only presence of TD1. Lower nibble indicates the size of the historical bytes |
2 | 80 | TD1 | Presence of TD2 |
3 | 01 | TD2 | |
4 to 3+N | XX | Historical bytes | For ISO14443A: The historical bytes is from the ATS response For ISO14443B: The historical bytes is from ATTRIB (ATQB) |
4+N | XX | TCK | Checksum |
ATR format for storage cards
Byte offset | Value | Designation | Description |
---|---|---|---|
0 | 3B | Initial header | |
1 | 8n | T0 | Higher nibble indicates only presence of TD1. Lower nibble indicates the size of the historical bytes. |
2 | 80 | TD1 | Presence of TD2 |
3 | 01 | TD2 | |
4 to 3+N | 80 | T1 | Category indicator byte. |
4 to 3+N | 4F | TK | Application identifier presence. |
4 to 3+N | 0C | TK | Length |
4 to 3+N | A0 00 00 03 06 | TK | RID as specified in part 3 supplemental doc from PC/SC |
4 to 3+N | SS | TK | Byte for standard. The values should correspond to Table 2 of the supplemental doc. |
4 to 3+N | NN | TK | Bytes for card name. The values should correspond to Table 3 of the supplemental doc. |
4 to 3+N | 00 00 00 00 | RFU | |
4+N | XX | TCK | Check-sum |