sysmo-usim-tool / pySim

This is merely a historical archive of years 2008-2021, before the migration to mailman3.

A maintained and still updated list archive can be found at

Harald Welte laforge at
Mon Feb 20 13:01:01 UTC 2017

Hi Sylvain + list,

we have developed a sysmoUSIM-SJS1 specific python tool for sim card
(re)configuration called sysmo-usim-tool.  It is complementary of
pySim-prog, in that it is *not* about IMSI/ICCID/MSISDN programming, but
more about the features specific to sysmoUSIM-SJS1, such as
enabling/disabling the USIM application (and getting a classic SIM),
selecting the A3/A8 algorithm (XOR, COMP128vX, MILENAGE), etc.

Philipp has committed his code to pmaier/sim branch of pysim-prog.

The question is now whether you want this in the same repository or a
separate one.  The two code-bases share nothing in tems of their
implementation. They are completely separate.  So it would just be
convenience feature for the user not to have to check out two
repositories.  I'm not quite sure whether to create a new repo or to
have it in pySim-prog.  Do you (Sylvain, but also generally people on
the list) have any preference?

The license currently states unintentionally AGPLv3, we'll change that
to GPLv2-or-later before a possible merge.

- Harald Welte <laforge at> 
"Privacy in residential applications is a desirable marketing option."
                                                  (ETSI EN 300 175-7 Ch. A6)

More information about the OpenBSC mailing list