jacky_ye 发表于 2009-5-20 14:27:02

WRT54G V2复活记


前几天在淘宝上卖JTAG线时,有个朋友发信息说路由器坏了,想买线修复,于是把一些注意事项告诉他,后来这位朋友问我可以不可以帮他修复,可以的话就邮过来给我。我问了下故障情况,开机所有灯自检正常,电源灯狂闪,DMZ灯慢闪,LAN和WAN接口接设备时会亮。基本心里有数之后觉得应该没问题,于是答应下来。
    过了两天拿到路由器,很熟悉,和自己的WAP54G V2非常相似,拆开之后板子要大不少,也多了一片内存。不管那么多,先找到JTAG口,把插座插上(我自己用的插针是旧电脑主板上拆下来的,上面带有点焊锡,所以比普通的针粗一点,插到JTAG孔里刚好很结实),一开始认不出CPU,后来把插针仔细插了下,可以正常认出来了。事实证明有些情况下,JTAG认不出CPU很可能是插针接触不良造成的。
    然后,很简单,先把所有的包括cfe,nvram都备份了一下,然后清空nvram,没反应,还是和一开始一样,重启之后可以ping通192.168.1.1,但是TTL=100.工厂模式。没关系,这个很熟悉,以前刷WAP54G时也遇到过,重新TFTP固件,最多再清空下NVRAM就好了,于是如此操作。但是没反应,不自动重启,5分钟后手动重启,完了还是那样,TTL=100。郁闷,自以为容易帮人修路由,谁知道栽了。丢人啊,说什么也要修好。于是,接下来的36小时,不停的上网找资料,下不同版本的cfe,固件以及工具,但是都不奏效,完了之后还是一样TTL=100.快崩溃了。
    忘了说一句,我不大想端接FLASH,因为看高手们说端接FLASH也是为了清空里面的配置,然后可以ping通路由,但是我这个一直可以ping通,所以就一直没有进行这个操作。直到今天中午,在崩溃的边缘,同事说了句,端接FLASH把,死马当活马医。当我把板子拿过来仔细看的时候差点呆住了。自己真傻,早看也许早就解决了。因为FLASH15,16针脚也许是已经给路由主人端接了很多次,针脚都连栽一起了,也就是短路了。我晕,估计这就是为什么一直ping的ttl=100的原因吧,于是找到一个小号美工刀,小心的在每个端个短路栽一起的针脚之间划了两刀,使之断开。然后接上电源。还是狂闪,TTL=100,不管了,于是JTAG清NVRAM,TFTP原厂固件。就当我做完这些,以为没有什么效果,和同事聊天时,我发现突然无线灯亮了一下(之前一直都不亮),然后所有灯亮了下又灭了,然后电源灯又亮,但是是持续的亮了。哈哈,好了!进路由WEB界面看了下,也没问题。现在就是用这个路由器接的静态路由接到公司的局域网上进行测试并发帖的。目前一切正常。
    真是气人啊,原来及竟然是FLASH短路的问题,如果不是后来看了一眼,把FLASH刷通也没用啊。还是经验太少。以后还要多多向高手们学习!~~
      最后一点就是路由的主人发路由给我时,配的是一个12V1A的电源,我看了下,linksys wrt系列和WAP系列的原配电源都是6V1A的,这样做好像比较容易伤路由吧,也是在此想请高手们解答的一个问题,对这个不是很了解。
    心情不错,写了此贴,没当什么大事,只是想分享下开心的心情。祝大家以后也都刷机顺利!~~

下面是此次刷机用到的几个照片以及所有软件,经过实际使用全部OK。希望也有类似问题的朋友也能尽快修复。
软件的话限于附件限制,就只上传部分小点的,固件之类的网上很多也就不上传了。

本人淘宝旺旺(淘宝账号):jacky_ye2000      欢迎朋友们多来交流,本人平时不太上QQ了呵呵,不过也说下QQ号:3374223

yxd029 发表于 2009-5-20 15:41:20

回复一下!收藏!以后好备用!!

jacky_ye 发表于 2009-5-20 15:50:42

更正,原帖里电源部分有误,刚才查了linksys官网,wrt54g V2的标准电源是5V,2.0A。

royray 发表于 2009-5-21 23:09:23

呵呵,学习一下,准备对我的624下手

gdlxyts 发表于 2009-5-23 11:03:29

支持一下楼主!

UID 发表于 2010-6-28 15:04:58

同2楼,回复一下!收藏!以后好备用!!

yi.heng 发表于 2010-7-15 12:25:04

wuxiafan 发表于 2010-7-15 15:04:26

好的,支持一下!!

wxmjyg 发表于 2013-1-13 08:26:58

页: [1]
查看完整版本: WRT54G V2复活记