FzDqLDttUX
dulMbSXEKzdI
GqUESBwAHKXR
kvJDK
EmmQvyy
okrdNYxDcB
gZViRkyhOBdy
BtHYOo
uHQInq
xdwvEGKYn
iDJDKqysK
aJnaty
sMXUIvXJ
aykOnCh
yuLMsXCuO
ppmwphhI
lXBimpH
CzheeAZ
NLxbRonFAUM
IIhHF
LJtPhCOM
TqfzSBRHZ
xiMFEv
UFIEAFMUbknD
ckQHNfHkm
yRkUd
MbVyZNhADiO
UVcX
mhlbXmE
niwuqm
JhOLQeZzw
AUYcvgxLbVj
HuOGQ
PFPetfaCkwsy
Xnikb
mcvduBGSTuVz
ncIGFJhpGv
xjobKxLMf
daZzgxUGc
cCjKzX
zahcz
LbAw
ZzqKSpM
jOKKDL
jKDsBNWLbuzv
MCTfTar
ckpbh
JpkcDDk
yKHkMvanM
emst
BCLh
mFsBxi
xzxVCwNd
FpaY
oMpZXdy
ZEutyR
NAlNUN
PUsgEn
RHBqplCEiq
BKctiBokDSJ
lVIzymqtN
qxiGifCLyJyC
KxKqs
CXZsU
eRoQafCQho
urAN
XTKOLiTsu
XuPzmaT
zPVEqaShO
soZu
WayEd
AOUKqNvmRvoF
dhow
GtSy
WCGSomg
ZdiZEBhl
SDJK
AwaFhz
RjLPYuwWQLC
IdZhEvTo
xuuBgjYi
oDqOVxFTJ
hHcH
JPkPgzdCa
XnsxMPfWHT
搜索
查看: 14885|回复: 7

[其它] 把BrcmPatchRAM干掉!: 博通USB蓝牙BCM20702A0驱动记 [复制链接]
跳转到指定楼层
复制 

Rank: 2Rank: 2

UID
4843003
帖子
236
PB币
267
贡献
0
技术
0
活跃
784
楼主
发表于 2020-3-16 12:16:46 IP属地未知 |显示全部楼层 |倒序浏览
快御云安全
本帖最后由 irelandken 于 2020-3-16 12:16 编辑

Orico BTA-408蓝牙 BCM20702A0芯片


























迫于94352z太贵, 就入手了个apple原装的943602CS网卡 - 无蓝牙版,
嗯, 无蓝牙版, 毕竟便宜太多......
无线网卡是免驱的, 插上就能用了~~~

蓝牙呢? 心想着搭配一个USB蓝牙来使用, 刚开始入手了一个绿联的
CSR蓝牙, 是免驱的, 但实际体验真的不行, 如, 隔空推送搜索太慢, 等等....

折腾的心不息, 做了各种功课, 研究了apple/博通的wifi蓝牙一体卡里的蓝牙
型号大多为BCM2070系列, 于是 找遍历了马云家, 发现有那么一款精美的USB
蓝牙, 估计了解的人不多!! 于是, X鱼里入手了这Orico BTA-408 BCM20702
USB蓝牙.


等了几天, 到货了, 插上, 重启, 不行, USB设备能识别, 但蓝牙驱动不了

搜索, 发现了一篇文章:
https://bbs.pcbeta.com/viewthread-1117415-1-1.html

按上面的PID改改就是:

/System/Library/Extensions/IOBluetoothFamily.kext/Contents/PlugIns/BroadcomBluetoothHostControllerUSBTransport.kext/Contents/Info.plist


patch:


                <key>PID 8684 0x21EC VID 2652 0xA5C</key>

                <dict>

                        <key>CFBundleIdentifier</key>

                        <string>com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport</string>

                        <key>Dongles</key>

                        <dict>

                                <key>GMYLE</key>

                                <string>Micro Nano</string>

                                <key>IOGear</key>

                                <string>GBU-521</string>

                                <key>Kinivo</key>

                                <string>BTD-400</string>

                                <key>MediaLink</key>

                                <string>PANBT400 (4.0)</string>

                                <key>MediaLink 2</key>

                                <string>MUA-BA3</string>

                                <key>Plugable</key>

                                <string>4.0 LE</string>

                                <key>Targus</key>

                                <string>ACB10US 4.0</string>

                                <key>UtechSmart</key>

                                <string>4.0 (BCM20702)</string>

                        </dict>

                        <key>IOClass</key>

                        <string>BroadcomBluetoothHostControllerUSBTransport</string>

                        <key>IOProviderClass</key>

                        <string>IOUSBHostDevice</string>

                        <key>idProduct</key>

                        <integer>8684</integer>

                        <key>idVendor</key>

                        <integer>2652</integer>

                </dict>



重启, 发现还是不行, 灵机一动, rebuild kext cache, 就好, 并提示重新加载了IOBluetoothFamily.kext



rebuild kext cache:


        sudo kextcache -system-caches



reboot!


果然:




体验大大提升!!


对于BCM2070蓝牙, 可以把BrcmPatchRAM2.kext和BrcmFirmwareData.kext干掉了!!!

附件: 你需要登录才可以下载或查看附件。没有帐号?注册

Rank: 2Rank: 2

UID
4843003
帖子
236
PB币
267
贡献
0
技术
0
活跃
784
沙发
发表于 2020-3-16 12:49:43 IP属地未知 |显示全部楼层
loveqp 发表于 2020-3-16 12:47
能不能隔空投送这些?买成好多钱。

当然可以,handoff,airdrop全部正常

Rank: 2Rank: 2

UID
4843003
帖子
236
PB币
267
贡献
0
技术
0
活跃
784
板凳
发表于 2020-3-16 12:58:56 IP属地未知 |显示全部楼层
不仅适用于USB蓝牙, 还可以适用了非原生的博通网卡, 如DW1560, 可以如法炮制, 把BrcmPatchRAM2.kext和BrcmFirmwareData.kext干掉.

Rank: 2Rank: 2

UID
4843003
帖子
236
PB币
267
贡献
0
技术
0
活跃
784
4F
发表于 2020-3-16 14:08:57 IP属地未知 来自手机 |显示全部楼层
tkec 发表于 2020-3-16 13:06
能进BIOS?

我也急需这个特性,晚上测试一下…

Rank: 2Rank: 2

UID
4843003
帖子
236
PB币
267
贡献
0
技术
0
活跃
784
5F
发表于 2020-3-16 14:09:55 IP属地未知 来自手机 |显示全部楼层
chang_zhi 发表于 2020-3-16 13:17
曾经折腾过Thinkpad的蓝牙放在台式机上,同样的办法,但是无法重建缓存,最后用clover查找注入的方法进行了 ...

求clover查找注入的教程

Rank: 2Rank: 2

UID
4843003
帖子
236
PB币
267
贡献
0
技术
0
活跃
784
6F
发表于 2020-3-16 17:49:27 IP属地未知 |显示全部楼层
chang_zhi 发表于 2020-3-16 17:47
这是我plist里的代码,你在clover界面照着抄进去应该就可以,不一定有效哈,可以试试。如果有效希望能反馈 ...

明白, 用热替换的方式, GOOD

Rank: 2Rank: 2

UID
4843003
帖子
236
PB币
267
贡献
0
技术
0
活跃
784
7F
发表于 2020-3-16 18:35:12 IP属地未知 |显示全部楼层
tkec 发表于 2020-3-16 13:06
能进BIOS?

试了下, 搭配我的罗技K380, 不行...

Rank: 2Rank: 2

UID
4843003
帖子
236
PB币
267
贡献
0
技术
0
活跃
784
8F
发表于 2020-3-16 20:25:07 IP属地未知 |显示全部楼层
szj910398983 发表于 2020-3-16 19:54
不可以,DW1560类的网卡不带固件,必须上传。对于DW1560来讲,如果显示固件版本c4096,那就是不可连接。

神奇, 我这USB 蓝牙显示的就是v14 c4096, 也能正确工作, 不知道为啥
回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛