Back to Quectel.com

EC25 not working on Raspberry Pi

Hello, I’m working with an EC25-AFXD Mini PCIe module plugged into a Mini PCIe to USB adapter board with a Verizon sim card going into a Rasberry Pi. About a month ago this setup was working perfectly and I was able to connect to the internet. More recently, this module no longer shows up as a network interface in Linux. I’ve included the output from ModemManger, NetworkManager, etc. Does anyone have an idea how to solve this? Thanks

ModemManager:

pi@raspberrypi:~ $ mmcli -m 0
  -----------------------------------
  General  |                    path: /org/freedesktop/ModemManager1/Modem/0
           |               device id: bd90018178d349f769cb072a338fdca0f1344972
  -----------------------------------
  Hardware |            manufacturer: QUALCOMM INCORPORATED
           |                   model: QUECTEL Mobile Broadband Module
           |       firmware revision: EC25AFXDGAR07A01M1G
           |          carrier config: hVoLTE-Verizon
           | carrier config revision: 05010141
           |            h/w revision: 10000
           |               supported: gsm-umts, lte
           |                 current: gsm-umts, lte
           |            equipment id: 868260050005975
  -----------------------------------
  System   |                  device: /sys/devices/platform/soc/20980000.usb/usb1/1-1/1-1.4
           |                 drivers: qmi_wwan, option
           |                  plugin: quectel
           |            primary port: cdc-wdm0
           |                   ports: cdc-wdm0 (qmi), ttyUSB0 (qcdm), ttyUSB1 (gps),
           |                          ttyUSB2 (at), ttyUSB3 (at), wwan0 (net)
  -----------------------------------
  Numbers  |                     own: 6513703670
  -----------------------------------
  Status   |                    lock: sim-pin2
           |          unlock retries: sim-pin (3), sim-pin2 (3), sim-puk (10), sim-puk2 (10)
           |                   state: enabled
           |             power state: on
           |          signal quality: 59% (recent)
  -----------------------------------
  Modes    |               supported: allowed: 3g; preferred: none
           |                          allowed: 4g; preferred: none
           |                          allowed: 3g, 4g; preferred: 4g
           |                          allowed: 3g, 4g; preferred: 3g
           |                 current: allowed: 3g, 4g; preferred: 3g
  -----------------------------------
  Bands    |               supported: utran-4, utran-5, utran-2, eutran-2, eutran-4, eutran-5,
           |                          eutran-12, eutran-13, eutran-14, eutran-66, eutran-71
           |                 current: utran-4, utran-5, utran-2, eutran-2, eutran-4, eutran-5,
           |                          eutran-12, eutran-13, eutran-14, eutran-66, eutran-71
  -----------------------------------
  IP       |               supported: ipv4, ipv6, ipv4v6
  -----------------------------------
  3GPP     |                    imei: 868260050005975
           |           enabled locks: fixed-dialing
           |             operator id: 310260
           |            registration: idle
  -----------------------------------
  3GPP EPS |    ue mode of operation: csps-2
           |      initial bearer apn: vzwinternet
           |  initial bearer ip type: ipv4
  -----------------------------------
  SIM      |        primary sim path: /org/freedesktop/ModemManager1/SIM/0

NetworkManager:

pi@raspberrypi:~ $ nmcli
eth0: connected to Wired connection 1
        "TP-Link Ethernet"
        ethernet (r8152), 60:A4:B7:59:2F:BA, hw, mtu 1500
        ip4 default
        inet4 10.10.100.101/22
        route4 0.0.0.0/0
        route4 10.10.100.0/22
        inet6 fe80::76e3:752e:82c1:4e2b/64
        route6 fe80::/64
        route6 ff00::/8

cdc-wdm0: connecting (prepare) to MPS-EC25
        "cdc-wdm0"
        gsm (qmi_wwan, option), hw

wlan0: disconnected
        "Broadcom BCM43438 combo and Bluetooth Low Energy"
        wifi (brcmfmac), 5E:24:FF:B2:37:7A, hw, mtu 1500

ifconfig:

pi@raspberrypi:~ $ ifconfig -a
....
....
wwan0: flags=4240<POINTOPOINT,NOARP,MULTICAST>  mtu 1500
        unspec 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00  txqueuelen 1000  (UNSPEC)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

/etc/NetworkManager/system-connections/MyModem

[connection]
id=MPS-EC25
type=gsm
autoconnect=true

[ipv4]
method=auto

[gsm]
number=*99#
apn=vzwinternet

[serial]
baud=115200

Solved this by recreating my NetworkManager connection with

sudo nmcli connection edit type gsm con-name MyModem

Also, the modem requires antennas connected to show up as a network interface.

Hi
Thank you for your feedback.QIECTEL will continue to serve you .
Best wishes