无线论坛 门户 我要刷机 查看内容

成功修复变砖的Buffalo WHR-HP-G300N

2012-6-21 16:42| 查看: 14323| 评论: 0|原作者: elibert

Buffalo WHR-HP-G300N 路由器,官网更新了DDWRT固件19152,但是特别不好用,又不能刷回原厂,尝试了其他方法,却把路由器刷成了砖头,Diag指示灯常亮不止,尝试TTL刷回原厂固件 ...

成功修复变砖的Buffalo WHR-HP-G300N

Buffalo WHR-HP-G300N 路由器,官网更新了DDWRT固件19152,但是特别不好用,又不能刷回原厂,尝试了其他方法,却把路由器刷成了砖头,Diag指示灯常亮不止,尝试TTL刷回原厂固件,焊接好并连接TTL小板成功,用tftpdhypertrm刷新,但总出现Bad MagicNumber,按网上的说法用winhex修改固件头也不成功,找了N个版本固件,刷新了N次,依然不成功,看来此路不通,难道这样就变成了一块砖头吗?继续搜索,最后的办法,就是通过Ubuntu系统中的TFTP组件来刷固件。下载了[Ubuntu.12.04.LTS正式版精确的穿山甲].ubuntu-12.04-desktop-i386,刻录成光盘,直接用光盘启动系统(不需要安装),启动成功后,接上网线直接上网。将在windows系统里面已下载并改好名的17135.enc固件复制到桌面。按“ALT+F2",输入"gnome-terminal",调出终端窗口,进入终端模式,也就是命令行


1. 先安装tftp组件:

sudo apt-get update


sudo apt-get install tftp


2.拔掉电脑的网线,将路由器用网线连接PC,路由器不要通电


3.建立tftp连接(该过程请保持路由器关闭状态,及拔掉电源线):


关闭网络管理器输入命令:

sudo service network-manager stop


设置IP,输入命令:  


sudo ifconfig eth0 192.168.11.2


设置子网掩码:


sudo ifconfig eth0 netmask 255.255.255.0


设置ARP(后面的XX为路由器的MAC地址,可以在后面贴片的SSID中找到,注意用:隔开)


sudo arp -s 192.168.11.1 XX:XX:XX:XX:XX:XX

4. 运行tftp


固件在桌面上,输入:


cd /home/ubuntu/Desktop


tftp 192.168.11.1


之后提示符变成tftp>字样,连续回车输入:


tftp> verbose


tftp> binary


tftp> trace


tftp> rexmt 1


tftp> timeout 60


tftp> put 17135.enc


此时,马上接通路由器的电源,固件开始上传,上传成功后,系统会有显示。等待数秒后,路由上的红色指示灯熄了,只有绿灯在闪,说明路由恢复原厂成功,退出ubuntu,进入windows,网关IP地址已变成192.168.11.1,折腾了好几天,尝试了各种方法,终于成功修复了砖头。

1

高人
2

专业

握手
1

霸气

雷人

吐血

山寨

奋斗

刚表态过的朋友 (4 人)

最新评论

文章栏目
论坛新贴
今日热议
本周排行
最新文章

站点统计 | Archiver | 手机版 | 无线门户 ( 粤ICP备11076993号|粤公网安备44010602008359号 ) |网站地图

GMT+8, 2024-5-9 05:33

返回顶部