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
反正你选中文件在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”有个逗号,是英文的逗号,不是中文的。
祝大家成功救活每一步砖。