Tool to (re)configure the sysmoUSIM and sysmoISIM cards
Go to file
Philipp Maier be9db88384 usage: correct misleading usage description
When using the -T option the user has to supply two authentication
alogorithms. One for 2G and one for 3G. The authentication algorithms
used to be symbolized by integer numbeers. This was later changed so
that the user could use the clear names of the algorithms. Unfortunately
the usage text was not changed.

- Update usage description

Change-Id: I6a47e4fc24f4b3f0664050032cc15d81703f30c5
2018-07-04 13:38:48 +02:00
card Import slightly modified version of mitshell/card 2017-08-16 21:14:44 +02:00
tests Divide SQNms Offset by 6 2017-08-17 14:38:07 +02: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
simcard.py Migration to python 'card' from Benoit Michau 2017-08-16 21:14:44 +02:00
sysmo-usim-tool.sjs1.py usage: correct misleading usage description 2018-07-04 13:38:48 +02:00
sysmo_usimsjs1.py sysmo_usimsjs1.py: define algos as tuple, print numbers with the names 2017-12-14 05:22:51 +01:00
utils.py implement resetting of SQN parameters 2017-08-17 14:38:10 +02: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