R-UIM Tools Home Page

Visualyze and Analyze all APDUs between handset and RUIM, (U)SIM All you need to work with SIM, USIM, R-UIM card: build card tree, read, write, export GSM 03.48 compliant solutions for Over-The-Air campaign Simple and powerfull GSM + UMTS Authentication Calculator: COMP128-1, 2, 3, Milenage, Xor DES, 3DES, AES, MD5, and other encryptions and hashes Parse an ISO 7816-3 ATR online A collection of Java Card projects in source A simple tool to convert CAP files into IJC format



Enter an ISO 7816-3 ATR bellow:

ATR: 3B 9F 96 80 1F C7 80 31 A0 73 BE 21 13 67 42 47 01 11 00 00 01 CC

TS 0x3B Direct convention
T0 0x9F K = 15 (historical bytes)
Y = 1001b:
TA(1) is Present
TB(1) is absent
TC(1) is absent
TD(1) is Present
TA(1) 0x96 Fi = 512
Di = 32
16 cycles/ETU (250000 bits/s at 4.00 MHz, 312500 bits/s for fMax=5 MHz)
TD(1) 0x80 Protocol T=0
Y = 1000b:
TA(2) is absent
TB(2) is absent
TC(2) is absent
TD(2) is Present
TD(2) 0x1F Protocol T=15
Y = 0001b:
TA(3) is Present
TB(3) is absent
TC(3) is absent
TD(3) is absent
TA(3) 0xC7 Clock stop: no preference - Class accepted by the card: (3G) A 5V B 3V C 1.8V
Historical bytes (15 bytes)0x 80 31 A0 73 BE 21 13 67 42 47 01 11 00 00 01
Category indicator byte0x80 (compact TLV data object)

Tag = 3, Len = 1, Value = A0
   (card service data byte)
Card service data byte: 160
      - Application selection: by full DF name
      - BER-TLV data objects available in EF.DIR
      - EF.DIR and EF.ATR access services: by GET RECORD(s) command
      - Card with MF

Tag = 7, Len = 3, Value = BE 21 13
   (card capabilities)
Selection methods: 190
      - Record number supported
      - Short EF identifier supported
      - Implicit DF selection
      - DF selection by file identifier
      - DF selection by path
      - DF selection by full DF name
Data coding byte: 33
      - Behaviour of write functions: proprietary
      - Value 'FF' for the first byte of BER-TLV tag fields: valid
      - Data unit in quartets: 1
Command chaining, length fields and logical channels: 19
      - Logical channel number assignment: by the card
      - Maximum number of logical channels: 3

Tag = 6, Len = 7, Value = 42 47 01 11 00 00 01
   (pre-issuing data)
Data: 42 47 01 11 00 00 01
TCK 0xCCcorrect checksum: 0xCC