Tuesday, February 16, 2010

網上流行藍牙驅動簡單介紹 ver1.2

http://benyouhui.it168.com/viewthread.php?tid=913133

目前藍牙市場還是稍顯混亂,近日買了一個MOTO S805藍牙耳機,連接過程中碰到諸多問題,自忖解決問題的能力也不算差,還是花了好多天才搞定,在這裡說明一下自己在解決問題過程中的理解,力圖作出一個提綱掣領的表述,讓將來的兄弟們不至於在多種驅動的複雜情況面前暈頭轉向、多走彎路。

書歸正傳。現在做藍牙芯片硬件的主要有兩家廠商,CSR(Cambridge Silicon Radio)和博通(Broadcom);做驅動的有四家,Widcomm、IVT BlueSoleil、東芝、微軟和蘋果,蘋果的比較少,在此按下不表。



微軟Microsoft
Compatibility: ★★★★★
Perference: ★★
其中微軟做的驅動也就是所謂系統自帶驅動,兼容性最好,而性能最弱。細究原因不難想像,在其他藍牙廠商各行其是的情況下,微軟為了保證自己系統的兼容性,必然要推出一款免費的驅動。以微軟的能力不難把驅動做得很好,但是其他廠商的驅動都是要收錢的,微軟把東西做得太好必然要觸犯到廠商的利益,精力不放在這片兒的微軟顯然沒有必要做這種吃力不討好事情。自帶驅動不支持藍牙耳機。

東芝Toshiba
Compatibility: ★★★★
Perference: ★★★
除了微軟的驅動是免費的,本文要介紹的其他三家驅動都需要授權。東芝的驅動主要用在品牌機上,例如索尼、富士通、明基的內置藍牙多隨機附送東芝的驅動。如果要更新東芝的驅動,需要先保存授權舊版本的授權文件TosBtChk.dll,替換新版本的同名文件。東芝的驅動兼容性也不錯,對於芯片沒有太大要求,但是穩定性有限,在我S805的藍牙芯片最初錯裝在信號不良的位置的時候,IVT能夠提供相對穩定的連接,而東芝最新驅動的中斷情況更為嚴重。

IVT和widcomm
IVT的驅動和Widcomm的驅動比起上面兩個,可以用「更多,更貴,更強」來形容,它們都需要不菲的授權費用,但是性能相應地也大有提高,缺點有兩個,一是挑芯片,二是要破解。

前面說到CSR(Cambridge Silicon Radio)和博通(Broadcom)做藍牙芯片硬件,在藍牙1.1時代CSR非常有優勢,但是1.2時代之後博通將Widcomm收購令其不再支持CSR的芯片,奠定了博通的領導地位。受到重擊的CSR迅速扶植起台灣的IVT,並憑藉低價策略繼續與博通分庭抗禮,但是風光早遠遠不如往昔。這就是前面說到的「挑芯片」,IVT驅動主要支持CSR芯片,而Widcomm不肯支持CSR芯片。

Widcomm
Compatibility: ★★★
Perference: ★★★★★
按我的感覺,Widcomm驅動應該是要比IVT強一點,所以很多兄弟也是想方設法要讓Widcomm支持CSR芯片。Widcomm網上流傳多種版本,最多的是5.0.1.801破解版。這個版本遠不是最新,但是已經完成破解,解除了芯片限制和版權提示,安裝起來比較方便。而實際上Widcomm的版本已經更新得非常後面,07年XP版就更新到了5.1.0.4200,現在兩年過去都不知道到了多少。這些後面的版本一般使用破解工具手動破解,破解的內容一是芯片限制,二是版權提示。流行的破解工具可以把這兩個限制都破解,按照說明操作即可,在此也不多說。破解芯片限制的原理是修改安裝文件中的一個inf文件,把自己芯片的PID和KID信息按格式加入,而破解版權提示修改相應註冊表鍵值也就可以了……沒有錯,這種限制實在是形同虛設- -b

版本
破解方式
性能
5.0.1.801
已破解
立體聲與耳麥功能分開
5.1.0.3600及以後
需使用工具手動破解
立體聲與耳麥功能整合;
性能比801有加強

IVT
Compatibility: ★★★★
Perference: ★★★★
IVT驅動的版本也很多,比較有價值的從3.2開始,歷經中間的5.0.5,直到最新的6.4系列版本。從3.2版本開始就比較穩定,大家不必盲目求新,試用中我感覺3.2提供的耳機信號比後續版本都要穩定。網上流傳的3.2版本一般是替換DLL文件和安裝完成後的主執行文件來破解。和後續版本比起來,這個版本只有IVT的「太陽系」經典管理界面,而後續版本同時提供了和其他驅動一樣的資源管理器界面。6.4系列驅動的破解和3.2系列相似,也是用替換文件來完成,但是MOTO S805的奇怪之處就在於驅動沒破解則傳輸正常、一旦用替代文件法破解就不能正常發聲(至少我的是這樣),因此我最後使用的是5.0.5,此版本網上流傳的破解是運行一個crack文件。IVT還有一個缺點是開機之後要手動連通,比方說,在登陸界面,不能使用藍牙鍵盤輸入密碼。

版本
破解方式
性能
3.2
替換dll和exe文件
界面單一; 性能可能最穩定; 破解後可能不能連接Moto S805
5.0.5
運行Crack文件
界面改良; 性能穩定; 運行後可以穩定連接Moto S805
6.4
替換dll和exe文件
界面改良; 性能穩定; 破解後可能不能連接Moto S805


綜上來說,如果使用雜牌藍牙適配器,一般只能用微軟的驅動;如果使用博通的芯片,最省心,可以直接使用Widcomm驅動;如果使用CSR芯片,可以考慮破解Widcomm驅動,如果出現問題則使用IVT驅動,3.2或者6.4的破解存在問題的情況下可以換用5.0.5,反之亦然。


[ 本帖最後由 einheria 於 2009-2-25 11:07 編輯 ]

No comments: