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上去.