Cisco M20變磚修復過程
朋友去美國旅遊順手帶了一台網路大廠Cisco的無線網路基地台回來,手賤改刷第三方韌體但是失敗,求助多方高手無解,輪到我手上的時候已經放棄當作垃圾。
都說是垃圾了,不玩弄一下太可惜了(犯賤)
詢問G大神之後,貌似有2種對策
對策:使用JTAG或是TTL 協助重刷Firmware
JTAG方案:
幫AP金手指焊上排針,用DB25公接頭做JTAG連接線 (沒錯,還要找台夠舊的電腦有序列PORT),搞了老半天TJTAG軟體的回傳值是無法辦別硬體,多踹幾次照樣不給面子,指定IC碼打下去也是不給備份。
幹~浪費我最多時間~!!!
TTL方案:
TTL PIN一樣要自己焊,參考這篇加上我自己看PCB LAYOUT,一次就對 (不要問我PCB
LAYOUT怎麼看,我是獸醫系畢業的),手邊剛好有個arduino的周邊,TTL訊號轉USB的轉板 (對,就是有這麼巧的事),TTL TX接轉板RX,TTL RX接轉板TX,GND接轉板GND (以防訊號不穩),TTL USB轉板插進USB,搞定DRIVER以後會對應到一個COM PORT,然後用超級終端機連線到那個COM PORT,連線速度115200,其他條件8, 1, N, N (不要問我怎麼用超級終端機連COM PORT,再說一次我獸醫系畢業的)
超級終端機連線以後命令列操作要參考這篇:http://www.dd-wrt.com/wiki/index.php/Serial_Recovery
看Serial command之後的段落
講重點就是:
1. AP先不要上電,TTL和USBTTL轉接板飛線接對,電腦端USB插好,超級終端機先連線
2. AP一上電,超級終端機就會收到一堆訊息,請用閃電手按Ctrl+C,會中斷AP的開機動作到CFE>_
,接下來就是命令列操作,就像古早的DOS
3. 執行nvram erase
4. 用有線區網跟AP連接,指定IP: 192.168.1.7 MASK: 255.255.255.0 (當然是用有線跟AP連線,現在AP是磚),上一步執行完畢重啟AP,前面步驟Ctrl+C有按到,成功到CFE>_ 的時候,就可以PING到AP的IP: 192.168.1.1
5. 有線區網跟AP連接的這台準備好TFTP這個專門上傳Firmwarem用的軟體和CISCO原廠Firmware,TFTP免安裝,執行以後IP鍵入192.168.1.1,免密碼, Firmware路徑指定好
6. 超級終端機先輸入flash
-ctheader: flash1.trx但是不要按ENTER,確定步驟5都準備好,接下來才按下ENTER,也請閃電手按下TFTP的Upgrade按鈕,超級終端機可以看到AP會等待TFTP上傳Firmware,AP給他三次機會上傳 (偉蝦密是三次,你問我我問誰咧)
7. Firmware上傳成功的話需要等待一些時間回到CFE>_ ; 如果失敗請重複步驟5.6.
8. 執行nvram erase
9. 執行reboot
10. AP重開機落落長,會重開3次 (又是3次),請給他一點時間想一下,超級終端機不會回到CFE>_
,最後會停住,這個時候應該可以無線連接AP進入管理頁面了,AP復活!
TTL救磚行動只花了2H,包含中途卡關,最後有解決,就是以下的補充事項
補充:
1. 步驟5.6.的時候使用非官方Firmware會出現錯誤,AP的系統會拒絕而且直接中斷TFTP上傳
2. http://infodepot.wikia.com/wiki/Cisco_Valet-Plus_M20_v1.0
雖然寫到M20的硬體跟 Linksys WRT310N V2.0相同,但是我拆機的照片跟這裡不一樣,而且回復以後照樣不給刷Linksys WRT310N V2.0的DD-WRT韌體,再等些時日吧~
Reply to this post
張貼留言