设备调试

通过 USB 串口查看 EG25-G 状态、切换工作模式、恢复出厂设置。
串口连接
查看串口
root@OpenWrt:~# ls /dev/ttyUSB*
/dev/ttyUSB0 /dev/ttyUSB1 /dev/ttyUSB2 /dev/ttyUSB3
| 端口 | 用途 |
|---|---|
/dev/ttyUSB0 | 诊断(DM) |
/dev/ttyUSB1 | NMEA |
/dev/ttyUSB2 | AT 指令 |
/dev/ttyUSB3 | AT / NMEA(备用) |
进入 minicom
minicom -D /dev/ttyUSB2 -b 9600
发送 AT,返回 OK 即通信正常:
AT
OK
退出:Ctrl + A,再按 X,选择 Yes。
提示
- 本机实测 AT 口波特率为
9600;若使用其他固件无返回,可尝试115200。 - 指令以回车结尾,minicom 中直接按回车即可。
常用 AT 指令
基础信息
| 指令 | 说明 | 示例返回 |
|---|---|---|
AT | 测试通信 | OK |
ATI | 模块型号与固件版本 | Quectel / EG25 / Revision: EG25GGBR07A08M2G |
AT+CPIN? | SIM 卡状态 | +CPIN: READY |
AT+CSQ | 信号质量 | +CSQ: 31,99 |
AT+CFUN? | 射频状态 | +CFUN: 1 |
AT+QTEMP | 模块温度 | +QTEMP: 0,40,0 |
AT+CSQ第一个值为信号强度(0~31,越大越好,99 表示未知)。信号正常但无法上网时,重点检查 SIM 是否欠费、APN 是否正确。
USB 工作模式
AT+QCFG="usbnet"
+QCFG: "usbnet",1
OK
| 参数 | 模式 | 系统侧驱动 |
|---|---|---|
| 0 | QMI / RMNET | kmod-usb-net-qmi-wwan + uqmi |
| 1 | ECM | kmod-usb-net-cdc-ether |
| 2 | MBIM | kmod-usb-net-cdc-mbim + umbim |
| 3 | RNDIS | kmod-usb-net-rndis |
切换模式(以 ECM 为例):
AT+QCFG="usbnet",1
OK
AT+CFUN=1,1
修改后必须重启模块,USB 会重新枚举。
复位与重启
| 指令 | 功能 | 说明 |
|---|---|---|
AT+CFUN=1,1 | 软件重启 | 最常用,重启后自动重新注册网络 |
AT&F | 恢复 AT 指令默认设置 | 不影响用户数据 |
AT+QPRTPARA=3 | 恢复 NV 出厂配置 | 会清除 APN、USB 模式等配置 |
AT+QPOWD=1 | 关机 | 需重新上电才能启动 |
注意
AT+QPRTPARA=3 为恢复出厂操作,执行后需要 AT+CFUN=1,1 重启,并重新配置 usbnet 模式。
完整复位流程
AT
OK
AT&F
OK
AT+QPRTPARA=3
OK
AT+CFUN=1,1
等待 30~60 秒,模块重新枚举后,再按 快速安装 - Linux / OpenWrt 配置 ECM 模式。
常见问题
| 现象 | 排查 |
|---|---|
| 发送 AT 无返回 | 确认端口为 /dev/ttyUSB2,波特率 9600 |
指令返回 ERROR | 检查拼写;部分指令需要 SIM 就绪或射频开启 |
| 执行指令后 USB 消失 | 正常现象,模块正在重启,等待重新枚举 |
有 +CPIN: READY 但无 IP | 检查 usbnet 模式与接口 proto 是否为 dhcp |