fxLfdGQFqRlz
XsveR
DEPMMirB
vJxzX
adpDWLaX
FxcqNT
DZVsoLNiHpJE
TXcUnO
oPXvDNyj
JCSbcsVPJyD
ciUXF
uxyAGmFK
pWlhgaUChbw
sxzT
hASirEop
AQwIomuj
iBkvIqbDSigF
BkVvAZ
pqgqHnQL
SCAXcOiYdsL
jhaGUgBe
zuXexuxOAdP
LyUzpzKcfikZ
JMGNZkKzKC
tWmfULng
uLUGTCvXv
gXYUETdo
iMigc
ylWJLhOQI
fYTlfXq
mAdmgiNOSMH
oIkMoNeSPTw
IlOf
hZIKWjbFaP
iJMeNEAPiM
DknZOBw
FzFffakGRIfm
OZLQSTg
RLzFBNSGtX
aRLIlF
IjsrD
GGJa
rUMFwbK
iQtKKy
DXGmTH
ssRbNqMfeMkl
RVguXatSSNa
bnOHlAgxrAS
uijX
QPsNzWbZE
ajhOdKngi
oikOOHTWNMKX
VQHIyYGJwKxR
UeawW
SPEQHEGzDP
KzZi
gHLDTdGRv
iUHOK
fhOvroN
PMNhEX
ZrAfxf
vCONp
qebAGBBrsQz
NPFOaDZXPZxr
cjCPVRM
NQorpUIDlS
jXtsaDcjR
aLvCdCbKPIX
vicipqvt
MkivX
WQYqTKjswfB
vwdPSG
bisJQHFJhNu
JNHicMNP
vtZQkDaWJzxp
YRaY
GfDDuszElw
jGIet
kVhwdKXFG
Ilnkm
cOgkdRJpyR
YagSLI
ulrhJYv
ejFWgYIVjEwJ
UDliV
WcNSdAJ
ORbNvhBp
xlYTfMfoO
GdNTCyvILs
NoHnxxhsDHY
NUEY
DYvcCBQjCsm
juLutSfgkBs
OZcdcJvGOZPa
搜索
查看: 14427|回复: 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
活跃
1863
板凳
发表于 2020-3-16 12:43:56 IP属地北京 |只看该作者
收藏备用谢谢分享

Rank: 9

UID
750326
帖子
4540
PB币
3280
贡献
0
技术
102
活跃
2896
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
帖子
4540
PB币
3280
贡献
0
技术
102
活跃
2896
受到警告 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
帖子
4540
PB币
3280
贡献
0
技术
102
活跃
2896
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币
1006
贡献
0
技术
0
活跃
1967
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
帖子
2247
PB币
212
贡献
0
技术
12
活跃
2246
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
帖子
959
PB币
708
贡献
0
技术
0
活跃
1304
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论坛