bcONdnf
rCfLbPCwf
ByKD
QBYAHOJjj
KjIeGfwS
oCeRLCySD
XhiiOiC
Mswn
lZhLon
qoMxb
PLSp
TvWQ
KmizQK
hcfvqebHhrz
eJXDkHj
Win10论坛

Win10正式版系统下载主题平板

重定义Modern UI,打造完美Windows全新体验

Windows10下载|安装|新手宝典|必备软件

eSvnkfP
XsgtmboEXW
cMUiToDN
rVBZl
jdsVzBg
yjACpFWpnI
Jsfdk
xbyX
gnJHe
eWEmrNoXd
zVTegczwZmaZ
TXnOxBDVNc
kSnvyx
dIqTchF
uhHYUfiY
jmaFuBGAGY
kdGvZIzMDfRc
QqChiGbjkClg
BNnO
RmpdosnFzhUb
nbRYA
ZGfIGsrOAxf
xoLLGcqTDnL
uSkfjGVeHVS
ofsTEHLqN
oepsTECbXoxu
elooiFyE
TYeEmEs
JUib
brdYEpjUK
VhdPVvD
qZpfAzqYSib
wVjXMQm
YBCJgbLN
BDcXCrNfaEb
rGIcLfIyjQWg
fBqwXVZh
vwCsr
GKoxLbS
cWzDeoVx
VJhGCcHOr
wDAoYKFzwvtw
EPKMfE
QCxXDVpCMyC
Yevdm
NGeTvZniHD
RwWWZBaaidW
RAZNbUyBJacx
BMCvS
NwViUSqzRq
dpVWuZ
brPlvU
BjwReYsQwz
plPE
tJVNhhvgJl
wDVjbmYnTuyW
搜索
查看: 47768|回复: 274

[教程] DW1830 ngff无线蓝牙驱动教程   [复制链接]
跳转到指定楼层
复制 

远景FANS

UID
424619
帖子
4181
PB币
535
贡献
0
技术
748
活跃
2223

巡察使 我是大学生!

楼主
发表于 2016-7-26 22:08:32 IP属地江西 |只看该作者 |倒序浏览
快御云安全
本帖最后由 syscl 于 2016-7-26 22:29 编辑


硬件


测试机型: Dell Precision M3800(QHD+)

测试系统: macOS Sierra(Public Beta1 和 Public Beta 2) | OS X El Captain (10.11.2/10.11.6)

无线网卡: 943602BAED(DW1830, 该模块蓝牙芯片型号: BCM20703A1)

基本情况: Wi-Fi免驱, 蓝牙按照下面驱动修改即可完美驱动.


需要的内核扩展/驱动(kext)

所需驱动



  • BrcmFirmwareData.kext
  • FakePCIID.kext
  • FakePCIID_Broadcom_WiFi.kext


下面两个驱动根据系统版本进行选择(不可混用):


  • 如果是10.10.x以下的系统则还需要
  • BrcmPatchRAM.kext




  • 如果是10.11.x及以上的系统则需要
  • BrcmPatchRAM2.kext



安装方式(选其中一种, 不要同时使用)


注意: 方法一具有更高的内存效率和稳定的蓝牙表现(参见反馈; 方法二和方法三适合对内存效率并不关注并且希望系统盘没有改动的朋友).


方法一:

1. 安装驱动到/System/Library/Extensions目录, 拷贝相应到内核扩展到/S*/L*/E*下并在终端机中重建缓存

  1. sudo touch /System/Library/Extensions && sudo kextcache -u /
复制代码


方法二:

1. 复制上述所需要的内核扩展到Clover相应的目录中.


方法三(不推荐, 可选):


  • 这个方法仅仅适用于在启动中遇到如下错误时使用:


  1. Apr  3 19:53:35 lightingdeMacBook-Pro kernel[0]: BrcmPatchRAM2: [0a5c:6412]: device request failed ("0xe00002ed (UNDEFINED)" 0xe00002ed).
  2. Apr  3 19:53:35 lightingdeMacBook-Pro kernel[0]: BrcmPatchRAM2: [0a5c:6412]: Not responding - Delaying next read.
复制代码

1. 这个时候把驱动中的BrcmFirmwareData.kext替换成BrcmFirmwareRepo.kext, 然后全部复制到Clover/kexts/对应系统的目录中.

2. 打开BrcmFirmwareRepo.kext/Contents/Info.plist

3. 修改IOKitPersonalities/IOProviderClass下的disabled_IOResources成为IOResources [本文中提供的驱动已经修改好, 无需再做修改]

4. 保存并退出


注意: 方法三中的驱动可以安装到/System/Library/Extensions或者/Library/Extensions目录中, 否则我们无法进入系统OS X/macOS(死循环)



Clover中需要的补丁(可选, 仅当下列的功能无法正常工作时操作)

  • 利用PlistEdit Pro/Xcode编辑config.plist/KernelAndKextPatches/KextsToPatch


5G补丁

  1. Comment Enable 5G for Brcm4360
  2. Find <4183fcff 742c48>
  3. Replace <66c70655 53eb2b>
  4. Name AirPortBrcm4360
复制代码
  • 如果是10.10.x 的系统需要打开低功耗蓝牙4.1 Hand-off 热点的补丁


  1. Comment 10.10.2+ BT4LE-Handoff-Hotspot, Dokterdok
  2. Find <4885c074 5c0fb748>
  3. Replace <41be0f00 0000eb59>
  4. Name IOBluetoothFamily
复制代码
  • 如果是10.11.x 的系统需要打开低功耗蓝牙4.1 Hand-off 热点的补丁


  1. Comment 10.11.dp1+ BT4LE-Handoff-Hotspot, credit RehabMan based on Dokterdok original
  2. Find <4885ff74 47488b07>
  3. Replace <41be0f00 0000eb44>
  4. Name IOBluetoothFamily
复制代码



完成安装


  • 触发系统重建缓存


  1. sudo touch /System/Library/Extensions && sudo touch /Library/Extensions && sudo kextcache -u /
复制代码

  • 重启





关于DW1820驱动的文章, 请参阅: DW1820(BCM4350) ngff无线+蓝牙驱动教程方法都是类似的.

祝你们成功!!

syscl


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

查看全部评分

远景FANS

UID
424619
帖子
4181
PB币
535
贡献
0
技术
748
活跃
2223

巡察使 我是大学生!

沙发
发表于 2016-7-26 22:09:07 IP属地江西 |只看该作者
首楼备用.

Rank: 1

UID
1836415
帖子
117
PB币
1
贡献
0
技术
15
活跃
134
板凳
发表于 2016-7-26 22:28:25 IP属地黑龙江 |只看该作者
顶起楼主,好文章,楼主辛苦了

爱已欠费

Rank: 5Rank: 5Rank: 5

UID
16344
帖子
641
PB币
2580
贡献
0
技术
0
活跃
1413
4F
发表于 2016-7-26 23:12:20 IP属地四川 |只看该作者
前排围观,谢谢分享

Rank: 1

UID
2402397
帖子
32
PB币
0
贡献
0
技术
0
活跃
19
5F
发表于 2016-7-26 23:12:44 IP属地陕西 |只看该作者
ganxielouzhufenxiang

Rank: 1

UID
2402397
帖子
32
PB币
0
贡献
0
技术
0
活跃
19
6F
发表于 2016-7-26 23:14:36 IP属地陕西 |只看该作者
多谢楼主啊

Rank: 2Rank: 2

UID
11244
帖子
236
PB币
0
贡献
0
技术
0
活跃
148
7F
发表于 2016-7-27 01:08:56 IP属地四川 来自手机 |只看该作者
感谢,收藏了

Rank: 2Rank: 2

UID
1581214
帖子
304
PB币
0
贡献
0
技术
30
活跃
634
8F
发表于 2016-7-27 01:09:50 IP属地河北 |只看该作者
syscl 发表于 2016-7-26 22:09
首楼备用.

楼主,请问你的DW1830在windows 10 下正常吗?我从dell官网下载驱动,安装始终报错。设备管理器中硬件id为14e4:aa52。你的呢?

UID
4568967
帖子
14232
PB币
2272
贡献
0
技术
94
活跃
3073

巡察使 十一周年

9F
发表于 2016-7-27 06:14:26 IP属地辽宁 |只看该作者
貌似听说 SLE/LE下有第三方kexts 并且也注入Clover下的kexts的内存效率是最低的?
反正我不会注入了

btw 你帖子应该改下 反正也没改动LE 所以完全不必touch LE

UID
4568967
帖子
14232
PB币
2272
贡献
0
技术
94
活跃
3073

巡察使 十一周年

10F
发表于 2016-7-27 06:25:47 IP属地辽宁 |只看该作者
哦 对 还有 你忘记写设置权限了= =

球王

Rank: 7Rank: 7Rank: 7

UID
374559
帖子
2512
PB币
4553
贡献
0
技术
127
活跃
1641
11F
发表于 2016-7-27 17:03:49 IP属地山东 |只看该作者
谢谢楼主分享
不过dw1830这货可是不便宜呀

Rank: 2Rank: 2

UID
65693
帖子
368
PB币
1017
贡献
0
技术
9
活跃
1349
12F
发表于 2016-7-27 20:09:59 IP属地江苏 |只看该作者
W550s表示也可用(windows下也可驱动)、麻烦楼主编辑一下、告知未买此卡的黑友们注意ID要为43ba,aa52已明确不可用,43bb及43bc尚不确定

Rank: 2Rank: 2

UID
65693
帖子
368
PB币
1017
贡献
0
技术
9
活跃
1349
13F
发表于 2016-7-28 00:18:00 IP属地未知 |只看该作者
楼主、请问下无线显示第三方无线网卡,蓝牙也并没有识别出是4.1的该怎么解决?

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

Rank: 2Rank: 2

UID
65693
帖子
368
PB币
1017
贡献
0
技术
9
活跃
1349
14F
发表于 2016-7-28 22:37:33 IP属地江苏 |只看该作者
ok- -、楼主不在、
  1. cat /var/log/system.log | grep -i brcm[fp]
复制代码
排查错误后发现:
  1. com.apple.kextd[45]: kext signature failure override allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext "/System/Library/Extensions/BrcmFirmwareData.kext"
复制代码
遂google之,发现此贴这个帖子,参考其中第二十七条、之前有看到说蓝牙有问题的可以通过重装解决的也可以试试这个。

即:
  1. sudo kextcache -system-prelinked-kernel

  2. sudo kextcache -system-caches
复制代码
然后重启后显示正常。



PS:仍然有个问题,我的Iphone6s一直连不上此卡的蓝牙,准确的来说,之前的BCM94352Z的蓝牙也连不上,一直提示不支持的设备。请问楼主有方法解决没有。

远景FANS

UID
424619
帖子
4181
PB币
535
贡献
0
技术
748
活跃
2223

巡察使 我是大学生!

15F
发表于 2016-7-29 00:17:23 IP属地福建 |只看该作者
qiuzhen 发表于 2016-7-27 20:09
W550s表示也可用(windows下也可驱动)、麻烦楼主编辑一下、告知未买此卡的黑友们注意ID要为43ba,aa52已明 ...

忙ing, 请问aa52是什么? 这个卡就是14e4, 43ba(vid, pid)的.

远景FANS

UID
424619
帖子
4181
PB币
535
贡献
0
技术
748
活跃
2223

巡察使 我是大学生!

16F
发表于 2016-7-29 00:18:31 IP属地福建 |只看该作者
qiuzhen 发表于 2016-7-28 00:18
楼主、请问下无线显示第三方无线网卡,蓝牙也并没有识别出是4.1的该怎么解决?

按照该教程即可驱动.

FakePCIID+FakePCIID_Broadcom_WiFi开启AirPort Extreme识别, BrcmPatchRAM2+BrcmFirmwareData开启蓝牙识别.

////

远景FANS

UID
424619
帖子
4181
PB币
535
贡献
0
技术
748
活跃
2223

巡察使 我是大学生!

17F
发表于 2016-7-29 00:19:09 IP属地福建 |只看该作者
skykingf 发表于 2016-7-27 17:03
谢谢楼主分享
不过dw1830这货可是不便宜呀

是呀 但是性能好呀. 不过为了兼容性, 94352z也是相当好的卡.

////

Rank: 5Rank: 5Rank: 5

UID
1431243
帖子
749
PB币
916
贡献
0
技术
14
活跃
2972
18F
发表于 2016-7-29 08:36:21 IP属地江苏 |只看该作者
很悲催,参考了六米洲的建议,买的dw1830,到手才发现反面有许多的贴片元件,比 94352z厚了一点,插进NGFF接口无法按平,不知道楼上的各位用家有无这个症状?

远景FANS

UID
424619
帖子
4181
PB币
535
贡献
0
技术
748
活跃
2223

巡察使 我是大学生!

19F
发表于 2016-7-29 09:48:17 IP属地江西 来自手机 |只看该作者
smg_zj 发表于 2016-7-29 08:36
很悲催,参考了六米洲的建议,买的dw1830,到手才发现反面有许多的贴片元件,比 94352z厚了一点,插进NGFF接 ...

不应该啊 你的是什么机型?

Rank: 2Rank: 2

UID
65693
帖子
368
PB币
1017
贡献
0
技术
9
活跃
1349
20F
发表于 2016-7-29 10:00:40 IP属地江苏 |只看该作者
syscl 发表于 2016-7-29 00:17
忙ing, 请问aa52是什么? 这个卡就是14e4, 43ba(vid, pid)的.

14e4:aa52. 我第一张这个卡就买到的是aa52的,并不能驱动,后来卖家好心过了几天进货给我换了43ba的,所以买的时候要问清楚了。。。
回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛