设备调试

minicom 操作、RNDIS / NCM / ECM 与拨号设置、重启指令 等,整理为 GT400(MT5710-CN)调试备注。分为两个版本:
- 📋 简化版(速查表):拿来即用的简明指令清单。
- 📖 详细版(含含义与用法):逐条解释功能、参数、场景和注意事项。
📋 简化版(速查表)
1. 串口绑定与连接
# 绑定 option(VID:PID = 3466:3301)
echo 3466 3301 > /sys/bus/usb-serial/drivers/option1/new_id
# 进入 minicom(AT 口通常为 /dev/ttyUSB1)
minicom -D /dev/ttyUSB1 -b 115200
# 退出:Ctrl + A,再按 Q(或 X),选 Yes
2. 基础测试
AT # 测试通信,返回 OK 即正常
ATE0 # 关闭回显
ATI # 厂商 / 型号 / 版本 / IMEI
3. 网络模式(USB 数据模式)
AT^SETMODE? # 查询
AT^SETMODE=6 # Windows RNDIS(首选)
AT^SETMODE=1 # Windows NCM(备选)
AT^SETMODE=4 # Linux NCM(OpenWrt 首选)
AT^SETMODE=0 # ECM(Mac 需配合 USB E5)
AT^SETE5STICK=0 # USB Stick 模式
AT^CFGMASKMODE=2 # 掩码 /32,避免大网段冲突(Linux 常用)
4. APN 与拨号
AT+CGDCONT=1,"IPV4V6","ctnet" # 配置 APN(示例电信)
AT^NDISSTATQRY? # 查询拨号状态
AT^NDISDUP=1,1,"ctnet" # 立即拨号
AT^DHCP? # 查看模组侧 IP
AT^SETAUTODIAL=1,1,"IPV4V6","ctnet","","",0 # 开机自动拨号
AT^SETAUTODIAL? # 查询自动拨号
5. 网络状态
AT+CSQ # 信号质量
AT+COPS? # 运营商
AT^SYSINFOEX # 系统/制式信息
AT^HCSQ? # 5G 信号质量
6. 模块重启
AT+CFUN=0 # 关闭射频
AT+CFUN=1 # 开启射频
AT^RESET # 模组复位
📖 详细版(含含义与用法)
🔌 串口工具操作(minicom)
| 操作 | 命令/按键 | 说明 |
|---|---|---|
| 绑定串口 | echo 3466 3301 > /sys/bus/usb-serial/drivers/option1/new_id | VID/PID 不在白名单时必须执行 |
| 连接模块 | minicom -D /dev/ttyUSB1 -b 115200 | 波特率 115200 |
| 发送 AT 指令 | 输入指令并回车 | 返回 OK 表示成功 |
| 退出终端 | Ctrl + A → Q/X → Yes | 退出 minicom |
实测 AT 口多为
/dev/ttyUSB1(PC UI Interface)。若无响应,可依次尝试ttyUSB0/2。
🆔 身份信息指令
ATI / AT+CGMI / AT+CGMM / AT+CGMR / AT+CGSN
- 功能:读取厂商、型号、固件、IMEI。
- 样机示例:
Manufacturer: TD Tech Ltd.
Model: MT5710_CN
Revision: V100R001C00B156
IMEI: 863495062411317
🌐 网络模式设置(RNDIS / NCM / ECM)
AT^SETMODE=<mode>
- 功能:设置 USB 数据模式。
- 常用值:
| 值 | 形态 | 建议 |
|---|---|---|
6 | RNDIS | Windows 首选 |
1 | Win10 NCM | Windows 备选 |
4 | Linux NCM | OpenWrt / Linux 首选 |
0 | ECM | Mac(需 USB E5)/ Linux 备选 |
- 注意:修改后建议
AT^RESET,或AT+CFUN=0→AT+CFUN=1,或重插 USB。
AT^SETE5STICK=0 / 1
0:USB Stick,上位机拿运营商侧 IP(Windows / Linux 日常)。1:配合AT^TDCFG="infcfg","mode",2做 USB E5(局域网 NAT,Mac 推荐)。
AT^CFGMASKMODE=2
- 功能:设置掩码策略为 /32,避免模组下发过大网段(如
/8)冲掉局域网路由。
📶 拨号与自动拨号
AT+CGDCONT=1,"IPV4V6","ctnet"
- 功能:配置 CID 1 的 APN。
- 参数:按运营商修改 APN(电信
ctnet仅为示例)。
AT^NDISDUP=1,1,"ctnet"
- 功能:立即拨号。
AT^SETAUTODIAL=1,1,"IPV4V6","ctnet","","",0
- 功能:开机自动拨号。
- 解读:第 1 个
1=开启;第 2 个1=USB 数传模式;空用户名/密码;0=无鉴权。
🔄 模块重启指令
| 指令 | 功能 | 使用场景 |
|---|---|---|
AT+CFUN=0 / AT+CFUN=1 | 关闭 / 开启射频 | 改参数后重新搜网 |
AT^RESET | 模组复位 | 配置异常、USB 描述异常时恢复 |
✅ 综合使用流程示例(Linux NCM)
echo 3466 3301 > /sys/bus/usb-serial/drivers/option1/new_id
minicom -D /dev/ttyUSB1 -b 115200
AT
ATI
AT^SETMODE=4
AT^SETE5STICK=0
AT^CFGMASKMODE=2
AT+CFUN=0
AT+CFUN=1
AT+CGDCONT=1,"IPV4V6","ctnet"
AT^NDISDUP=1,1,"ctnet"
AT^SETAUTODIAL=1,1,"IPV4V6","ctnet","","",0
AT^NDISSTATQRY?
退出 minicom 后:
ip addr show usb0
ping -I usb0 -c 4 223.5.5.5
📌 重要提示
- 所有 AT 指令以回车发送。
new_id绑定重启后失效,需要持久化请写入启动脚本。- 修改模式 / 掩码后,建议重启射频或重插设备。
- 不同固件对扩展指令支持可能略有差异,请以模组手册为准。
- 各平台完整步骤见:Windows / Linux / Mac 安装文档。