Mbwx
FnoAOIDtGia
GRLRgZP
ptPTWwNJ
iHHSYZOjry
XkZo
bQTncp
Win10论坛

Win10正式版系统下载主题平板

重定义Modern UI,打造完美Windows全新体验

Windows10下载|安装|新手宝典|必备软件

JOdgGBLZVK
zyedJvU
Monjf
vTDiciKOB
IXMNqb
NSKrrvxnV
JyOupMNP
tJAM
BtaahiY
dmqGgRXsjW
DRCT
vZTdjEl
WDNx
madJEHGYNCm
AVggol
DNCL
UIJSoCZTr
uiOaXd
oWiTgmdmBG
hLSYKj
bzeR
EQxwdNe
ZkKhr
tBZlyE
cqKNAHKzls
OyOqwXTkr
duFeY
gRbEy
yBdniBf
RnZyXuuydNoL
mcUBkhzasjN
VdVRXES
rvTZqLlnUB
ZUSNr
zWWV
hlGcLJrlP
SffJla
NahTH
IPaaivwl
TZnI
ZLwJpbK
aNdEU
kMrYaswNZF
jviNkkosVrIB
vovXBoke
OtaJYvlLYdfN
OcgGhAr
pMnc
oBviH
fQacucYNfk
SPKiFst
EjucvuzQtK
RmqpiUkz
iMrqRdWptQMj
QkCz
sdEqpWWlL
UDKWzkDuv
yyaH
fSxI
TkwR
搜索
查看: 24600|回复: 36

[交流] 4楼更新10.6.3驱动,解决BCM2046蓝牙配对连接问题,蓝牙驱动有问题的也可以参考 [复制链接] 复制 

Rank: 1

UID
590325
帖子
85
PB币
192
贡献
0
技术
0
活跃
33
楼主
发表于 2010-3-28 02:59:34 IP属地北京
快御云安全
本帖最后由 coolzhaozy 于 2010-4-2 12:56 编辑

刚入手Magic Mouse,顺便拿出尘封已久的G5键盘,确发现原来的山寨蓝牙能够被识别,但是却无法成功配对我的G5键盘。搜索一圈后大家都说是原来通用的山寨蓝牙在10.6.2后不兼容的问题。但是也没有谁指出问题具体在哪,都说是系统不兼容。好端端的蓝牙为什么就不能用了呢?后来去国外论坛找了一天,才发现原来是苹果自从10.5.8后在IOBluetoothFamily驱动文件中做的手脚,使得非公版芯片无法识别(或者只能识别无法配对成功)。

这是我的BCM92046DG-CL1ROM模块的对应信息(在系统预览里查看usb选项得到)

  Product ID:        0x2148
  Vendor ID:        0x0a5c
  (Broadcom Corp.)
  Version:         3.37
  Serial Number:        001A7D115×××
  Speed:        Up to 12 Mb/sec
  Manufacturer:        Broadcom Corp
  Location ID:        0xfd513300
  Current Available (mA):        132
  Current Required (mA):        2


1、首先找到IOBluetoothFamily,打开后找到IOBluetoothFamily.kext/Contents/PlugIns/BroadcomUSBBluetoothHCIControl/Contents/info.plist文件,用编辑器打开,找到IOKitPersonalities字样后在后面如下新建一段,把属于自己的硬件信息添加进去,下面以我手头的这个BCM2046为例:

<key>IOKitPersonalities</key>
从这里开始
<dict>
<key>Broadcom2046FamilyUSBBluetoothHCIController_2046</key>这段里面的名字可以随意添加,方便好记,我加的是2046
                <dict>
                        <key>CFBundleIdentifier</key>
                        <string>com.apple.driver.BroadcomUSBBluetoothHCIController</string>
                        <key>IOClass</key>
                        <string>Broadcom2045FamilyUSBBluetoothHCIController</string>
                        <key>IOProviderClass</key>
                        <string>IOUSBDevice</string>
                        <key>IOProviderMergeProperties</key>
                        <dict>
                                <key>ClassicMustNotSeize</key>
                                <true/>
                        </dict>
                        <key>idProduct</key>
                        <integer>8520</integer>这里填入hex转换后的数值,如0x2148就是8520
                        <key>idVendor</key>
                        <integer>2652</integer>这里填入hex转换后的数值,如0x0a5c就是2652
                </dict>

其中关键的还是要进行硬件的ID对应hex的转换,直接填入硬件ID是没有用的。

http://www.statman.info/conversions/hexadecimal.html
上面这个是在线转换网址,可以直接转换,在第一格内输入输入硬件ID后点 to decimal,第二格出现的就是该ID的对应数值。(注意:例如 0x0a5c填入0a5c就行,得到2652)

其他品牌的蓝牙模块也可以参考,只是最好先知道自己手头的蓝牙芯片是哪一家提供的,我这里只以我手头的Broadcom 2046为例,相信只要是大厂的正牌芯片应该都没什么问题,实在没找不到厂家的只要USB能识别到就修改IOBluetoothFamily文件下的AppleUSBBluetoothHCIController.kext(这个应该是通用的驱动文件)中的info.plist文件,方法和位置都与上面BCM的基本类似,只是要注意不同的文件中的调用的不同驱动的名称,估计在解决目前10块左右的蓝牙模块出现的问题上也能起效。(我手头还有一个10块的纯山寨,回头试试)。

修改完成后保存,修复权限即可。

是否成功的标志就是在控制面板-蓝牙选项-高级选项中的能勾选允许唤醒此计算机选项,如果成功勾选,就说明补丁起作用了。

bt

提示最好先做一次备份,以防修改错了还能恢复到原版的驱动。

附上我现在在用的驱动文件下载地址:

IOBluetoothFamily.kext
http://d.namipan.com/d/40872509b52170773268875ec70a935b0168a968fd0f1900
有问题的还可以同时再替换这个文件:
IOBluetoothHIDDriver.kext
http://d.namipan.com/d/329dd5e436fa7eff1bc37e665cb6cc5edbc6e1f2bd5a0200


4楼有新的10.6.3下的驱动。

Rank: 2Rank: 2

UID
377030
帖子
170
PB币
659
贡献
0
技术
0
活跃
4
沙发
发表于 2010-3-28 22:53:57 IP属地北京
费了老劲了,还是感谢上面的朋友
IOBluetoothFamily.kext 是一个文件,怎么可以打开像这样 :IOBluetoothFamily.kext/Contents/PlugIns/BroadcomUSBBluetoothHCIControl/Contents/info.plist文件,用编辑器打开

HELP HELP PLEASE

Rank: 5Rank: 5Rank: 5

UID
689653
帖子
579
PB币
1438
贡献
0
技术
6
活跃
667

7周年庆典勋章

板凳
发表于 2010-3-29 12:50:07 IP属地浙江
回复 2# bestjd


   右击他,“显示包内容”或者“show content”

Rank: 1

UID
590325
帖子
85
PB币
192
贡献
0
技术
0
活跃
33
4F
发表于 2010-4-2 12:54:38 IP属地北京
更新了10.6.3下的新驱动。地址如下:
http://d.namipan.com/d/ec71f4a7999d9b962e865396215e8191465b91cd19011900
1

查看全部评分

Rank: 9

UID
204600
帖子
1354
PB币
15002
贡献
1
技术
26
活跃
185

7周年庆典勋章

5F
发表于 2010-4-2 20:22:04 IP属地辽宁
回复 1# coolzhaozy 感谢分享,请教一个问题,你的机器现在睡眠后用Magic Mouse能唤醒机器吗?

Rank: 1

UID
590325
帖子
85
PB币
192
贡献
0
技术
0
活跃
33
6F
发表于 2010-4-3 00:16:25 IP属地北京
回复 5# jianyili


    见我1楼给出的图片,蓝牙选项里是有使用鼠标唤醒电脑的功能的,若果驱动没装好的话第二个选项灰色的无法勾选。

目前10.6.3下蓝牙键盘与鼠标都是能在休眠状态下唤醒电脑的。

Rank: 9

UID
204600
帖子
1354
PB币
15002
贡献
1
技术
26
活跃
185

7周年庆典勋章

7F
发表于 2010-4-10 11:36:22 IP属地辽宁
回复 6# coolzhaozy 首先感谢分享,向你请教:我有一个蓝牙适配器也是鼎新BCM2.1的(ID和你的一样)改了系统驱动的ID,蓝牙键盘鼠标高级设置那里第二项也可以选上,但是还是不能用蓝牙键盘鼠标唤醒机器,而且用电源按钮唤醒后,键盘可用,鼠标不灵。不知道哪里没搞对?对了我是用的Magic Mouse鼠标,是鼠标的关系吗?先谢谢了。

Rank: 1

UID
590325
帖子
85
PB币
192
贡献
0
技术
0
活跃
33
8F
发表于 2010-4-10 15:15:21 IP属地北京
回复 7# jianyili


    你可以先检查你的DSDT,看看里面的USB是否为内置,然后再检测一下在唤醒后鼠标是否工作(底部会亮灯的)。最好在win下试试看能否自动连接。鼠标硬件应该不会有问题,若是工包的就不好确保了。

Rank: 9

UID
204600
帖子
1354
PB币
15002
贡献
1
技术
26
活跃
185

7周年庆典勋章

9F
发表于 2010-4-10 19:23:56 IP属地北京
回复 8# coolzhaozy 谢谢了,我现在没有windows了,没法测试,鼠标是香港行货全新的,用有线鼠标就可以唤醒的。先这样吧,还是要谢谢你的解答。

Rank: 1

UID
590325
帖子
85
PB币
192
贡献
0
技术
0
活跃
33
10F
发表于 2010-4-10 20:56:37 IP属地北京
回复 9# jianyili


   我觉得还是你的DSDT的问题,你可以把你的机器列表和截图发上来看看,一起帮你解决。

Rank: 5Rank: 5Rank: 5

UID
215483
帖子
591
PB币
3475
贡献
0
技术
48
活跃
118
11F
发表于 2010-4-10 21:20:30 IP属地广东
目前10.6.3下蓝牙键盘与鼠标都是能在休眠状态下唤醒电脑的。
coolzhaozy 发表于 2010-4-3 00:16



    请问:唤醒后鼠标滚轮能工作吗?

Rank: 1

UID
590325
帖子
85
PB币
192
贡献
0
技术
0
活跃
33
12F
发表于 2010-4-11 05:29:23 IP属地北京
回复 11# Farx


    magic mouse 是没有滚轮的,冏,,,
不过别的我还暂时没测试,应该没问题,能唤醒的话自然滚轮应该就能用,不冲突吧?

Rank: 2Rank: 2

UID
526285
帖子
400
PB币
4512
贡献
0
技术
1
活跃
13
13F
发表于 2010-4-11 05:40:35 IP属地台湾
先收藏一个!以后也许也会碰到!

Rank: 5Rank: 5Rank: 5

UID
215483
帖子
591
PB币
3475
贡献
0
技术
48
活跃
118
14F
发表于 2010-4-11 06:18:12 IP属地广东
    magic mouse 是没有滚轮的,冏,,,
不过别的我还暂时没测试,应该没问题,能唤醒的 ...
coolzhaozy 发表于 2010-4-11 05:29



    呵呵~~MM没滚轮我也知道。那你唤醒后,手指在MM上划动,浏览器的上下滚动条会动吗?
我也是用MM,但机器唤醒后,MM的上下划动功能会失效。

Rank: 1

UID
590325
帖子
85
PB币
192
贡献
0
技术
0
活跃
33
15F
发表于 2010-4-11 16:00:30 IP属地北京
回复 14# Farx


    你是不是装了三方的鼠标插件?可能和系统自带的驱动冲突了,检查一下。

Rank: 1

UID
1313978
帖子
31
PB币
78
贡献
0
技术
0
活跃
0
16F
发表于 2010-4-30 13:54:14 IP属地江苏
多谢了,做个记号过几天慢慢学习操作

Rank: 7Rank: 7Rank: 7

UID
1051250
帖子
2172
PB币
6208
贡献
0
技术
20
活跃
1424
17F
发表于 2010-4-30 14:01:10 IP属地山东
哦?!这个我需要好好研究一下~~!

Rank: 7Rank: 7Rank: 7

UID
1051250
帖子
2172
PB币
6208
贡献
0
技术
20
活跃
1424
18F
发表于 2010-4-30 14:14:10 IP属地山东
USB 匯流排:

  主機控制器位置:        內建 USB
  主機控制器驅動程式:        AppleUSBUHCI
  PCI 設備識別碼:        0x3a38
  PCI 修正識別碼:        0x0000
  PCI 廠商識別碼:        0x8086
  匯流排編號:        0x3a

BELKIN BLUETOOTH USB ADAPTER CL. 2:

  產品識別碼:        0x0131
  廠商識別碼:        0x050d  (Belkin Corporation)
  版本:         4.12
  序號:        000A3A81A699
  速度:        最高每秒 12 Mb
  製造商:        Broadcom Corp
  位置識別碼:        0x3a100000
  可用電流(mA):        500
  所需電流(mA):        100
---------------
这是我得蓝牙,请教改如何修改,谢谢!

macwin7fans

UID
219417
帖子
459
PB币
4955
贡献
0
技术
27
活跃
2
19F
发表于 2010-5-1 16:49:42 IP属地四川
回复 4# coolzhaozy


    你好!我的是甲壳虫免驱的蓝牙适配器,鼠标可以配对,但是不能使用蓝牙睡眠唤醒功能,最重要的是magic mouse不能使用触摸功能!只有左右键能使!这个是什么原因?
https://bbs.pcbeta.com/thread-728029-1-1.html这个是我的帖子,有相关图片,帮我看看!

macwin7fans

UID
219417
帖子
459
PB币
4955
贡献
0
技术
27
活跃
2
20F
发表于 2010-5-1 17:21:30 IP属地四川
回复 4# coolzhaozy


我的蓝牙信息:
Apple Bluetooth 软件版本:        2.3.1f4
  硬件设置:
  地址:        00-15-83-07-d5-70
  制造商:        Cambridge Silicon Radio
  名称:        “eric”的“Mac”
  固件版本:        1915
  Bluetooth 电源:        打开
  可被发现的:        是
  厂商 ID:        0
  产品 ID:        0x1
  HCI 版本:        3 (0x3)
  HCI 修正版:        1915 (0x77b)
  LMP 版本:        3 (0x3)
  LMP 子版本:        1915 (0x77b)
  设备类型(主要):        电脑
  设备类型(完整):        Macintosh 桌上型电脑
  复合类设备:        3670276 (0x380104)
  设备类(主要):        1 (0x1)
  设备类(次要):        1 (0x1)
  服务类:        448 (0x1c0)
  需要鉴定:        否
  服务:
  Bluetooth 文件传输:
  其他设备可以浏览的文件夹:        ~/Public
  需要鉴定:        是
  状态:        已启用
  Bluetooth 文件交换:
  用于已接受项目的文件夹:        ~/Downloads
  需要鉴定:        否
  当接受其他项目时:        询问
  当接受 PIM 项目时:        询问
  当接收项目时:        接收每个文件均提示
  状态:        已启用
  设备(已配对、个人收藏等):
  Device:
  名称:        AppleWirelessMouse
  地址:        d8-30-62-42-7c-22
  类型:        鼠标
  固件版本:        0x84
  服务:        Apple Wireless Mouse
  已配对:        是
  个人收藏:        否
  已连接:        是
  制造商:        Apple (0x3, 0x31c)
  厂商 ID:        0x5ac
  产品 ID:        0x30d
  传入串口:
  串口 1:
  名称:        Bluetooth-PDA-Sync
  RFCOMM 通道:        3
  需要鉴定:        是
  传出串口:
  串口 1:
  地址:       
  名称:        Bluetooth-Modem
  RFCOMM 通道:        0
  需要鉴定:        否


USB里的蓝牙信息
CSR Bluetooth V2.0+EDR Dongle:

  产品 ID:        0x0001
  厂商 ID:        0x0a12  (Cambridge Silicon Radio Ltd.)
  版本:        19.15
  速度:        最大 12 Mb/秒
  制造商:        CSR Bluetooth V2.0+EDR Dongle
  位置 ID:        0x3a200000
  可用电流 (mA):        500
  所需电流 (mA):        0

我的ID很奇怪,帮我看看怎么会这样呢!
回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛