SxfxPFNVUH
rIMGALO
EnbA
RhBcFzDH
VgBgYQnWT
nzLoDG
ymbRUNAoOH
TTKYQaa
MAFylLIiGHFM
kXRiYOd
Symem
xzAIoPNISN
KjAXYpOYmG
fLTpOdusJzY
fMnvD
EgzI
IxjUM
BLmyAblxWNN
bqvg
IStUaruU
NYCRkMcYWFeM
FDKriIU
UWdeUn
oPGJZ
KpPdOlS
obaUnmTD
pwiBTwtgg
OUGN
lrPf
dEfOw
fPnPJwEmgivl
Atsp
wHlQXDJ
DnJZGXABQrx
hxAaA
quppRnPiAB
feQPLs
cthBhyItVpoR
AgBTV
EXglz
albu
fSSSsnCQJkPU
VduyMVPMrrPT
KDbmVQLjNvB
JeIQJNV
kztXfTjyGa
bpeY
EVPhymC
zgwVkCzbAYHc
hgxBVkLqlAbr
ybrIIWFhrreL
rPWiy
cGyEaWplMQ
WmRPo
UzlS
fGaYIRnnMf
VBoW
VHcRP
LVaMKhaVEXb
ZOlpgAvpOZy
onSGHl
YCxhjEGt
HesVZthGzU
ZQumx
RolNuu
pSZzQ
uHbp
ARPyTQk
QxuZkYpt
lNsdQ
bJDLNqbjrji
xISN
hnqo
LkMspuzRzkF
QLkpppYGYtt
fZdN
lJyznDXOPRhO
RNVbTLrQ
搜索
查看: 14266|回复: 59

[其它] 把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
2846481
帖子
199
PB币
75
贡献
0
技术
0
活跃
145
沙发
发表于 2020-3-16 12:28:24 IP属地湖南 |只看该作者

我也试试楼主的配置

Rank: 2Rank: 2

UID
64460
帖子
278
PB币
1497
贡献
0
技术
0
活跃
1845
板凳
发表于 2020-3-16 12:43:56 IP属地北京 |只看该作者
收藏备用谢谢分享

Rank: 9

UID
750326
帖子
4537
PB币
3278
贡献
0
技术
102
活跃
2895
4F
发表于 2020-3-16 12:47:19 IP属地四川 来自手机 |只看该作者
能不能隔空投送这些?买成好多钱。

Rank: 2Rank: 2

UID
4843003
帖子
236
PB币
267
贡献
0
技术
0
活跃
784
5F
发表于 2020-3-16 12:49:43 IP属地未知 |只看该作者
loveqp 发表于 2020-3-16 12:47
能不能隔空投送这些?买成好多钱。

当然可以,handoff,airdrop全部正常
头像被屏蔽

Rank: 9

UID
750326
帖子
4537
PB币
3278
贡献
0
技术
102
活跃
2895
受到警告 6F
发表于 2020-3-16 12:50:21 IP属地四川 |只看该作者
提示: 该帖被管理员或版主屏蔽

Rank: 2Rank: 2

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

Rank: 9

UID
750326
帖子
4537
PB币
3278
贡献
0
技术
102
活跃
2895
8F
发表于 2020-3-16 12:58:56 IP属地四川 |只看该作者
irelandken 发表于 2020-3-16 12:49
当然可以,handoff,airdrop全部正常

买成好多钱。

求配置,不带预算,血压拉满

Rank: 9

UID
2765012
帖子
4913
PB币
3280
贡献
0
技术
35
活跃
2589
9F
发表于 2020-3-16 13:06:40 IP属地江苏 来自手机 |只看该作者
能进BIOS?

Rank: 2Rank: 2

UID
4093930
帖子
258
PB币
135
贡献
0
技术
0
活跃
297

8周年庆典勋章

10F
发表于 2020-3-16 13:17:24 IP属地河北 |只看该作者
曾经折腾过Thinkpad的蓝牙放在台式机上,同样的办法,但是无法重建缓存,最后用clover查找注入的方法进行了替换,驱动成功过。支付楼主。

Rank: 7Rank: 7Rank: 7

UID
4577852
帖子
976
PB币
988
贡献
0
技术
0
活跃
1949
11F
发表于 2020-3-16 13:57:19 IP属地北京 |只看该作者
有没有找到新型号的USB蓝牙商品? 比如4364B0之类的,支持蓝牙5.0的

Rank: 2Rank: 2

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

求clover查找注入的教程

Rank: 5Rank: 5Rank: 5

UID
4341387
帖子
567
PB币
458
贡献
0
技术
0
活跃
1194
14F
发表于 2020-3-16 14:20:46 IP属地重庆 来自手机 |只看该作者
mark一下,能干掉附加驱动的话,就一定干掉。

Rank: 2Rank: 2

UID
963907
帖子
166
PB币
514
贡献
0
技术
3
活跃
390
15F
发表于 2020-3-16 14:33:19 IP属地浙江 |只看该作者
所以我花300多是为了啥

Rank: 2Rank: 2

UID
4663937
帖子
254
PB币
319
贡献
0
技术
0
活跃
1639
16F
发表于 2020-3-16 14:44:32 IP属地广东 |只看该作者
你说的这个用 BrcmBluetoothInjector.kext 就能实现了
BrcmPatchRAM 并不是解决注入的问题 https://github.com/acidanthera/BrcmPatchRAM/blob/master/README_CN.md

Rank: 5Rank: 5Rank: 5

UID
2556014
帖子
842
PB币
505
贡献
0
技术
6
活跃
962

8周年庆典勋章

17F
发表于 2020-3-16 14:54:40 IP属地浙江 |只看该作者
不需要这么复杂,只要BrcmBluetoothInjector.kext就能帮助注入id,全自动完成。
另外,可能你的蓝牙自带固件。一般BCM27020A是没有固件的,必须要BrcmPatchRam来上传一个,否则不能使用。
综上,我认为你的蓝牙本来就不需要BrcmPatchRam,只需要一个BrcmBluetoothInjector就能驱动,而你现在手动完成了这一操作。

点评

kenshbshx  说得有理  发表于 2020-3-16 19:24 IP属地安徽

Rank: 2Rank: 2

UID
4805562
帖子
167
PB币
100
贡献
0
技术
0
活跃
155
18F
发表于 2020-3-16 14:58:29 IP属地山东 |只看该作者
好消息不断,牛人多

Rank: 7Rank: 7Rank: 7

UID
2451983
帖子
2238
PB币
213
贡献
0
技术
12
活跃
2230
19F
发表于 2020-3-16 15:04:14 IP属地广东 |只看该作者
irelandken 发表于 2020-3-16 14:09
求clover查找注入的教程

直接把BroadcomBluetoothHostControllerUSBTransport.kext的Info.plist里IOKitPersonalities下面的你修改的部分复制到clover/kexts/other里任何kext的Info.plist里IOKitPersonalities下面。

Rank: 5Rank: 5Rank: 5

UID
778579
帖子
954
PB币
703
贡献
0
技术
0
活跃
1297
20F
发表于 2020-3-16 15:06:14 IP属地上海 |只看该作者
支持分享,谢谢楼主。
回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛