适用设备鼎桥 TDTECH MT5710-CN 5G RedCap 模组USB VID 3466br工具版本v2.9绿色单文件免安装约 174 KBbr技术形态纯 C Win32 API无任何运行时依赖中文大字体界面1. 工具简介本工具是 MT5710 模组的 Windows 桌面调试配置工具基于官方《MT5710-CN 5G RedCap 模组 AT 命令手册》文档版本 2.02024-12-05开发覆盖状态查询、网络配置、设备管理、短信收发、自由命令终端五大板块共 30 项功能。绿色单文件 exe双击即用配置无需安装任何依赖串口列表显示设备友好名称与设备管理器一致口号前置连接自动唤醒机制解决模块 AT 口\\\连不上、需要先用其他工具连一次\\\的问题实时信号柱状图RSRP / SINR / RSRQ 大字号显示短信读取自动转码UCS2 十六进制内容自动解码为中文短信发送全链路状态管理提示符等待、回执确认、失败自动复位全部命令带时间戳、颜色区分正常绿 / 提示蓝 / 错误红 / URC 橙支持保存日志提供免费下载使用但是好像不能发百度网盘链接。2. 运行环境与安装项目要求操作系统Windows 7 及以上64 位运行方式直接双击MT5710_5G全功能配置工具.exe免安装模块驱动Windows 10/11 自动识别旧系统需安装厂商 USB 驱动MT5710 插入后枚举出多个串口对应关系如下串口用途COM11PC UI 接口 — AT 命令口本工具连接此口COM10Application 应用口COM9SerialCCOM12GPS工具串口下拉框显示格式COM11 · TDTECH Connect - PC UI Interface默认选中 COM11波特率默认 115200可选 9600 ~ 921600。3. 界面布局总览┌────────────────────────────────────────────────────────────┐ │ 串口选择 | 波特率 | 连接 | 断开 | ☑自动监控 | ☑诊断流量 │ ├──────────────┬─────────────────────────────────────────────┤ │ 网卡状态面板 │ │ │ ┌──────────┐ │ │ │ │ 信号柱状图 │ │ │ │ │ RSRP/SINR │ │ AT 命令终端 │ │ └──────────┘ │ 命令输入框 发送按钮 │ │ 网络注册:… │ │ │ SIM 卡: … │ 实时显示所有命令与响应 │ │ IP 地址: … │ 带时间戳与颜色区分 │ │ 运营商: … │ │ │ [状态|网络|设备|短信] │ │ 4 分类功能按钮区30 个│ │ │ 底部保存日志 / 清空终端│ │ └────────────────────────────────────────────────────────────┘左上状态面板 信号柱状图RSRP / SINR / RSRQ数值 32px 大字左下4 个分类标签页状态 / 网络 / 设备 / 短信按页切换显示对应功能按钮右侧AT 命令终端所有操作实时留痕4. 连接管理4.1 基本操作串口下拉框选择COM11 · TDTECH Connect - PC UI Interface默认已选波特率保持115200点击【连 接】4.2 自动连接机制核心特性该模块 AT 口存在三类异常状态工具按\\\由快到慢\\\五级自动处理v2.9 起依据 Frida 抓包实测全面修正阶段触发条件动作针对状态1每次连接快速探活 2 帧 AT好状态 0.5 秒内通过正常态2阶段 1 无应答保持 DTR 高电平、不发送任何数据、静默等待最长 12 秒模块苏醒会自动涌出 URC检测到数据后再重新探测休眠状态Frida 实测打开后保持 DTR 高并耐心等待约 10~14 秒模块自行恢复3阶段 2 无应答DTR/RTS 唤醒脉冲RTS 翻转 → DTR 翻转 → 等待恢复AT 口电平复位4阶段 3 无应答连续 AT 帧轮发最多 12 帧AT 口发送方向停摆积压 URCOK 无法发出连续写入帧可触发 TX 恢复5阶段 4 无应答DTR 两极性各 2 秒长保持低→高→翻转→高深度休眠手册 11.16 AT^TDSCLK 仅 DTR 可唤醒v2.9 关键改进基于 Frida 抓包实测br1.串口打开序列完全复刻实测抓包CreateFile → SetupComm → Purge(全清) → SETDTR→CLRRTS→SETRTS→SETDTR → SetCommState → Timeouts → Purge(TX)br2.ReadIntervalTimeout10字节间 10ms 间隔即完成读取v2.5 曾误改为 0 导致接收线程几乎卡死br3.ReadTotalTimeoutMultiplier0v2.8 曾误用 500乘以 RX_CHUNK4096 后单次 ReadFile 阻塞约 34 分钟导致接收线程卡死、断开后端口长时间不释放br4.按钮命令后台线程执行v2.9 新增所有功能按钮的 AT 命令在后台线程执行不再阻塞 UI 线程窗口不再卡顿正常状态连接约 0.5 秒完成仅当模块处于休眠时才进入后续阶段最深约 30 秒。唤醒成功时终端会明确提示。⚠️ 手册 11.16 节AT^TDSCLK1休眠命令实测危险休眠时 USB 整体断链且配置掉电保存重新上电也无法恢复枚举只能物理断电或拉 UART_DTR。工具未提供该命令入口请勿手动下发。4.3 断开点击【断 开】释放串口。短信发送失败后工具也会自动断开重连一次复位模块短信状态机。5. 功能明细按标签页5.1 【状态】页 — 网络状态查询按钮AT 命令说明信号查询AT^HCSQ?信号质量刷新信号柱状图注册状态ATC5GREG?/ATCEREG?5G / EPS 网络注册状态SIM 状态ATCPIN?SIM 卡就绪状态IP 地址ATCGPADDR1模块 PDP 地址运营商ATCOPS?当前驻网运营商驻留小区AT^MONSC驻留小区详情频点、PCI、RSRP/RSRQ/SINR邻区列表AT^MONNC周边邻区列表频率带宽AT^HFREQINFO?频段 / 频点 / 带宽信息系统信息AT^SYSINFOEX?系统模式、域、漫游、状态模块温度AT^TDCHIPTEMP?芯片 11 路温度传感器本机号码ATCNUM读 SIM 存储的本机号码SIM 未存则返回错误属正常USSD 查号ATCUSD1,\\\*100#\\\,15运营商话费查询*100# 移动/电信#100# 联通※当前固件不支持 USSD5.2 【网络】页 — 网络配置与诊断按钮AT 命令说明下拉网络模式—4 选项自动 NR 优先 / 仅 5G NR / 仅 LTE / 自动 LTE 优先应用配置AT^SYSCFGEX\\\xxxx\\\,…写入网络模式带确认框切换会短暂断网查网络配置AT^SYSCFGEX?查询当前网络模式设置RedCap 能力AT^NRRCCAPQRY?AT^ERRCCAPQRY?NR / eRedCap 能力查询查自动拨号AT^SETAUTODIAL?自动拨号配置状态拨号状态AT^NDISSTATQRY?NDIS 拨号连接状态PingAT^PING7,\\\目标\\\,4,4模块侧发起4 包 Ping输入框填目标域名/IP约 15 秒流量统计AT^DSFLOWQRY?上下行流量统计RRC 状态AT^RRCSTAT?RRC 连接状态空闲/连接态NTP 时间AT^NTPTIME?模块 NTP 校时网络时间AT^NWTIME?网络时间5.3 【设备】页 — 设备信息与管理按钮AT 命令说明模块信息 ATIATIATCGMMATCGMR厂商 / 型号 / 版本三连查软件版本AT^VERSION?详细软件版本信息ICCIDAT^ICCID?SIM 卡 ICCIDIMEIATCGSN模块 IMEIURC 开启AT^CURC1开启主动上报信号、注册状态变化自动刷新URC 关闭AT^CURC0关闭主动上报终端更清静LED 开启/关闭AT^LEDSWITCH1/0模块指示灯开关FOTA 状态AT^FOTASTATE?固件空中升级状态SIM 复位AT^TDSIMRESET1SIM 卡复位带确认框期间 SIM 短暂中断重启模块AT^RESET整机重启红色危险标识带确认框断网约 1-2 分钟5.4 【短信】页 — 短信收发控件/按钮说明号码输入框对方手机号如 13800138000内容输入框短信内容中文单条上限 70 字、英文 160 字符超限提示截断发送短信见 5.5 短信发送机制读取短信ATCMGL\\\ALL\\\读 SIM 全部短信中文短信自动转码UCS2 hex → 中文绿色【短信内容】高亮显示纯数字验证码不转码短信中心ATCSCA?查询短信中心号码如 8613800735500 湖南移动清空表单清空号码和内容输入框保存日志终端全部内容保存为 .txt 文件清空终端清空终端显示5.5 短信发送机制工具自动处理的全链路每次点击\\\发送短信\\\工具按以下顺序自动执行ESC 清理发送 0x1B 取消模块可能残留的短信输入状态上次失败会让模块挂在 CMGS 等待后续命令被吞Text 模式ATCMGF1字符集三重验证按内容自动选 GSM纯英文/ UCS2含中文设置 → 查询确认 → 失败重试 3 次写入标准短信参数ATCSMP17,167,0,0该模块固件开机默认此参数为空,,0,0属残缺状态必须写入提示符等待发ATCMGS\\\号码\\\后等待模块提示符最长 8 秒提交内容内容 Ctrl-Z0x1A提交同步等待回执最长 20 秒等待CMGS: n成功或CMS ERROR失败结果明确显示失败自动复位发送失败时自动断开重连复位模块短信状态机避免失败状态残留导致后续全部报 3056. 命令终端右侧终端区支持自由发送任意 AT 命令输入框输入如ATCSQ?、AT^MONSC等点击【发 送】或按回车执行自动回显每条命令带时间戳回显 ATCSQ?响应按类型着色URC 实时显示模块主动上报^HCSQ、CEREG 等橙色显示并自动刷新状态面板历史内容终端保留最近约 10 万字符超出自动裁剪前半部分顶部开关开关作用☑ 自动监控每 2 秒自动轮询信号/注册/SIM/IP/运营商状态面板持续刷新诊断命令静默执行不刷屏☑ 诊断流量显示自动监控产生的静默命令调试用平时关闭7. 已知固件问题重要实测该模块当前固件出厂版本存在以下问题属固件缺陷非工具问题问题表现工具侧对策短信发送子系统损坏英文/中文/PDU/写存储全路径失败CMS ERROR: 500 / 304 / ERROR仅纯数字曾被受理但接收方收到乱码已做全链路状态管理根治需升级固件CSMP 参数开机重置每次开机ATCSMP恢复为空值,,0,0每次发送前自动写入标准值AT 口发送方向停摆串口静置一段时间后应答/URC 积压发不出连接后单发命令无响应积压内容在连续帧唤醒后一次性涌出连接自动连续 AT 帧轮发唤醒休眠态 AT 口无响应模块休眠后 AT 口完全不响应连发 AT 帧无效此前需借助第三方调试工具才能连上v2.9 已解决复刻实测抓包的串口打开序列 DTR 高电平静默等待见 4.2USSD 不支持ATCUSD返回 CME ERROR: 50按钮保留报错有中文提示根治方案运行桌面固件升级包MT5710_CN_Update_4.1.3.00(H0890SP1C00)-sec.exe升级固件。升级后短信发送、AT 口稳定性问题应一并解决本工具无需任何修改即可直接使用。⚠️ 升级固件会重置模块配置建议升级前在【网络】页执行\\\查网络配置\\\记录当前设置。8. 附录8.1 常见错误码速查错误含义CMS ERROR: 300ME 故障CMS ERROR: 304PDU 模式参数无效CMS ERROR: 305Text 模式参数无效CMS ERROR: 310SIM 未插入CMS ERROR: 330短信中心地址未知CMS ERROR: 500未知错误本模块固件短信子系统损坏时的典型表现CME ERROR: 22SIM 未存储本机号码CNUM 正常现象CME ERROR: 50不支持该操作USSD8.2 技术参数项目说明源码MT5710_DebugTool.c约 2150 行纯 C Win32 API编译器MinGW-w64 GCCMSYS2编译命令gcc -O2 -Wall -mwindows -o MT5710_DebugTool.exe MT5710_DebugTool.c -lgdi32 -luser32 -lcomctl32 -lcomdlg32 -lsetupapi体积约 174 KB 单文件界面字体微软雅黑按钮 20px / 面板标题 24px / 信号数值 32px8.3 典型使用流程查信号质量连接 → 【状态】页 → 信号查询 / 驻留小区br测网络连通连接 → 【网络】页 → Ping → 输入www.baidu.com→ Ping 按钮br发英文短信连接 → 【短信】页 → 填号码和内容 → 发送短信 → 等待终端显示[发送成功] CMGS: n※当前固件无法发出见第 7 节br读短信连接 → 【短信】页 → 读取短信中文自动转码显示br自由调试终端输入框直接输入任意 AT 命令发送