TP-LINK 703n 被反复用 ttl 线刷 kernel panic 后,刷回原厂 TP-Link 的固件,试试能否稳定。
下面简记下步骤备忘。
首先,需要官方原版附件。之前我刷回原版固件总是失败的原因是我一直在用官方的最新版固件,事实证明最新版含有 uboot 是无论如何刷不进去的。于是首先应从下面这个网址下载 TP-Link 官方第一版 703n 无 uboot 测试固件。
其次,保证你的路由上 openwrt 系统好用,不要像我这样始终 kernel panic 无法进入系统。然后使用 WinSCP 将上面的固件上传到路由的/tmp 目录下。
然后,使用 SecureCRT(收费)/Putty 登陆进入路由器。使用下面的命令查看路由支持的升级命令。
cat /proc/mtd
会出现下面的结果:
dev:size erasesize namemtd0: 00020000 00010000 "u-boot"mtd1: 000d9ebc 00010000 "kernel"mtd2: 002f6144 00010000 "rootfs"mtd3: 00100000 00010000 "rootfs_data"mtd4: 00010000 00010000 "art"mtd5: 003d0000 00010000 "firmware"
这表明 mtd5 是升级固件命令,因此使用如下命令:
mtd -r write 703n.bin mtd5 (703n.bin 为固件名称)
出现 [W],表明原厂固件写入成功。
重启路由,熟悉的 TP-link 官方管理界面又回来了。