其他 · 2016 年 06 月 29 日 0

TP-Link TL-WR740N V4无线路由刷机变砖救活方法

无线路由型号是TP-Link TL-WR740N V4,到网上查得,此款已经有稳定的DD-WRT可以刷了!到DD官网下载对应的DD-WRT固件!参照教程,下载factory-to-ddwrt.bin和另外一个tl-wr740n-webflash.bin,其中factory-to-ddwrt.bin这个是从原厂固件刷成ddwrt的,可以直接通过路由原厂固件进行WEB刷机升级,tl-wr740n-webflash.bin这个固件是用于刷成ddwrt后针对ddwrt升级!

但是发现,下载的WR740N V4 WRT的固件TP的WEB升级程序不认,提示非兼容的固件,所以去下载WR740N V3版本的WRT固件,V3版本的下载目录下有两组固件,其中一组加了“ww”,不知道有何区别,搞不懂,所以选择不带“ww”的下载,然后进行刷机。在TP升级界面中,选择固件,点升级,等会,重启,正常进入DD-WRT界面!

可是手贱,在DD-WRT界面,准备进行DD的WEB升级,就是刷那个tl-wr740n-webflash.bin。人品不行啊,在选择固件的时候,错选V4版本的了~刷完重启,路由灯马上灯乱闪,左右两灯重复的向内闪一次!接口全无信号了。成功变砖!

马上的,到网上找各种关于WR740N的变砖救活方法!终于找到在“平板盒子论坛”由丨丶灬折腾ゝ 版主写的一篇TTL刷机教程!他写的教程是网上找到最全的了,图片也显示正常!基于他的文章,我想写些更详细的补充!希望有遇到这个问题的朋友,可以更清晰明白地进行操作!以下大部份图片和文章都引用原文,在此对原作者表示感谢!

准备工具和软件

电脑一台

变砖WR740N V4版本一台

路由电源适配器一个

网线一条

USB转TTL工具一套,我买的是最常见的PL2303芯片的USB-TO-TTL的板子!价值15文购得!

刷机软件

putty r0.62版本,尽量下载绿色免费版本!

Tftpd32上传工具

USB转TTL的驱动软件,购买的时候向JS索要!

到TP官网下载WR740N V4版本的标准固件,文件名是TP_wr740N_V3V4.bin,建议改名为wr.bin,并存放于TFTPD32的目录文件下,这样方便等下刷机的时候,命令的节简!
刷机过程开始前,先着重说明路由主板与TLL板的连接。我一开始也是找了半天,不知道刷机信号引脚在哪!
TP4 TX连接TTL小板的RXD
TP5 RX连接TTL小板的TXD

屏蔽罩焊接沿可以用来接地!连接TTL小板的GND
板子上的元件无需做任何更改,直接把三根线焊上即可。
有些朋友为了图方便,把线直接插在这个孔里,我想说,这样不是说不行,只是接触面不稳定,要是刷机过程中,线松脱了,那有可能就真变砖了~我的做法是,到废板上拆了几个插针焊上,然后用TTL板配套的杜邦线插上,这样就很牢固了!如果没有插针,直接把线焊上也可以!刷好再焊下来!

QQ五笔截图未命名

步骤一:
先把路由的TX RX GND正确连接到TTL上的RXD TXD GND上,此时路由先不要上电!
然后把TTL小板插上电脑,会发现新硬件,找到对应驱动进行安装。
装好以后,在设备管理器中找到USB-TO-TTL这个硬件!

(这里要记一下COM口的端口号,等下设置PUTTY的时候有用到,我的是COM4!)

双击设备名称,打开端口属性,设置参数!

设置好,点确定!
同时把网线一端先插到电脑上,另一端先放着!

硬件连接完成了!

步骤二:

打开PUTTY软件,点击Session,选择右边的连接方式Connection type为Serial.
上面的Serial line填入COM端口,Speed是115200.

点击Serial查看一下端口设置是不是正确了!

结束后点击OPEN,我们就可以看到下面这个界面。

此时,软件开始等待路由的信号反馈了~。

步骤三:

给路由插上电源。
路由上电后,一般TTL小板的TXD RXD灯会亮起!PUTTY的界面上就会有数据出现了!
这个时候,我们快速地依次地按键盘上的T,P,L三个键!这个动作是为了引导到内核的操作界面,如果不这么按,路由就一直重启,进不了U-BOOT。

其实也不难,不要紧张,依次按,能多快就多快,我重复按3次以后,就引导到操作命令了!如下出现“ar7240”就算引导成功了!

接下来的命令,如果你怕输入有误,你可以从这边的文本复制一下,然后在PUTTY界面点鼠标右键,就可以自动执行了!如果没自动执行的,自己按下回车!
此刻我们输入printenv来查看下U-Boot默认的连接IP和网关IP。QQ五笔截图未命名

本地IP是192.168.1.123,网卡是192.168.1.100,到电脑的本地连接的TCP/IP进行手动设置。

这个时候,就可以把网线插上路由的LAN口上了~
然后打开tftp32程序建立TFTP服务器。
我们之前已经把下载的官方固件改名为 wr.bin了,以方便命令输入的节简。注意固件大小是3.75MB。大了的话有可能会固件中存在U-Boot就有可能会彻底成砖哦~,完成后在命令中输入tftpboot 0x80000000 wr.bin

然后输入下图第一行的命令,即erase 0x9f020000 +0x3c0000

然后输入cp.b 0x80000000 0x9f020000 0x3c0000

再输入bootm 0x9f020000,引导进入系统后会出来很多文字。直到下面的界面上停止。

接着可以看到WIFI灯亮正常,设置灯也正常后,拔掉路由器电源,重新修改回来本地连接的默认设置后。关闭puTTY,拔掉TTL线。
再次插上路由器电源后。插上网线,在浏览器中输入管理地址192.168.1.1成功出现TP-Link管理界面,此刻路由器已经正常了。
我的情况是,到最后一步刷完,PUTTY界面的文字不断跳动,路由还是依然灯闪不正常,所以我又再重复刷了一遍,就可以了!