• sales

    +86-0755-88291180

EG25-G-mPCIe User Guide

Overview

Introduction

EG25-G mPCIe is a globally recognized LTE Cat 4 wireless communication module that uses PCI Express Mini Card standard interface and is designed specifically for M2M and IoT applications. It supports LTE-TDD, LTE-FDD, HSPA+, GSM, GPRS, EDGE, and other wireless communication modes, as well as GPS, GLONASS, BDS, Galileo, and QZSS positioning technologies. It is suitable for industrial grade routers, industrial grade PDAs, tablets, video transmission, digital signage, remote monitoring, remote healthcare, etc.

Dimensions


Pinout Definition


Feature

  • Standard Mini PCIe interface, strong compatibility.
  • Integrated with multi-satellite high-precision positioning GNSS receiver.
  • Suitable for LTE, UMTS, and GSM networks with global coverage.
  • EG25-G mPCIe series AT instructions are compatible with EG25-G series modules.
  • MIMO technology meets the reliability requirements for data rate and connection in wireless communication systems.

Usage in Linux

Hardware Connection

Taking PCIe TO MiniPCIe GbE USB3.2 HAT+ connected to Raspberry Pi 5 as an example, please pay attention to cable direction and connect as shown in the figure:

MBIM Dial-Up

1: Enable PCIE interface

PI5B does not have PCIE interface enabled by default. Add the following in /boot/firmware/config.txt:
dtparam=pciex1

2: Reboot PI5 after modification, and the device can be recognized.

As shown in the figure below, VL805 is recognized as our device, and the other PI5 is an RPI chip.

3: Execute lsusb and you can see that the USB device has been recognized.


DIP Switch Control

The onboard module dip switch is connected to GPIO6 of Raspberry Pi, you can switch it on and use Raspberry Pi to reset or switch on/off the module. (It is switched off by default (recommended). The board status is up to the Raspberry Pi, for example, if the Raspberry Pi shuts down, the board will power off.)

Onboard dip switch for switching MiniPCIe USB connection can be selected to connect Raspberry Pi through dip switch mode.

How to Install and Use Dial-up Tool (Required for module usage)

Input the following command to install waveshare-CM dial-up tool:

wget -O - https://files.waveshare.com/wiki/PCIe-TO-4G-5G-M.2-USB3.2-HAT-Plus/install.sh | sudo bash

After installation, if it cannot automatically dial up with NDIS(qmi) and MBIM, you can use the dial-up tool for Internet access. YOUR_APN means that your APN is using SIM card:

sudo waveshare-CM
# or
sudo waveshare-CM -s YOUR_APN

Usage in Windows

Install Driver

  • Install driver directly: The default mode is VNet, and the driver can be installed directly, download Quectel Windows Driver Windows NDIS Driver package ->Uncompress and double-click to install->Continue clicking Next until Finish to complete the installation.
  • Install driver manualy: For other dial-up modes, it doesn't work to install Ndis driver. It is recommended to manually install the driver, download Quectel Driver package->Ensure that the module has been powered on->Open Device Manager->Other Devices->Corresponding driver decompressed folder->Update driver->Browse my computer to find driver files->Select the path where the driver files are stored based on the system->Installation complete.

Send & Receive SMS Messages

Send English messages

  1. Install the SIM card and LTE antenna correctly, connect the module USB interface to the computer with a USB cable, and turn on the module.
  2. Check if the indicator lights are normal, PWR indicator light is always on, and NET light is flashing.
  3. AT+CMGF=1: Set SMS mode to TEXT.
  4. AT+CMGS="phone number"<Enter>: set the recipient's phone number, and then return: ">". Send the required content such as "Best wish!", without the need to press enter at the end. Edit the text message and send 1A in hexadecimal format (1A is the key value of "CTRL+Z", used to tell the module to perform the sending operation, or send 1B, the key value of "ESC" to cancel the operation). If sending is successful, the module will return +CMGS: 15 to confirm this. As shown in the following figure.


Receive English messages

  1. Send a message on your phone saying 'This is a receive test for SIM7600X!' to the test module.
  2. When receiving a message, the serial port will report the message automatically: "SM", 20. It represents that there are 20 messages in SM, and the message just sent is the 20th one.
  3. Read messages: AT+CMGR=20 refers to reading the 20th message (AT+CMGL="ALL" means reading all messages).
  4. Delete messages: AT+CMGD=20, as shown in the following figure.
  5. Convert the displayed information into text using an encoding converter.

GNSS positioning

  • Insert Active GPS Antenna into the GNSS antenna mount and place the receiver tag face down in an open outdoor area (note that it cannot be tested in rainy weather). It takes about 1 minute to receive the positioning signal when powered on.
Due to the instability of GPS indoor satellite search, please place the module or antenna next to the balcony or window, or conduct the experiment directly outdoors.


  • AT test instructions are as follows:
AT+QGPS=1	      //Open GPS
AT+QGPSLOC=0         //Print GPS information to serial port
AT+QGPSEND           //Close GPS
  • Turn on GPS at the serial port for debugging in AT Port (Linux defaults to ttyUSB2), and then open NMEA port (Linux defaults to ttyUSB1) to obtain dynamic information.


Address book

EG25-G mPCIe module supports telephone function, and voice calls fuction needs the module to be connected to the onboard headphone module that is compatible with Quectel's series modules.
  • AT test instructions are as follows:
AT+CPBW=3,"88888888",129,"John" //Add John's phone number into the address book
AT+CPBF="John"                  //Get John's phone number
ATD88888888;                    //Make a phone call  
ATA	                        //Answer a call
AT+CHUP 	                //Hang up
  • The test results are shown in the following figure:


Notes

1. Prohibit live plugging and unplugging of devices.
2. This module requires a voltage of around 3.6V to function perfectly.
3. Please confirm the interface before use. M.2 B KEY and MINI-PCIE interfaces are incompatible.

Resource

Datasheet

Driver Files

Software Tools

Imager

Support

Monday-Friday (9:30-6:30) Saturday (9:30-5:30)

Mobile: +86  13434470212

Email: services01@spotpear.com

TAG: Jetson Nano ESP32-S3 1.28inch Round LCD Display Screen Module Development Board GC9A01A QMI8658A With Case 0.99inch RTL8723 WIFI SDIO Expansion Module Board For Luckfox Pico Mini B /Luckfox Pico Plus /Luckfox Pico Pro /Luckfox Pico Max Raspberry Pi 5 POE + PCIe to M.2 NVMe SSD Board HAT+ Pi5 2242/2230 Power over Ethernet Raspberry Pi 5 UART Raspberry Pi 5 8 inch DSI LCD Captive TouchScreen MIPI Display 1280x800 Industrial One-Body Tablet PC With 5MP Front Camera RV1103 ESP32 Thermal imaging 8.8inch LCD 1920x480 Computer PC Monitor Display Secondary Screen TypeC USB CPU RAM 7.5 inch Passive NFC e-Paper V2 BW Display 7.5inch E-ink Screen No Need Battery Wireless Powered Data Transfer For Mobile APP R7FA4 Plus A Board Based on R7FA4M1AB3CFM Compatible with Arduino UNO For R4 Minima ESP32 S3 LCD Camera Development Board 2 inch Display QMI8658 Sensor / Battery Port LVGL/HMI For Arduino Information STM32 1.54inch OLED Raspberry Pi OpenWrt Tutorial 1 Raspberry Pi 5 PCIe to M.2 NVMe SSD Adapter Board (D) HAT Pi5-2280-2242-2230 JETSON NANO MINI Expansion Board Raspberry Pi LCD ESP32-S3 Round LCD