• 2

[Milestone 2.1] 解決 Wifi 斷線問題

*** 注意: 只能使用於 Milestone 和核心號 2.6.29-omap1 的ROM. ***

已測試在 SHOLS_U2_02.36.0 完全正常.

最近大家都知道Motorola (或是G.O.T.) 釋出了Froyo 2.2.1 beta for Milestone.
經測試後, 那個ROM 不太穩定, 試過一次自動reboot, 耗電量也比較大 (試試打電話就知道了).

但其中不同的是, 那個版本的Wifi是十分穩定, 不會再斷線,
測試後, 連著wifi 外出後回家, 如果Wifi Sleep Policy 是 "Never",
回到家也會自動連上家中AP.

所以, 我試著把TIWLAN wifi 原始碼的最新版,
由Google Android GIT Repository 拉下來,
再把它編譯到Milestone 2.1 的Kernel 上 (SHOLS_U2_02.36.0, kernel 2.6.29-omap1).

剛剛編譯出來, 並不能使用, 後來發現2.2.1 的新Wifi 使用了新版的韌體 (Firmware),
所以, 我再把2.2.1 ROM 裡面的wifi firmware 一併下來, 放到Android 2.1上使用,
結果非常好, 正常使用, Wifi 也不再斷線,
也不用再用WifiPowerSavingOff (這個軟件並不能完全解決斷線問題).
就像2.2.1 的wifi 一樣地穩定了, 也非常非常的省電!

好處:
-非常地穩定, 不再有WIFI無故斷線問題.
-也不會WIFI hang (像是無法重新連線, 不能scan之類的), 而且離開後回到有WIFI的環境, 會自動重新連接到AP.
-非常非常的省電, 特別是使用 wifi tether (android-wireless-tether) 時, 更加能感覺到省電多了!!!


安裝:
要安裝, 需要root了的milestone,
其實就只是兩個檔案而已:
/system/lib/modules/tiwlan_drv.ko
/system/etc/wifi/fw_wl1271.bin

覆蓋後, 可以啟動WIFI, 並使用指令 "dmesg" 來查看新版WIFI module 的版本號.

其他:
-在一些開放的WIFI AP (像是咖啡店, 麥當勞等等的AP), 接收較差時, 如果連線後無法上網, 原因是因為省電, 信號差所以無法傳輸. 這時還是建議配合"WifiPowerSavingOff" 來關掉Power Saving 來改善信號. 但一般在家, 或是接收良好的地方, 不需要這樣做.

*** 請注意, 一定要是使用 Milestone, 核心版本號 2.6.29-omap1 ROM 才可以使用,
而且, 我只測試過 South Asia SHOLS_U2_02.36.0 的 ROM, 其他的ROM如果是相同的核心版本號(Kernel Version), 理論上也能使用, 但不保證.

同時, 這樣做有可能會使你的milestone 無法啟動 (bootloop), 可能需要進入OpenRecovery,
以adb 的形式來還原到原來的Wifi modules.

所以, 這只適合於進階的使用者使用.
使用前, 你必須完全清楚你在做什麼, 要是有什麼問題, 知道該怎麼還原,
同時, 不會負責由於使用本軟件所導致的任何損失!!!

最後, 請在使用前, 把你的Milestone 以OpenRecovery + Nandroid 完全備份!!! ***


Download link:
http://forum.xda-developers.com/showthread.php?t=815797
2010-10-22 16:03 發佈

royshum wrote:
我要負責由於使用本軟件所導致的任何損失!!!...(恕刪)


台灣就是缺乏像你這樣有勇氣的人。

zender_chen wrote:
台灣就是缺乏像你這樣...(恕刪)


筆誤了, 對不起
我只是想將自己的經驗分享給大家,
可是不能去為每個人提供支援喔....

所以, 希望真的需要和明白怎麼去做的人才去用.
我的XT701
也有兩個檔案(檔名一樣)
可以拿來用?
抱歉,不可以。
因為這要配合kernel的。

我沒有xt701來作測試,但如果你有興趣,我可試試編譯一個xt701的版本,
但你要懂得使用OpenRecovery 和 Nandroid 來還原,
因為不相容有可能導致bootloop.

royshum wrote:
抱歉,不可以。因為這...(恕刪)


請問
要提供那些檔案阿

非常感謝
herry_jo wrote:
請問要提供那些檔案阿...(恕刪)


請問你所使用的ROM 版本號是什麼?
是不是 "STCU_U2_31.05.4" ?
有沒有3.05版專用的阿`?
對2.36實在沒有很多興趣~~


royshum wrote:
*** 注意: 只能...(恕刪)

oxy wrote:
有沒有3.05版專用...(恕刪)


經研究後, 看來只要核心號是 "2.6.29-omap1" 和相同核心設定 (一般來說都是相同),
都可以使用, 所以你可以試一試, 但我不保證會成功 XD
剛剛描了一下巴西四合一版

是2.6.29-omap1

改完了,正在測試中~
  • 2
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?