目录

TTL 串口救砖方法

TTL 串口是高级救砖方法,需要拆机焊接针脚,但成功率最高。

串口参数

大多数路由器串口参数:

  1. 波特率:115200(或 9600、57600)
  2. 数据位:8
  3. 停止位:1
  4. 校验位:None
  5. 流控制: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 免费

操作步骤

连接阶段
  1. 找到路由器主板上的 TTL 针脚(通常在网口附近)
  2. 使用 USB 转 TTL 模块连接电脑
  3. 打开串口终端软件
  4. 设置正确的波特率
  5. 连接 RX、TX、GND(注意 RX 接 TX,TX 接 RX)
救砖阶段
  1. 打开串口终端
  2. 路由器断电
  3. 在终端监视输出的同时给路由器上电
  4. 观察启动日志,按任意键进入 U-Boot
  5. 在 U-Boot 命令行设置 TFTP 参数
  6. 使用 tftpboot 命令加载固件
  7. 使用 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

注意事项

  1. TTL 电压为 3.3V,不要接 5V
  2. 连接时路由器必须断电
  3. 部分路由器需要先拆除 Flash 芯片才能安全刷写
  4. 串口连接线不宜过长

相关链接