Hello, I am using numerous RUTM50 devices and have been experiencing a connectivity problem on some of them. It appears that when connect to T-Mobile, sometimes the network assigns an IPv6 address and sometimes it assigns an IPv4 address. When an IPv6 address is assigned, the RUTM50 displays errors in the system log, and attempts to reset the connection and try again, getting stuck in a loop and eventually failing over to the other SIM card slot (which we have populated with an alternate carrier). It appears as though the device cannot use an IPv6 WAN address - note I have also seen issues with using WAN6 with wired connection and IPv6 and there are other community posts on this (for example, OpenVPN client disconnected every second hour - #8 by DanLun).
On systems that function, I am running older firmware: RUTM_R_00.07.11.1 with modem RG520NNADBR03A01M8G_01.001.01.001.
On systems that new function, I am running newer firmware, for example: RUTM_R_00.07.12.2 with modem RG520NNADBR03A01M8G_01.001.01.001.
The specific errors I am getting are:
Thu Feb 13 08:02:09 2025 daemon.info mobifd: [gsm.modem0] Attempting to establish connection to operator with “30s” of timeout
639 Thu Feb 13 08:02:09 2025 daemon.info mobifd: [gsm.modem0] Connected to operator “310260”
640 Thu Feb 13 08:02:09 2025 daemon.info mobifd: [gsm.modem0] -CFUN- Functionality: “Full”
641 Thu Feb 13 08:02:09 2025 daemon.info mobifd: [gsm.modem0] -COPS- Mode: “Auto”, operator: “310260”
642 Thu Feb 13 08:02:09 2025 daemon.info mobifd: [gsm.modem0] -CREG- Mode: “Enabled (with location information)”, status: “Not registered”, LAC: “”, cell ID: “”, technology: “Unknown”
643 Thu Feb 13 08:02:09 2025 daemon.info mobifd: [gsm.modem0] -CGREG- Mode: “Enabled (with location information)”, status: “Not registered”, LAC: “”, cell ID: “”, technology: “Unknown”
644 Thu Feb 13 08:02:09 2025 daemon.info mobifd: [gsm.modem0] -CEREG- Mode: “Enabled (with location information)”, status: “Not registered”, LAC: “”, cell ID: “”, technology: “Unknown”
645 Thu Feb 13 08:02:09 2025 daemon.info mobifd: [gsm.modem0] -C5GREG- Mode: “Enabled (with location information)”, status: “Registered, home”, LAC: “”, cell ID: “4480246071”, technology: “E-NR-5GCN”
646 Thu Feb 13 08:02:09 2025 daemon.info mobifd: [gsm.modem0] IP address on PDP context “1”: “38.7.251.144.121.9.192.232.10.211.223.81.105.71.228.236”
647 Thu Feb 13 08:02:09 2025 daemon.err mobifd: [gsm.modem0] Incorrect PDP type on PDP context “1”, reseting it
648 Thu Feb 13 08:02:10 2025 daemon.err mobifd: [gsm.modem0] GSM error in “mb_reset_pdp_context:208” (Invalid response)
649 Thu Feb 13 08:02:10 2025 daemon.err mobifd: [gsm.modem0] Failed to reset PDP context
The device then does this in a loop until it hits max retries and then switches SIMs.
As I am writing this I found a possible workaround. By setting the PDP type in the WWAN interface settings (with advanced view enabled) to IPv4/IPv6 the device is able to connect to T-Mobile, however it is not able to connect with a default setting of IPv4 PDP type. With the older firmware, the IPv4 PDP type works as expected. I verified with T-Mobile that their network does not yet support IPv6.
Based on the above information, it appears as though there is a bug in newer firmware related to PDP types.