[RM520N-GL] WWAN ping interruption after run for a while

Hi,
We design-in RM520N-GL for our product and recently run WWAN ping long-term test, found one unit WWAN ping interruption after ran for a while.

When WWAN ping interruption,

  1. found message “net rmnet_mhi0: link_state 0x1 → 0x0”, link state change;
  2. enter minicom to type command “AT+CPIN?” but shows “+CME ERROR: 13”

After run below two experiments, then the WWAN ping re-run back automatically,

  1. “AT+CFUN=0” → “AT+CFUN=1”
  2. “AT+QUIMSLOT=2” → “AT+QUIMSLOT=1”
    PS: Sim card inserted on SLOT=1

We want to know the cause of this symptom, below is the capture log using Quectel-CM -f, but looks not details for clarification. Please help to provide any commands or any procedure we can look into this issue. Thanks.

[03-11_19:59:53:446] Find /sys/bus/usb/devices/1-1.3 idVendor=0x2c7c idProduct=0x801, bus=0x001, dev=0x003
[03-11_19:59:53:447] network interface ‘’ or qmidev ‘’ is not exist
[03-11_19:59:53:447] netcard driver = pcie_mhi, driver version = V1.3.1
[03-11_19:59:53:447] Modem works in MBIM mode
[03-11_19:59:53:478] cdc_wdm_fd = 8
[03-11_19:59:53:478] mbim_open_device()
[03-11_19:59:53:787] mbim_device_caps_query()
[03-11_19:59:53:793] DeviceId: 868371050044508
[03-11_19:59:53:793] FirmwareInfo: RM520NGLAAR01A05M4G
[03-11_19:59:53:793] HardwareInfo: RM520N-GL
[03-11_19:59:53:793] mbim_device_services_query()
[03-11_19:59:53:799] mbim_set_radio_state( 1 )
[03-11_19:59:53:802] HwRadioState: 1, SwRadioState: 1
[03-11_19:59:53:802] mbim_subscriber_status_query()
[03-11_19:59:53:808] SubscriberId: 466924133264054
[03-11_19:59:53:808] SimIccId: 89886920041332640546
[03-11_19:59:53:808] SubscriberReadyState NotInitialized → Initialized
[03-11_19:59:53:808] mbim_register_state_query()
[03-11_19:59:53:812] RegisterState Unknown → Home
[03-11_19:59:53:812] mbim_packet_service_query()
[03-11_19:59:53:816] PacketServiceState Unknown → Attached
[03-11_19:59:53:816] CurrentDataClass = LTE
[03-11_19:59:53:816] mbim_query_connect(sessionID=0)
[03-11_19:59:53:819] ActivationState Unknown → Deactivated
[03-11_19:59:53:819] ifconfig rmnet_mhi0 0.0.0.0
[03-11_19:59:53:826] ifconfig rmnet_mhi0 down
[03-11_19:59:53:834] mbim_set_connect(onoff=1, sessionID=0)
[03-11_19:59:53:869] ActivationState Deactivated → Activated
[03-11_19:59:53:869] mbim_ip_config(sessionID=0)
[03-11_19:59:53:873] < SessionId = 0
[03-11_19:59:53:873] < IPv4ConfigurationAvailable = 0xf
[03-11_19:59:53:873] < IPv6ConfigurationAvailable = 0x0
[03-11_19:59:53:873] < IPv4AddressCount = 0x1
[03-11_19:59:53:873] < IPv4AddressOffset = 0x3c
[03-11_19:59:53:873] < IPv6AddressCount = 0x0
[03-11_19:59:53:873] < IPv6AddressOffset = 0x0
[03-11_19:59:53:873] < IPv4 = 10.54.136.167/28
[03-11_19:59:53:873] < gw = 10.54.136.168
[03-11_19:59:53:873] < dns1 = 168.95.1.1
[03-11_19:59:53:873] < dns2 = 168.95.192.1
[03-11_19:59:53:873] < ipv4 mtu = 1500
[03-11_19:59:53:887] ifconfig rmnet_mhi0 up
[03-11_19:59:53:899] ip -4 address flush dev rmnet_mhi0
[03-11_19:59:53:905] ip -4 address add 10.54.136.167/28 dev rmnet_mhi0
[03-11_19:59:53:914] ip -4 route add default via 10.54.136.168 dev rmnet_mhi0
[03-11_20:25:11:728] mbim_register_state_query()
[03-11_20:25:11:738] mbim_packet_service_query()
[03-11_20:25:11:751] PacketServiceState Attached → Detached
[03-11_20:25:11:751] CurrentDataClass = None
[03-11_20:25:11:751] mbim_packet_service_set()
[03-11_20:25:41:752] mbim_packet_service_set:1967 err=110, Status=0
[03-11_20:25:41:753] mbim_register_state_query()
[03-11_20:25:41:759] RegisterState Home → Searching
[03-11_20:25:41:760] mbim_register_state_query()
[03-11_20:25:41:769] <03:00:00:80:30:00:00:00:77:00:00:00:01:00:00:00:00:00:00:00:A2:89:CC:33:BC:BB:8B:4F:B6:B0:13:3E:C2:AA:E6:DF:0C:00:00:00:03:00:00:00:00:00:00:00:
[03-11_20:25:41:770] < Header:
[03-11_20:25:41:770] < MessageLength = 48
[03-11_20:25:41:770] < MessageType = MBIM_COMMAND_DONE (0x80000003)
[03-11_20:25:41:770] < TransactionId = 119
[03-11_20:25:41:770] < Contents:
[03-11_20:25:41:770] < DeviceServiceId = UUID_BASIC_CONNECT (a289cc33-bcbb-8b4f-b6b0-133ec2aae6df)
[03-11_20:25:41:770] < CID = MBIM_CID_CONNECT (12)
[03-11_20:25:41:770] < Status = 3
[03-11_20:25:41:770] < InformationBufferLength = 0
[03-11_20:25:41:770] mbim_query_connect:1732 err=0, Status=3
[03-11_20:25:41:775] ifconfig rmnet_mhi0 0.0.0.0
[03-11_20:25:41:784] ifconfig rmnet_mhi0 down
[03-11_20:25:41:791] mbim_register_state_query()
[03-11_20:25:41:794] mbim_register_state_query()
[03-11_20:25:56:813] mbim_register_state_query()
[03-11_20:26:11:835] mbim_register_state_query()
[03-11_20:26:26:858] mbim_register_state_query()
[03-11_20:26:41:880] mbim_register_state_query()

Dear @Craig
Which firmware did you test? Please use AT+QGMR to query.