Hi all,
After buying a super Sim Kit (16 in 1) from China, I tried the reader (green 
PCB inside a blue transparent plastic case with a blue LED) and SIM (identified 
as a fakesupersim) with pysim tool. However i am getting the following error:

/pySim-prog.py -n 26C3 -c 49 -x 262 -y 42 -z 1234 -j 1 -t auto
Insert card now (or CTRL-C to cancel)
Autodetected card type fakemagicsim
Generated card parameters :
 > Name    : 26C3
 > SMSP    : e1ffffffffffffffffffffffff058100945555ffffffffffff000000
 > ICCID   : 8949262427518313026
 > MCC/MNC : 262/42
 > IMSI    : 262422461512085
 > Ki      : 7b74741a1ee14337ec23f9ab92a13648
 > OPC     : ccd867d60797d8d45354a51b3ef568ff

Programming ...
Traceback (most recent call last):
  File "./pySim-prog.py", line 530, in <module>
    card.program(cp)
  File "/home/nadicek/pysim/pysim/pySim/cards.py", line 231, in program
    self._scc.update_binary('6f30', hplmn + 'ff' * (tl-3))
  File "/home/nadicek/pysim/pysim/pySim/commands.py", line 53, in update_binary
    return self._tp.send_apdu_checksw(pdu)
  File "/home/nadicek/pysim/pysim/pySim/transport/__init__.py", line 87, in 
send_apdu_checksw
    raise RuntimeError("SW match failed ! Expected %s and got %s." % 
(sw.lower(), rv[1]))
RuntimeError: SW match failed ! Expected 9000 and got 9804.

I checked mailing lists and haven’t found anybody who had similar problem with 
pysim. Also I have tried forcing different models of SIM, but nothing is 
working. Obviously I can remove this check from the script file (__init__.py in 
/pySim/transport), however somebody had a reason to put such condition there. I 
would like to ask if it is safe to remove that line of code and the purpose of 
that line of code.

Thanks a lot and best regards
Martin

Reply via email to