@ -457,22 +457,23 @@ class Tici(HardwareBase):
def configure_modem ( self ) :
def configure_modem ( self ) :
sim_id = self . get_sim_info ( ) . get ( ' sim_id ' , ' ' )
sim_id = self . get_sim_info ( ) . get ( ' sim_id ' , ' ' )
# configure modem as data-centric
cmds = [
' AT+QNVW=5280,0, " 0102000000000000 " ' ,
' AT+QNVFW= " /nv/item_files/ims/IMS_enable " ,00 ' ,
' AT+QNVFW= " /nv/item_files/modem/mmode/ue_usage_setting " ,01 ' ,
]
modem = self . get_modem ( )
for cmd in cmds :
try :
modem . Command ( cmd , math . ceil ( TIMEOUT ) , dbus_interface = MM_MODEM , timeout = TIMEOUT )
except Exception :
pass
# blue prime config
# blue prime config
if sim_id . startswith ( ' 8901410 ' ) :
if sim_id . startswith ( ' 8901410 ' ) :
cmds = [
' AT+QNVW=5280,0, " 0102000000000000 " ' ,
' AT+QNVFW= " /nv/item_files/ims/IMS_enable " ,00 ' ,
' AT+QNVFW= " /nv/item_files/modem/mmode/ue_usage_setting " ,01 ' ,
]
modem = self . get_modem ( )
for cmd in cmds :
try :
modem . Command ( cmd , math . ceil ( TIMEOUT ) , dbus_interface = MM_MODEM , timeout = TIMEOUT )
except Exception :
pass
os . system ( ' mmcli -m 0 --3gpp-set-initial-eps-bearer-settings= " apn=Broadband " ' )
os . system ( ' mmcli -m 0 --3gpp-set-initial-eps-bearer-settings= " apn=Broadband " ' )
def get_networks ( self ) :
def get_networks ( self ) :
r = { }
r = { }