TTL線刷機前的準備
1. 購買USB轉TTL線價格一般在12到20之間。
2. 在PC上裝好TTL線驅動一定要先裝驅動在將TTL線插到電腦上。
3. 認識TTL線。TTL線一頭是USB接口另外一頭一般有4個帶杜邦頭的插管分別是
GND、RX、TX、VCC一般GND是黑色VCC是紅色其他是RX和TX不清楚的一
定要咨詢賣家。見下圖你手上的TTL線可能與我提供的圖片不同。
4. 下載并安裝SecureCRT v6.5.8.380 漢化版
下載地址http://u.115.com/file/f672fcb574
SecureCRT-v6.58H.rar
安裝好后我們在PC windows上打開設備管理器點開端口我們能看到COM x已經作
為TTL通信口。(根據每臺電腦的具體情況COM口會不一樣大多數會是COM2口我
自己的是COM5口需要自己去設備管理器里查看)
如上圖那樣選中Prolific USB-to Serial Comm Port (COMx), 鼠標右鍵彈出菜單, 選擇屬性
然后如下圖那樣進行設置
5. 拆開機器。初看上去設備的后蓋一般是看不到螺釘的。但后蓋4個角上一般都有4個圓
形的海綿墊片螺釘就藏在下面請先去除之然后擰開螺釘打開后蓋我們就能看到電
路板了。下面就請在電路上尋找TTL插針4 個插針是并排的一般而言電路板上只有
這樣一組并排插針所以并不難找。請注意并排插針的引腳標注GND,標有GND的插針就
是GND。而靠近GND右邊一般都是RXD插針其他依次是TXD、VCC插針。請將TTL
線的GND的細長型插管插到GND插針上。TTL線的RXD插到RXD插針上TXD也如此
辦理。但VCC插針請不要插千萬小心。
上面我們描述的是一般規律但也有例外。
RG100A-AA、DCHG-800-A、G120-T、HA910、H108Bv1.2電路板上TTL的GND右邊依
次是RXD、TXD、但VCC卻在 GND左邊其詳細接線圖請參考chinadsl.net 站長yesdong
提供的示意圖
6.將網線一段連入貓的LAN口任意一個都可以另一段連接電腦。設置電腦的IP地址為
192.168.1.100 255.255.255.0 192.168.1.1
OK到此我們的準備工作就做好了
下面我們就開始刷機過程。
刷機步驟
1. 重復檢查準備工作。
2. 我們在PC上啟動程序SecureCRT
選擇菜單“文件”然后選擇快速連接并按下圖進行設置 SecureCRT快速連接
點擊連接我們就能看到如下界面
SecureCRT快速連接2
3. 然后打開電源這時SecureCRT窗口會有E文滾動當滾動到*** Press any key to stop
auto run (1 seconds) ***任意按下鍵盤任意一個鍵就會進入CFE> 這樣我們就進入了
CFE命令行界面。
4.CFE>e a 回車
再輸入y回車目的是清空flash
這一步也有可能要輸入用戶名和密碼telecomadmin/telecomadmin 或者
telecomadmin/nE7jA%5m
5.瀏 覽 器 地 址 欄 輸 入192.168.1.1 如 果 提 示 要 用 戶 名 和 密 碼 則 輸 入
telecomadmin/telecomadmin 或者telecomadmin/nE7jA%5m進入后會看到FW界面忘
記截圖了不過很簡單的都是中文 6.1到這一步要分兩種情況對待了如果你能確定你的CFE可以刷openwrt直接進入6.2。
我現在只知道RG100A V1.1電信原版的CFE可以刷openwrt其他不知。保險的方法是先
刷至電信原版帶CFE固件。我之前就在這個地方走了彎路因為CFE不合適刷不上
openwrt的。我之前是DLINK固件。 RG100A V1.1電信原版帶CFE下載地址一定不要
斷電或者接觸不良等突發狀況不然就只能JTAG了
刷好原版固件后會自動重啟按上面的方法進入CFE。再次e a進入下一步。
6.2e a后在瀏覽器進入192.168.1.1這次要選擇openwrt固件刷新了openwrt固件不
含CFE刷不死的。這里有下載LUCI3.12版
最新版本可去openwrt中文網查找。
7.設備刷完后會再次重啟我們也要再次進入CFE狀態。
b 修改board ID、MAC地址、FLASH格式等等信息。
e 就是人們經常說的清nvram操作輸入e 回車后會看到幫助信息。
i 清除配置文件。
r run命令啟動已經刷好的系統。
我們先輸入b回車接上邊說的有些貓刷完2次FW后已經停在這個界面了。
第一步是boardIDCFE會返回所有支持的型號輸入型號后邊的數字來定義如果找不
到你自己的設備保持默認就好。
之后會讓你修改MAC長度一般為12這里務必修改正確。
回車后會讓你輸入MAC地址一般會有個默認地址按照列出的默認地址格式修改就可
當然嫌麻煩也可以不修改。
后邊還有幾項設置一般不需要修改一路回車就好。
我的CFE啟動信息及配置
CFE> Boot Address 0xbe000000
Initializing Arena.
Initializing Devices.
Parallel flash device: name AM29LV320MT|S29GL128-A, id 0x2201, size 16384KB
Flash Layout: Boot[0,0xbe000000] Kern[1,0xbe020000]
AuxFS[95,0xbebe0000] Misc[125,0xbefa0000] PSI[127,0xbefe0000]
Flash RootFS Partition Length: 12320768
CPU type 0x2A010: 300MHz, Bus: 133MHz, Ref: 64MHz
CPU running TP0
Total memory: 33554432 bytes (32MB)
Total memory used by CFE: 0x80401000 - 0x80529860 (1214560)
Initialized Data: 0x8041E740 - 0x80421060 (10528)
Board IP address : 192.168.1.1:ffffff00
Host IP address : 192.168.1.100
Gateway IP address :
Run from flash/host (f/h) : f
Default host run file name : vmlinux Default host flash file name : bcm963xx_fs_kernel
Boot delay (0-9 seconds) : 1
Board Id (0-8) : 96358VW
Number of MAC Addresses (1-32) : 12
Base MAC Address : 見你的路由器背面格式為
XX:XX:XX:XX:XX:XX
PSI Size (1-64) KBytes : 64
Flash Block Size (1-128) in KBytes: 128
Auxillary File System Size Percent: 24
Main Thread Number [0|1] : 0
再進行一下清除操作
輸入“e n”回車 按提示輸入y 回車 清nvram
輸入 i 回車 按提示輸入y 回車 清除配置文件
完成了上述修改和清除操作后輸入 r 回車 系統就會啟動 不必關了電源再開。
到這里刷新完畢如果順利你已經可以進入http頁面了。
END
參考資料
OpenWrt刷機教程
http://www.openwrt.org.cn/hdwiki/index.php?doc-innerlink-OpenWrt%E5%88%B7%E6%9
C%BA%E6%95%99%E7%A8%8B
[新手教學]TTL線修改CFE參數 和通過CFE刷新固件的流程
http://www.chinadsl.net/thread-28078-1-2.html
RG100A-AA、DCHG-800-A、G120-T、HA910、H108Bv1.2等設備的TTL接線圖
http://www.chinadsl.net/viewthread.php?tid=30576&highlight=ttl 來自: http://hi.baidu.com/f%5Ffx/blog/item/b9fdacfd78baf21a08244d6a.html
|