对WRT54G V1.1的修复过程

最近订购了一台WRT54G V1.1无线路由器,喜欢折腾三方固件的都知道,这是一个很经典的版本。

但是订购的时候,卖家表示该设备可能有些问题,不包好。鉴于其价格的吸引力,我还是义无反顾地订购了。

 

今天早上快递到家,拿到机器。点亮后,发现刷的固件是MINI版。检查系统信息,确实是V1.1版本的。

测试一下基本功能,都没什么问题,有线无线都正常,于是准备给换成Std版的DD-WRT。

telnet上去,show了一下corerev,是5,想想下了一个VINT版的V24 SP1,然后就开始更新。

 

这一更新不要紧,问题就来了。尽管小心翼翼地通过有线进行更新,但是IE还是无情地给我一个“该页无法显示”的提示。

心想,这下操蛋了,不会真变砖了吧?这次图省事,JTAG也没买,这岂不是耽误事……

 

赶紧ping一下,能ping通,但是web界面打不开。telnet上去,执行一些基本的命令还行,但是有时就会出现错误。

断电重启一下,很当然的结果,机器真变砖了,有线不通,无线检测不到。

 

上网查了一下解决方案,据说短接Flash的两个针脚有奇效,资料如下。

4M flash chip (WRT54G v1.0, v1.1, v2.0) 使用 pins 15、16 
4M flash chip (WRT54G v2.2) 使用 pins 16、17
8M flash chip (WRT54GS v1.0, v1.1) 使用 pins 5. 6

还有说可以短接10和GND的。可谓说法众多纷纭,对照一下,决定点15、16。

 

这可是带电操作,搞不好软砖就要变成硬砖~一切看RP了。

掏出万用表,用一根表笔短接了15、16(针脚间距太近了,一支表笔就够用了),给电!看灯亮了,过了几秒钟移开表笔。

再断电重启一下,然后用有线ping,发现可以ping通了,但是延迟忽高忽低,很不稳定。

(我一直在ping,N多分钟之内都一直都有回应。)

 

按道理说,这时候可以用tftp把固件刷回去了。

TFTP用Linksys的那款,可以到这里下载,这是今天我从Linksys官网下的,不放心的自行查毒。

http://cid-a3bf7779cad2c530.skydrive.live.com/self.aspx/Software/tftp.exe

 

去Linksys网站找路由器对应的原版固件,然后使用tftp刷进去,过程很快,以秒计算。

刷完了之后,硬重启一下路由器,顺便按一次Reset,清空一下配置。

 

但是这之后,就发现一个问题!LAN(有线)不好使了!网线驳接上去,灯亮,但是DHCP获取不到IP,手工指定IP也ping不通。(网上也有人遇到这种问题,操蛋~)

不过还好,通过无线可以进入配置界面,发现固件已经刷回原厂的了。马上通过web界面更新固件,谁知道,竟然提示我更新失败!

micro版的不行,std版的也不行,就连tomato都不行。。。囧rz了。

总之,这不是硬故障。

 

通过好多次的断电重启+Reset,终于发现能用无线刷固件了。刷了一个Micro版进去,也没有什么进度条,看见屏幕提示更新成功了,就断电重启了。

 

重启之后,又用Reset复位了几次,进入管理界面,发现果然已经刷到了dd。但是lan仍然不好使,依然只能通过无线访问。

telnet进去,发现提示符乱码,很多命令不能执行,感觉是固件仍然没有正确刷进去。

虽然现在仍有问题,不过可以通过web更新固件,这次更新一个stb版的进去,更新的时候,选择那个清除所有配置的选项。

 

这次刷固件过程很慢,几分钟,没耐心看着,就去吃午饭了。吃了几口,回来看看,提示已经更新成功了。

再一看,lan也通了。telnet进去,提示符也正常了。show了几个参数,也都没问题。

 

就这么无耻地解决了。。。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值