2009年2月9日 星期一

WL-520GC用TFTP方式還原DD-WRT韌體

DD-WRT推出Supported Hardware,讓人很方便找到支援的硬體,另一方面也提供了相關的韌體,試著找WL-520GC的韌體,結果看到有穩定版(v24 SP1)及Beta版(v24 preSP2),一時手癢,更新beta版的韌體 v24 preSP2 Build 11522,結果發生慘案,無線沒訊號,有線也抓不到IP,AP整個掛掉了 = ="

一開始使用Asus Firmware Restore Tool,附在520GC公用程式裡的,先讓520GC變成recovery mode,然後再用Firmware Restore Tool還原,結果搞很久還是一直沒抓到520GC,只好改用其他方法,用TFTP的方式來restore dd-wrt firmware。而Firmware Restore Tool無法還原成功,應該是520GC已經安裝DD-WRT的關係,所以要用DD-WRT的還原方式(即TFTP)。

本人使用筆電還原,在Windows的環境下,網路線直接接到520GC的LAN1,以下為復原的步驟:
1.下載dd-wrt韌體,檔名為 dd-wrt.v24_micro_generic.bin(至DD-WRT官方首頁的Router Database下載,輸入關鍵字520gc,待數秒鐘後,出現WL520GC,點擊WL520GC,即可下載),置放在新建的目錄firmware底下
2.拔除520GC的電源,按著restore鍵不放,再插上電源,當電源指示燈開始閃爍時,放開restore鍵。(這時520GC已是還原模式recovery mode,電源指示燈會持續閃爍)
3.在Windows桌面按下 開始->執行->輸入"cmd"
4.輸入 "cd firmware",移到firmware的目錄中
7.輸入 "tftp -i 192.168.1.1 put  dd-wrt.v24_micro_generic.bin",開始上傳
8.等上傳完成後,約再等個2-3分鍾,拔除電源,然後再接回電源,等待開機完成之後就大公告成

之前在520GC上裝第三方的韌體(DD-WRT),心裡就有最壞的打算,救不回來的話,再買一台新的,還好,這次有救回來,小朋友不用出走啦~

==========更新日誌==================================================
2012/01/24 更新下載dd-wrt韌體的步驟,以下為舊步驟:

1.下載dd-wrt韌體,檔名為dd-wrt.v24-xxxxx_NEWD_micro.bin(至DD-WRT官方首頁的Downloads下載),置放在firmware_directory目錄下
2.拔除520GC的電源,按著restore鍵不放,再插上電源,當電源指示燈開始閃爍時,放開restore鍵。(這時520GC已是還原模式recovery mode,電源指示燈會持續閃爍)
3.在Windows桌面按下 開始->執行->輸入"cmd"
4.輸入 "cd firmware_directory",移到firmware的目錄
7.輸入 "tftp -i 192.168.1.1 put dd-wrt.v24-xxxxx_NEWD_micro.bin",開始上傳
8.等上傳完成後,約再等個2-3分鍾,拔除電源,然後再接回電源,等待開機完成之後就大公告成
===================================================================

7 則留言:

Unknown 提到...

大大您好,小弟有一事求救..!
小弟亦是使用WL-520GC的網民,最近由於網路遊戲與一些遊覽不太穩定,所以上網尋求解決辦法
後來發現有文章說可以改刷第三方韌體就會方便許多,餘是便上網搜尋刷韌體的方法

首先,小弟先按照某網站刷韌體的說明,先將韌體刷到2.0.8,再刷micro的dd-wrt...但悲劇發生了,我一時大意,直接搜尋MD5的那個記事本檔,查到有micro這個片段就直接殺去下載,然後就拿來用了 囧

http://www.dd-wrt.com/dd-wrtv2/downloads/v24-sp1/Consumer/Broadcom%20Generic/vintage/dd-wrt.v24-9517_VINT_micro.bin

上述的那個檔案就是小弟拿來刷的,接著就是正常的刷機過程..等20秒...
然後......連WL-520GC就會發生錯誤了 囧||||

不管restore還是EZSetup 按了再按 還是無法抓到...

然後、然後在網上痛苦的爬文,找到Mobile01跟這裡,也就是您的po文

WL-520GC用TFTP方式還原DD-WRT韌體
http://www.mobile01.com/topicdetail.php?f=110&t=932002

但是...小弟不確定問題點一不一樣,而且我也不會用TFTP 囧
小弟使用的是WIN7,希望各位大大若是能解決就幫忙解答一下吧,整個已經腦袋停擺了 TQT....

Panda 提到...

1.先試看看Asus Firmware Restore Tool
2.不行的話再使用TFTP

由Windwos7預設是沒有安裝TFTP,所以要先把TFTP裝好才能開始還原.
安裝的話是在控制台>程式集>程式和功能>開啟或關閉Windows功能>勾選TFTP用戶端,之後的操作應該同文章所述,以上說明希望有所幫助~~

Compiter 提到...

大大您好,我的WL520GC刷完韌體後跟你的狀況一樣,依照你的方法還原
不過我先把WL-520GC電源拔除按著restore鍵,然後插上電源
然後開始下面的步驟
不過他卻發生"等候逾時連線要求失敗"

而已還有一個地方怪怪的是我可以連上192.168.1.1但是再輸入帳密的地方卻一直出現錯誤,我有打過root/admin和我之前設定的都打過了還是進不去
有點麻煩不知道有沒有其他方式可以用
謝謝囉

Compiter 提到...

還有一點是dd-wrt.v24-xxxx_NEWD_micro.bin檔案我找不到我用我原本的刷的檔案還原。firmware_directory是自己創立的資料夾嗎?

Panda 提到...

dd-wrt網站已經更新,舊的方法找不到韌體檔案,現在只能透過database尋找韌體,網誌已經更新過方法步驟,請再試試。

Compiter 提到...

試過之後會顯示發生等候於時連線要求失敗不知道還有沒有什麼辦法
謝謝
另外網路線要接再WAN上嗎?
一共接2條線嗎?(WAN + LAN1)
一條和兩條我都試過好像都不太行的樣子

Panda 提到...

請試試在電腦手動設定IP:192.168.1.2,其他步驟如同文章所述.另網路線從電腦接到AP的LAN上.