TTL 串口、U-Boot 和拆机操作属于高级路径;先确认是否还有标准 Web / TFTP 恢复方式。
本文记录小米 WR30U 因刷入不兼容 U-Boot 导致网络功能损坏后,通过 TTL 串口进入 U-Boot 的高级恢复过程。TTL 可能需要拆机、连接 3.3V 串口、传输 U-Boot 文件并执行写入命令;恢复结果取决于设备版本、U-Boot 状态、固件文件、接线和命令是否正确。Router Recovery 不处理 TTL、U-Boot、拆机或硬件级恢复,只能在标准 TFTP Server 恢复仍适用时帮助准备 macOS 侧 TFTP 环境。
小米 WR30U / 红米 CR6606 联通版 正面
开始操作前,先确认这些参数与当前设备、固件文件和恢复方式一致。
| 适用型号 | 小米 WR30U / 红米 CR6606 联通版 |
|---|---|
| 恢复方式 | TTL 串口 + U-Boot Web 恢复或 TFTP |
| U-Boot 恢复 IP | 192.168.31.1 |
| 电脑静态 IP | 192.168.31.254 |
| U-Boot 文件 | mt7981_wr30u-fip-fixed-parts-multi-layout.bin |
| TFTP 固件文件示例 | openwrt-squashfs-sysupgrade.bin |
| 常见失败原因 | TTL 接线错误、串口参数错误、Kermit 传输失败、电脑 IP 或防火墙设置错误 |
如果路由器仍能进入 Web recovery、厂商恢复模式或标准 TFTP recovery,请先走这些路径。TTL 串口适合网络恢复已经不可用、U-Boot 需要修复、或者你已经能确认普通恢复窗口无法工作的情况。
先判断标准恢复是否已经不可用;如果确实需要 TTL,再通过串口进入 U-Boot 命令行,传输 hanwckf U-Boot,并利用新的 U-Boot Web 恢复或 TFTP 刷入系统。这个过程不能保证恢复成功,关键取决于设备状态、接线、文件和命令。
| 物品 | 规格 | 用途 |
|---|---|---|
| USB 转 TTL 模块 | CH340G/CP2102,3.3V 电平 | 连接电脑和路由器串口 |
| 杜邦线 | 母对母或公对母 | 连接 TTL 针脚(剥线插入过孔) |
| 网线 | 普通网线 | 连接电脑和路由器 LAN 口 |
| 塑料撬棒 | 银行卡或专用撬棒 | 撬开外壳(无螺丝版) |
进入 TTL 路径前,至少确认普通恢复模式、Web 恢复或标准 TFTP 恢复已经不可用。TTL 不是普通用户的第一步。
WR30U 部分版本底部无螺丝,采用纯卡扣设计,需从顶部盖板入手:
| 步骤 | 操作 |
|---|---|
| 观察确认 | 检查路由器底部,确认无橡胶脚垫和螺丝孔 |
| 撬开顶盖 | 从顶部盖板边缘入手,用塑料撬棒/卡片插入缝隙,沿边缘缓慢滑动,逐个松开卡扣(听到"咔"声) |
| 辅助技巧 | 卡扣较紧时,可用吹风机低温加热边缘软化塑料;从网口一侧或散热孔一侧开始撬最容易 |
| 取下盖板 | 四周卡扣松开后,顶盖即可取下,露出主板 |
拆机可能损坏卡扣、外壳或主板,也可能影响保修。只有在确认标准恢复路径不可用时才继续。
WR30U 主板 TTL 为 4 个过孔(无竖立针脚),位置通常在网口附近或主板边缘。
| 针脚 | 说明 |
|---|---|
| 3.3V | 不接 |
| TX | 接模块 RX |
| RX | 接模块 TX |
| GND | 必须接 |
| WR30U 主板 | USB-TTL 模块 | 说明 |
|---|---|---|
| GND | GND | 必须接 |
| TX | RX | 交叉接 |
| RX | TX | 交叉接 |
| 3.3V | 不接 | 防止供电冲突 |
接线方式:杜邦线剥出金属针,插入过孔,用热熔胶或胶带固定。
出现 MT7981> 提示符或 Boot Menu 菜单(按 0 进入命令行)
如果 U-Boot 网络损坏(ping 失败,ARP Retry),标准 TFTP 可能不可用,才考虑用串口传文件刷入新 U-Boot。写入 U-Boot 有较高风险,请确认文件和分区地址。
1. 启动 Kermit 接收
2. Tera Term 发送文件
File → Transfer → Kermit → Send,选择 mt7981_wr30u-fip-fixed-parts-multi-layout.bin
3. 直接刷写(无需验证)
如果 Kermit 传输慢或失败,尝试降低波特率到 57600,或换用 Ymodem 协议:
重启后进入 hanwckf U-Boot,网络功能已恢复,可通过以下方式刷入系统:
| 步骤 | 操作 |
|---|---|
| 设置电脑 IP | IP: 192.168.31.254/24,网关: 192.168.31.1 |
| 进入 Web 恢复 | 按 Reset 进 U-Boot,自动启动 Web 恢复,浏览器访问 http://192.168.31.1/ |
| 选择布局 | 选择 default 或 qwrt(根据固件类型) |
| 上传固件 | 选择 OpenWRT sysupgrade 固件刷入,等待完成自动重启 |
如果你选择 U-Boot 的 TFTP 命令行方式,Router Recovery 可以帮助 Mac 侧准备 TFTP Server、固件文件夹和以太网环境。它不能替代 TTL 接线、U-Boot 命令或硬件恢复判断。
重启后:
| 问题 | 解决 |
|---|---|
| 顶部盖板撬不开 | 用吹风机加热边缘软化塑料,或从网口一侧入手 |
| Kermit 传输慢或失败 | 降低波特率到 57600,或换用 Ymodem/Xmodem 协议 |
| Web 刷机提示 Image not supported | 换 default 或 qwrt 布局重试 |
| UBI 分区错误 | 在 U-Boot 命令行执行 nand erase 0x700000 0x6e00000 |
| 刷完后无法启动 | 有 TTL 连接,重新进 U-Boot 再刷 |
| 网络不通 | 检查网线、IP 设置、防火墙,确认接 LAN 口非 WAN 口 |
以下资源只适合已经确认需要 TTL / U-Boot 处理的高级场景。普通恢复仍应先回到标准 TFTP/Web 路径,避免过早进入论坛经验和拆机分支。
如果标准恢复仍可用,优先回到路由器 TFTP 恢复路径;TTL 只作为高级参考。
本教程仅供学习和参考。TTL、U-Boot 写入和固件刷写存在较高风险,可能导致设备变砖、分区损坏或失去保修。恢复结果取决于设备版本、bootloader 状态、固件文件、接线和命令是否正确。请在操作前:
最后更新:2026年4月