物好き者

物好き者が行ったことを載せています。

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

PageTop

WLAE-AG300を純正ファームに戻しました

WLAE-AG300が再起動を繰り返すようになりました 以降、WLAE-AG300が利用できない状態でしたが、03-08-12-r18687でWDSを設定すると再起動を繰り返すようになりました にて、駄猫さんからtftpで純正ファームに戻せるとの情報をいただきました。

早速ページを確認させていただきました。
WLAE-AG300Nの純正ファームリカバリ手順

Buffalo WZR-HP-AG300H - OpenWrt Wiki によると、OEMのu-bootは、起動時に固定MACアドレスを利用しているそうで、このMACアドレスをarp設定してtftpを行うことで、純正ファームに戻せるとのことです。

Windows7で次の手順で復元しました。

有線NICのIPを192.168.11.2に設定
arpを設定
 arp -s 192.168.11.1 02-aa-bb-cc-dd-20
WLAE-AG300を起動し、tftpを実行
tftp -i 192.168.11.1 put wlaeag300n-182


BUFFALO U-BOOT Ver 1.00
== CPU:400MHz, DDR:400MHz, AHB:200MHz ==
PB90 (ar7240) U-boot
DRAM:
sri
=====================================================================================================================================
TAP CALC (read_cnt=512)
----+--------------------------------------------------------------------------------------------------------------------------------
TAP | 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
----+--------------------------------------------------------------------------------------------------------------------------------
FAIL| 0 0 0 0 0 0 0 0 0 486 512 51 02 512 512 512 512 512 512 512 512 512 512 512 512
----+--------------------------------------------------------------------------------------------------------------------------------
SELECT tap0=7 / tap1=8

#### ddr registers
B8000000 = C7BC8CD0
B8000004 = 9DD0E6A8
B8000008 = 00000033
B800000C = 00000000
B8000010 = 00000000
B8000014 = 00004AF0
B8000018 = 000000FF
B800001C = 00000007
B8000020 = 00000008
B8000024 = 00000005
B8000028 = 00000005
32 MB
Memory Test (address line)
Memory Test start(0xA0000000) end(0xA2000000) size(33554432)
Data line test start:0xa0000000 pattern 0x00000001 0x00000003 0x00000007 0x0000000F 0x00000005 0x00000015 0x00000055 0xAAAAAAAA
Address line test start:0xa0000000 len:0x2000000 pattern 0xAAAAAAAA 0x55555555
Fill test patnum:5
fill Pattern 5555AAAA Writing... Reading...
fill Pattern AAAA5555 Writing... Reading...
fill Pattern 0000FFFF Writing... Reading...
fill Pattern FFFF0000 Writing... Reading...
fill Pattern AAAAAAAA Writing... Reading...
Top of RAM usable for U-Boot at: 82000000
Reserving 292k for U-Boot at: 81fb4000
Reserving 136k for malloc() at: 81f92000
Reserving 44 Bytes for Board Info at: 81f91fd4
Reserving 36 Bytes for Global Data at: 81f91fb0
Reserving 128k for boot params() at: 81f71fb0
Stack Pointer at: 81f71f98
Now running in RAM - U-Boot at: 81fb4000
id read 0x100000ff
flash size 4194304, sector count = 1024
Flash: 4 MB
In: serial
Out: serial
Err: serial
Memory Test
uboot use 81F71FB0 - 82000000
Memory Test start(80000000) end(81F00000) size(01F00000)
Pattern 00000000 Writing... Reading...
Memory Test OK
### buf_ver=[1.00] U-Boot Ver.=[1.00]
### build_date(env)=[Dec 2 2009 - 17:23:22] build_date(bin)=[Dec 2 2009 - 17:23:22]
ag7240_enet_initialize...
Reading MAC Address from ENV(0x81f922d9)
No valid address in Flash. Using fixed address
: cfg1 0xf cfg2 0x7014
eth0: 02:aa:bb:cc:dd:1f
eth0 up
: cfg1 0xf cfg2 0x7014
eth1: 00:03:7f:09:0b:ad
ATHRS26: resetting s26
ATHRS26: s26 reset done
eth1 up
eth0 02:AA:BB:CC:DD:1F
, eth1 00:03:7F:09:0B:AD

dup 1 speed 1000

tftp server(receive) go, waiting:4[sec]
Load address: 0x80f00000
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
tftp server done
Bytes transferred = 3252472 (31a0f8 hex)
Buffalo F/W format recved.
Erase Flash from 0xbf040000 to 0xbf3effff in Bank # 1
First 0x40 last 0x3ef sector size 0x1000
992
Erased 944 sectors
Copy to Flash...
Copy 3252224 byte to Flash... write addr: bf040000
done


書きこみ完了後、一度再起動して純正ファームで動作するようになりました。

上記のシリアルコンソールログを見ると、LAN0とLAN1で同じMACアドレスが割り当てられており、固定MACアドレスでした。

純正ファームに戻せることが確認できたので、再度dd-wrtを入れていきたいとおもいます。


最後になりますが、駄猫さんありがとうございました。

スポンサーサイト

PageTop

コメント


管理者にだけ表示を許可する
 

承認待ちコメント

このコメントは管理者の承認待ちです

| | 2014年07月25日(Fri)01:02 [EDIT]


上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。