Hi,

SW1SW2 = 0000 let me think that the command was not actually sent to the card, or the card was mute, or the error is very low level.

is the failing sim OK in a real phone?

Regards,
Sebastien

PS: A very minor point, I don't know how the debug function is supposed to work, but the "data=" field is not the data, but the whole command.

Le 19/12/2011 16:36, Ethan Brown a écrit :
Hello,

The command SIM_JOB_RUN_GSM_ALGO fails on one of my sim cards.  Here is the log from mobile app:

<0005> gsm48_mm.c:1637 AUTHENTICATION REQUEST (seq 0)                                                                            
<0005> subscriber.c:957 Generating KEY at SIM                                                                                    
<000f> sim.c:209 got new job: SIM_JOB_RUN_GSM_ALGO (handle=00000006)                                                             
<000f> sim.c:539 RUN GSM ALGORITHM                                                                                               
<000f> sim.c:187 sending APDU (class 0xa0, ins 0x88, data=a0 88 00 00 10 92 15 a4 00 40 78 f7 7e b0 8c 31 19 99 56 01 93 )       
<000f> sim.c:877 received APDU (len=0 sw1=0x00 sw2=0x00)                                                                         
<000f> sim.c:953 command failed                                                                                                  
<000f> sim.c:151 sending result to callback function (type=1)                                                                    
<0005> subscriber.c:991 key generation on SIM failed (cause 2)         


And this is the log from L1:

SIM Request (21): a0 88 00 00 10 92 15 a4 00 40 78 f7 7e b0 8c 31 19 99 56 01 93
Triggering SIM transmission Character underflow!Triggering SIM reception Max characters received!SIM: ACK does not match request, response[0]=60, sim_data[1]=88
SIM Response (2): 00 00


The SIM I used for that test is somewhat different than other SIMs I have tested and worked before.  I attached a picture of two SIMs I used.  The green SIM is the one that fails running SIM_JOB_RUN_GSM_ALGO.  The white one works perfectly.