*** 注意: 只能使用於 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
內文搜尋

X