Dear Osmocom community,
I am using pysim to read values of ISIM. However, it just returns "None, None". And the aids of my SIM card is ['a0000000871002ff86ffff89ffffffff']. It seems does not have ISIM application on my SIM card.
How should I read values of ISIM?
Best regards, Zishuai CHENG
Dear Zishuai,
* which SIM card are you using? is it a sysmoISIM-SJA2? Please provide the ATR.
* can you copy+paste the output of the following pySim-shell commands:
select EF.DIR read_record 1 read_record 2 read_record 3 read_record 4
Dear Harald,
Sorry I wasn't able to get back to you sooner. I'm using China Unicom SIM card. Attached is the result of pcsc_scan and pySim-shell. Thanks in advance.
Best wishes,
Zishuai CHENG
On 2021/6/10, 7:48 PM, "Harald Welte" laforge@osmocom.org wrote:
Dear Zishuai,
* which SIM card are you using? is it a sysmoISIM-SJA2? Please provide the ATR.
* can you copy+paste the output of the following pySim-shell commands:
select EF.DIR read_record 1 read_record 2 read_record 3 read_record 4
-- - Harald Welte laforge@osmocom.org http://laforge.gnumonks.org/ ============================================================================ "Privacy in residential applications is a desirable marketing option." (ETSI EN 300 175-7 Ch. A6)
The pySim-shell software is primarily designed for and tested with sysmocom SIM cards. In theory it should be easy to male it work with other cards, assuming you only want to read or have credentials to write.
We are happy to merge patches if anyone works on fixing support for other cards.
However, sysmocom developers (who wrote the badt majority of the pysim-shell code sogar) are not investing time/resources into related testing/fixing interoperability.
Thanks for your understanding.