Hi,

I just got a SIM card which can not be detected by the phone when having 
simtrace in the middle.
The phone is a Samsung Galaxy SIII, simtrace v1.2p, with current firmware.
The SIM card works when plugged in the phone directly, and SIMtrace with this 
phone work with other SIM cards.

This SIM cards allows high transfer rates, and the phone tries to do the PPS 
exchange, but somehow fails and the tells no SIM card is detected.

>From the logs you can see that the phone tries 3 times to do a PPS exchange, 
>with proper reset sequence.
The first time it even sends a C-APDU, but no SW is returned.
Also the data stream (ATR and APDU) look correct, so it does no seem to be a 
speed issue.

I only had the card for 5 minutes and did not try to debug it more (check it 
the PPS fails, or something afterwards) or use an oscilloscope.
But maybe someone might have an idea.

Here the SIMtrace log:
Entering main loop
ATR APDU: 3b 9f 95 80 1f c7 80 31 a0 73 be 21 13 67 d0 02 04 09 01 00 00 05 
PPS(Fi=9/Di=5) ATR APDU: 3b 9f 95 80 1f c7 80 31 a0 73 be 21 13 67 d0 02 04 09 
01 00 00 05 
PPS(Fi=9/Di=5) APDU: 00 a4 00 0c 02 fc 00 
ATR APDU: 3b 9f 95 80 1f c7 80 31 a0 73 be 21 13 67 d0 02 04 09 01 00 00 05 
PPS(Fi=9/Di=5) ATR APDU: 3b 9f 95 80 1f c7 80 31 a0 73 be 21 13 67 d0 02 04 09 
01 00 00 05 

And here the debug log:
main(76): entering main (idle) loop
VCC_PHONE off
VCC_PHONE on
RST
computed Fi(1) Di(1) ratio: 372
found Fi=9 Di=5
computed Fi(9) Di(5) ratio: 32
nRST
VCC_PHONE off
VCC_PHONE on
RST
computed Fi(1) Di(1) ratio: 372
found Fi=9 Di=5
computed Fi(9) Di(5) ratio: 32
nRST
VCC_PHONE off
VCC_PHONE on
RST
computed Fi(1) Di(1) ratio: 372
found Fi=9 Di=5
computed Fi(9) Di(5) ratio: 32
nRST
VCC_PHONE off
VCC_PHONE on
RST
computed Fi(1) Di(1) ratio: 372
found Fi=9 Di=5
computed Fi(9) Di(5) ratio: 32
nRST
VCC_PHONE off

thank,
kevin

Reply via email to