diff options
author | Harald Welte <laforge@osmocom.org> | 2020-05-05 17:35:57 +0200 |
---|---|---|
committer | Harald Welte <laforge@osmocom.org> | 2020-05-09 17:26:12 +0200 |
commit | 32f0d415afcdeb53f712e18b7e51d50f0b6efaa6 (patch) | |
tree | 73bf7121d9f8ad020745f3709051b50681c2b5cc | |
parent | ee15c77185615af669f0efe1e19a9fa748e224aa (diff) |
Fix writing of EF.HPLMNwAcT on sysmoISIM-SJA2
Change-Id: I9372a1a1f10fbe916659a8a50fe0e164987b2d5d
Closes: OS#4532
-rw-r--r-- | pySim/cards.py | 6 | ||||
-rw-r--r-- | pysim-testdata/sysmoISIM-SJA2.ok | 20 |
2 files changed, 16 insertions, 10 deletions
diff --git a/pySim/cards.py b/pySim/cards.py index d2f1057..8937ee8 100644 --- a/pySim/cards.py +++ b/pySim/cards.py @@ -1107,6 +1107,12 @@ class SysmoISIMSJA2(Card): if sw != '9000': print("Programming OPLMNwAcT failed with code %s"%sw) + # EF.HPLMNwAcT + if p.get('mcc') and p.get('mnc'): + sw = self.update_hplmn_act(p['mcc'], p['mnc']) + if sw != '9000': + print("Programming HPLMNwAcT failed with code %s"%sw) + # EF.AD if p.get('mcc') and p.get('mnc'): sw = self.update_ad(p['mnc']) diff --git a/pysim-testdata/sysmoISIM-SJA2.ok b/pysim-testdata/sysmoISIM-SJA2.ok index afc4491..57500eb 100644 --- a/pysim-testdata/sysmoISIM-SJA2.ok +++ b/pysim-testdata/sysmoISIM-SJA2.ok @@ -1,4 +1,4 @@ -Using PC/SC reader (dev=0) interface +Using PC/SC reader (dev=4) interface Reading ... Autodetected card type: sysmoISIM-SJA2 ICCID: 8988211900000000004 @@ -39,17 +39,17 @@ OPLMNwAcT: ffffff0000 # unused HPLMNAcT: + fff11fffff # MCC: 001 MNC: 001 AcT: UTRAN, E-UTRAN, GSM, GSM COMPACT, cdma2000 HRPD, cdma2000 1xRTT + ffffff0000 # unused + ffffff0000 # unused + ffffff0000 # unused + ffffff0000 # unused + ffffff0000 # unused + ffffff0000 # unused + ffffff0000 # unused + ffffff0000 # unused ffffff0000 # unused ffffff0000 # unused - ffffffffff # unused - ffffffffff # unused - ffffffffff # unused - ffffffffff # unused - ffffffffff # unused - ffffffffff # unused - ffffffffff # unused - ffffffffff # unused - ffffffffff # unused ffffff0000 # unused ACC: 0001 |