《蓝牙应用专辑》系列 之四!
--注:此文虽然是针对内置的BMDC200(Rev.B)蓝牙所写。
但实际上Widcomm程序完全可以用于:
BDC、BMDC、BMDC200(A、B版均可)、BMDC2、以及其他品牌的USB蓝牙,甚至是市面上大多数蓝牙鼠标所配的USB适配器!
昨天把自己以前的两篇蓝牙应用专辑在坛子里发表了一下,后来想想,干脆也把下面这篇归入专辑文章吧,也好方便大家查找。
因为事先没打算把这篇纳入专辑的,现在只好作后期修改,所以在编排上并不是很工整,望大家理解。
首先,简单介绍一下,这次我使用的蓝牙是IBM的内置蓝牙模块:BMDC200 REV.B(从lllppp那里买的)。
1、IBM的内置蓝牙模块和普通的USB Dongel有什么区别呢?
--其实,单从蓝牙部分来说,IBM的内置蓝牙模块就是一个Dongle,完全可以理解为普通的USB蓝牙,只不过IBM让他内置了。而且,最关键的是:
IBM并没有为自己的蓝牙模块开发芯片和驱动,而是跟市面上大多数USB蓝牙一样,采用了CSR的蓝牙芯片。而CSR的驱动及应用程序采用的就是Widcomm!
最关键的是,BMDC卡实际上占用的是USB端口,所以,才让我们能够让BMDC用上Widcomm!
(当然,还需要Crack一下

)
2、为什么不使用USB Dongle呢?
--呵呵,带个USB的东西多不方便,还是内置的好。

--重要的是:如果不用BMDC,小黑的Fn+F5就无法发挥作用了!(我曾经多次试过,如果用USB Dongle,就算使用IBM的破解驱动,也根本无法让小黑的Fn+F5发挥作用)^.^l
3、IBM有好几种内置蓝牙模块,有什么不同?
--简单的说一下,目前常见的蓝牙模块也就是BDC、BMDC2和BMDC200。
--BDC是不带Modem的,而BMDC2和BMDC200都同时又集成了Modem。
--从IBM的资料上看,BMDC2主要是提供给T42等机型用的,而BMDC200主要是给T41等机型用的。
--BMDC200和BMDC2的主要区别在于Modem(这点要感谢坛子里XD们的解释),Modem部分的驱动需要手动安装IBM integrated 56K modem驱动(必须手动安装!!!)下载地址:
ftp://ftp.software.ibm.com/pc/pccbbs/mobiles/tpmd1iwi.exe
注:下载后运行,该驱动默认会安装在"C:\DRIVERS\WIN\SWMDMCNT\WIN2KXP"目录下,请手动指向该目录,安装后的硬件名称是“IBM integrated 56K modem”。如仍有问题,请参考:
http://www.51nb.com/forum/viewthread.php?tid=201251&fpage=1
再具体内部的区别我也没有再进一步深究,就不再多说了。
4、如何安装BMDC?
--安装BMDC卡需要拆开小黑的键盘,具体我不再赘述,大家自行搜索一下论坛,有很多XD写了图文并茂的文章给大家参考了。
下面贴上BMDC200的图(lllppp提供)
===========================================
好了,我们
言归正传!来谈谈BMDC的蓝牙部分!
通常来说,大家一般装的蓝牙驱动是官方的IBM Integrated Bluetooth III或II,在这里,我们要做的就是让小黑也用上Widcomm(v4.0.17)。
因为有不少朋友在装了Widcomm后发现问题很多,其实基本上都是因为旧版驱动卸载不完全(有些厂商对Widcomm的程序做过修改)、以及蓝牙设备被XP SP2强制安装微软的蓝牙驱动等情况造成的。
因此,
强烈建议您在安装使用Widcomm驱动之前,尽量先按照下面的步骤来进行操作!
1、
首先,不要开启蓝牙(如果是USB Dongle,也不要插上)。
2、完全卸载旧版蓝牙驱动及应用程序,并重启电脑。
3、如果您的操作系统是XP SP2,请先参考微软官方网站的有关内容:http://support.microsoft.com/default.aspx?scid=kb;zh-cn;840635
--进入C:\WINDOWS\inf目录(inf的文件夹是系统隐藏的,如果没找到,请在资源管理器的文件夹选项中开启显示所有文件),把bth.inf这个文件的后缀名改为.bak。这样就可以让XP在发现蓝牙后无法加载他的弱智驱动了。
4、完成上述两个步骤后,重启电脑。
采取以上步骤后,我估计大家一般都不会再碰上复杂的问题了。如果还存在问题,请大家看看后面跟的帖子,说不定有和您类似的情况呢……
下面,大家就可以尝试最新的Widcomm驱动了!
最新版的Widcomm在这里下载:http://www.mobidick.biz/download/bluetooth/bxu3-btw4.exe
Patch在第205、206贴!(请在安全模式下使用,具体见下面的介绍):
破解步骤:
装完驱动后重启,进入安全模式,双击上面的那个Patch文件,自解压后会覆盖下列文件:
btneighbourhood.dll - c:\windows\system32
wbtapi.dll - c:\windows\system32
bttray.exe - c:\program files\widcomm\bluetooth software
btstackserver.exe - c:\program files\widcomm\bluetooth software
~~~之后呢?
再重启正常进入Windows~~~废话!
这时候,你就可以用Fn+F5开启蓝牙(USB的这时候也就可以插上去了),Widcomm此时就会自动识别蓝牙设备了。
PS:后面跟贴的朋友中,有人希望装的是英文版。^.^l
解决方法:
把驱动解压开后,找到setup.ini文件,看看里面有这样一段:
EnableLangDlg=N
把等号后的N改为Y
然后再运行setup进行安装。
===========================================
大家可以从我下面的截图中看到,我用的是正宗Widcomm最新版驱动(国际版)!
该版所提供的服务功能比IBM的还强!从下面第2张图中的服务选项可以看出。
如果你的OS地区是中国的,那从驱动到应用界面都是完全是简体中文的!!
我这里用了Widcomm后,显示是IBM Integrated Bluetooth II(如果高兴,我也可以把它改为V或是8...).
但实际驱动已经是最新的4.0.1.700了,而且照样支持Fn+F5!相信BMDC、BMDC2也一样能用!
实际效果看图吧:;)
[
Last edited by seabreeze on 2005-4-15 at 16:43 ]
[
Edited by htttg on 2011-4-1 15:00 ]