2007年8月30日 星期四

La Fonera 刷成 DD-WRT

1.
所需東東

(1) putty: http://www.chiark.greenend.org.uk/~sgtatham/putty/
(2) TFTP server: http://sourceforge.net/projects/tftp-server/
(3) HFS(Http File Server): http://www.rejetto.com/hfs/?f=dl
(4) openwrt-ar531x-2.4-vmlinux-CAMICIA.lzmaout.hex
(5) DD-WRT root.fs and vmlinux.bin.l7 : DD-WRT 下載處

2.
SSH 連到 La Fonera

cd /tmp
wget http://fonera.info/camicia/openwrt-ar531x-2.4-vmlinux-CAMICIA.lzma
mtd -e vmlinux.bin.l7 write openwrt-ar531x-2.4-vmlinux-CAMICIA.lzma vmlinux.bin.l7
reboot

cd /tmp
wget http://fonera.info/camicia/out.hex
mtd -e "RedBoot config" write out.hex "RedBoot config"
reboot

3.
連到La Fonera使用 RedBoot 刷入 DD-WRT
設定電腦ip為192.168.1.166
拷貝 root.fs 及 vmlinux.bin.l7 到 TFTP server 資料夾

telnet 192.168.1.254 9000 來連入

RedBoot> ip_address -l 192.168.1.254/24 -h 192.168.1.166
RedBoot> fis init
RedBoot> load -r -v -b 0x80041000 root.fs
RedBoot> fis create -b 0x80041000 -f 0xA8030000 -l 0x002C0000 -e 0x00000000 rootfs
RedBoot> load -r -v -b 0x80041000 vmlinux.bin.l7
RedBoot> fis create -r 0x80041000 -e 0x80041000 -l 0x000E0000 vmlinux.bin.l7
RedBoot> fis create -f 0xA83D0000 -l 0x00010000 -n nvram
RedBoot> reset

在以上過程中, 需要有耐心去等待, 一步步來, 別不小心刷掛了La Fonera

4.
以上都ok了
就可以用 http://192.168.1.1 來連入了

預設
帳號: root
密碼: admin

3 則留言:

匿名 提到...

你好,请问我的fon刷挂了,只有power亮,有没有解决办法呢?

匿名 提到...

您好,我的fon刷挂了,只有power亮,优美办法补救?谢谢。msn:miaoupc@hotmail.com

小麥 提到...

若是fon刷掛了
只能由 Serial console 連入重刷
重刷方式
從第3步驟開始後都一樣

RedBoot> ip_address ...