跳到主要内容

设备调试

导航栏

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_idVID/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 数据模式。
  • 常用值:
值形态建议
6RNDISWindows 首选
1Win10 NCMWindows 备选
4Linux NCMOpenWrt / Linux 首选
0ECMMac(需 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 安装文档。