mirror of
https://gitea.osmocom.org/sim-card/pysim.git
synced 2026-03-16 18:38:32 +03:00
cards: fix reading of EF.HPLMNwAcT in Card.update_hplmn_act()
Change-Id: I35848059d6082c379246c8d695cb094c20780d15
This commit is contained in:
committed by
Vadim Yanitskiy
parent
9ca41c1f26
commit
2d7859759e
@@ -76,8 +76,8 @@ class Card(object):
|
||||
access_tech = 'FFFF' # All technologues selected, even Reserved for Future Use ones
|
||||
"""
|
||||
# get size and write EF.HPLMNwAcT
|
||||
r = self._scc.select_file(EF['HPLMNwAcT'])
|
||||
size = int(r[-1][4:8], 16)
|
||||
data = self._scc.read_binary(EF['HPLMNwAcT'], length=None, offset=0)
|
||||
size = len(data[0])/2
|
||||
hplmn = enc_plmn(mcc, mnc)
|
||||
content = hplmn + access_tech
|
||||
data, sw = self._scc.update_binary(EF['HPLMNwAcT'], content + 'ffffff0000' * (size/5-1))
|
||||
|
||||
Reference in New Issue
Block a user