zxp412 发表于 2017-10-3 22:48

ID显示21FF的BCM943602CS无线蓝牙卡在10.12.6中的蓝牙无解的解决方法

       买了BCM943602CS无线蓝牙卡,查询ID为21FF,不在支持列表里。折腾几天,试验出解决办法:


1、首先解决USB驱动,安装MuiltiBeast 9.2中针对7/8/9系主版的驱动,放入clover/kext/12目录中;
2、安装BrcmFiremwareData.kext和BrcmPatchRAM2.kext,并且将BrcmPatchRAM2.kext中的info.plist中ID修改如下:
   修改0a5c_6414分组
      0a5c_6414改为:0a5c_21ff;
      idProduct值 25620修改16进制21ff转化为10进制的数字:8703

   然后将上述两个kext放入clover/kext/12目录中。
3、双系统,首先在WIN10中链接蓝牙设备,我链接Apple 原装键盘和触摸板,成功后再进入MAC系统连接,可以在双系统正常使用。

    注意修改的ID分组不同,结果也不同,只有修改6414才可以驱动。修改其余分组结果,仍然无法正确驱动,在win10下无法安装驱动。


修改6414分组得出的结果,产品ID变为8290,在win10也正确驱动。



andyhuai 发表于 2017-10-6 10:49

回到mac系统,
终端
CD到/System/Library/Extensions/IOBluetoothFamily.kext/Contents/PlugIns/BroadcomBluetoothHostControllerUSBTransport.kext/Contents/下,
编辑Info.plist文件,Command+F搜索找一个2652的idVender,把idProduct的值改为你的蓝牙ID,保存后重建缓存重启即可驱动



图上的位置分别改为 8703和21FF即可驱动,不要第三方kext了

但是有一个问题,设置里面的 鼠标 打开就崩溃,链接了苹果鼠标的情况下

zxp412 发表于 2017-10-8 21:10

本帖最后由 zxp412 于 2017-10-8 21:23 编辑

andyhuai 发表于 2017-10-6 10:49 https://www.pcbeta.com/static/image/common/back.gif
回到mac系统,
终端
CD到/System/Library/Extensions/IOBluetoothFamily.kext/Contents/PlugIns/Broadc ...
       开始就是直接修改过IOBluetoothFamily.kext的ID,在MAC下可以识别为2045A0,ID 21FF,蓝牙版本4.1,但很难使用蓝牙连上Apple的蓝牙键盘和蓝牙触摸板,而且在WIN10下识别为BCM2045A,无法安装蓝牙驱动,导致蓝牙不能使用。       后来摸索采用R神的驱动,修改ID,终于驱动完美。在MAC下识别为20703A1,ID8290,蓝牙4.2,在WIN10下识别为Apple内建蓝牙适配器,驱动正常,使用正常。
       由于蓝牙不能免驱,心里不爽,于是在某宝上专门定了一个免驱的原装apple蓝牙改造USB外置卡,终于免驱了。
       整个国庆,一半的时间在折腾这个卡,摸索USB和蓝牙驱动、Patch的问题,无数次重启,感觉又回到当年折腾黑苹果的日子。
       痛定思痛,按下决心,这是最后一台黑苹果,12月等IMac Pro出来,直接入手,省下时间用于享受生活。

童lian话 发表于 2017-10-10 23:09

楼主你的原装apple蓝牙改造USB外置卡淘宝哪里买的链接给一个可好

zxp412 发表于 2017-11-2 11:09

童lian话 发表于 2017-10-10 23:09 https://www.pcbeta.com/static/image/common/back.gif
楼主你的原装apple蓝牙改造USB外置卡淘宝哪里买的链接给一个可好

https://item.taobao.com/item.htm?spm=a1z09.2.0.0.74f624e4bw3uoy&id=21898631216&_u=2ej031d3571

zxp412 发表于 2017-11-2 11:40

童lian话 发表于 2017-10-10 23:09 https://www.pcbeta.com/static/image/common/back.gif
楼主你的原装apple蓝牙改造USB外置卡淘宝哪里买的链接给一个可好

链接已发私信。
不过存在一个问题:
1、重新打开电源,启动前插入USB蓝牙,再进入系统,ID识别为21FF、BCM2045A0,不能正常连用;然后再拔掉USB蓝牙,重新插入又识别正常,ID8290,20703A1;只要不断电源,重启仍然识别正常;断电后再插着USB蓝牙启动,不能正常识别。
2、一定要等系统启动后再插入USB蓝牙可以免驱,识别正常。



分析原因,可能跟Z87X-OC主板的USB BIOS模块设计有关,导致USB蓝牙识别存在兼容性问题。

POK23 发表于 2018-1-30 01:08

谢谢分享,跟你同型号的蓝牙,试过之后可以连接上,但是连接蓝牙音箱后看视频没有声音怎么回事,你的有这问题吗

zxp412 发表于 2018-2-15 15:36

POK23 发表于 2018-1-30 01:08 https://www.pcbeta.com/static/image/common/back.gif
谢谢分享,跟你同型号的蓝牙,试过之后可以连接上,但是连接蓝牙音箱后看视频没有声音怎么回事,你的有这问 ...

没试过蓝牙音响。

爱在旅途92 发表于 2018-5-29 20:43

我的现在在Win下变成2045A0,无法驱动,尴尬!!!!!!
MAC下直接不现实无线网卡了,蓝牙可用。

zhoufeng1209 发表于 2018-6-16 22:18

同样网卡 按此方法修改后 蓝牙依旧无法使用

希流 发表于 2019-3-7 08:05

你好,楼主。能分享一下你改过的文件吗?我用你这个方法修改不起作用
页: [1]
查看完整版本: ID显示21FF的BCM943602CS无线蓝牙卡在10.12.6中的蓝牙无解的解决方法