Cisco M20變磚修復過程

朋友去美國旅遊順手帶了一台網路大廠Cisco的無線網路基地台回來,手賤改刷第三方韌體但是失敗,求助多方高手無解,輪到我手上的時候已經放棄當作垃圾。 

都說是垃圾了,不玩弄一下太可惜了(犯賤)

症狀:開機後燈號閃一閃就會熄掉,有線區網連接燈號會亮,無網路服務,PING不到IP

詢問G大神之後,貌似有2種對策

對策:使用JTAG或是TTL 協助重刷Firmware

JTAG方案:
AP金手指焊上排針,用DB25公接頭做JTAG連接線 (沒錯,還要找台夠舊的電腦有序列PORT),搞了老半天TJTAG軟體的回傳值是無法辦別硬體,多踹幾次照樣不給面子,指定IC碼打下去也是不給備份。

~浪費我最多時間~!!!

TTL方案:
TTL PIN一樣要自己焊,參考這篇加上我自己看PCB LAYOUT,一次就對 (不要問我PCB LAYOUT怎麼看,我是獸醫系畢業的),手邊剛好有個arduino的周邊,TTL訊號轉USB的轉板 (對,就是有這麼巧的事),TTL TX接轉板RXTTL RX接轉板TXGND接轉板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>_ 的時候,就可以PINGAPIP: 192.168.1.1
5.    有線區網跟AP連接的這台準備好TFTP這個專門上傳Firmwarem用的軟體和CISCO原廠FirmwareTFTP免安裝,執行以後IP鍵入192.168.1.1,免密碼, Firmware路徑指定好
6.    超級終端機先輸入flash -ctheader: flash1.trx但是不要按ENTER,確定步驟5都準備好,接下來才按下ENTER,也請閃電手按下TFTPUpgrade按鈕,超級終端機可以看到AP會等待TFTP上傳FirmwareAP給他三次機會上傳 (偉蝦密是三次,你問我我問誰咧)
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.0DD-WRT韌體,再等些時日吧~

Reply to this post

張貼留言