发博文
正文 字体大小:

BUFFALO WER-AM54G54刷DD全教程from wifi

(2008-04-26 18:24:14)
标签:

杂谈

 
4月16日

BUFFALO WER-AM54G54刷DD全教程from wifi

唔,ms的space不知道能不能把每个entry收缩起来,这样子所有都显示的话遇到一个长的就不爽了。是不是其实它是可以的?冂rz 不知道怎么弄
 
BUFFALO WER-AM54G54、WER-AG54、WER-A54G54、WER-AMG54都是同一硬件配置,只是软件方面有所不同,DD已在2月份已经支持Atheros的CPU。

硬件如下:
CPU = Atheros WiSoC 5312 220 Mhz
RAM = 32 MB
FLASH = 4 MB
WLAN0 = 802.11a only
WLAN1 = 802.11b/g

在第一次刷DD中未能成功,出现了很TFTP方面问题(红色)如下:
RedBoot> ip_address -l 192.168.11.1 -h 192.168.11.33
IP: 192.168.11.1/255.255.255.0, Gateway: 0.0.0.0
Default server: 192.168.11.33, DNS server IP: 0.0.0.0
RedBoot> fis init
About to initialize [format] FLASH image system - continue (y/n)? y
*** Initialize FLASH Image System
    Warning: device contents not erased, some blocks may not be usable
RedBoot> load -r -v -b 0x80041000 root.fs
Can't load 'root.fs': illegal TFTP operation
RedBoot>

后来在本站问过管理员,后来得到的回复就是TFTP SERVER问题,也没有回答解决方法。之后在DD的官方主页上找到了答案(是TFTP SERVER的问题,转用了tftpd32软件后就成功刷新DD)以下是刷机全过程及本人在刷机后的心得,如有不对之处请多多指点,谢谢!~~

第一步(硬件方面):
安装好TTL线(没这东西可不行哦!~:)

注:两个白色的接头就是,左右两个是一样的,接一个就是。从左到右分别是:VCC、GND、TX、RX

第二步(软件方面):
下载:TFTPd32软件
http://tftpd32.jounin.net/

还有DD软件:
http://www.dd-wrt.com/dd-wrtv2/d ... hr-hp-ag108+builds/
下载root.fs 和 lzma_vmlinus 两个文件

官方的说明文档:
http://www.dd-wrt.com/dd-wrtv2/d ... -ag108_flashing.txt

第三步(正式刷DD工作):
设置本地网卡地址为:192.168.11.33(跟路由器同一网段即可,路由器的IP是192.168.11.1)
安装TFTPd32软件
设置TFTPd32软件的IP地址跟网卡一样,TFTP目录中必需有之前在官方下载root.fs 和 lzma_vmlinus 两个文件

打开超级终端选择对应的COM口,波特率:9600
把路由器通电后会在终端处看到:
*** Memory check:
-> 0xA0FFFFFF
  success!! -> size : 16777216 bytes
Ethernet eth0: MAC address 00:0d:0b:a2:eb:0a
IP: 192.168.11.1/255.255.255.0, Gateway: 0.0.0.0
Default server: 192.168.11.2, DNS server IP: 0.0.0.0

RedBoot(tm) bootstrap and debug environment [ROM]
Non-certified release, version v2_0 - built 11:21:20, Oct 21 2004
Buffalo Version: 1.00.0.12

Copyright (C) 2000, 2001, 2002, Red Hat, Inc.

RAM: 0x80000400-0x81000000, 0x80000400-0x80fe1000 available
FLASH: 0xbe000000 - 0xbe3e0000, 62 blocks of 0x00010000 bytes each.
== Executing boot script in 3.000 seconds - enter ^C to abort
^C
(此处按Enter+C停止)

以下是具体操作请注意步骤(红色是输入命令,蓝色是路由器返的信息):
1、RedBoot> ping -h 192.168.11.33     (这一步是本人加的,非官方资料上有的,目的是测试网络是否正常)
    PING - received 10 of 10 expected    (这是正常返回的数据,如果不同就要检查网线及IP地址是否正确,网卡只能指定一个IP地址,两 个以上就会有问题,这是我测试过的)

2、RedBoot> ip_address -l 192.168.11.1 -h 192.168.11.33    (指定TFTP服务器地址)
    IP: 192.168.11.1/255.255.255.0, Gateway: 0.0.0.0
Default server: 192.168.11.33, DNS server IP: 0.0.0.0


3、RedBoot> fis init    (清除Flash资料)
    About to initialize [format] FLASH image system - continue (y/n)? y
*** Initialize FLASH Image System
    Warning: device contents not erased, some blocks may not be usable
   

4、RedBoot> load -r -v -b 0x80041000 root.fs     (从TFTP服务器下载root.fs文件)
    Raw file loaded 0x80041000-0x802aefff, assumed entry at 0x80041000

5、RedBoot> fis create -b 0x80041000 -f 0xbe050000 -l 0x002a0000 -e 0x00000000 rootfs    (这个是加载root.fs文件吧)
   
6、RedBoot> load -r -v -b 0x80100000 lzma_vmlinus     (从TFTP服务器下载lzma_vmlinus文件)
    Raw file loaded 0x80100000-0x801bc387, assumed entry at 0x80100000

7、RedBoot> fis create -r 0x80100000 -e 0x80100000 -l 0x000c0000 -f 0xbe2f0000 linux

8、RedBoot> fis create -f 0xbe3b0000 -b 0x80041000 -l 0x00010000 -e 0x00000000 nvram

9、RedBoot> fconfig

10、Run script at boot: true
Boot script:
Enter script, terminate with empty line
>> fis load linux
>> exec
>>

11、Boot script timeout (1000ms resolution): 3
Use BOOTP for network configuration: false
Gateway IP address: 192.168.11.1
Local IP address: 192.168.11.1
Local IP address mask: 255.255.255.0
Default server IP address: 192.168.11.2Console baud rate: 9600
DNS server IP address:
GDB connection port: 9000
Force console for special debug messages: false
Network debug at boot time: false
Update RedBoot non-volatile configuration - continue (y/n)? y
RedBoot> reset

阅读 评论 收藏 转载 打印举报
已投稿到:
  • 评论加载中,请稍候...

       

    验证码: 请点击后输入验证码 收听验证码

    发评论

    以上网友发言只代表其个人观点,不代表新浪网的观点或立场。

      

    新浪BLOG意见反馈留言板 不良信息反馈 电话:4006900000 提示音后按1键(按当地市话标准计费) 欢迎批评指正

    新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 会员注册 | 产品答疑

    新浪公司 版权所有