aboutsummaryrefslogtreecommitdiffstats
path: root/pySim
diff options
context:
space:
mode:
authorHarald Welte <laforge@gnumonks.org>2011-12-07 12:34:14 +0100
committerSylvain Munaut <tnt@246tNt.com>2011-12-08 19:39:49 +0100
commite10394bfb6a805b09bff416ebba31cd0251a38df (patch)
tree952da8a81d06757e5ea40d20bba144b5063e2f85 /pySim
parent2c0ff3a1677a232f2617b5aba1a1002f16e7c7d3 (diff)
Add sysmoSIM-GR1 as alias to grcardsim
Diffstat (limited to 'pySim')
-rw-r--r--pySim/cards.py11
1 files changed, 10 insertions, 1 deletions
diff --git a/pySim/cards.py b/pySim/cards.py
index 8f7fda7..af83e78 100644
--- a/pySim/cards.py
+++ b/pySim/cards.py
@@ -311,5 +311,14 @@ class GrcardSim(Card):
def erase(self):
return
+class SysmoSIMgr1(GrcardSim):
+ """
+ sysmocom sysmoSIM-GR1
+ These cards have a much more regular ISO 7816-4 / TS 11.11 structure,
+ and use standard UPDATE RECORD / UPDATE BINARY commands except for Ki.
+ """
+ name = 'sysmosim-gr1'
+
# In order for autodetection ...
-_cards_classes = [ FakeMagicSim, SuperSim, MagicSim, GrcardSim ]
+_cards_classes = [ FakeMagicSim, SuperSim, MagicSim, GrcardSim,
+ SysmoSIMgr1 ]