WHR-G300N-TW-V2 刷回原廠



贊助商連結


surger666x
2012-02-29, 01:08 AM
去年十二月時幫朋友買一台便宜的基地台
本來要買DIR 300的,結果竟然缺貨,還買到不能刷的DIR600
還好及時發現馬上去換了『WHR-G300N-TW-V2』
想不到它不好刷就算了,要刷回原廠更難!!
也許有朋友會想說能刷就好了,為什麼要刷回原廠??
因為是幫朋友買,怕之後出問題要送修會有困難。
所以就爬了文,也試成功了,想說常常來這邊尋求幫忙!!
就把我找到的方法在這邊PO出來大家討論討論^^"
先說這些東西都是網路上找來的,所以你很有可能在別的地方找到類似的內容!!
最下面我會列出我有參考到的網站!!
那就回題吧!!!

這東西要刷原廠是很難搞的,所以有想要刷回原廠的朋友
又不想麻煩的話還是考慮華碩的機種吧^^"

1.用ubuntu LiveCD (我用11.10 desktop版)開機
2.準備好原廠的檔案(去官網抓)
用liveCD開機之後再把/dev/sda1 mount進來,
然後可以透過ftp把那個檔案下載到/dev/sda1
3.安裝更新及tftp套件
#On ubuntu enable Universe repositories
#Update repositories using sudo apt-get update
#Use(這三行英文是我找到的做法不過沒辦法成功)
#照做說沒這個套件,後來sudo tftp就會有訊息說
#這個套件的名稱叫tftp-hpa, 所以正確安裝指令如下
sudo apt-get install tftp-hpa

4.關閉網路
sudo serivce network-manager stop
5.設定ip、netmask
sudo ifconfig eth0 192.168.11.2
sudo ifconfig eth0 netmask 255.255.255.0
6.Make entry in the ARP table corresponding to the router. run
sudo arp -s 192.168.11.1 xx:xx:xx:xx:xx:xx
#那些xx是你的路由器的mac,在機器底部預設SSID就是了

7.掛載磁碟並下載原廠的檔案
sudo mkdir /dom
sudo mount /dev/sda1 /dom
cd /dom
sudo ftp 192.168.11.88
#192.168.11.88是我內網ftp的ip用filezilla架的
#接下來要key帳號密碼我就不打出來了
ftp>bin
#這是我多年來在linux下連FTP時會先執行的指令
ftp>get whrg300nv2-182.bin
#下載「whrg300nv2-182.bin」這個檔
ftp>bye
#離開ftp


8.開始更新了
sudo tftp
tftp> verbose

#提示Verbose mode on.

tftp> binary

#提示 mode set to octet.

tftp> trace

#提示 Packet tracing on.

tftp> rexmt 1

tftp> timeout 60

tftp> connect 192.168.11.1
#這個動作並不是真正的連接,接下來拔掉電源三分鐘
#(這只是照網路上的人教的去做,也沒時間去驗証為什麼要等這三分鐘)
tftp> put whrg300nv2-182.bin
#先key好上傳的指令,再插回電源之後馬上按Enter就可以等它上傳了。

##以上ubuntu LiveCD 11.10 desktop版開機等操作都是在VirtualBox下操做的!!
##參考網站:
http://hi.baidu.com/zrmask/blog/item/692bc30d057d2427e9248803.html
官方wiki:http://www.dd-wrt.com/wiki/index.php/WHR-G300N_V2

以上供有需要的朋友參考

贊助商連結


whatsnew
2012-09-16, 05:52 PM
我用這方法把不小心弄成磚的救回來了
謝謝