mirror of https://gerrit.osmocom.org/pysim
pySim-read: read contents of PLMN related files.
The files EF.PLMNsel, EF.PLMNwAcT, EF.OPLMNwAcT, EF.HPLMNAcT are not yet printed by pysim-read. Lets add support for those files. Change-Id: Ice802033adfa6fc1bccc76da47495eb29c3aef6c Related: SYS#4245
This commit is contained in:
parent
ea6bdf0b99
commit
a2650496ce
|
@ -28,6 +28,7 @@ import os
|
||||||
import random
|
import random
|
||||||
import re
|
import re
|
||||||
import sys
|
import sys
|
||||||
|
from pySim.ts_51_011 import EF, DF
|
||||||
|
|
||||||
try:
|
try:
|
||||||
import json
|
import json
|
||||||
|
@ -107,14 +108,45 @@ if __name__ == '__main__':
|
||||||
else:
|
else:
|
||||||
print("SMSP: Can't read, response code = %s" % (sw,))
|
print("SMSP: Can't read, response code = %s" % (sw,))
|
||||||
|
|
||||||
# EF.HPLMN
|
# EF.PLMNsel
|
||||||
# (res, sw) = scc.read_binary(['3f00', '7f20', '6f30'])
|
try:
|
||||||
# if sw == '9000':
|
(res, sw) = scc.read_binary(EF['PLMNsel'])
|
||||||
# print("HPLMN: %s" % (res))
|
if sw == '9000':
|
||||||
# print("HPLMN: %s" % (dec_hplmn(res),))
|
print("PLMNsel: %s" % (res))
|
||||||
# else:
|
else:
|
||||||
# print("HPLMN: Can't read, response code = %s" % (sw,))
|
print("PLMNsel: Can't read, response code = %s" % (sw,))
|
||||||
# FIXME
|
except Exception as e:
|
||||||
|
print "HPLMNAcT: Can't read file -- " + str(e)
|
||||||
|
|
||||||
|
# EF.PLMNwAcT
|
||||||
|
try:
|
||||||
|
(res, sw) = scc.read_binary(EF['PLMNwAcT'])
|
||||||
|
if sw == '9000':
|
||||||
|
print("PLMNwAcT: %s" % (res))
|
||||||
|
else:
|
||||||
|
print("PLMNwAcT: Can't read, response code = %s" % (sw,))
|
||||||
|
except Exception as e:
|
||||||
|
print "PLMNwAcT: Can't read file -- " + str(e)
|
||||||
|
|
||||||
|
# EF.OPLMNwAcT
|
||||||
|
try:
|
||||||
|
(res, sw) = scc.read_binary(EF['OPLMNwAcT'])
|
||||||
|
if sw == '9000':
|
||||||
|
print("OPLMNwAcT: %s" % (res))
|
||||||
|
else:
|
||||||
|
print("OPLMNwAcT: Can't read, response code = %s" % (sw,))
|
||||||
|
except Exception as e:
|
||||||
|
print "OPLMNwAcT: Can't read file -- " + str(e)
|
||||||
|
|
||||||
|
# EF.HPLMNAcT
|
||||||
|
try:
|
||||||
|
(res, sw) = scc.read_binary(EF['HPLMNAcT'])
|
||||||
|
if sw == '9000':
|
||||||
|
print("HPLMNAcT: %s" % (res))
|
||||||
|
else:
|
||||||
|
print("HPLMNAcT: Can't read, response code = %s" % (sw,))
|
||||||
|
except Exception as e:
|
||||||
|
print "HPLMNAcT: Can't read file -- " + str(e)
|
||||||
|
|
||||||
# EF.ACC
|
# EF.ACC
|
||||||
(res, sw) = scc.read_binary(['3f00', '7f20', '6f78'])
|
(res, sw) = scc.read_binary(['3f00', '7f20', '6f78'])
|
||||||
|
|
Loading…
Reference in New Issue