Send me bitcoins

Smart card ATR parsing

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

Results

Parsing ATR:

3B D9 11 00 81 31 FE 8D 00 00 46 4F 4D 53 31 2E 31 32
TS = 0x3BDirect Convention
T0 = 0xD9Y(1): b1101, K: 9 (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)
TC(1) = 0x00Extra guard time: 0
TD(1) = 0x81Y(i+1) = b1000, Protocol T=1
----
TD(2) = 0x31Y(i+1) = b0011, Protocol T=1
----
TA(3) = 0xFEIFSC: 254
TB(3) = 0x8DBlock Waiting Integer: 8 - Character Waiting Integer: 13
----
Historical bytes00 00 46 4F 4D 53 31 2E 31
Category indicator byte: 0x00 (compact TLV data object)
Tag: 0, Len: 0 (unknown)
Value: ""
Tag: 4, Len: 6 (initial access data)
Initial access data: 4F 4D 53 "OMS"
Mandatory status indicator (3 last bytes)
LCS (life card cycle): 49 (Proprietary)
SW: 2E 31 ()
TCK = 0x32 correct checksum

Possibly identified card:

3B D9 11 00 81 31 FE 8D 00 00 46 4F 4D 53 31 2E 31 32

TFOMS (eID)

http://www.samtfoms.ru

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