對WRT54G V1 1的修復過程

2021-04-27 22:34:47 字數 1753 閱讀 8263

最近訂購了一台wrt54g v1.1無線路由器,喜歡折騰三方韌體的都知道,這是乙個很經典的版本。

但是訂購的時候,賣家表示該裝置可能有些問題,不包好。鑑於其**的吸引力,我還是義無反顧地訂購了。

今天早上快遞到家,拿到機器。點亮後,發現刷的韌體是mini版。檢查系統資訊,確實是v1.1版本的。

測試一下基本功能,都沒什麼問題,有線無線都正常,於是準備給換成std版的dd-wrt。

telnet上去,show了一下corerev,是5,想想下了乙個vint版的v24 sp1,然後就開始更新。

這一更新不要緊,問題就來了。儘管小心翼翼地通過有線進行更新,但是ie還是無情地給我乙個「該頁無法顯示」的提示。

心想,這下操蛋了,不會真變磚了吧?這次圖省事,jtag也沒買,這豈不是耽誤事……

趕緊ping一下,能ping通,但是web介面打不開。telnet上去,執行一些基本的命令還行,但是有時就會出現錯誤。

斷電重啟一下,很當然的結果,機器真變磚了,有線不通,無線檢測不到。

上網查了一下解決方案,據說短接flash的兩個針腳有奇效,資料如下。

4m flash chip (wrt54g v1.0, v1.1, v2.0) 使用 pins 15、16 

4m flash chip (wrt54g v2.2) 使用 pins 16、17

8m flash chip (wrt54gs v1.0, v1.1) 使用 pins 5. 6

還有說可以短接10和gnd的。可謂說法眾多紛紜,對照一下,決定點15、16。

這可是帶電操作,搞不好軟磚就要變成硬磚~一切看rp了。

掏出萬用表,用一根錶筆短接了15、16(針腳間距太近了,一支錶筆就夠用了),給電!看燈亮了,過了幾秒鐘移開錶筆。

再斷電重啟一下,然後用有線ping,發現可以ping通了,但是延遲忽高忽低,很不穩定。

(我一直在ping,n多分鐘之內都一直都有回應。)

按道理說,這時候可以用tftp把韌體刷回去了。

去linksys**找路由器對應的原版韌體,然後使用tftp刷進去,過程很快,以秒計算。

刷完了之後,硬重啟一下路由器,順便按一次reset,清空一下配置。

但是這之後,就發現乙個問題!lan(有線)不好使了!網線駁接上去,燈亮,但是dhcp獲取不到ip,手工指定ip也ping不通。(網上也有人遇到這種問題,操蛋~)

不過還好,通過無線可以進入配置介面,發現韌體已經刷回原廠的了。馬上通過web介面更新韌體,誰知道,竟然提示我更新失敗!

micro版的不行,std版的也不行,就連tomato都不行。。。囧rz了。

總之,這不是硬故障。

通過好多次的斷電重啟+reset,終於發現能用無線刷韌體了。刷了乙個micro版進去,也沒有什麼進度條,看見螢幕提示更新成功了,就斷電重啟了。

重啟之後,又用reset復位了幾次,進入管理介面,發現果然已經刷到了dd。但是lan仍然不好使,依然只能通過無線訪問。

telnet進去,發現提示符亂碼,很多命令不能執行,感覺是韌體仍然沒有正確刷進去。

雖然現在仍有問題,不過可以通過web更新韌體,這次更新乙個stb版的進去,更新的時候,選擇那個清除所有配置的選項。

這次刷韌體過程很慢,幾分鐘,沒耐心看著,就去吃午飯了。吃了幾口,回來看看,提示已經更新成功了。

再一看,lan也通了。telnet進去,提示符也正常了。show了幾個引數,也都沒問題。

就這麼無恥地解決了。。。

5 4對自己認真的思考

5.4對自己認真的思考 總是去批評他人做得不對來顯示自己的高明,其實,更多的時候是我自己做得不夠好。面對感情的時候總是希望對方更加的勇敢一點,更加的努力一點,可是,我總忘記了自己是個男人,面對感情總是躲躲閃閃 遮遮掩掩。總是希望他人真誠的去面對自己,然而,總是忘記我一直都帶著個人的感 彩。總是在強調...

54,物件的儲存細節

1,建立物件時候,返回的位址就是類的第0個屬性的位址,是乙個隱藏著的isa屬性,isa是乙個指標,佔8個位元組。2,其實,類也是乙個物件,是系統自動幫我們建立的,儲存了當前所有物件的方法,而例項物件是我們用程式手動通過new 來建立的,並且,每乙個例項物件都有乙個isa指標,例項物件的isa指標都會...

劍指offer 54陣列中的逆序對

在陣列中的兩個數字,如果前面乙個數字大於後面的數字,則這兩個數字組成乙個逆序對。輸入乙個陣列,求出這個陣列中的逆序對的總數p。並將p對1000000007取模的結果輸出。即輸出p 1000000007 題目保證輸入的陣列中沒有的相同的數字 資料範圍 對於 50的資料,size 10 4 對於 75的...