Tool to (re)configure the sysmoUSIM and sysmoISIM cards
Go to file
Philipp Maier 00241b4423 sysmoUSIM-SJA2: detect installed applications (ISIM/USIM)
Depending on the card profile the sysmoUSIM-SJA2 may come with an USIM
application or with an USIM and an ISIM application installed. If the
ISIM application is not present the related application must not get
selected and the related files must not accessed. At the moment the
presence of the ISIM application is detected by checking the ATR,
however the ATR only identifies a certain OS version or type, not an
application. Lets look at the EF.DIR first and dtermine the presence of
the applications by looking for the related AID.

Related: SYS#4817
2020-03-17 11:13:52 +01:00
card sja2: Add support for new simcard model 2020-01-06 11:09:21 +01:00
tests sysmoUSIM-SJA2: detect installed applications (ISIM/USIM) 2020-03-17 11:13:52 +01:00
.gitignore add .gitignore file 2017-08-16 21:13:37 +02:00
README.md README: hint at pcscd dependency 2018-02-28 15:46:09 +01:00
common.py sysmo_usim: add functionality to show AID of installed apps 2020-03-17 11:08:32 +01:00
experiments.py sja2: Add support for new simcard model 2020-01-06 11:09:21 +01:00
simcard.py sysmoUSIM-SJA2: detect installed applications (ISIM/USIM) 2020-03-17 11:13:52 +01:00
sysmo-isim-tool.sja2.py sja2: Add support for new simcard model 2020-01-06 11:09:21 +01:00
sysmo-usim-tool.sjs1.py sja2: Add support for new simcard model 2020-01-06 11:09:21 +01:00
sysmo_isim_sja2.py sysmoUSIM-SJA2: detect installed applications (ISIM/USIM) 2020-03-17 11:13:52 +01:00
sysmo_usim.py sysmoUSIM-SJA2: detect installed applications (ISIM/USIM) 2020-03-17 11:13:52 +01:00
sysmo_usim_sjs1.py sja2: Add support for new simcard model 2020-01-06 11:09:21 +01:00
utils.py sja2: Add support for new simcard model 2020-01-06 11:09:21 +01:00

README.md

sysmo-usim-tool

This repository contains a python language utility to configure the vendor-specific parameters of sysmoUSIM-SJS1 programmable USIM cards.

For more information about the sysmoUSIM-SJS1, please see the related user manual

sysmoUSIM-SJS1

The sysmoUSIM-SJS1 is programmable and Java capable USIM card. Not all commands are known yet and this page should grow over time. Each card is using a separate ADM1 key and the default configuration is hacker/developer friendly (fields being writable, reduced security for installing applets to have more quick development cycles).

https://osmocom.org/projects/cellular-infrastructure/wiki/SysmoUSIM-SJS1

The cards are available from the sysmocom webshop

Dependencies

On Debian:

apt-get install python-pyscard pcscd systemctl start pcscd