Hello,
New RT950 user (RUT9XX_R_00.06.07.5), I try do deal with this... I tried to find the best place for the router. I had no disconnection for more than two days but issue came back.
What I alreay tried/checked :
- manual APN
- check if SIM is effectively working by putting it on a phone
- check if Force LTE network is disabled
- check if Mobile Data On Demand is disabled
- follow this -> https://wiki.teltonika-networks.com/view/Mobile_Data_Connection_Troubleshooting but I don't understand why I have to disable ppp as I chose qmi (connection type : qmi) for my SIM (??)
To have a better view/debug, I monitor data connection status, rssi, rsrp, rsrq and sinr in my home automation system (domoticz) using curl commands (gsmctl)
Disconnect happened today between 11:30 AM and 12:00 PM
Here is the graph (red circled is when disconnect has been detected)
RSSI :
RSRP :

RSRQ :

SINR :

-> You think disconnect is due to signal strength ?
-> Why, when I reboot router (or restart modem), I'm reconnected ? As I have noticeably the same signal values
-> What can I do to solve this issue ?
More debug info (currently I only have one sim - SIM1):
~# uci show simcard
simcard.sim1=sim1
simcard.sim1.reconnect='5'
simcard.sim1.ltebandval='1a0000800d5'
simcard.sim1.bandval='ffff'
simcard.sim1.ifname='wwan0'
simcard.sim1.proto='qmi2'
simcard.sim1.service='auto'
simcard.sim1.pdptype='1'
simcard.sim1.mtu='1500'
simcard.sim1.method='nat'
simcard.sim1.auto_apn='0'
simcard.sim1.force_apn='-1'
simcard.sim1.apn='sl2sfr'
simcard.sim1.auth_mode='none'
simcard.sim2=sim2
simcard.sim2.reconnect='5'
simcard.sim2.ltebandval='1a0000800d5'
simcard.sim2.bandval='ffff'
simcard.sim2.auto_apn='1'
simcard.sim2.pincode='0000'
simcard.sim2.ifname='wwan0'
simcard.sim2.proto='qmi2'
simcard.sim2.service='auto'
simcard.sim2.pdptype='1'
simcard.ppp=interface
simcard.ppp.demand='10'
simcard.option=option
simcard.rules=rules
simcard.bands=bands
simcard.bands.auto_sim1='enable'
simcard.bands.auto_sim2='enable'
simcard.simcard=simcard
simcard.simcard.default='sim1'
logread when disconnected :
Thu Feb 4 15:46:46 2021 user.notice /sbin/ndisconn.sh: NDIS connection inactive (). Starting connection
Thu Feb 4 15:46:46 2021 local1.info gsmd[6445]: gsmd send: 'AT+CGDCONT=1,"IP"' (18)
Thu Feb 4 15:46:47 2021 local1.info gsmd[6445]: gsmd get: 'OK' (2)
Thu Feb 4 15:46:47 2021 local1.info gsmd[6445]: gsmd send: 'AT+CGDCONT=16,"IP"' (19)
Thu Feb 4 15:46:47 2021 local1.info gsmd[6445]: gsmd get: 'OK' (2)
Thu Feb 4 15:46:47 2021 local1.info gsmd[6445]: gsmd send: 'AT+CGDCONT=2' (13)
Thu Feb 4 15:46:47 2021 local1.info gsmd[6445]: gsmd get: 'OK' (2)
Thu Feb 4 15:46:50 2021 local1.info gsmd[6445]: gsmd send: 'AT^NDISDUP=1,1,"sl2sfr","","",0' (32)
Thu Feb 4 15:46:50 2021 local1.info gsmd[6445]: gsmd get: 'ERROR' (5)
Thu Feb 4 15:47:00 2021 user.notice /sbin/ndisconn.sh: NDIS connection inactive (). Starting connection
Thu Feb 4 15:47:00 2021 local1.info gsmd[6445]: gsmd send: 'AT+CGDCONT=1,"IP"' (18)
Thu Feb 4 15:47:00 2021 local1.info gsmd[6445]: gsmd get: 'OK' (2)
Thu Feb 4 15:47:00 2021 local1.info gsmd[6445]: gsmd send: 'AT+CGDCONT=16,"IP"' (19)
Thu Feb 4 15:47:00 2021 local1.info gsmd[6445]: gsmd get: 'OK' (2)
Thu Feb 4 15:47:00 2021 local1.info gsmd[6445]: gsmd send: 'AT+CGDCONT=2' (13)
Thu Feb 4 15:47:00 2021 local1.info gsmd[6445]: gsmd get: 'OK' (2)
Thu Feb 4 15:47:03 2021 local1.info gsmd[6445]: gsmd send: 'AT^NDISDUP=1,1,"sl2sfr","","",0' (32)
Thu Feb 4 15:47:03 2021 local1.info gsmd[6445]: gsmd get: 'ERROR' (5)
logread when after modem stop/start : https://pastebin.com/x1DpiR8R
A workaround is to crontab a script to stop/start when data mobile id disconnected but it's dirty and should be managed by the router himself
Thanks for your help ! :-)