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
|