forked from public/pysim
SysmoISIM-SJA2: Add option to set Service Provider Name (SPN)
Same implementation as for sysmoUSIM-SJS1 Change-Id: I3a9dd2fe85126584758ea4cfa127f9cd14ab0c7d
This commit is contained in:
@@ -1266,6 +1266,11 @@ class SysmoISIMSJA2(UsimCard, IsimCard):
|
|||||||
# select DF_GSM
|
# select DF_GSM
|
||||||
self._scc.select_path(['7f20'])
|
self._scc.select_path(['7f20'])
|
||||||
|
|
||||||
|
# set Service Provider Name
|
||||||
|
if p.get('name') is not None:
|
||||||
|
content = enc_spn(p['name'], True, True)
|
||||||
|
data, sw = self._scc.update_binary('6F46', rpad(content, 32))
|
||||||
|
|
||||||
# write EF.IMSI
|
# write EF.IMSI
|
||||||
if p.get('imsi'):
|
if p.get('imsi'):
|
||||||
self._scc.update_binary('6f07', enc_imsi(p['imsi']))
|
self._scc.update_binary('6f07', enc_imsi(p['imsi']))
|
||||||
|
|||||||
@@ -6,9 +6,9 @@ IMSI: 001010000000102
|
|||||||
GID1: ffffffffffffffffffff
|
GID1: ffffffffffffffffffff
|
||||||
GID2: ffffffffffffffffffff
|
GID2: ffffffffffffffffffff
|
||||||
SMSP: ffffffffffffffffffffffffffffffffffffffffffffffffe1ffffffffffffffffffffffff0581005155f5ffffffffffff000000
|
SMSP: ffffffffffffffffffffffffffffffffffffffffffffffffe1ffffffffffffffffffffffff0581005155f5ffffffffffff000000
|
||||||
SPN: Not available
|
SPN: Magic
|
||||||
Display HPLMN: False
|
Display HPLMN: True
|
||||||
Display OPLMN: False
|
Display OPLMN: True
|
||||||
PLMNsel: 00f110ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
|
PLMNsel: 00f110ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
|
||||||
PLMNwAcT:
|
PLMNwAcT:
|
||||||
00f110ffff # MCC: 001 MNC: 001 AcT: UTRAN, E-UTRAN, GSM, GSM COMPACT, cdma2000 HRPD, cdma2000 1xRTT
|
00f110ffff # MCC: 001 MNC: 001 AcT: UTRAN, E-UTRAN, GSM, GSM COMPACT, cdma2000 HRPD, cdma2000 1xRTT
|
||||||
|
|||||||
Reference in New Issue
Block a user