EG25-G Drivers for Ubuntu architecture aarch64

Hi All,

We are currently using a Raspberry Pi CM4 with Ubuntu installed on it. (aarch64)
Is it possible if I could get the driver for the Quecetel EG25-G so I can get it to work with Ubuntu. We connect the modem to CM4 via a usb connection.

My email is scbd2019@gmail.com if you prefer to email the driver.

Thanks and regards,
John

Hi, I send the dirvers to you,and you can use "uname -r " command to check your version,then chioce the corresponding driver.

Thank you for your reply, appreciate it.

uname -r returns 5.4.0-1069-raspi
How do I install the driver?
I have tried using “sudo make” to build the Makefile, but unfortunately I get the error “No rule to make target”

Thanks

I think you can go to v5.4.1 and sudo make install.
image

Thank you for your response, when I tried your method it did install without issue. However modem, did not detect. I tried 5.9.1 and worked perfectly. Cheers, great stuff! Thanks for your help

Hi Lyman,

Today, the modem failed again. Not sure why signal strength is shown as 0% as I can confirm that this Modem and sim works alright on another version of Linux. Is this a driver issue? Please guide
cheers John

General | path: /org/freedesktop/ModemManager1/Modem/0
| device id: d2cfbcfddcb24a4529910d014e5344c55537e053

Hardware | manufacturer: QUALCOMM INCORPORATED
| model: QUECTEL Mobile Broadband Module
| firmware revision: EG25GGBR07A08M2G
| carrier config: ROW_Generic_3GPP
| carrier config revision: 05010820
| h/w revision: 10000
| supported: gsm-umts, lte
| current: gsm-umts, lte
| equipment id: 860195055053125

System | device: /sys/devices/platform/soc/fe980000.usb/usb1/1-1/1-1.4
| drivers: option, qmi_wwan
| plugin: quectel
| primary port: cdc-wdm0
| ports: cdc-wdm0 (qmi), ttyUSB0 (qcdm), ttyUSB1 (gps),
| ttyUSB2 (at), ttyUSB3 (at), wwan0 (net)

Status | lock: sim-pin2
| unlock retries: sim-pin (3), sim-puk (10), sim-pin2 (3), sim-puk2 (10)
| state: enabled
| power state: on
| signal quality: 0% (cached)

Modes | supported: allowed: 2g; preferred: none
| allowed: 3g; preferred: none
| allowed: 4g; preferred: none
| allowed: 2g, 3g; preferred: 3g
| allowed: 2g, 3g; preferred: 2g
| allowed: 2g, 4g; preferred: 4g
| allowed: 2g, 4g; preferred: 2g
| allowed: 3g, 4g; preferred: 4g
| allowed: 3g, 4g; preferred: 3g
| allowed: 2g, 3g, 4g; preferred: 4g
| allowed: 2g, 3g, 4g; preferred: 3g
| allowed: 2g, 3g, 4g; preferred: 2g
| current: allowed: 2g, 3g, 4g; preferred: 4g

Bands | supported: egsm, dcs, pcs, g850, utran-1, utran-4, utran-6, utran-5,
| utran-8, utran-2, eutran-1, eutran-2, eutran-3, eutran-4, eutran-5,
| eutran-7, eutran-8, eutran-12, eutran-13, eutran-18, eutran-19,
| eutran-20, eutran-25, eutran-26, eutran-28, eutran-38, eutran-39,
| eutran-40, eutran-41, utran-19
| current: egsm, dcs, pcs, g850, utran-1, utran-4, utran-6, utran-5,
| utran-8, utran-2, eutran-1, eutran-2, eutran-3, eutran-4, eutran-5,
| eutran-7, eutran-8, eutran-12, eutran-13, eutran-18, eutran-19,
| eutran-20, eutran-25, eutran-26, eutran-28, eutran-38, eutran-39,
| eutran-40, eutran-41, utran-19

IP | supported: ipv4, ipv6, ipv4v6

3GPP | imei: 860195055053125
| enabled locks: fixed-dialing
| registration: idle

3GPP EPS | ue mode of operation: csps-2

SIM | primary sim path: /org/freedesktop/ModemManager1/SIM/0

Maybe I need the QMI driver?

Hello, can you use ls /dev/ttyUSB* command to check whether the device port is identified?

If the device port is identified, you can use the Ubuntu debugger to enter debugging mode. The instruction is busybox microcom /dev/ttyUSB2.

After the debugging screen is displayed, run the AT+CPIN? Command. Check whether the device correctly identifies the SIM card. If the SIM card is identified, use AT+COPS? Query the network registration status.

Thanks for your response.
ls /dev/ttyUSB* returns output
" /dev/ttyUSB0 /dev/ttyUSB1 /dev/ttyUSB2 /dev/ttyUSB3
dmesg | grep ttyUSB returns
usb 1-1.4: GSM modem (1-port) converter now attached to ttyUSB0
usb 1-1.4: GSM modem (1-port) converter now attached to ttyUSB1
usb 1-1.4: GSM modem (1-port) converter now attached to ttyUSB2
usb 1-1.4: GSM modem (1-port) converter now attached to ttyUSB3
“AT+CPIN?” output is “+CPIN:READY”
“AT+COPS?” returns: 0,0. “Telstra Mobile 1nce.net”, 7

This modem works fine with my other custom board which as a pci-e connection instead of a usb connection.
Thanks

Ok, that’s fine. Do you still need a QMI driver? I can send it to you if you want.

Yes please thanks. email : scbd2019@gmail.com
I am still unsuccessful in connecting to internet as our new production boards connect via usb and not pci-e.
I only ran sudo make install for the driver. I think on my system, by default ubuntu loads their driver. Will I need to uninstall this driver before installing the latest one?
Thanks

Hey mate,

Can you please send the QMI drivers for this module.
If we are unable to get this module to work, we will have to source a different modem from another manufacturer.
Thanks

Hi, I have sent the QMI driver to your email, you can have a look.