Smart card ATR parsing

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

Results

Parsing ATR:

3F FE 14 25 03 10 80 41 B0 07 69 FF 4A 50 70 80 42 45 54 41 14
TS = 0x3FInverse Convention
T0 = 0xFEY(1): b1111, K: 14 (historical bytes)
TA(1) = 0x14Fi=372, Di=8, 46.5 cycles/ETU (86021 bits/s at 4.00 MHz, 107526 bits/s for fMax=5 MHz)
TB(1) = 0x25Programming Param P: 5 Volts, I: 50 milliAmperes
TC(1) = 0x03Extra guard time: 3
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 bytes41 B0 07 69 FF 4A 50 70 80 42 45 54 41 14
Category indicator byte: 0x41 (proprietary format) "..i.JPp.BETA."

Possibly identified card:

3F FE 14 25 03 10 80 41 B0 07 69 FF 4A 50 70 80 42 45 54 41 14

OSN (Pay TV)

https://www.osn.com

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.