- 积分
- 662
- 最后登录
- 2024-7-8
- 精华
- 0
- 阅读权限
- 40
- 主题
- 77
- UID
- 4841127
- 帖子
- 1490
- PB币
- 1172
- 威望
- 11
- 贡献
- 0
- 技术
- 0
- 活跃
- 1807
- UID
- 4841127
- 帖子
- 1490
- PB币
- 1172
- 贡献
- 0
- 技术
- 0
- 活跃
- 1807
|
发表于 2019-1-1 15:36:25
IP属地广东
|显示全部楼层
本帖最后由 CeWnHai 于 2019-8-26 23:14 编辑
DW1820A直接看最后,其他型号往下看(此方法也可开启intel蓝牙开关)
说一下我的情况,我的是DW1820A(BCM2045A0)(CN-0VW3T3) (挺幸运的,原来和黑果小兵同款)
按照论坛的说法,EFI或S/L/E分别加入BrcmFirmwareData.kext和BrcmPatchRAM2.kext,蓝牙能显示能搜到设备,但是连接了却不工作,后来半年来断断续续在研究,后来发现win10启动后开下蓝牙,然后重启到黑苹果,蓝牙偶尔能用,但治标不治本。
直到我看到了加入id的方法。废话不多说。
下载这俩
Lilu.kext https://github.com/acidanthera/Lilu/releases
FakeSMC.kext https://bitbucket.org/RehabMan/os-x-fakesmc-kozlek/downloads
分别解压到EFI/CLOVER/kext/others,如图
打开FakeSMC.kext/Contents/Info.plist,在IOKitPersonalities添加子节点,如图前后
- <dict>
- <key>Broadcom</key>
- <dict>
- <key>CFBundleIdentifier</key>
- <string>com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport</string>
- <key>IOClass</key>
- <string>BroadcomBluetoothHostControllerUSBTransport</string>
- <key>IOProviderClass</key>
- <string>IOUSBHostDevice</string>
- <key>idProduct</key>
- <integer>25618</integer>
- <key>idVendor</key>
- <integer>2652</integer>
- </dict>
复制代码
关键来了,idProduct和idVendor要改成自己蓝牙型号的
打开系统消息-usb,如图,idProduct是上面那个产品ID,idVendor是下面那个厂商ID
或者win10下载AIDA64,也可以看到。
俩数值是16进制,要转成10进制,再写入Info.plist的idProduct和idVendor
保存后重启,看看蓝牙如何。
顺便附上我的FakeSMC.kext
2019.5.8更新,发现改VirtualSMC.kext没用,还是用FakeSMC.kext吧,或者有谁该成功的话,发出来吧
2019.8.13更新,加id虽然能用了,但有距离问题,发现别人驱动能用的,这贴的99楼,本人表示感谢https://bbs.pcbeta.com/forum.php?mod=redirect&goto=findpost&ptid=1817694&pid=49489911
2019.8.26更新,DW1820A黑果小兵版主已经研究好有教程了,本人表示感谢https://blog.daliansky.net/DW1820A_BCM94350ZAE-driver-inserts-the-correct-posture.html
|
附件: 你需要登录才可以下载或查看附件。没有帐号?注册
|