Discuz!NT|BBS|论坛

注册

 

发新话题 回复该主题

[原创]Billionton CF蓝牙适 [复制链接]

1#

[原创]Billionton CF蓝牙适配器安装1.4.2版蓝牙软件全攻略

技术参考贴
http://www.bestnb.com/showthread.php?s=&threadid=467
http://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 ]
分享 转发
还是ThinkPad最ThinkPad啊
TOP
2#
幸好,盼星星盼月亮,盼来了亲人共 产 党,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 (, 下载次数:193)

(2004/4/5 21:08:13 上传)

dsc03427.jpg

还是ThinkPad最ThinkPad啊
TOP
3#
安装驱动之前先需要更新适配器的Firmware,更新程序链接:
http://61.71.104.13/drivers/1.4.2.11-B/dfu.zip
还是ThinkPad最ThinkPad啊
TOP
4#
把这个文件解包以后会有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 ]
还是ThinkPad最ThinkPad啊
TOP
5#
升级完Firmware以后一定不要忘记卸载硬件驱动,这个驱动仅仅是为升级Firmware用的。
然后就可以安装1.4.2版Bluetooth Software了。下载地址:
http://61.71.104.13/drivers/1.4.2.11-B/1.4.2.11-B.ZIP
还是ThinkPad最ThinkPad啊
TOP
6#
解包以后执行bsetup.exe,按照提示一步一步安装吧
2.jpg (, 下载次数:190)

(2004/4/5 21:28:03 上传)

2.jpg

还是ThinkPad最ThinkPad啊
TOP
7#
安装以后如果提示驱动未经过签名认证,不用管它,选择继续就OK了。安装完以后适配器就从端口设备变成蓝牙设备了
1.jpg (, 下载次数:195)

(2004/4/5 21:29:55 上传)

1.jpg

还是ThinkPad最ThinkPad啊
TOP
8#
别高兴太早,新版驱动由于要验证软件和硬件的DEVICE ID和MANUFACTURE ID是否匹配,因此,如果你此时选择启用蓝牙设备的话就会告诉你,你的软件未授权。
3.jpg (, 下载次数:196)

(2004/4/5 21:34:08 上传)

3.jpg

还是ThinkPad最ThinkPad啊
TOP
9#
由于已经有前辈高人研究知道是有三个程序在作怪,它们是
C:\windows\system32里面的wbtapi.dll,C:\Program Files\Billionton\Bluetooth Software里面的BTStackServer.exeBTTray.exe
还是ThinkPad最ThinkPad啊
TOP
10#
好吧,以下的做法并不合法,大家可以小窥一下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 ]
还是ThinkPad最ThinkPad啊
TOP
发新话题 回复该主题