折腾起因 在海鲜市场花 50 块钱收了个二手的千兆路由器,本来想刷个 OpenWrt 拿来做宿舍的主路由,跑点流量分流的插件。结果卖家没说清楚,这机子已经被乱刷固件搞成了“半砖”,通电后只有电源灯亮,插网线连不上后台,获取不到 IP。 本着汽修人不服输的动手精神,翻出吃灰的 CH340 USB 转 TTL 模块,直接开壳硬核救砖。

拆机与接线 这路由器的卡扣是真的紧,废了两根撬棒才弄开。在主板上找到 GND, TX, RX 三个焊盘。 因为主板没排针,直接拿电烙铁飞线连到 TTL 模块上。注意:TX 接 RX,RX 接 TX,VCC 千万别接,不然容易烧主板。

终端跑码与救砖过程

  1. 电脑装好 CH340 驱动,打开 PuTTY,波特率设置 115200,连上 COM 口。
  2. 路由器通电,屏幕上终于看到熟悉的 U-Boot 跑码信息了!疯狂按键盘打断启动。
  3. 进入 U-Boot 命令行后,架设本地 TFTP 服务器,把原厂的 bootloader 和固件传进去:
1tftpboot 0x80060000 breed.bin
2erase 0x9f000000 +0x20000
3cp.b 0x80060000 0x9f000000 0x20000
  1. 成功刷入 Breed(不死控制台)。有了这玩意,以后怎么刷都不会变砖了。

编译与刷入 OpenWrt 重启按住 Reset 进 Breed,直接上传提前编译好的 OpenWrt 固件。重启后,熟悉的 LuCI 界面终于出来了。拯救电子垃圾的成就感,确实比拧螺丝爽多了。