找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 9510|回复: 4

whr-hp-g54-ap 更新1.42固件方法(转)

[复制链接]
发表于 2009-1-10 17:18 | 显示全部楼层 |阅读模式
新买了whr-hp-g54-ap,上网搜索有关刷dd资料,无意中看到这个,好像解决了部分问题,如UPnP 无效、断电重启后 ADSL 拨号不成功给有需要的人。

原文标题:Buffalo WHR-HP-G54 无线宽带路由器固件的一点总结

WHR-HP-G54 是日本巴比禄公司(Buffalo Inc.)生产的一款无线宽带路由器。上市几年来,由于性能优异,加上硬件配置没有像 Linksys WRT54G 那样缩水,所以在市场上广受好评。它的硬件配置基于 Broadcom MIPS 平台,CPU 为 BCM5352,集成 10/100Mbps 五口交换机,Flash 为 4MB,内存 RAM 为 16MB。正是由于使用了 Broadcom 平台,所以得以被 Tomato 、DD-WRT 等第三方开源固件支持。使其在市场上的风头有增无减。

使用开源固件,可以大幅增加路由器的功能。但是开源第三方固件是不被厂家支持的,如果路由器出了问题,很可能得不到厂家的质保。要解决这个问题,就应该能让路由器运行各种不同的固件,这正是本文要解决的问题所在。

Buffalo 的官方固件与 Linksys 等厂家的不同,他们不提供 bin 格式的固件,而是采用了自己的私有加密算法把原先的 binary 固件加密之后发布出来。我们在 Buffalo 官方网站上下载得到的固件都是这种格式的。它的加密格式与扩展名无关。常见的从 Buffalo 中国网站和美国网站下载得到的是 .enc 结尾的,从韩国 Buffalo 网站上得到的是 .bin 结尾的文件,从日本 Buffalo 网站上下载得到固件是没有扩展名的。文件形式不一样,但其内容都是加密过的,与 Tomato、DD-WRT 提供的 bin 格式的固件不一样。

下面先讨论 Buffalo 官方固件的升级与降级。

亚太地区(不包括日本、韩国、中国台湾)销售的 WHR-HP-G54 后面有一个地区编码 AP,此处不是 Access Point 而是 Asia Pacific,在包装盒上可以看到型号是 WHR-HP-G54-AP。这种型号买回来之后内附的官方固件一般是 1.40 英文版的。这已经是当前亚太地区官方网站上提供的最新版本。

但是这个 1.40 版本很多人反映有问题,不光是中国大陆,中国台湾的繁体中文版 1.40 固件也有同样的问题。比如 UPnP 无效、断电重启后 ADSL 拨号不成功。从日本 Buffalo 的网站上可以看到 1.40 到 1.42 的升级过程修复了这些问题。很多人因为语言问题不方便使用日语版的固件。我们可以从韩国的 Buffalo 网站上下载到 WHR-HP-G54 1.42 英文版固件。

但是我们还不能顺利地刷新 1.42 新版的固件。因为韩国是另外一个销售地区,亚太版的 1.40 英文固件不认可韩国网站上的 1.42 英文版。虽然它不认,我们还是有办法。

DD-WRT 固件的下载页面上我们可以找到未加密的 1.20 德语版 WHR-HP-G54 固件。下载下载之后,可以使用 TFTP 命令在路由器通电的时候把 1.20 德语版固件刷新到路由器中。TFTP 刷新方法由于很多网站都有提到,这里不再赘述。刷新完毕之后,按住 Reset 按钮 30 秒,路由器恢复到默认设置。我们再使用浏览器从网页上登录到路由器中,就可以使用 1.20 的原厂固件升级到 1.42 英文版了。

总之 1.20 德语版未加密固件是通向 Buffalo 官方固件的一个桥梁。通过它我们就可以恢复任意版本的官方固件,为我们的保修提供了很大的方便。

WHR-HP-G54 支持的开源固件有 Tomato 和 DD-WRT。他们的刷新方法都可以通过 TFTP 的方法在开机的时候从原厂固件刷新进来。

Tomato 固件推荐使用 Tomato Speed Mod 版,面向 BT、eMule 等做了一些连接性能上的优化,点击打开下载页面。如果需要更强大的限速,可以使用 Victek Mod,点击打开作者的下载页面。这些下载地址多在国外,如果一时不能打开,请换一个时间再尝试。

DD-WRT 推荐使用 DD-WRT v24 SP1 Special Edition。这个版本本来是要收费的,因为有人认为 DD-WRT 的作者 BrainSlayer 违背了 GPL 精神,所以一怒之下将它放到互联网上供人们下载。BT下载的种子可以在 Mininova 上面找到。

最后说一下韩国网站上的 1.42 英文版更新的问题。这个版本“似乎”(我还不是特别确定)把 BootWait 功能关掉了,这样在启动的时候就不能通过 TFTP 方法来刷新固件。而 1.42 版已经是比较高的版本号,难道就得一直用下去?仔细寻找,DD-WRT Wiki 上有人给出了 WHR-HP-G54 Soft repair(软修复)的方法。即先把计算机 IP 设置成 192.168.11.2,子网掩码 255.255.255.0 ,在 cmd.exe 中 运行 ping -t -w 10 192.168.11.1按住 Reset 键,拨掉电源再插上,从cmd窗口中可以看到插上不久会有四到五个 TTL=100 的 ICMP 回复。在看到第一个的时候,就迅速地使用  TFTP 命令把其它固件刷新到路由器中即可(TFTP 命令可以事先准备好,只等按下回车)。

---------------------------------------

我没有更新1.42,没有试过此方法,仅供参考。
日本官网最新是1.43版。http://buffalo.jp/download/driver/lan/whr-hp-g54_fw.html
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
发表于 2009-1-11 11:38 | 显示全部楼层
好东西,思考,收藏,沙发。我手头正好有个whr-hp-g54
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
发表于 2013-11-1 00:00 | 显示全部楼层
思考了。。。
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

欢迎大家光临恩山无线论坛上一条 /1 下一条

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2024-9-28 04:17

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com

快速回复 返回顶部 返回列表