|
平时总潜水,今天也发贴,该路由虽然很老,但我想总还是有人用的,希望有人能用得着。
手里有三台linksys wrt54g v3.1,两台moto wr850g v2,原来刷的都是DD-WRT SVN18946,最近闲着没事,想就着手头的设备玩叠加,于是将其中一台wr850g刷成了dualwan1.23,想想能不能刷成tomato dualwan 4wan,上网搜了一下,网上有人说可以。
另外我的一台wrt54g v3.1以前坏过,寄给别人修复,顺便升级到了64M内存,店家还给我刷成了tomato dualwan 4wan,寄回来后,当时觉得也没什么用,所以很快就刷回到了DD-WRT。
基于这两点,决定试试,把一台wr850g从tomato dualwan1.23刷到4wan版,毕竟1.23早不更新了,而4wan版今年春节进行了更新。
结果很悲剧,刷完就成砖了,现象就是开机电源灯常亮,插网线的LAN口灯一闪一闪的,其他所有灯不亮,各种reset,tftp都不行。
暴怒之下,暴力拆开了外壳,说一下拆机,就一个螺丝,很奇怪的口,一般人都没有那种螺丝刀,后来用一个一字口的螺丝刀,倒是很顺利的把螺丝拧下来了,然后没有其他办法,暴力往两边掰,就拆开了,外壳有一点损坏,没办法,不过后来修好了装上倒没任何影响。
这里得赞一下,这个机器虽然现在看很老了,但moto的做工真是没得说,用料、布线都很不错,也验证了网上说的该机是双天线,内部的确还有一个天线。
首先说一下修复过程:
本来是打算上jtag、ttl修复的,手头也有线,虽然以前没这样干过,但想试试吧,正好思考思考。但在查资料的时候,发现恩山上有一个人说可以不拆机tftp修复,于是决定试试,总比jtag、ttl之类省事。方法如下:
变砖后的修复:
修改计算机IP地址为192.168.10.3,利用tftp软件刷WR850G 4.03原厂固件,刷机前开CMD不停ping 192.168.10.1,然后路由插电,当ping时ttl值显示为100时,立即点tftp的升级按钮,刷机成功。刷完后会发现无法ping通192.168.10.1,此时需要reset恢复,恢复后即可进4.03原厂固件。
分析原因:WR850G不能刷K26固件,网上有人说可以,但我试了不行。
具体步骤:砖机刷到官方原厂固件,从官方原厂固件刷到DD-WRT,再从DD-WRT刷到tomato_dualwan_1.23都正常,但从
tomato_dualwan_1.23刷到tomato_dual_14.01.0043R1版就变砖,我搞了一天,前后这样刷了两次,结论就是不行。
为什么上述方法能够修复成功,我想了想,该机的原厂固件的原始IP就是192.168.10.1,所以CFE里也是这个IP,这是该机与wrt54g
v3.1不同的地方。如果开一个窗口不停的Ping 192.168.1.1,wrt54g v3.1插电后,会有几秒显示ttl值为100,tftp刷机实际上就是利用
这个时机。而wr850g我们刷机后,不论DD还是TOMATO,电脑端获取的都是192.168.1.1,我们一般也不会去固定电脑IP为192.168.10.1,
都还是爱好于固定为192.168.1.1,这种情况下,tftp永远也不会成功,除非机器本身没有变砖,如果变砖了,肯定是不能成功。但若将
机器固定为192.168.10.1,你再开一个窗口不停的ping 192.168.10.1,再给路由通电,你就会发现,wr850g也会有几秒出现ttl值为100
的情形,这就是能刷机的信号。当然了,刷机时tftp窗口里的地址也应改为192.168.10.1。
WR850G V2 拆机后显示的芯片有:
broadcomm----BCM4712KPB
DYNACHIPS----正反两面各一颗,应为8M内存芯片。
ADMtek-------ADM6996L
SST----------39VF3201 70-4C-EK 0403155-A
该机可以刷dd-wrt.v24-17990_VINT_std
可以刷dd-wrt.v24-18946_VINT_std-nokaid
可以刷dd-wrt.v24-18946_VINT_std-nokaid_nohotspot_nostor
但不能刷dd-wrt.v24-18946_VINT_std
DD-WRT升级DD-WRT:
WR850G从dd-wrt.v24-18946_VINT_std-nokaid不能刷到betas版dd-wrt.v24_micro_wr850g.bin,但可以刷betas里的dd-wrt.v24_micro_generic.bin,即可刷不带wr850g字样的generic固件可行。
1、官方固件升级tomato_dualwan_1.23:
从原厂4.03固件刷tomato_dualwan_1.23 时,若选WR850G.bin,会说后缀不对,没有试过将bin后缀改为trx行不行。但若选tomato.trx,会升级失败。
总之,从原厂不能直接刷tomato_dualwan_1.23的WR850G.bin和tomato.trx。
2、官方固件升级DD-WRT:
从原厂刷DD-WRT时,可选带WR850G字样的固件,micro版或mini版都行,但需将后缀bin改为trx才能刷。刷完后重启进入dd-wrt界面时,此时IP仍为192.168.10.1,在DD-WRT里恢复出厂设置,IP会变为192.168.1.1。
3、从DD-WRT刷到tomato_dualwan_1.23:
从dd-wrt.v24_micro_generic.bin或dd-wrt.v24_mini_generic.bin可以顺利刷到tomato_dualwan_1.23。
但要注意:
(1)刷时只能选择tomato.trx,且不用改后缀,即可刷到tomato dualwan。若选择包里的WR850G固件,刷时显示成功,但刷完后没有任何变化,还是DD固件。
(2)刷完后,若彻底清除NVRAM,MAC会变成00:11:22:33:44:55。所以刷完后,只需在备份恢复里选“恢复路由默认值”即可,不要彻底清除NVRAM。
4、从tomato_dualwan_1.23刷到DD-WRT:
从tomato_dualwan_1.23可以直接刷回到dd-wrt.v24_micro_generic.bin或mini_generic.bin。
5、从DD-WRT和tomato_dualwan_1.23刷到tomato_dual_14.01.0043R1版:
WR850G从dd-wrt固件或tomato1.23固件刷tomato_dual_14.01.0043R1版时,刷时会显示成功,但实际已经变砖。
|
|