Belkin 7230-4 V1444 刷dd-wrt全過程

最近搞了個Belkin 7230-4 V1444 無線路由器裸板。這板主要配置如下:
CPU: 200MHz (BCM4712KPB x1)
Switch: 4口 (ADM6996L x1)
Flash:2M (AM29LV160DB-90EC x1)
RAM: 16M (VG36641641DT x2)
belkin 7230-4 v1444

這板上標籤爲F5D7130 RT440W-D56 但據資料顯示很可能是F5D7230-4 v1444 或 F5D7231-4。因爲基於Broacom芯片,理論上都是可以刷DD-wrt的。而這個路由器的flash只有2M,只裝得下micro版本的dd-wrt。需要注意的是,這個路由器很挑剔,如不小心刷別的micro版本很容易掛掉,並不是最新版就能用。推薦DD-WRT v23 SP3 micro 2007年4月25版本。強烈建議先用JTAG備份好flash特別是cfe.bin再進行刷機!

刷DD-wrt

1.下載dd-wrt.v23_micro_generic.bin
2.指定電腦的IP地址爲192.168.2.2,並能ping通路由器192.168.2.1。
3.進入CMD命令提示符窗口,並切換剛纔下載的dd-wrt.v23_micro_generic.bin所在目錄爲當前目錄。
4.輸入tftp命令,此時不敲回車。
tftp -i 192.168.2.1 put dd-wrt.v23_micro_generic.bin
5.將路由器重啓,當全部橙色燈滅時馬上敲回車。
6.這個過程不好掌握,但重複多試幾次就可以了。
7.過一會兒路由器會自動重啓。如果等三分鐘路由器都沒反應,則未刷新成功。
8.刷新成功後,路由器IP已改變爲192.168.1.1。將電腦IP設爲自動能獲得IP,並能ping 通192.168.1.1。
9.在瀏覽器上輸入http://192.168.1.1進入dd-wrt設置界面,識別出路由器爲Belkin 7230-4 V1444,內存竟爲16M,太爽了!
dd-wrt on belkin 7230-4 v1444

刷新失敗後恢復

這麼易容就刷機成功,很高興。再次上dd-wrt網看看,發現最新beta release每隔幾天就有更新,忍不住下了個V23SP3的0406日版。誰知刷完後再也起不來了,ping也沒有迴應。那電源指示燈長亮,狀態指示燈一閃一閃,網絡端口指示燈橙色。
此時有些懊悔了,這麼就搞壞啦,還沒玩幾下呢。

下面要發揮一下DIY精神了:

1.關於JTAG下載線,參考
http://wiki.openwrt.org/OpenWrtDocs/Customizing/Hardware/JTAG_Cable
TDI - DATA0 - pin 2
TDO - SELECT - pin 13
TMS - DATA2 - pin 4
TCK - DATA1 - pin 3

2.這個belkin路由器上有兩個接口:十針的那個就是JTAG接口;白色四針的那個是串口
十針JTAG接口定義如下:
3 TDO
5 TDI
7 TCK
9 TMS
我將其將原來適用 WRT54G 的JTAG線的原圖修改適用於此款7230-4路由器(其實只有10針腳,圖中11、12腳是沒有的,我沒有將原圖的這兩針腳抹去)如下:
JTAG unbuffered for belkin 7230-4 v1444 router
從電路圖中看出只要需要五芯的連接線就OK.

3.去電子市場買了一袋100歐的電阻回來(這邊電子市場不零售)花了我十五塊;從舊的打印線拆了個LPT接頭;從光驅音頻線拆了個接頭(4針)當JTAG接頭用,另一根地線單獨焊一接頭。按照圖上將所有接線焊接好。JTAG線一定要短(30CM以內),而且最好有屏蔽,否則很容易因電子噪下載失敗。我採用是那種USB延長線,帶屏蔽的那種,效果不錯。

4.下載JTAG tool 軟件
http://www.dd-wrt.com/dd-wrtv2/down.php?path=downloads%2Fjtag+tools/

5.因爲用JTAG下載整個flash 1.7M 是個非常漫長的過程(160多分鐘),可以通過下載 cfe.bin(約8分鐘)再用TFTP刷就快多了。
問題是之前要先備份好cfe.bin。後來我在網上找到了一個:http://www.bitsum.com/openwiking/owbase/ow.asp?Bootstraps

6.接好JTAG線,打開路由器電源。

7.全部文件都放在同一目錄下,包括JTAG tools和flash bin文件,而且要改好名。運行loaddrv.exe安裝並加載giveio.sys驅動(要手動copy到c:\windows\system32\drivers\目錄下)。然後CMD命令行提示符並轉到JTAG目錄。
wrt54g -flash:cfe

8.此時就看數據在下載,耐心等待吧,過了大約8分鐘,顯示下載成功。

9.拔掉路由器電源,移開JTAG線,重新接上電源。此時路由器地址已變成192.168.2.1,再按之前的TFTP方法刷機。

10.恢復成功。

目前最新刷成功的DD-wrt版本是2007年4月25日的V23SP3 micro generic。

轉自:http://blog.21ic.com/user1/3043/archives/2007/38268.html

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章