Quectel-CM on EM060K-GL (MBIM mode) using 4G SIM returns NwError = 55

Hello Quectel Support Team,

I am using the EM060K-GL module in MBIM mode with a 4G SIM card. When I try to connect using Quectel-CM, the connection fails and returns:

[10-15_14:08:20:938] QConnectManager_Linux_V1.6.3.2
[10-15_14:08:20:941] Find /sys/bus/usb/devices/4-3 idVendor=0x2c7c idProduct=0x30b, bus=0x004, dev=0x002
[10-15_14:08:20:942] Auto find qmichannel = /dev/cdc-wdm0
[10-15_14:08:20:942] Auto find usbnet_adapter = wwan0
[10-15_14:08:20:942] netcard driver = cdc_mbim, driver version = 22-Aug-2005
[10-15_14:08:20:942] Modem works in MBIM mode
[10-15_14:08:20:977] cdc_wdm_fd = 7
[10-15_14:08:20:977] mbim_open_device()
[10-15_14:08:23:979] mbim_open_device:1660 err=110, Status=0
[10-15_14:08:23:979] mbim_open_device()
[10-15_14:08:26:574] mbim_device_caps_query()
[10-15_14:08:26:670] DeviceId:     867228050178374
[10-15_14:08:26:670] FirmwareInfo: EM060KGLAAR01A11M2G
[10-15_14:08:26:670] HardwareInfo: EM060K-GL
[10-15_14:08:26:670] mbim_device_services_query()
[10-15_14:08:26:734] mbim_set_radio_state( 1 )
[10-15_14:08:26:765] HwRadioState: 1, SwRadioState: 1
[10-15_14:08:26:765] mbim_subscriber_status_query()
[10-15_14:08:26:990] SubscriberId: 311480908795056
[10-15_14:08:26:990] SimIccId:     89148000012019108584
[10-15_14:08:26:990] SubscriberReadyState NotInitialized -> Initialized
[10-15_14:08:26:990] mbim_register_state_query()
[10-15_14:08:27:022] RegisterState Unknown -> Home
[10-15_14:08:27:022] mbim_packet_service_query()
[10-15_14:08:27:054] PacketServiceState Unknown -> Attached
[10-15_14:08:27:054] CurrentDataClass = LTE
[10-15_14:08:27:054] mbim_query_connect(sessionID=0)
[10-15_14:08:27:086] ActivationState Unknown -> Deactivated
[10-15_14:08:27:086] ifconfig wwan0 0.0.0.0
[10-15_14:08:27:093] ifconfig wwan0 down
[10-15_14:08:27:106] mbim_set_connect(onoff=1, sessionID=0)
[10-15_14:08:27:694] <03:00:00:80:54:00:00:00:0B: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:02:00:00:00:24:00:00:00:00:00:00:00:03:00:00:00:00:00:00:00:00:00:00:00:7E:5E:2A:7E:4E:6F:72:72:73:6B:65:6E:7E:5E:2A:7E:37:00:00:00:
[10-15_14:08:27:694] < Header:
[10-15_14:08:27:694] < MessageLength = 84
[10-15_14:08:27:694] < MessageType =  MBIM_COMMAND_DONE (0x80000003)
[10-15_14:08:27:694] < TransactionId = 11
[10-15_14:08:27:694] < Contents:
[10-15_14:08:27:694] < DeviceServiceId = UUID_BASIC_CONNECT (a289cc33-bcbb-8b4f-b6b0-133ec2aae6df)
[10-15_14:08:27:694] < CID = MBIM_CID_CONNECT (12)
[10-15_14:08:27:694] < Status = 2
[10-15_14:08:27:694] < InformationBufferLength = 36
[10-15_14:08:27:694] < SessionId = 0
[10-15_14:08:27:694] < ActivationState = Deactivated (3)
[10-15_14:08:27:694] < IPType = MBIMContextIPTypeDefault
[10-15_14:08:27:694] < VoiceCallState = None
[10-15_14:08:27:694] < ContextType = 7e5e2a7e-4e6f-7272-736b-656e7e5e2a7e
[10-15_14:08:27:694] < NwError = 55
[10-15_14:08:27:694] mbim_set_connect:2011 err=0, Status=2
[10-15_14:08:27:694] try to requestSetupDataCall 5 second later
[10-15_14:08:32:695] mbim_set_connect(onoff=1, sessionID=0)
[10-15_14:08:33:137] <03:00:00:80:54:00:00:00:0C: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:02:00:00:00:24:00:00:00:00:00:00:00:03:00:00:00:00:00:00:00:00:00:00:00:7E:5E:2A:7E:4E:6F:72:72:73:6B:65:6E:7E:5E:2A:7E:37:00:00:00:
[10-15_14:08:33:137] < Header:
[10-15_14:08:33:137] < MessageLength = 84
[10-15_14:08:33:137] < MessageType =  MBIM_COMMAND_DONE (0x80000003)
[10-15_14:08:33:137] < TransactionId = 12
[10-15_14:08:33:138] < Contents:
[10-15_14:08:33:138] < DeviceServiceId = UUID_BASIC_CONNECT (a289cc33-bcbb-8b4f-b6b0-133ec2aae6df)
[10-15_14:08:33:138] < CID = MBIM_CID_CONNECT (12)
[10-15_14:08:33:138] < Status = 2
[10-15_14:08:33:138] < InformationBufferLength = 36
[10-15_14:08:33:138] < SessionId = 0
[10-15_14:08:33:138] < ActivationState = Deactivated (3)
[10-15_14:08:33:138] < IPType = MBIMContextIPTypeDefault
[10-15_14:08:33:138] < VoiceCallState = None
[10-15_14:08:33:138] < ContextType = 7e5e2a7e-4e6f-7272-736b-656e7e5e2a7e
[10-15_14:08:33:138] < NwError = 55
[10-15_14:08:33:138] mbim_set_connect:2011 err=0, Status=2
[10-15_14:08:33:138] try to requestSetupDataCall 10 second later
[10-15_14:08:43:138] mbim_set_connect(onoff=1, sessionID=0)

Details:

  • Module: EM060K-GL
  • Mode: MBIM
  • SIM: 4G (LTE)
  • Quectel-CM version: QConnectManager_Linux_V1.6.3.2
  • OS: Ubuntu 20.04.3 LTS

Problem:
The module fails to register to the network when dialing a 4G SIM in MBIM mode, showing NwError = 55.

Request:
Could you please clarify:

  1. What does NwError = 55 indicate?
  2. Is there a recommended way to configure Quectel-CM for 4G SIMs in MBIM mode on EM060K-GL?
  3. Are there any known limitations or workarounds?

Thank you for your support.

  1. The error is indeed during data connection setup (PDP context activation)
  2. ModemManager might be interfering. Make sure that the ModemManager is disabled.
    sudo systemctl status ModemManager
  3. Switching to QMI (qmi_wwan) mode could be a workaround

Hi, Bean.Wang-Q:
Thank you for your advice. We will give it a try!