【FON】To Brick, or not to Brick: that is the question - 第 3 頁

第 3 頁,共 3 頁 首頁首頁 1 2 3
顯示結果從第 21 筆 到 26 筆,共計 26 筆
  1. #21
    會員
    註冊日期
    2007-06-21
    所在地區
    xDSL
    討論區文章
    15

    回覆: 三缺一

    引用 作者:dou0228 瀏覽文章
    這肯定是限制, 不然前期 RD 開發時
    no Console 是要靠什麼開發?

    總要有個介面, 不是每個 RD 都用 ICE or JTAG 吧
    肯定是故意拔掉的..
    您完全是誤會吧。
    FYI 的文中也說得很清楚,若先將 RX/TX 接通再開機,FON2100 會無法開機。所以只要抓好正確的時間接入 console cable 就可以正常存取,前期 R&D 也應該是如此使用。至於為什麼會造成這種問題,我相信熟習電子電路的朋友應該可以解釋的比我好。

    真正拔掉的是市面上的產品根本連 PIN Header 都不留給你,甚至「順便」把電路板上得孔洞焊滿。過去一兩年來玩過的無線路由器都花了不少時間去猜上面的腳位,頗苦。



  2. #22
    會員
    註冊日期
    2007-06-21
    所在地區
    xDSL
    討論區文章
    15

    回覆: 【FON】To Brick, or not to Brick: that is the question

    引用 作者:dou0228 瀏覽文章
    說實在, 若是我, 也不考慮開放 telnet 到 boot loader 原因是要阻止一般人不懂, 又亂刷韌體
    錯了又要處理這種無謂的問題.
    只要保留 boot loader upgrade firmware & reset
    其實已經足夠了.
    對呀,若是過度開放,又導致售後服務種種糾紛。

    我在分享、教學時,也會盡量不叫技術涵養較低的一般使用者自行 DIY 改機,因為他們連廠商對限制/開放的基本態度都不明白,基礎的背景知識也不足,萬一操作失手,也不容易自己透過 console cable 復原。這種狀況對一般人不好,原廠也很不好處理。除非提供一個比較好的軟體或機制,讓一般使用者一步一步的循序操作重刷。
    說老實話, 給社群玩的如果是這種不穩定的東西
    根本就是吃定了 Open Source 人力不值錢
    別人沒義務幫他們 debug
    不過 flash 6MB 要 35 分鐘.. 這肯定是另外一個 "特性"
    我只能說,根據目前的開發狀態,Fonosfera 的韌體度與架構都比眾多第三方開源韌體來的穩定。特別是新版的網頁與設定函式庫改用 lua 與 C 撰寫,邏輯與速度都較早期使用純粹 script 的方式好很多。就算移植到 FON2202 以外的平台上,也很適用。

    國內的自由軟體社群對於嵌入式系統的開發或 Hack,相對的沒有國外的社群來的活絡,大部份的使用者 (Power users) 還是侷限在應用現成的韌體,少了一點自行客製化或改寫的能力。

    當然,這是態度的問題,對於便宜且廣泛流通的硬體,歐洲社群對與參與開發活動的態度是「嘿!我寫的程式碼可以被成千上萬人使用」。過去一兩年,在 Fonera 開發,且保持 FON 功能社群至少有 FreeWlan, FrancoFON, Freifunk, ROBIN, ponte2, Fonerix 等等,還有更多的第三方外掛或改版韌體等。這是自由軟體群給 FON 的廣泛迴響。

    Fonosfera 這個計畫表示原廠改變過去為保護消費者所採取的封閉態度,廣而接納不同社群的想法與貢獻,最後甚至可以內建在出廠韌體或讓使用者直接選用安裝。我個人認為應該是要多加支持的。

    關於這方面的將硬體平台「開放分享」的對於硬體商、消費者與產業的影響,我尚有許多想法,稍候再多分享。部份案例請參見我的 blog

  3. #23
    FYI
    FYI 目前未上線
    會員
    註冊日期
    2001-06-22
    討論區文章
    7,294

    Fon Flash by Gargoyle

    原本刷機除了手動登入RedBoot 輸入指令之外, 還有一個由Freifunk 社群 Sven-Ola Tücke 所寫的AP51 Flash, 請參考#17, 不過小弟又找到一個由Gargoyle 改編自AP51 Flash 的Fon Flash:
    Summary of improvements over AP51 Flash:
    1. Can Flash Fon NG and DD-WRT as well as Gargoyle/OpenWrt
    2. Now works on Mac OS X as well as Windows and Linux
    3. New cross-platform GUI, works on all 3 platforms
    4. No longer consumes 80% of CPU resources, like AP51Flash
    雖然小弟還是習慣於手動操作, 不過小弟很清楚La Fonera 刷機的痛苦和高失敗率, 所以任何可以改變這種情況的方法, 小弟都很樂意提供給大家, 此外, 除了DD-WRT, 小弟也藉此推薦OpenWrt 給網友, 尤其是其中兩個預先打包好的版本, X-Wrt 和Gargoyle, 前者功能豐富, 後者則專注於QoS

    fon_flash [Gargoyle Wiki]
    【韌體】ASUS WL-HDD2.5 改刷 OpenWrt Kamikaze with X-Wrt Webif² - PCZONE 討論區

  4. #24
    FYI
    FYI 目前未上線
    會員
    註冊日期
    2001-06-22
    討論區文章
    7,294
    La Fonera: A better way to enable RedBoot via Telnet / Ethernet (safely) [HowTo] | coldtobi's blog
    Why these two section are affecting each other, and to see the problem with the current solutions, you have to know two facts about Flash memory:
    1. Flash cannot be rewritten without prior erasing it. (To be precise: Flash can only written from "ones" to "zeros", not vice versa.)
    2. Flash is organized in sectors, and can only be erased "sector wise". The sectors are multiplies of the erasesize, and must also be aligned to a mulitple of this erasesize.

    Unfortunately, the RedBoot-Config and the FIS-Directory share one sector, so "2" is violated here: Rewriting the RedBoot-Config sacrifices the FIS-Directory. Rebooted in this state, RedBoot won't know what to do next and panics while it waits for getting its FIS-Directory repaired -- as a paper-weight.

    If you don't have a crossover cable, an ethernet switch/hub or one of these new ethernet cards with autosensing capability, you won't be able to repair. Fonera own autosensing support won't work in RedBoot, so you need one of the above to regain access. Usually with modern ethernet-hardware, luck is on your side, and you can boot into RedBoot and manually repair the FIS-Directory.

  5. #25
    無女友的人生38年 ellery 的大頭照
    註冊日期
    2001-04-23
    所在地區
    不知道耶, 反正可以上就好...
    討論區文章
    6,445

    回覆: 【FON】To Brick, or not to Brick: that is the question

    看標題我以為樓主要把FON放入某廠牌攪拌機呢.



  6. #26
    FYI
    FYI 目前未上線
    會員
    註冊日期
    2001-06-22
    討論區文章
    7,294
    引用 作者:FYI 瀏覽文章
    才說FON2100 是個小烤箱, BrainSlayer 立刻就推出他最拿手的超頻了, 不過他玩的是FON2200, 所以200MHz 根本不是問題, CPU 也只是溫溫的, 由於改的是RedBoot, 不是Kernel, 所以以上兩種都可以改, 只不過FON2100 已經夠的了, 小弟心裡想的反而是用BrainSlayer 所找的的數值, 設法把183.5MHz 降速, 看看是否能降到125MHz, 不過由於修改不全, 會影響UART, 所以暫時還是作罷
    92*10/5 = 184
    40*10/2 = 200
    果然有網友問起如何把FON2100 降頻, 大概是擔心真的 "燒機" 吧! 小弟這才注意到BrainSlayer 早已放出超頻原始碼, 而且也整合到DD-WRT v24 preSP2 之中, 由於具有危險性, 所以只能透過下指令, 例如:

    FON2100:
    語法:
    root@DD-WRT Fonera 2100:~# nvram set cpuclk=200
    root@DD-WRT Fonera 2100:~# nvram commit
    root@DD-WRT Fonera 2100:~# startservice overclock
    ap51/ap61/ap65 (ar2315/ar2316/ar2317/ar2318) found
    fixup 0x3C02057B to 0x3C0205F5
    fixup found at 0x0000DA14
    fixup 0x3442CF00 to 0x3442E100
    fixup found at 0x0000DA1C
    board is now clocked at 200 mhz, please reboot
    root@DD-WRT Fonera 2100:~# reboot
    D-Link DIR-300-A1:
    語法:
    root@DD-WRT:~# nvram set cpuclk=200 (或184/220/240)
    root@DD-WRT:~# nvram commit
    root@DD-WRT:~# startservice overclock
    ap51/ap61/ap65 (ar2315/ar2316/ar2317/ar2318) found
    fixup 0x3C02057B to 0x3C0205F5
    fixup found at 0x0000D900
    fixup 0x3442CF00 to 0x3442E100
    fixup found at 0x0000D908
    board is now clocked at 200 mhz, please reboot
    root@DD-WRT:~# reboot
    由於程式會修改RedBoot, 所以必須非常小心, 請勿超頻過頭 (240MHz), 以免變磚, 萬一真的變磚, 請設法將CPU 降溫 (冷凍?), 或許還有機會開機再改回來, 原則上除了FON2100 以外, 其餘應該都可以安全上200MHz, 若加上散熱片或許還可以上220MHz, 而240MHz 則太危險, 完全不建議

    小弟仔細研讀了 "overclock_atheros.c" 程式碼之後, 已經大致瞭解所需修改的部份, 包含CPU Clock 和Serial Console, 所以理論上應該也可以降頻, 只不過BrainSlayer 可能認為沒什麼用處, 所以未支援CPU 頻率低於184MHz

    DD-WRT Forum :: View topic - HOWTO: overclock a Fonera/MR3202a/LS2/NS2/PS2/DIR300A etc.
    overclock_atheros.c in src/router/services/tools – DD-WRT

第 3 頁,共 3 頁 首頁首頁 1 2 3

類似的主題

  1. ISA Question
    作者:Giorgio 所在討論版:-- 網 路 技 術 版
    回覆: 9
    最後發表: 2002-11-14, 02:34 AM
  2. WinRAR question
    作者:zooyoung 所在討論版:-- 其 他 軟 體 討 論 版
    回覆: 1
    最後發表: 2002-07-12, 08:39 AM
  3. DNS Question
    作者:Giorgio 所在討論版:-- 網 路 技 術 版
    回覆: 2
    最後發表: 2002-06-12, 11:15 AM
  4. flash question
    作者:sunrise20 所在討論版:-- 多 媒 體 討 論 版
    回覆: 1
    最後發表: 2002-03-28, 10:08 AM
  5. QUESTION
    作者:SAMSAMHA 所在討論版:-- 多 媒 體 討 論 版
    回覆: 1
    最後發表: 2001-05-01, 02:46 PM

 

fon2201 serial

發表文章規則

  • 不可以發表新主題
  • 不可以回覆文章
  • 不可以上傳附加檔案
  • 不可以編輯自己的文章
  •