====== TTL 串口救砖方法 ====== TTL 串口是高级救砖方法,需要拆机焊接针脚,但成功率最高。 ===== 串口参数 ===== 大多数路由器串口参数: - 波特率:115200(或 9600、57600) - 数据位:8 - 停止位:1 - 校验位:None - 流控制:None ===== 常见路由器针脚定义 ===== ^ 品牌 ^ TX ^ RX ^ GND ^ 波特率 ^ | TP-Link | 第1针 | 第2针 | 第3针/第6针 | 115200 | | 小米 | 第1针 | 第2针 | 第3针 | 115200 | | 华硕 | 第4针 | 第5针 | 第6针 | 115200 | | Netgear | 第1针 | 第2针 | 第3针 | 115200 | | 华为 | 第1针 | 第2针 | 第3针 | 115200 | ===== 串口工具推荐 ===== ^ 操作系统 ^ 推荐工具 ^ 费用 ^ | Windows | SecureCRT / PuTTY | 免费/付费 | | macOS | CoolTerm / Serial | 免费 | | Linux | minicom / screen | 免费 | ===== 操作步骤 ===== == 连接阶段 == - 找到路由器主板上的 TTL 针脚(通常在网口附近) - 使用 USB 转 TTL 模块连接电脑 - 打开串口终端软件 - 设置正确的波特率 - 连接 RX、TX、GND(注意 RX 接 TX,TX 接 RX) == 救砖阶段 == - 打开串口终端 - 路由器断电 - 在终端监视输出的同时给路由器上电 - 观察启动日志,按任意键进入 U-Boot - 在 U-Boot 命令行设置 TFTP 参数 - 使用 tftpboot 命令加载固件 - 使用 erase 和 cp 命令写入固件 == 常用 U-Boot 命令 == setenv ipaddr 192.168.1.1 setenv serverip 192.168.1.100 tftpboot 0x81000000 firmware.bin erase 0x9f000000 +0x300000 cp.b 0x81000000 0x9f000000 0x300000 reset ===== 注意事项 ===== - TTL 电压为 3.3V,不要接 5V - 连接时路由器必须断电 - 部分路由器需要先拆除 Flash 芯片才能安全刷写 - 串口连接线不宜过长 ===== 相关链接 ===== - [[method:tftp-recovery|TFTP 恢复]] - [[method:web-recovery|Web 恢复]] - [[tool:ttl-tools|串口工具下载]]