Win10论坛

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

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

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

搜索
查看: 31060|回复: 260

[教程] DW1830 ngff无线蓝牙驱动教程   [复制链接]

远景FANS

UID
424619
帖子
4181
PB币
533
贡献
0
技术
741
活跃
2187

巡察使 我是大学生!

发表于 2016-7-26 22:08:32 |显示全部楼层
本帖最后由 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币
533
贡献
0
技术
741
活跃
2187

巡察使 我是大学生!

发表于 2016-7-26 22:09:07 |显示全部楼层
首楼备用.

Rank: 1

UID
1836415
帖子
117
PB币
4
贡献
0
技术
14
活跃
96
发表于 2016-7-26 22:28:25 |显示全部楼层
顶起楼主,好文章,楼主辛苦了

爱已欠费

Rank: 5Rank: 5Rank: 5

UID
16344
帖子
614
PB币
2236
贡献
0
技术
0
活跃
1024
发表于 2016-7-26 23:12:20 |显示全部楼层
前排围观,谢谢分享

Rank: 1

UID
2402397
帖子
32
PB币
1
贡献
0
技术
0
活跃
18
发表于 2016-7-26 23:12:44 |显示全部楼层
ganxielouzhufenxiang

Rank: 1

UID
2402397
帖子
32
PB币
1
贡献
0
技术
0
活跃
18
发表于 2016-7-26 23:14:36 |显示全部楼层
多谢楼主啊

Rank: 2Rank: 2

UID
11244
帖子
236
PB币
0
贡献
0
技术
0
活跃
148
发表于 2016-7-27 01:08:56 来自手机 |显示全部楼层
感谢,收藏了

Rank: 2Rank: 2

UID
1581214
帖子
302
PB币
10
贡献
0
技术
30
活跃
562
发表于 2016-7-27 01:09:50 |显示全部楼层
syscl 发表于 2016-7-26 22:09
首楼备用.

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

Vanilla.

UID
4568967
帖子
13838
PB币
42
贡献
0
技术
94
活跃
2731

十一周年

发表于 2016-7-27 06:14:26 |显示全部楼层
貌似听说 SLE/LE下有第三方kexts 并且也注入Clover下的kexts的内存效率是最低的?
反正我不会注入了

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

Vanilla.

UID
4568967
帖子
13838
PB币
42
贡献
0
技术
94
活跃
2731

十一周年

发表于 2016-7-27 06:25:47 |显示全部楼层
哦 对 还有 你忘记写设置权限了= =

球王

Rank: 7Rank: 7Rank: 7

UID
374559
帖子
2460
PB币
4509
贡献
0
技术
126
活跃
1431
发表于 2016-7-27 17:03:49 |显示全部楼层
谢谢楼主分享
不过dw1830这货可是不便宜呀

Rank: 2Rank: 2

UID
65693
帖子
368
PB币
1024
贡献
0
技术
9
活跃
1086
发表于 2016-7-27 20:09:59 |显示全部楼层
W550s表示也可用(windows下也可驱动)、麻烦楼主编辑一下、告知未买此卡的黑友们注意ID要为43ba,aa52已明确不可用,43bb及43bc尚不确定

Rank: 2Rank: 2

UID
65693
帖子
368
PB币
1024
贡献
0
技术
9
活跃
1086
发表于 2016-7-28 00:18:00 |显示全部楼层
楼主、请问下无线显示第三方无线网卡,蓝牙也并没有识别出是4.1的该怎么解决?

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

Rank: 2Rank: 2

UID
65693
帖子
368
PB币
1024
贡献
0
技术
9
活跃
1086
发表于 2016-7-28 22:37:33 |显示全部楼层
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币
533
贡献
0
技术
741
活跃
2187

巡察使 我是大学生!

发表于 2016-7-29 00:17:23 |显示全部楼层
qiuzhen 发表于 2016-7-27 20:09
W550s表示也可用(windows下也可驱动)、麻烦楼主编辑一下、告知未买此卡的黑友们注意ID要为43ba,aa52已明 ...

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

远景FANS

UID
424619
帖子
4181
PB币
533
贡献
0
技术
741
活跃
2187

巡察使 我是大学生!

发表于 2016-7-29 00:18:31 |显示全部楼层
qiuzhen 发表于 2016-7-28 00:18
楼主、请问下无线显示第三方无线网卡,蓝牙也并没有识别出是4.1的该怎么解决?

按照该教程即可驱动.

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

////

远景FANS

UID
424619
帖子
4181
PB币
533
贡献
0
技术
741
活跃
2187

巡察使 我是大学生!

发表于 2016-7-29 00:19:09 |显示全部楼层
skykingf 发表于 2016-7-27 17:03
谢谢楼主分享
不过dw1830这货可是不便宜呀

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

////

Rank: 5Rank: 5Rank: 5

UID
1431243
帖子
686
PB币
772
贡献
0
技术
13
活跃
1949
发表于 2016-7-29 08:36:21 |显示全部楼层
很悲催,参考了六米洲的建议,买的dw1830,到手才发现反面有许多的贴片元件,比 94352z厚了一点,插进NGFF接口无法按平,不知道楼上的各位用家有无这个症状?

远景FANS

UID
424619
帖子
4181
PB币
533
贡献
0
技术
741
活跃
2187

巡察使 我是大学生!

发表于 2016-7-29 09:48:17 来自手机 |显示全部楼层
smg_zj 发表于 2016-7-29 08:36
很悲催,参考了六米洲的建议,买的dw1830,到手才发现反面有许多的贴片元件,比 94352z厚了一点,插进NGFF接 ...

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

Rank: 2Rank: 2

UID
65693
帖子
368
PB币
1024
贡献
0
技术
9
活跃
1086
发表于 2016-7-29 10:00:40 |显示全部楼层
syscl 发表于 2016-7-29 00:17
忙ing, 请问aa52是什么? 这个卡就是14e4, 43ba(vid, pid)的.

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