使用无线wifi刷机导致路由固件被我搞坏了...具体症状如下:
只有两个红灯暗暗亮着,reset按钮捅了也没用.
看来只有ttl线刷了.
买了一个usb 转 ttl 接头,刷下吧
ttl线具体接法参照此文做的(http://itbbs.pconline.com.cn/network/16767725.html),我也是这样接的

注:VCC不接!另:此机版本和我的不一样,但是接法是相同的(观察得到)
既然称之为ttl先刷,用到的是COM口
驱动好你买的usb转ttl接口,且接在路由器口上之后(此时路由器可以是关闭的,以便一会测试用)
打开secureCRT,选好对应的COM口,接口协议选为serial,波特率调为115200,其他不选.
准备好之后,打开路由器主板电源,此时secureCRT连接界面会有启动信息,如果没有,则调整rx,tx线序,再试应该就没有问题了.
当出现Press any key to stop auto rum(1 seconds)时按任意键停止启动进入CFE模式,此时会出现CFE>,输入小写"e a",e a中间有空格,再按回车输入“y”,格式化路由。格式化完成之后路由器会自动重启,同时会不停的输出很多英文,这时直接关闭电源。
打开电源,按上面同样的方法阻止路由启动,进入CFE>。
将本地连接IP设置为192.168.1.X,将网线插入lan4接口。(在CFE下,lan4作为客户端口使用;在Openwrt下,lan4作为WAN口,lan1-lan3作为客户端口使用。)
在浏览器里输入192.168.1.1,点击浏览选择固件包(自行到openwrt官网下载相对应的固件包),单击Update Software开始刷机。
SecureCRT里会显示刷机进度,此时不要断电,刷机完成后路由会自动重启。
关闭电源,再重新开机,同时将网线切换至lan1-lan3任意一个接口,本地连接设置成自动获取IP。如果启动正常在浏览器输入192.168.1.1将会看到openwrt的登陆界面。
## 1.ssh刷机
openwrt默认是开启ssh的,而ddwrt则不是。
刷机两种方法:
tdm和sysupgrade,其中sysupgrade比较容易用,几乎不用使用其他参数,
而tdm则是用来刷u-boot的。
`sysupgrade -v xxxx.bin`
### 使用winscp上传文件到路由器
将协议调整为scp,填写路由ip和用户名密码.
之后就很容易上传文件了,刷固件的时候一定要先把固件上传到/tmp目录中,只有这样,才不会占用rom分区//tmp目录实际上是写在内存中的.
没有评论:
发表评论