Enter an ATR (Answer To Reset) and I will parse it for you.
Parsing ATR:
TS = 0x3B | Direct Convention |
---|---|
T0 = 0x6F | Y(1): b0110, K: 15 (historical bytes) |
TB(1) = 0x00 | VPP is not electrically connected |
TC(1) = 0x00 | Extra guard time: 0 |
---- | |
Historical bytes | 80 5A 28 13 02 10 12 2B 75 0D D3 82 82 90 00 |
Category indicator byte: 0x80 | (compact TLV data object) Tag: 5, Len: 10 (card issuer's data) Card issuer data: 28 13 02 10 12 2B 75 0D D3 82 "(....+u..." Tag: 8, Len: 2 (status indicator) SW: 90 00 |
Possibly identified card:
3B 6F 00 00 80 5A 28 13 02 10 12 2B 75 0D D3 82 82 90 00
ZOU! for Région Sud (Transport)
The parsing code is part of pyscard and is available at parseATR.py.
The list of known ATR is also available online at smartcard_list.txt.
My blog contains a serie of artickes about ATR bytes.