Quectel EC25-A LTE Cat 4 Mini PCIe Module
CM4 Functionality | Pi 5 Functionality | Driver Required? | More Info |
---|---|---|---|
Full | Untested | No | GitHub Issue |
Videos Related to this Card
Description and Notes
From the spec sheet:
Quectel EC25 Mini PCIe is a series of LTE category 4 module adopting standard PCI Express Mini Card form factor (Mini PCIe). It is optimized specially for M2M and IoT applications, and delivers 150 Mbps downlink and 50 Mbps uplink data rates.
It supports Windows 7/8/8.1/10/11, Linux, Android, and many Pi users have reported success with these models.
I bought an EC25-A, since I’m using AT&T wireless in North America. The -AF variant would work as well, but make sure you buy the variant you need for the networks in your geographical region.
To use the card with a Raspberry Pi, you either need a USB to mini PCIe adapter with a built-in SIM tray (which works with any Pi with a USB port), or a CM4 carrier board with a mini PCIe slot with USB data lines attached, and a SIM tray.
I set the card into ECM (Ethernet Control Model) mode following SixFab’s instructions, and could communicate with it over USB using minicom:
$ sudo apt install -y minicom
$ minicom -D /dev/ttyUSB2 -b 115200
You can use AT commands (see an AT command guide here) to communicate with the modem. Once it’s successfully configured in ECM mode, you should see a usb0
interface when running ip a
. That interface will connect through to whatever LTE network your SIM card supports.
I tested with a SixFab SIM on AT&T’s network, as well as an AT&T SIM from my iPhone, and both connected successfully, giving me around 10-12 Mbps in both directions.
Buy this Card
If you'd like to purchase this card, it helps me out if you use the following product link:
Quectel EC25-A LTE Cat 4 Mini PCIe Module