The status value `operator-name` will not get updated on a network change in the mmcli status view
Environment:
OpenWrt
master branch with modemmanager
1.22.0 and a NL688 modem using the qmi
interface.
Setup:
I am working with IoT-SIM roaming Cards in Germany. That means they could connect to every network in Germany. To control which network and technology it is allowed to connect, I use the the following commands to force the connection to a specific provider.
-
mmcli -m 0 --3gpp-register-in-operator=26202
Only connect to Vodafone -
mmcli -m 0 --set-allowed-modes=4g
Only connect to 4g
The Problem is that, the operator name gets not updated after a network change.
The command mmcli -m 0
always shows the operator-name
telekom.de
but I am registered on the Vodafone network.
The operator-code
shows 26202
. This is the operator-code of the Vodafone network and is correct.
With the AT-Command mmcli -m Modem1 --command="AT+COPS?"
I get the correct operator-name.
response: '+COPS: 1,0,"vodafone.de",7'
A hint in the right direction where the whole update is made would be helpful to find the root cause of this issue.