xsx - 2004/4/5 21:05:00
技术参考贴
http://www.bestnb.com/showthread.php?s=&threadid=467http://thinkpad.cn/forum/viewthread.php?tid=86556虫窝销售贴回顾
http://www.nbuser.com/discuz/viewthread.php?tid=42966
Billionton CF蓝牙适配器是ThinkPad X系列的绝配,X Fans必不可少的装备,使用CF接口有很多好处:a)不占用本来就很紧张的USB端口;b)没有USB蓝牙棒露在外面的部分,即使不用也可以插在CF插槽里面不用取出;c)兼容PPC 2002、PPC2003,在PDA上也可以用。可是Billionton CF蓝牙适配器原配的驱动是1.3.6版,将适配器模拟成一个虚拟串口设备,因此是不支持即插即用的,也就是说如果拔掉再插回去,必须重启电脑才能重新使用(狂874 Billionton!)另外,这个驱动跟休眠也有冲突,很多时候会造成休眠恢复后死机。。。是不是很郁闷?另外,1.3.6版驱动是不支持蓝牙输入设备和Windows 2003的。
[
Last edited by xsx on 2004-4-5 at 09:06 PM ]
xsx - 2004/4/5 21:08:00
幸好,盼星星盼月亮,盼来了亲人共 产 党,Billionton发布了1.4.2版蓝牙驱动和1.4版Firmware,新程序全面修正了1.3.6的BUG,将CF蓝牙适配器认成了PCMCIA设备,全面支持即插即用,支持蓝牙鼠标键盘、支持Windows 2003和Windows Mobile 2003。
贴一个我的本本X24插上蓝牙卡的图,我的本本很脏,灰太多。。。不要BS我:)
[
Last edited by xsx on 2004-4-5 at 10:07 PM ]
附件:
dsc03427.jpg
xsx - 2004/4/5 21:21:00
把这个文件解包以后会有4个文件夹:Driver,Firmware,Software,UserGuide
Driver是升级程序的特殊驱动,在升级Firmware以前需要先卸载1.3.6版的Bluetooth Software,并把驱动换成这个驱动。
Firmware里面是CSR的BlueCore蓝牙内核固件文件
Software里面是固件升级程序,需要安装
UserGuide里面是升级说明
按照UserGuide里面的图文说明更换驱动、升级固件就OK了,升级程序比较长,大概需要5~8分钟左右。中途不要断电。
[ Last edited by xsx on 2004-4-5 at 09:23 PM ]
xsx - 2004/4/5 21:26:00
升级完Firmware以后一定不要忘记卸载硬件驱动,这个驱动仅仅是为升级Firmware用的。
然后就可以安装1.4.2版Bluetooth Software了。下载地址:
http://61.71.104.13/drivers/1.4.2.11-B/1.4.2.11-B.ZIP
xsx - 2004/4/5 21:28:00
解包以后执行bsetup.exe,按照提示一步一步安装吧
附件:
2.jpg
xsx - 2004/4/5 21:30:00
安装以后如果提示驱动未经过签名认证,不用管它,选择继续就OK了。安装完以后适配器就从端口设备变成蓝牙设备了
附件:
1.jpg
xsx - 2004/4/5 21:34:00
别高兴太早,新版驱动由于要验证软件和硬件的DEVICE ID和MANUFACTURE ID是否匹配,因此,如果你此时选择启用蓝牙设备的话就会告诉你,你的软件未授权。
附件:
3.jpg
xsx - 2004/4/5 21:39:00
由于已经有前辈高人研究知道是有三个程序在作怪,它们是
C:\windows\system32里面的wbtapi.dll,C:\Program Files\Billionton\Bluetooth Software里面的BTStackServer.exe和BTTray.exe
xsx - 2004/4/5 22:01:00
好吧,以下的做法并不合法,大家可以小窥一下Crack之道。跟踪程序,可以发现这样的代码:
8BF0 MOV SI,AX
83C40C ADD SP,+0C
3BF5 CMP SI,BP
750E JNZ 0117
3BFD CMP DI,BP
750A JNZ 0117
嘿嘿,小样,还治不了你!把JNZ这类跳转语句750E、750A改成90(NOP)就OK了,注意,NOP只占一个字节,因此要用2个NOP代替。
好吧,看不懂的兄弟就按下面的方法做吧。首先你要有HEX编辑器,这里推荐UltraEdit。把上面说的三个文件备份出来,然后逐一查找HEX字串“8BF083C40C3BF5750E3BFD750A”,将其中的750E、750A都改成9090,也就是改成“8BF083C40C3BF590903BFD9090”,再查找HEX字串“83C40885F60F85EF000000”,将0F85EF000000改成909090909090,也就是“83C40885F6909090909090”,然后保存,三个文件都这样更改。改完之后进入安全模式(否则会由于系统文件,无法替换),将这三个文件用刚才“修改”后的文件替换掉,然后Restart。。。
[ Last edited by xsx on 2004-7-29 at 09:16 AM ]
xsx - 2004/4/5 22:05:00
怎么样,现在可以用了吧!亲切的中文界面,连HELP都是中文版的,全面支持Plug&Play,休眠也不会出问题了。祝大家“蓝牙”得HAPPY:)
---完---
附件:
4.jpg
sefan - 2004/4/6 15:40:00
Originally posted by xsx at 2004-4-5 09:39 PM: 由于已经有前辈高人研究知道是有三个程序在作怪,它们是 C:\windows\system32里面的wbtapi.dll,C:\Program Files\Billionton\Bluetooth Software里面的BTStackServer.exe[/colo ... |
上次苹果的蓝牙棒用这个驱动就提示硬件的证书不对,原来还要破解一下啊,谢谢XSX!:n32:
风月夜归人 - 2004/7/29 0:30:00
我想确认一下,是UltraEdit吧?
viviam - 2006/7/5 13:17:00
请问支持蓝牙耳机吗?