年前带刚满一岁半的小外孙女到三亚近郊租房过冬,期间破了近20几个wifi账号,但是信号都弱的不行,能用的没有两个,饱尝没有网络的痛苦。不是咱小气舍不得去电信开个网络账户,而是觉得就住那么俩月,确实没有那个必要。三亚归来后想起N年前购买的TP-LINK WDR4320无线路由,于是翻箱倒柜找了出来(全新未用的哦),想把它刷成Openwrt系统,以求实现:多拨叠加、挂卡中继和离线下载等等功能,以备来年再去三亚或别的什么地方时使用。
于是乎,来论坛翻找教程,发现有人说本路由可以刷 Openwrt 的 wdr4300 固件。
就在前几天,狠下心来、麻着胆子在TP的web页面开刷了WDR4300固件,刷完重启后,杯具了!我的新路由成了废砖。晕死!
乍个办?老夫对硬件是一窍不通,只得求助某宝砖家。在某宝上寻得一高手,报价还可以接受,于是旺旺联系。将我的情况一一作了说明,高手回复说,没法远程修复(这是当然的),必须快递过去(这个我也认为没错,因为可能要上什么编程器之类的东东嘛),还说要更换“芯片”等等,打住打住,换“芯片”?就这句话让我起了疑惑。因此找了一个理由,暂时不把东西快递给他。咱虽是菜鸟,但是忽悠人是最最不能容忍的,就好比N年前,我的希捷硬盘中了固件门,挂了,找本地电脑修理商,他说我的硬盘0磁道损坏,要花几百大洋还原数据,而且硬盘没法修复,一气之下拿回家后上网淘了一个PL2303HX TTL小板,自己按照网上教程一步一步成功救活。
看到网上大师们通过TTL线救活了不少型号的路由,虽然没有发现4320的教程,我想反正已经挂了,就把这死马当成活马医吧。翻出N年前修过硬盘的TTL小板,一番倒腾,喜大普奔,我居然又成功啦。
得,咱废话不再多说,过程如下,希望给使用同型号路由的机油们作个参考,如有错误,还望各位看官多多指教,谢谢!
一、安装PL2303HX TTL小板驱动,安装完毕后,设备管理器如图所示:
二、焊接路由主板上的TTL针脚(我是老眼昏花,戴上400度老花镜来焊接的,焊得歪歪扭扭的,让各位见笑了)
三、连接TTL线,按照TTL刷机教程,TTL小板的TXD对应RX,RXD应TX,不要搞错了
四、运行puTTY,打开后出现首次配置,见下图,需要输入填写配置端口号和速率,配置好后点击“保存”
再查看下这里是不是正常的速率端口
结束后点击“打开”按钮,我们就可以看到这个界面咯。
路由器通电后,puTTY屏幕上有数据了。此时我不停依次地按键盘上的T,P,L键。连续按TPL多次,出现这样的信息:
五、输入printenv来查看下U-Boot默认的连接IP和网关IP
六、在本地连接中设置IP地址和网关地址
七、运行tftp32程序建立TFTP服务器。并把去UBoot的TP官方固件拖到当前目录中,我把它改名为 wdr43.bin。注意我的固件大小是7.75MB(8126464字节,换算成16进制
就是:0x7c0000)。大了的话有可能会固件中存在U-Boot损坏,就有可能会彻底成砖哦~。还有要注意的是:tftp32目录别太深了哦,深了会出错的,我只建了一层目录,即:
E:\tftpd32
在puTTY里输入命令:tftpboot 0x80800000 wdr43.bin。
接着输下面的命令,即:erase 0x9f020000 +0x7c0000
再输下面的命令,即:cp.b 0x80800000 0x9f020000 0x7c0000
最后输下面的命令,即:bootm 0x9f020000,引导进入系统,画面如下:
八、系统指示灯、WIFI灯正常点亮后,关掉路由器电源,重新修改回来本地连接的默认设置后。关闭puTTY,拔掉TTL线。
再次开启路由器电源,插上网线,在浏览器中输入管理地址192.168.1.1,成功出现TP-Link设置管理界面,我的TP-LINK WDR4320成功救活!
后话:
WDR4320救活后,改刷 openwrt-ar71xx-generic-tl-wdr4310-v1-squashfs-factory.bin 固件,这回也成功了
转自http://www.right.com.cn/forum/thread-163667-1-1.html