Tool to (re)configure the sysmoUSIM and sysmoISIM cards
Go to file
Philipp Maier 08623baa4a utils.py: generate multiline hexdumps
At the moment we can only print single line hexdumps. This works fine
for short data. However, if data becomes longer we should be able to
display it over multiple lines.

Related: SYS#4466
Change-Id: Id553df7c579bd648cb724fb1bbf906d9b50a357e
2020-01-03 15:12:14 +01:00
card ICC: recognize card by its ATR 2018-07-04 15:10:23 +02:00
tests sysmo_usimsjs1.py: do not print OP/OPc twice 2020-01-03 15:09:58 +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
simcard.py Support programming of the MNC length value (EF.AD) 2019-03-21 17:05:42 +01:00
sysmo-usim-tool.sjs1.py sysmo-usimsjs1.py: refactor functions into class 2019-11-11 11:32:21 +01:00
sysmo_usimsjs1.py sysmo_usimsjs1.py: do not print OP/OPc twice 2020-01-03 15:09:58 +01:00
utils.py utils.py: generate multiline hexdumps 2020-01-03 15:12:14 +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