路由器被大佬刷过OpenWrt 18.03尝试自己尝试更新OpenWrt 22.03 的时候不知道出了什么错,路由器变砖,期间搜索过多篇文章,尝试过多种办法,走过很多弯路,最后都无效。最后通过TFTP服务器上传固件,TTL监视LOG才算把固件刷进去。
准备工作:
USB-to-TTL
SecureCRT
Tftpd64
1.TTL打印LOG
此步骤需要拆机并且飞线接出来TX线,
如以下图这样接,VCC不可以接,接了会烧路由
接线连接好USB-to-TTL 接入Windows电脑中,可能会识别不到,识别不到需要手动安装CP2102或者CH340驱动
打开SecureCRT设置如下图连接到路由器,结合log可以看到路由器此时在疯狂重启;本人成功后返回写下博文,原log已经被覆盖了,可惜
2.TFTP上传新的固件
关机,此时先按住reset,再上电开机,结合log可以看到uboot启动等信息,也确定了TFTP Server为192.168.0.66
进入Windows设置本机IP为192.168.0.66:如下图
此时路由器LAN1口接入电脑,打开TFTPD软件,点击设置,严格按照以下设置选项:
然后软件会提示重启软件,点击确定后应该会和下图一样
Browse点到你Bin固件下载的位置,固件名称应该为:ArcherC7v5_tp_recovery.bin
这里提供原厂固件下载链接,:Download for Archer C7 | TP-Link
实测OpenWrt22.03不能通过这里刷入
此时路由器下电,按住reset键,上电
WPS 灯应亮起(向上/向下箭头)表示路由器将查找指定文件,TFTP进程将启动,文件将下载到路由器。log会提示进入TFTP Server下载,此时电脑上TFTP也会提示传输文件,我的路由器下载文件大约需要 7 秒。我下载的文件是 TP-LINK Archer C7 v5 (EU) 的原始固件,这里可能会无法一次成功,多试几次。
然后电源灯一直闪烁,WPS 灯(向上/向下箭头)保持点亮约 80 秒(直到闪烁完成)。这是用户可以确认(状态灯电源和向上/向下箭头)BIN 文件正在闪存到 Archer c7 v5 (EU) 中的方式。TTL串口监视的Log也可以看到刷写程序正在执行
至此,救砖完成,执行下一步刷入OpenWrt22.03的程序