去年因为有扩展无线网络需求,所以添置了一台无线路由Belkin 7231-4P,具体配置请参看:这里
拿到路由之后非常兴奋的手贱了一下,选择了超频频率280,于是路由就此闹起了罢工,任凭我千呼万唤,始终不予理睬。
后来在恩山论坛看到帖子说是超此频路由必死无疑,只能使用jtag线修复。
在淘宝上买来一根jtag线之后,按照《用JTAG拯救7231-4P 64M》帖子一步一步的操作,最后在Step8始终无法PING通路由,悲剧从此开始了。
于是又在网上看了很多篇帖子,并且按照里面提供的方法逐一尝试,结果还是一无所获,那该死的路由就是PING不通。
没办法只有向卖我路由的商家请教,几次询问之后,商家终于被我坚韧不拔的态度所感动,发给我一份整个路由Fash的备份.
但是整个wholeflash足足8M多,就jtag那小吸管的流量来刷整个flash需要足足8-10个小时,关键是我自己没有并口的电脑(家里3台全是笔记本),每次都只有在朋友家里去刷路由。
只有平时查好资料周末去朋友家尝试。
人生的悲剧就是你在嘲笑别人的老爷机的之后,某一天突然发现自己必须用到它。
于是后来我每次都是刷了一部分就回家,唉,没办法,又不敢用j-link,不知道俺家的笔记本是否支持。
后来又发现了另外一个刷路由的工具brjtag.
周末去朋友家里又开始倒腾的时候,突然心血来潮的研究起flash的地址,然后发现每次在刷其他CFE的时候,刷到flash的内存地址都是同一段地址。
我就想,如果我只刷整个包wholeflash的一部分就没问题了吧。
赶快行动,将wholeflash.bin改成custom.bin
brjtag –flash:custom xxxxx(命令我不记得了,请参看brjtag的命令说明)『这里要注意,wholeflash使用这个命令的时候总是从头开始读取bin包,希望作者能扩展这个功能,读取wholeflash的指定段的数据』
等了10来分钟就刷完了,然后执行命令:
brjtag –backup:cfe
将cfe保存到电脑。
然后将整个flash清空
brjtag –ersea:wholeflash
再将cfe刷进flash
brjtag –flash:cfe
然后,拔电源,按住reset按钮等待30S,电脑上的网络链接居然有反映变成了XX,这时我想路由应该活了吧。于是赶快将IP设置为:
192.168.2.10
Gateway:192.168.2.1
还是Ping不同,我就纳闷了,但是抱着死马当活马医的态度又设置成:
192.168.1.10
192.168.1.1
ping通了~~~~
赶快找来tftp软件上传了最新的dd-wrt固件,很快不到10S就上传完成了。等了大于40S,路由就开始重启了,路由上的灯也亮了,在browser里面输入 192.168.1.1
进去了之后发现内存只有16M。原来这个固件得刷2M的flash的原始固件。
telnet上去修改了内存,我的64M路由又回来了。
历时半年终于搞定了这款路由。所以说什么事情都在于坚持!
30/30/30的意思就是:在有電的狀況下,按住复位鍵30秒後,不要放開复位鍵的狀態下拔掉電源持續30秒,然後也在不要放開复位鍵的狀況下再插入電源等30秒。
转载请注明:爱开源 » 历经磨难,终于用变态方法救活Belkin 7231-4P