數位天堂

Nokia:科技始終來自於人性; 拜耳:如果文明不能使我們更相愛,那科技便失去意義!
歡迎您的加入,讓我們一起討論科技與環保的整合應用...

您尚未登入。

#1 2010-04-10 19:13:04

passion_kan
新生
註冊日期: 2010-04-10
文章數: 5
目前積分 :   

尋求 La Fonera(fon 2201) 刷 DD-WRT 改機方法

Firmware Version: 1.1.0 r2 1.1.0 r2

我是第一次接觸dd wrt,為什麼我用putty連不進去la fonera呢...都是出現Network error:Connection refused
有沒有人可以詳細告訴我怎樣才可以改成dd wrt呢...? 因為大部分的DD-WRT都是英文,我英文水平比較差,麻煩你們,麻煩版主幫幫手!!




離線

 

#2 2010-04-10 21:05:05

passion_kan
新生
註冊日期: 2010-04-10
文章數: 5
目前積分 :   

Re: 尋求 La Fonera(fon 2201) 刷 DD-WRT 改機方法

有沒有人幫我~~~~~



離線

 

#3 2010-04-10 22:55:15

wen1977
老司機
註冊日期: 2009-04-29
文章數: 304
目前積分 :   

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
目前積分 :   

Re: 尋求 La Fonera(fon 2201) 刷 DD-WRT 改機方法

我的fon是剛剛買回來的,我還沒刷dd wrt = =
這一台應該刷不壞吧~
感謝大大的指導~~~


離線

 

#5 2010-04-11 00:08:52

hippo
天使
註冊日期: 2008-10-07
文章數: 1562
目前積分 :   20 

Re: 尋求 La Fonera(fon 2201) 刷 DD-WRT 改機方法

DD-WRT wiki有詳細說明, 請先參閱. 您評估過自己的能力與風險嗎?



離線

 

#6 2010-04-11 00:55:44

passion_kan
新生
註冊日期: 2010-04-10
文章數: 5
目前積分 :   

Re: 尋求 La Fonera(fon 2201) 刷 DD-WRT 改機方法

我看了DD-WRT wiki, 但似乎有另外一種刷法, 不知何者正確?


離線

 

#7 2010-04-11 02:08:44

hippo
天使
註冊日期: 2008-10-07
文章數: 1562
目前積分 :   20 

Re: 尋求 La Fonera(fon 2201) 刷 DD-WRT 改機方法

我刷過FON2100, 沒玩過FON2201. 作法或許都類似, 由RedBoot著手.


離線

 

相關討論主題

友情連結

論壇頁尾

Powered by PunBB
© Copyright 2018 Rickard Andersson
RSS Feed