#1 2010-04-10 19:13:04
#2 2010-04-10 21:05:05
- passion_kan
- 新生
- 註冊日期: 2010-04-10
- 文章數: 5
- 目前積分 : 0
Re: 尋求 La Fonera(fon 2201) 刷 DD-WRT 改機方法
有沒有人幫我~~~~~
離線
#3 2010-04-10 22:55:15
Re: 尋求 La Fonera(fon 2201) 刷 DD-WRT 改機方法
以下是參考網路上Fon刷DD-WRT並經過自己實作成功的改機方法:
首先要準備的軟體及工具
1. TFTPD32
2. PuTTY
3. DD-WRT firmware for La Fonera PLUS (Please refer to DD-WRT website to download new firmware)
4. Windows OS Platform
5. Cross-Over LAN Cable
執行步驟:
1. 關閉 La Fonera PLUS 關閉。
2. 將電腦網卡IP設定為 192.168.1.254 ,網路遮罩設為 255.255.255.0。
3. 下載 DD-WRT 專屬 firmware。
4. 將下載後的 linux.bin 放置於 c:\fon 路徑下。
5. 執行 PuTTY.EXE 連線主機 IP:192.168.1.1 ,port:9000,連線模式:Telnet。
鍵入上述的設定後,選擇『SAVE』儲存這些資訊以供下次使用。
6. 執行『TFTPD32.EXE』,在Current Directory點選『Browser』並指到『C:\fon』,Server interface選擇『192.168.1.254』
7. 這個步驟有點技巧,首先先將La Fonera PLUS (WAN Port)與電腦用網路跳線連接,插上電源並用迴紋針(如果沒有也可以用其他尖尖的東西)去按La Fonera PLUS機器背後的RESET鍵(約5~10秒左右,可以看一下正面電源指示燈橘燈在閃表示已經RESET OK),此時La Fonera PLUS會做初始化(也就是IP會變成192.168.1.1),利用PuTTY登入到La Fonera PLUS。
整個動作:開啟並設定好PuTTY與TFTPD32程式,RESET La Fonera PLUSE機器並在PuTTY這個程式下按『OPEN』,進行登入動作。 如果登入失敗則重新將La Fonera PLUS拔掉電源插頭在重新插上並去按PuTTY的『OPEN』。
登入成功,畫面會秀:
==Executing boot script in 0.680 seconds - enter ^C to abort
^c
RedBoot>
8. 接下來準備Flashing Firmware,請注意;步驟要按照順序以及KEY IN時別打錯了!!因為一個疏失會讓機器整個變成磚塊!!
8-1 Redboot> ip_address -l 192.168.1.1 -h 192.168.1.254 (註:『-l 是小寫的L』
8-2 Redboot> fis init
About to initialize [format] FLASH image system - continue (y/n)? y
*** Initialize FLASH Image System
... Erase from 0xa87e0000-0xa87f0000: .
... Program from 0x80ff0000-0x81000000 at 0xa87e0000:
8-2 RedBoot> load -r -b 0x80041000 linux.bin
Using default protocol (TFTP)
Raw file loaded 0x80041000-0x80662fff, assumed entry at 0x80041000
8-3 RedBoot> fis create linux
... Erase from 0xa8030000-0xa8652000: ...................................................................................................
... Program from 0x80041000-0x80663000 at 0xa8030000: ...................................................................................................
... Erase from 0xa87e0000-0xa87f0000: .
... Program from 0x80ff0000-0x81000000 at 0xa87e0000:
上面的步驟會比較久(約30分鐘),所以KEY IN這個指令後,請不要再做任何動作,讓機器自行更新。
8-4 RedBoot> fconfig
Run script at boot: true
Boot script:
.. fis load -l vmlinux.bin.l7
.. exec
Enter script, terminate with empty line
這個指令會告知程序開始的步驟,只要一直按鍵盤上『ENTER』繼續,直到出現可以打字的時候再鍵入以下的指令。
>> fis load -l linux
>> exec
仍舊按鍵盤上的『ENTER』,直到詢問是否進行寫入和儲存的動作。鍵入『y』確認繼續儲存。
Boot script timeout (1000ms resolution): 10
Use BOOTP for network configuration: false
Gateway IP address:
Local IP address: 192.168.1.254
Local IP address mask: 255.255.255.0
Default server IP address:
Console baud rate: 9600
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
... Erase from 0xa87e0000-0xa87f0000: .
... Program from 0x80ff0000-0x81000000 at 0xa87e0000:
8-5 RedBoot> reset
步驟結束,要進入DD-WRT的軔體設定可以開啟瀏覽器鍵入『http://192.168.1.1』來進行各項功能設定。
設定完成後,要記得拔掉電源再重新插上,設定就會讀取。
以下為操作實錄,官方韌體版本:1.1.0 r2
== Executing boot script in 0.480 seconds - enter ^C to abort
^C
RedBoot> ip_address -l 192.168.1.1 -h 192.168.1.254
IP: 192.168.1.1/255.255.255.0, Gateway: 0.0.0.0
Default server: 192.168.1.254
RedBoot> fis init
About to initialize [format] FLASH image system - continue (y/n)? y
*** Initialize FLASH Image System
... Erase from 0xa87e0000-0xa87f0000: .
... Program from 0x80ff0000-0x81000000 at 0xa87e0000: .
RedBoot> load -r -b 0x80041000 linux.bin
Using default protocol (TFTP)
Raw file loaded 0x80041000-0x8066efff, assumed entry at 0x80041000
RedBoot> fis create linux
... Erase from 0xa8030000-0xa865e000: ...................................................................................................
... Program from 0x80041000-0x8066f000 at 0xa8030000: ...................................................................................................
... Erase from 0xa87e0000-0xa87f0000: .
... Program from 0x80ff0000-0x81000000 at 0xa87e0000: .
RedBoot> fconfig
Run script at boot: true
Boot script:
.. fis load -b 0x80100000 loader
.. go 0x80100000
Enter script, terminate with empty line
>> fis load -l linux
>> exec
>>
Boot script timeout (1000ms resolution): 2
Use BOOTP for network configuration: false
Gateway IP address:
Local IP address: 192.168.1.1
Local IP address mask: 255.255.255.0
Default server IP address: 192.168.1.254
Console baud rate: 9600
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
... Erase from 0xa87e0000-0xa87f0000: .
... Program from 0x80ff0000-0x81000000 at 0xa87e0000: .
RedBoot> reset
離線
#4 2010-04-10 23:42:48
- passion_kan
- 新生
- 註冊日期: 2010-04-10
- 文章數: 5
- 目前積分 : 0
Re: 尋求 La Fonera(fon 2201) 刷 DD-WRT 改機方法
我的fon是剛剛買回來的,我還沒刷dd wrt = =
這一台應該刷不壞吧~
感謝大大的指導~~~
離線
#6 2010-04-11 00:55:44
- passion_kan
- 新生
- 註冊日期: 2010-04-10
- 文章數: 5
- 目前積分 : 0
Re: 尋求 La Fonera(fon 2201) 刷 DD-WRT 改機方法
我看了DD-WRT wiki, 但似乎有另外一種刷法, 不知何者正確?
離線
相關討論主題
主題 | 回覆 | 點閱 | 最後發表 |
---|---|---|---|
FON2303, FONERA 2.0n(フォネラ2.0n) 作者 chs007
|
5 | 25980 | 2009-12-18 15:49:48 作者 myeyre |
Fonera 2.0n 推出:分享媒體檔案和空間 作者 wen1977
|
3 | 16328 | 2009-08-18 22:53:42 作者 Aven |
0 | 7555 | 2009-03-04 09:45:34 作者 Aven | |
Fonera 2.0 搶先報:穩定版韌體 Tantor 問世! 作者 Aven
|
1 | 11525 | 2009-02-03 23:10:25 作者 Aven |