2010
11
05
02
12
[WL700gE] 當更新錯Image時,如何還原系統.
前幾天, 又update了一份自己編譯的Image,
不知怎搞的,就再也連不進去WL700gE了.
用Asus的FirmWare Restoration 也沒有反應.
在好幾次的try and error之後.
發現到, 如果, 你一開始就ping那臺WL700gE的,
然後在一開始開機時, 就一直按著szSetup那按鈕,
你會得到 TTL=100 的回應,
Reply from 192.168.1.1: bytes=32 time<1ms TTL=100
這時候你可以用tftp把 pivot_root.trx (註1) upload進WL700gE裡.
之後再等個20幾秒, 再重新開機.
重開機後,如果你還是有按下szSetup,
看到 TTL=100時放掉,
等到ping沒有回應時,再按下szSetup,
應該會再一次得到回應,但這次TTL=64,
Reply from 192.168.1.1: bytes=32 time<1ms TTL=64
而這次就可以用Asus的FirmWare Restoration去還原回原來的Image了.
註1:
你可以去Asus的網站下載原始碼 GPL_WL700gE_1078.rar ,
解開後,你可以找到這個檔案,
WL700gE_FW_1.0.7.8_GPL/nasoc/src/apps/pivot_root/mipsel/pivot_root.trx.
就可以用tftp upload上去.