当前位置:文档之家› H618B TTL线刷机

H618B TTL线刷机

H618B TTL线刷机

先查资料确定你的设备TTL如何定义,TXD RXD GND是必须要接好的 VCC可以不管他。

接好后开MODEM 开超级终端并做好连接(COM口选对了吗?数据线驱动工作正常否?),打开猫的电源,看到“any key to disable autorun(似乎是这样 具体不记得了)”字样按任意键。(一般猫默认是等待1秒 下手要快=。= 如果你觉得来不及点 就老老实实按住猫的RESET键再开电源好了)

如果你接线等操作正确,MODEM会中止系统加载,到CFE状态下,提示符一般为 “ CFE>”

这时在浏览器中输入[url=http://192.168.1.1/]http://192.168.1.1[/url] 会直接到CFE的FW升级页面。如果刷新的是不同型号的FW,基本必须要刷带CFE的固件,而且一般要刷2次才能成功,原理就不多说了。就好比你刷了显卡BIOS后,必须要重新安装次驱动。

PS:个别猫需要输入密码才能进入升级固件的页面,具体请自行查找资料。

再PS:刷新过程会在超级终端里显示,务必保证网卡和猫的连接稳定,并且不会断电。

刷新完,猫会自动重启,盯紧超级终端 到autorun那里再按任意键进入CFE,用IE进入192.168.1.1,再次刷新带CFE的固件一次。(有些猫在这里已经需要输入猫的CFE信息了,具体怎么输入请往下看)

第二次刷完,要做的事基本就只剩下CFE和猫的设置了。 再次启动等待时按任意键进入CFE(同上 也许这里猫会自动停住 等待输入CFE信息)。 在“CFE>”提示符下输入“?”,回车。系统就会列出命令列表,不懂E文?没关系,你只需要记得常用的几个就好:

命令均为小写

b 修改board ID、MAC地址、FLASH格式等等信息。

e 就是人们经常说的清nvram操作,输入e 回车后会看到帮助信息。

i 清除配置文件。

r run命令,启动已经刷好的系统。

我们先输入b,回车(接上边说的,有些猫刷完2次FW后已经停在这个界面了)。

第一步是boardID,CFE会返回所有支持的型号,输入型号后边的数字来定义,如果找不到你自己的设备,保持默认就好。

之后会让你修改MAC长度,一般为12,这里务必修改正确。

回车后会让你输入MAC地址,一般会有个默认地址,按照列出的默认地址格式修改就可,当然嫌麻烦也可以不修改。

后边还有几项设置,一般不需要修改,一路回车就好。

再进行一下清除操作

输入“e n”,回车 按提示输入y 回车 清nvram

输入 i 回车 按提示输入y 回车 清除配置文件

完成了上述修改和清除操作后,输入 r 回车 系统就会启动 不必关了电源再开。

到这里刷新完毕,如果顺利,你已经可以进入http页面了。




DD-wrt、Tomato 路由 备份 清空 CFE 命令 (2010-11-14 0

9:22:52)转载标签: 杂谈
首先说一句,TFTP救砖是十分讲究技巧的,tftp的有效时间非常短,具体情况视CFE不同。我的一台WRH54G就短到让人心寒,几十毫秒的级别。有些人喜欢用ping TTL=100来作为tftp的标志,却总是也刷不进去,就是时机没掌握好。

多开几个“命令提示符”,一个ping 192.168.1.1 -t等待返回值,一个打好tftp -i 192.168.1.1 put tomato-ND.trx待用。

连好TTL线,打开终端。在CFE启动的开始,注意看,在一个比较长的等待(其实也很短)之后闪过一个“tftp server”,立即按下tftp的回车,看见LAN状态灯连续闪烁即为成功。

(时机把握:TTL终端显示“tftp server”的瞬间。ping ttl=100的瞬间。开机后所有信号灯闪烁的第一次。)

很多人看到ping返回ttl=100点tftp无效,其实是因为ping的“Request timed out.”时延很长,等看到返回值的时候,有效时间早就溜过了。尽量在看到返回值的瞬间点tftp server。

有些机子按住Reset可以延长这个等待时间,提高tftp成功几率。比如8230-4。

而后就是“Programing...”,出现“Done.”之后就可以拔电重启了。有些路由的CFE不会自动重启的,BCM5354比较常见。

*************************************************************************

DD-wrt:

telnet或SSH登入路由运行
dd if=/dev/mtd/0 of=/tmp/cfe.bin
dd if=/dev/mtd/3 of=/tmp/nvram.bin

cfe.bin 和nvram.bin就变存在/tmp目录中

打开路由的SSH用WinSCP就可以将/tmp/CFE.bin、nvram.bin拷回来



刷CFE:

用WinSCP将修改好的CFE.bin、nvram.bin拷到/tmp中,执行命令:

cd /tmp
mtd write cfe.bin cfe

mtd write nvram.bin nvram

nvram commit

reboot



***********************************************************************



Tomato:

telnet或SSH登入路由运行
dd if=/dev/mtd0 of=/tmp/cfe.bin (注意比DD-wrt少了一个斜杠)
dd if=/dev/mtd4 of=/tmp/nvram.bin (注意mtd4)
cfe.bin 和nvram.bin就变存在/tmp目录中

打开路由的SSH用WinSCP就可以将/tmp/CFE.bin、nvram.bin拷回来




cat /proc/mtd可以查看flash。Tomato下边CFE显示为pmon


******************************************************************************



清空NVRAM(DD-wrt,有待测试):

CFE下:nvram erase

Linux下:mtd erase nvram、mtd erase linux、mtd erase cfe












相关主题
文本预览
相关文档 最新文档