Create File APDU for GRCard SIM

This is merely a historical archive of years 2008-2021, before the migration to mailman3.

A maintained and still updated list archive can be found at https://lists.osmocom.org/hyperkitty/list/simtrace@lists.osmocom.org/.

Kevin Redon ml at mail.tsaitgaist.info
Mon Apr 22 20:13:53 UTC 2013


Excerpts from Matt S's message of 2013-04-22 12:27:54 -0700:
> Hello,
> 
> I'm struggling to get the 'CREATE FILE' APDU to work on a GRCard SIM. I'm
> using the cyberflex-shell in interactive mode to send apdu's. Even though I
> verify ADM pin 5, and follow the format on the wiki (
> http://openbsc.osmocom.org/trac/wiki/GrcardSIM), I still get the reponse
> 0x9804 from the cards. I must be missing a step?

0x98 0x04 means "in contradiction with CHV status" (3GPP TS 51.011)

> 
> Below is my failed session with a SIM, trying to create FID 0xabcd under
> 3f00/7f20. Any guidance is greatly appreciated.

7f20 is the reserved id for DFgsm.
Is this file (directory) not already present on the card?

> 
> ATR:          3b 99 18 00 11 88 22 33 44 55 66 77 60 (;....."3DUfw`)
> 
> (ISO 7816-4) > raw a0 20 00 05 08 44 44 44 44 44 44 44 44
> 
> --------------------------------------------------------------------------------
> 
> Beginning transaction 0
> 
> >> 0000:  a0 20 00 05 08 44 44 44 44 44 44 44 44            . ...DDDDDDDD
> 
> << 0000:  90 00                                             ..
> 
> Ending transaction 0
> 
> --------------------------------------------------------------------------------
> 
> --------------------------------------------------------------------------------
> 
> Beginning transaction 1
> 
> >> 0000:  a0 a4 00 00 02 3f 00                              .....?.
> 
> << 0000:  9f 17                                             ..
> 
> Ending transaction 1
> 
> --------------------------------------------------------------------------------
> 
> --------------------------------------------------------------------------------
> 
> Beginning transaction 2
> 
> >> 0000:  a0 a4 00 00 02 7f 20                              ......
> 
> << 0000:  9f 17                                             ..
> 
> Ending transaction 2

the card tells you 17 bytes of response are waiting for you.
this is the select file response, and will tell about the status of the file you selected, and the corresponding access conditions.
did you verify them?

kevin




More information about the simtrace mailing list