Philipp Maier
7209731730
The input to str_to_id may originate from user input. It may be that the input is not found in the given table. In this case an exception is raised. This may be impractical in some cases. Let's add an optional safe default that is returned in case the string is not found, this can be used to either select default settings or to detect an error. Related: SYS#6473 |
||
---|---|---|
card | ||
tests | ||
.gitignore | ||
README.md | ||
common.py | ||
simcard.py | ||
sysmo-isim-tool.sja2.py | ||
sysmo-isim-tool.sja5.py | ||
sysmo-usim-tool.sjs1.py | ||
sysmo_isim_sja2.py | ||
sysmo_usim.py | ||
sysmo_usim_sjs1.py | ||
utils.py |
README.md
sysmo-usim-tool
This repository contains a python language utility to configure the vendor-specific parameters of sysmocom programmable SIM/USIM/ISIM cards.
For more information about the SIM cards, please see the related user manual
sysmoISIM-SJA2
The sysmoISIM-SJA2 is programmable and Java capable USIM, ISIM and HPSIM card. 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/SysmoISIM-SJA2
The cards are available from the sysmocom webshop
sysmoUSIM-SJS1
The sysmoUSIM-SJS1 is programmable and Java capable USIM card. 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
Dependencies
- To run, http://pyscard.sourceforge.net needs to be installed;
- You may also need to install the pcscd service.
On Debian:
apt-get install python-pyscard pcscd systemctl start pcscd