I am not able to establish a working LTE connection using the Cellular Modem Kit with Quectel EC25-A in Toronto, ON.
The module is attached to a Raspberry Pi 3B and connected using the right-angle USB cable that is included in the kit. The Base Hat powers on and the modem is detected in Raspberry Pi OS (seeing wwan0 interface and lsusb is listing “Quectel Wireless Solutions Co., Ltd. EC25 LTE modem”), but when I execute quectel-CM -s ltemobile.apn it fails and exits.
pi@ELANTRA:~ $ sudo ./files/quectel-CM/quectel-CM -s ltemobile.apn [06-13_20:35:36:701] Quectel_QConnectManager_Linux_V1.6.0.12 [06-13_20:35:36:705] Find /sys/bus/usb/devices/1-1.2 idVendor=0x2c7c idProduct=0x125, bus=0x001, dev=0x004
[06-13_20:35:36:706] Auto find qmichannel = /dev/cdc-wdm0 [06-13_20:35:36:706] Auto find usbnet_adapter = wwan0 [06-13_20:35:36:707] netcard driver = qmi_wwan, driver version = 5.10.17-v8+ [06-13_20:35:36:708] ioctl(0x89f3, qmap_settings) failed: Operation not supported, rc=-1 [06-13_20:35:36:710] Modem works in QMI mode [06-13_20:35:36:733] /proc/1169/fd/7 → /dev/cdc-wdm0 [06-13_20:35:36:734] /proc/1169/exe → /home/pi/files/quectel-CM/quectel-CM [06-13_20:35:38:740] cdc_wdm_fd = 7 [06-13_20:35:38:843] Get clientWDS = 4 [06-13_20:35:38:877] Get clientDMS = 1 [06-13_20:35:38:910] Get clientNAS = 4 [06-13_20:35:38:945] Get clientUIM = 1 [06-13_20:35:38:979] Get clientWDA = 1 [06-13_20:35:39:013] requestBaseBandVersion EC25EFAR06A11M4G [06-13_20:35:39:149] requestGetSIMStatus SIMStatus: SIM_READY [06-13_20:35:39:149] requestSetProfile[1] ltemobile.apn///0 [06-13_20:35:39:217] requestGetProfile[1] ltemobile.apn///0 [06-13_20:35:39:252] requestRegistrationState2 MCC: 0, MNC: 0, PS: Detached, DataCap: UNKNOW [06-13_20:35:39:285] requestQueryDataCall IPv4ConnectionStatus: DISCONNECTED [06-13_20:35:39:285] ifconfig wwan0 down [06-13_20:35:39:305] ifconfig wwan0 0.0.0.0 [06-13_20:35:48:159] QmiWwanThread exit [06-13_20:35:48:160] qmi_main exit
I am using a working SIM (tested in my phone). Querying the modem in minicom with the command AT+QCFG=“usbnet” returns 0. Also, executing sudo qmicli -d /dev/cdc-wdm0 --dms-get-operating-mode returns the error:
[/dev/cdc-wdm0] Operating mode retrieved: Mode: ‘offline’ Reason: ‘unknown’ HW restricted: ‘no’
Running sudo qmicli -d /dev/cdc-wdm0 --dms-set-operating-mode=‘online’ fails as:
error: couldn’t set operating mode: QMI protocol error (52): ‘DeviceNotReady’
Is my unit defective? Has anyone experienced similar issues?