G450刷openwrt的时候,采用mtd刷,发现变砖。红色diag灯一直闪烁,无法开机进入系统。

遇到这种情况有两种处理办法:1、采用tftp刷机;2、采用ttl线刷

建议采用tftp刷,该方法最简单。

一、TFTP方法:默认buffalo g450开机进入uboot时候,ip地址为192.168.11.1

重要的事情:1、在操作之前请保持网络干净,最好只用一个网卡

                 2、启动的时候默认有一个tftp启动时间,时间很短,只有4s,所以注意自己的操作及时

                 

好了。

1、设置ip地址(电脑)ip 192.168.11.2 ; netmask 255.255.255.0 ; gateway/dns 192.168.11.1

2、netsh interface ipv4 add neighbors 11 192.168.11.1 02:aa:bb:cc:dd:23  (统一为该地址)

3、只有4秒上传时间,注意要点:机器插上电源后,仔细观察网卡灯,顺序为1.所有灯全亮,2.只剩插网线的lan口灯亮,

4、tftp -i 192.168.11.1 put d:\openwrt.bin(自己下载回来,tftp可以windows客户端直接安装)

上传完成后,不要断电路由器,等它完成。

openwrt默认没有web界面。所以可以用telnet连接看看。如果能连接。再安装luci界面。

 

安装luci方法:telnet上路由器,

opkg update (前提先联网,怎么配置上网,ifconfig或者vi network都行。)
opkg install luci
/etc/init.d/uhttpd enable
/etc/init.d/uhttpd start

即可登陆,如果看不惯英文,请先update,然后再opkg install luci-i18n-chinese即可

 

二、ttl线刷。

   1、准备好USBtoTTL的线、

   2、接上,用secretCRT连接ttl串口即可看到数据了,如果不行请调整连接顺序以及波特率115200

    3、可以看到很多启动输出信息,

    4、先进入uboot里,等待AR7240>出现时,输入loady
loady
## Ready for binary (ymodem) download to 0x81F00000 at 115200 bps...
CC
现在立刻在
<ignore_js_op>

反正你选中文件在CRT里按发送,文件就会自动被接收。
接下来继续
ar7240> erase BF060000 BEFFFFFF
ar7240> cp.b 81f00000 BF060000 输入刚刚ymodem传输完byte在靠右边的右下角有,openwrt一般为20xx000的,hex
等他完成后
ar7240> bootm
机器应该OK了。看看会不会一直出现东西,然后openwrt就出现了。
”ar7240>“不用输,空格要严格按照。“输入刚刚ymodem传输完byte在靠右边的右下角有,openwrt一般为20xx000的”这句话换为接受的byte(不是KB)。注意后面的“,hex”有个逗号,是英文的逗号,不是中文的。
祝大家成功救活每一步砖。

 

posted on 2017-04-11 14:13  FEX-x  阅读(1388)  评论(0编辑  收藏  举报