Smart card ATR parsing

Enter an ATR (Answer To Reset) and I will parse it for you.

Results

Parsing ATR:

3B B2 11 00 10 80 00 16
TS = 0x3BDirect Convention
T0 = 0xB2Y(1): b1011, K: 2 (historical bytes)
TA(1) = 0x11Fi=372, Di=1, 372 cycles/ETU (10752 bits/s at 4.00 MHz, 13440 bits/s for fMax=5 MHz)
TB(1) = 0x00VPP is not electrically connected
TD(1) = 0x10Y(i+1) = b0001, Protocol T=0
----
TA(2) = 0x80Protocol to be used in spec mode: T=0 - Unable to change - defined by interface bytes
----
Historical bytes00 16
(compact TLV data object)
Error in the ATR: expecting 3 bytes and got 1

Error: Error in the ATR: expecting 3 bytes and got 1

Possibly identified card:

3B B2 11 00 10 80 00 16

Atmel memory card AT88SC1616C

https://www.microchip.com/en-us/product/AT88SC1616C#document-table

Rexall (Canada) - Blood Pressure Check card

http://www.rexall.ca/services/blood-pressure-tracking

Canonical URL JSON output

Again

Submit another ATR


See also

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.