I've recently installed openwrt 23.05.0 on a ZTE MF286D router. The modem is upgraded to the latest B012 nordic firmware.
I noticed the modem disconnects every ~6 hours and does not reconnect automatically.
I did some logging and with the uqmi
tool I see the states changing. Here's just before the disconnect:
--get-data-status
"connected"
--get-current-settings
{
"pdp-type": "ipv4",
"ip-family": "ipv4",
"mtu": 1500,
"ipv4": {
"ip": "100.100.80.35",
"dns1": "195.130.130.141",
"dns2": "195.130.131.141",
"gateway": "100.100.80.36",
"subnet": "255.255.255.248"
},
"ipv6": {
},
"domain-names": {
}
}
--get-capabilities
{
"max_tx_channel_rate": 50000000,
"max_rx_channel_rate": 100000000,
"data_service": "non_simultaneous_cs_ps",
"sim": "supported",
"networks": [
"gsm",
"umts",
"lte",
"unknown"
]
}
--get-signal-info
{
"type": "lte",
"rssi": -79,
"rsrq": -9,
"rsrp": -107,
"snr": 10.000000
}
--get-serving-system
{
"registration": "registered",
"plmn_mcc": 206,
"plmn_mnc": 20,
"plmn_description": "T�\u0013",
"roaming": false
}
And then afterwards:
--get-data-status
"disconnected"
--get-current-settings
"Out of call"
--get-capabilities
{
"max_tx_channel_rate": 50000000,
"max_rx_channel_rate": 100000000,
"data_service": "non_simultaneous_cs_ps",
"sim": "supported",
"networks": [
"gsm",
"umts",
"lte",
"unknown"
]
}
--get-signal-info
{
"type": "lte",
"rssi": -77,
"rsrq": -12,
"rsrp": -107,
"snr": 8.400000
}
--get-serving-system
{
"registration": "registered",
"plmn_mcc": 206,
"plmn_mnc": 20,
"plmn_description": "T�\u0013",
"roaming": false
}
I just have a simple config in /etc/config/network
for it:
config interface 'lte'
option proto 'qmi'
option device '/dev/cdc-wdm0'
option pdptype 'ipv4'
option apn 'telenetwap.be'
option pincode '0000'
option auth 'none'
Anyone else already encountered this? Can I gather any logs from the modem in any way?