黑苹果从入门到精通 篇五:选择并驱动黑苹果的有线/无线网卡及蓝牙

2019-06-17 09:26:53 131点赞 954收藏 121评论

创作立场声明:刚考完试,回来填坑,之后会继续更新USB定制,CPU变频,A卡硬解和核显驱动及硬解(如果我懒癌没发作的话)。

选择并驱动黑苹果的有线/无线网卡及蓝牙

前言

网络对于任何一台电脑而言都是不可或缺的,黑苹果实现网卡的驱动难度并不大,但是需要合适的硬件搭配正确的驱动,对于有线而言,可以适配市面上99%的硬件,基本不用操心,而无线则相对繁琐一些,首先要求固定几款网卡,其次要求正确的驱动和配置,才能使得无线网络和蓝牙正常工作。

有线网卡

1Gbps板载网卡

目前基本上所有的主板都板载了千兆有线网卡,所以我们这里不讨论PCI-E网卡的驱动。相对无线而言,有线网卡驱动的难度很小,方法很简单,只需要找准正确的Kext扔到Clover或/L/E中注入即可。
首先我们需要确认主板的板载网卡型号,我们可以右键我的电脑-管理-设备管理器-网络适配器中找到具体型号:

设备管理器设备管理器


目前可以驱动的有线网卡分为五类:

  1. IntelMausiEthernet :面向Intel网卡,支持i217-V/i218-V/i219-V/82579-V等等,基本上大部分的Intel板载有线网卡都可以靠这个驱动,基本上5系以后的主板上的Intel板载网卡都无压力。由Mieze创建,由RehabMan接手。

  2. AppleIntelE1000e :面向Intel网卡,支持82573,82574L,82578,82579等5/6代较老网卡。由Mieze创建,由RehabMan接手。

  3. RealtekRTL8111 :面向Realtek瑞昱网卡,支持Realtek RTL8111/8168 B/C/D/E/F/G/H等,但是这个驱动在安装前首先需要删除/S/L/E中的Realtek驱动,然后复制重建缓存。由Mieze创建,由RehabMan接手。

  4. AtherosE2200Ethernet :面向Atheros高通网卡,支持AR816x, AR817x, Killer E220x, Killer E2400 and Killer E2500,很多游戏本上的Killer网卡可以使用这个驱动。由Mieze创建。

  5. BCM5722D :面向Broadcom博通网卡,支持少量型号。由adlan创建。

  6. Null-Ethernet :面向无法驱动的有线网卡,启动Mac App Store访问,通过USB WIFI来实现Fake Ethernet。由RehabMan创建。

以本台电脑举例,我们只需要将IntelMausiEthernet这个驱动扔到/EFI/Clover/Kexts/Other目录下即可。

10Gbps PCI-E网卡

High Sierra 10.13.2后macOS加强了对万兆网卡的支持,目前有以下几款万兆网卡在黑苹果下可以使用:

  1. 华硕ROG AREION 10G

  2. Aquantia AQtion AQN-107

  3. GIGABYTE GC-AQC107

无线网卡

很多人喜欢使用USB无线网卡,实际上macOS对各个组件的要求比较高,如果使用USB网卡,诸如Apple Continuity(Handoff和Airdrop),内建网卡等等均无法实现,而且使用WIFI还需要第三方软件驱动帮忙,一般也不带蓝牙。而且USB网卡还会造成无法睡眠的情况,不推荐使用。

无线网卡御三家:Intel,Atheros(高通旗下),Broadcom(博通)。

  1. Intel:由于IO80211驱动没有开放源码,所以基本上Intel的无线网卡在macOS下是无解的,其蓝牙可能能驱动,但是也需要先进入Windows再重启到macOS,才能正确获得蓝牙dev/sub实现,让人很不舒服。特别需要注意,由于300系主板引入了CNVi,所以基本上所有的板载无线网卡都不能驱动,最好选择能更换的板载无线网卡。

  2. Atheros:Atheros无线网卡也不在少数,驱动难度貌似也不大,只需要IO80211Family.kext驱动即可,但是本人并没有详细的考证过蓝牙的驱动方式,所以也不是很推荐。

  3. Broadcom:最受大家推崇的就是博通网卡,但也仅限于几个型号,经过一系列设置后就可以非常完美的使用。也是本次教程面向的无线网卡对象。需要注意,这类网卡普遍较贵,无线网卡从性能来讲以Intel为首,但是这几款黑苹果限定的博通网卡基本都超过Intel*级网卡的价格。所以,如果你还没有挑选主板,最好能找一块板载网卡是博通限定型号的主板,可以省下两百左右。

博通网卡的兼容性如下表所示(比较常见的):

兼容性表格兼容性表格

这些无线网卡也分为两类,一类是Apple原生网卡,通过转接卡或直接连接到PCI-E通道上,形式可以是PCI-E插卡或M,2槽。这类网卡包括:

  • BCM94331CD (4 antenna, BT4, Wifi a/b/g/n): iMac Intel 21.5” or 27” (Late 2012-Early 2013)

  • BCM94360CD (4 antenna, BT4, Wifi a/b/g/n/ac): iMac Intel 21.5” or 27” (Late 2013-Late 2014)

  • BCM943602CD (4 antenna): Couldn’t find corresponding model

  • BCM943602CDP (4 antenna, BT4 Wifi a/b/g/n/ac): iMac Intel 21.5” or 27” (Mid 2015-Late 2015)

  • BCM94360CS (3 antenna, BT4, Wifi a/b/g/n/ac): Mac mini A1347 (Late 2014), MacBook Pro 13” and 15” Retina (Late 2013-Mid 2014)

  • BCM943602CS (3 antenna, BT4, Wifi a/b/g/n/ac): MacBook Pro Retina (2015)

  • BCM94360CS2 (2 antenna, BT4, Wifi a/b/g/n/ac): MacBook Air (Mid 2013-2017)

  • BCM94360CSAX (3 antenna, BT4, a/b/g/n): MacBook Pro 13” and 15” Retina (Late 2012-Early 2013)

这类Apple拆机网卡数量并不少,淘宝上都已经搭配好了PCI-E转接卡或者M.2转接卡,需要注意!蓝牙不走PCI-E通道,所以转接卡会有一个插槽需要连接到USB Header上,例如,PCI-E转接卡会附带一个USB2.0插针,M.2转接卡需要主板有USB Header,而笔记本没有USB Header,我印象中只有Intel的NUC上存在USB插针,所以再次推荐Intel NUC8i5 BEH搭配M.2转接网卡使用。

Apple原生网卡最大的好处在于可以在BIOS和Clover选择界面使用蓝牙键盘,相对来说方便不少,而且诸如Handoff等功能也不需要操心,免驱动,完完全全是原生使用。

接下来是第二类网卡,即所谓第三方网卡 or 非原生网卡,由于笔记本不带USB Header,所以通常会选择Half mini PCI-E中的BCM94352HMB和M.2的BCM94352z,第三方网卡使用基本上也不存在太大的问题,但有几个注意点:

  1. BCM94352HMB和BCM94360HMB在华硕Z170之前的主板上经常使用,即所谓WIFI GO,使用华硕带WIFI GO的老主板可以省下不少费用。

  2. BCM94350ZAE听说也可以驱动,而且非常便宜,只有BCM94352z大约三分之一的价格,性能也不错,但是存在一些问题,具体是什么问题我没了解过

  3. BCM94352z分为一齿和二齿,请分清具体适合的版本。

左为双齿,右为单齿左为双齿,右为单齿

如果是台式机,并且主板没有miniPCI-E和M.2无线网卡插槽预留,请使用BCM943602CS/BCM94360CDP/BCM94360CD的原生PCI-E网卡,如果主板自带M.2或者miniPCI-E插槽,并且可以更换无线网卡,请根据天线数选择合适的网卡,使用较多的有BCM94360 HMB/BCM94352 HMB/BCM94352Z/BCM943602BAED等。部分自带无线网卡的华硕X99主板上的WIFI GO使用的就是BCM94360 HMB,相对而言可以省下一笔支出。

无线网络

关于无线网络的驱动是非常简单的,只有前面提到的第二类网卡(所谓的第三方博通兼容卡)才需要驱动,我们只需要在/EFI/Clover/Kexts/Other目录下放入AirportBrcmFixup和Lilu即可,目前这两个驱动都由acidanthera维护。当然你也可以放在/Library/Extensions下,不过千万要记得重建缓存,这里我给出手动重建缓存的命令:

sudo kextcache -i /

至于Kext Beast, Kext Wizard, Kext Utility为啥不推荐,我也不知道,RehabMan不推荐,他还推荐尽量将Kexts放在/Library/Extensions下,理由如下:

People often ask me why I install kexts to /S/L/E (or /L/E on 10.11 or later).

I have many reasons:

1 placing them in /S/L/E (or /L/E on 10.11+) and including in kernel cache, makes kextcache do a lot of error checking.

2 if you develop kexts, error checking is very important!

3 some kexts don’t work from Clover/kexts (AppleHDA injector, CodecCommander, BrcmFirmware*)

4 the idea behind Clover/kexts is to have a set of stable and minimalistic kexts that will allow booting of the installer/recovery, not full functionality

5 so…the kexts there I tend to not update as often and the full set is not there (less unneeded kexts, less problems)

6 placing kexts into kernel cache for day-to-day use is “more native” (as it would be on a real Mac) vs. injection (which is very non-Mac)

蓝牙

由于蓝牙本质上是走USB通道的,所以在搞定蓝牙前你最好先整好USB,不过一般来说只要加了对应的USB端口限制补丁和USBInjectAll.kext后一般都能识别部分USB,所以蓝牙一般能用,但是如果通过下面的方法你无法用蓝牙,那么说明你得从USB这块着手,可能需要定制USBInjectAll,这个我们下次再聊。

蓝牙和无线同样,只有非Apple原生卡才需要驱动,我们这里主要借助了OS-X-BrcmPatchRAM,这个kext由RehabMan维护。RehabMan的驱动一般在Github上放源码,下载摆在Bitbucket上,建议无论安装什么驱动,都请认真阅读README.md,毕竟作者比我懂多了。

下载后的目录结构如图所示:

目录结构目录结构

  1. BrcmPatchRAM/BrcmPatchRAM2需要根据版本二选一,如果是10.11 or later就使用RAM2,如果是老版本使用RAM。

  2. BrcmFirmwareData和BrcmFirmwareRepo也是二选一,他们两个作用是完全一样的,RehabMan推荐使用Repo,但是Repo需要安装到/Library/Extensions目录下并重建缓存,而Data可以直接放到/EFI/Clover/Kexts中

  3. 至于non-PatchRAM就不需要初学者考虑了,基本上常见网卡的驱动已经够用了。


展开 收起

intelBE200AX210AX200内置无线网卡千兆WiFi7蓝牙5.4台式电脑

intelBE200AX210AX200内置无线网卡千兆WiFi7蓝牙5.4台式电脑

67元起

intel 英特尔 7260AC 通用版 867M Mini PCI-E无线网卡(802.11ac)

intel 英特尔 7260AC 通用版 867M Mini PCI-E无线网卡(802.11ac)

暂无报价

Intel AX211 AX201 9560AC 1650I WIFI6千兆无线网卡CNVI蓝牙5.2 killer1690i ax411蓝牙

Intel AX211 AX201 9560AC 1650I WIFI6千兆无线网卡CNVI蓝牙5.2 killer1690i ax411蓝牙

暂无报价

IntelAX210AX200WIFI6双频5G千兆PCIE台式内置无线网卡5.2蓝开 AX200+8DB天线 WiFi6 30

IntelAX210AX200WIFI6双频5G千兆PCIE台式内置无线网卡5.2蓝开 AX200+8DB天线 WiFi6 30

369元起

Intel AX200ngw无线网卡ax210台式笔记本内置蓝牙5G千兆wifi6 003 intel AX210NGW 蓝牙5.2 2021空降 WiFi 6E

Intel AX200ngw无线网卡ax210台式笔记本内置蓝牙5G千兆wifi6 003 intel AX210NGW 蓝牙5.2 2021空降 WiFi 6E

暂无报价

intel 英特尔 AX200 双频千兆M.2无线网卡 Wi-Fi 6

intel 英特尔 AX200 双频千兆M.2无线网卡 Wi-Fi 6

暂无报价

intel 英特尔 AX200 WiFi 6 网卡

intel 英特尔 AX200 WiFi 6 网卡

暂无报价

intel 英特尔 I340T4BLK网卡千兆四口E1G44HT服务器PCI-E冗余虚拟化台式机原装网卡

intel 英特尔 I340T4BLK网卡千兆四口E1G44HT服务器PCI-E冗余虚拟化台式机原装网卡

暂无报价

原装intel万兆网卡 X540T2万兆双电口10G 英特尔聚合网络适配器

原装intel万兆网卡 X540T2万兆双电口10G 英特尔聚合网络适配器

暂无报价

intel 英特尔 wifi6 AX200 台式机无线网卡套餐

intel 英特尔 wifi6 AX200 台式机无线网卡套餐

暂无报价

gxlinkstar 英特尔AX200 wifi6台式机PCI-E无线网卡双频5G电竞游戏 蓝牙5.1 AX200+华硕延长天线 仅支持win10

gxlinkstar 英特尔AX200 wifi6台式机PCI-E无线网卡双频5G电竞游戏 蓝牙5.1 AX200+华硕延长天线 仅支持win10

138元起

IntelAX200 AX210 WIFI6E双频5G千兆PCIE台式内置无线网卡5.2蓝牙

IntelAX200 AX210 WIFI6E双频5G千兆PCIE台式内置无线网卡5.2蓝牙

暂无报价

Intel 7260AC 3165AC M600 M700 E460 E560 X240S 联想版 Intel3165AC IBM

Intel 7260AC 3165AC M600 M700 E460 E560 X240S 联想版 Intel3165AC IBM

暂无报价

英特尔(Intel)X710-DA2万兆四口光纤网卡

英特尔(Intel)X710-DA2万兆四口光纤网卡

暂无报价

intel 英特尔 AX210/AX200/8265AC双频5G台式机内置PCI-E千兆无线网卡蓝牙

intel 英特尔 AX210/AX200/8265AC双频5G台式机内置PCI-E千兆无线网卡蓝牙

27元起

EB-LINK intel 英特尔 X520-DA2 万兆有线网卡

EB-LINK intel 英特尔 X520-DA2 万兆有线网卡

675元起
121评论

  • 精彩
  • 最新
  • 请教大神,我的E3 1230V2,华硕P8B75主板,迪兰RX580 8G满血,HDMI输出1080P显示器,为什么4K 60帧会卡,4K30帧就没问题,头疼死了

    校验提示文案

    提交
    HDMI2.0才能4K@60

    校验提示文案

    提交
    你换成DP应该就没问题

    校验提示文案

    提交
    收起所有回复
  • 你好,请问如果用nuc黑苹果+usb wifi 配合ipad pro 12.9 可以使用sidecar功能么?
    或者使用typec楼连接?

    校验提示文案

    提交
    我觉得要用sidecar肯定要换wifi的,usb估计不行

    校验提示文案

    提交
    收起所有回复
  • 大佬能回答我一个问题吗,为什么黑苹果的蓝牙版本都很低连蓝牙4.2的都没有

    校验提示文案

    提交
    只有那么几张卡…

    校验提示文案

    提交
    基本都是老网卡,新的苹果产品基本是板载,没得拆

    校验提示文案

    提交
    还有1条回复
    收起所有回复
  • 请教一下,买了fenvi919,台式机,装了双系统,蓝牙在没进系统前是不工作的,导致在bios以及双系统选择画面都无法使用蓝牙键盘,这个是无解的么?

    校验提示文案

    提交
    看我11篇最后的蓝牙对码,如果bios本身有蓝牙适配模块是可以的

    校验提示文案

    提交
    做了对码,好像在双系统选择界面的时候,还是无法操作吧,那个地方好像是主板必须自带蓝牙模块才可以,不知道我有没有理解错

    校验提示文案

    提交
    收起所有回复
  • 老大我用的bcm94352网卡,mac下蓝牙也驱动成功了,但是蓝牙最多只能接2个设备,第三个设备会自动断线 [喜极而泣] ,最近还有一个问题,就是在win10下,听蓝牙音箱会断线,是不是网卡的问题,请教下,还是这个网卡本身本质就不行,如果换成94360网卡行吗,我自己加第三根天线 [喜极而泣]

    校验提示文案

    提交
    这个我也不确定,蓝牙和天线走一根线可能是会存在干扰现象,我没用过蓝牙音箱,也没连过这么多设备

    校验提示文案

    提交
    好的,我再试试

    校验提示文案

    提交
    还有14条回复
    收起所有回复
  • 还以为这是终结贴,结果只是网卡驱动。驱动配置能一起说完就好了。其实整个系列很不错,可以给那些小白指引很多反向。目前我自己的黑果非常完美,完成度99.9%吧。剩下那0.1%就留给白果吧!

    校验提示文案

    提交
    因为电脑主板炸了,本来是想把三卡都完结了的 [哭泣]

    校验提示文案

    提交
    看你的帖子一股脑入了nuc8 i5,94360CS2转接m.2的方案。现在usb 不显示插的有蓝牙,所以无法使用。我应该如何修复这个问题,定制USB kext吗?

    校验提示文案

    提交
    还有4条回复
    收起所有回复
  • 有没有声卡驱动的教程 [观察] ,我的小黑没声音

    校验提示文案

    提交
    你先applealc的wiki里找一下自己的声卡型号,一般都不用自己做的,thinkpad大部分都有

    校验提示文案

    提交
    收起所有回复
  • 感谢感谢 请问一下有没有好点的半高minipcie延长方案 淘宝找了几家都贵 而且不好固定

    校验提示文案

    提交
    我没有研究过,无法给建议,抱歉

    校验提示文案

    提交
    收起所有回复
  • 我的华擎DESK MINI装了博通的BCM94360CS2蓝牙可以用就是无线网络一直关闭状态,找不到无线网络,无论MAC还WIN10下都是一个问题,不知道楼主知道是何原因吗?网上找相关资料也是不多。

    校验提示文案

    提交
    这张是免驱卡,蓝牙无线都没问题,我感觉像是硬件的问题,天线接触不良或者卡有问题

    校验提示文案

    提交
    问题解决了,是网卡下面的固定转接卡的螺丝碰到网卡,导致断路了给螺丝贴张胶带问题就解决了 [狂汗]

    校验提示文案

    提交
    还有1条回复
    收起所有回复
  • 如果我用了一张万兆网卡,通过有线方式上网,再加了一块M.2接口的苹果原生网卡,用来解决蓝牙,这样是不是网络和蓝牙问题都能解决了?另外,如果通过这种方式,电脑是通过有线而不是WIFI连接网络的,那airdrop handoff之类的功能可以完美使用吗?

    校验提示文案

    提交
    当然可以,这种方法本质上就是一台既有有线网口又有无线网卡的机器,只不过使用有线上网,蓝牙自然没问题

    校验提示文案

    提交
    好的,谢谢,我是想确定一下如果使用有线连接方式上网,那handoff sidecar之类的无线联动功能还是不是可以正常使用

    校验提示文案

    提交
    还有2条回复
    收起所有回复
  • 请教大神,我现在有几个比较严重的问题:
    我的配置是华擎X99M Killer 3.1,E5 2640-V3,蓝宝石EX484,pm981上win 10 1803,海康C2000 pro上 10.13.6
    1、主板BIOS界面有几十个苹果系统的引导选项,并且进bios会卡,很卡很卡
    2、win 10已经无法正常启动了,要不就是卡死在欢迎界面,要不就是进去10秒钟左右卡死
    3、显卡的DP口根本无法开机,永远黑屏无信号。现在用的是HDMI口,冷启动时正常,但是mac下软启动时也会经常重启无画面,并且一旦出现无画面的情况,只能拔电源才能解决
    4、mac下,音量输出里有6个HDMI,但每一个都是灰色,并且都没有声音。只有耳机接口有声音
    5、现在桌面也无法更新到10.14

    求大神帮忙解答一下 [喜极而泣] 困扰很久了

    校验提示文案

    提交
    你这机器我只能说nb....这些问题我回答不了,也没人能回答,刷BIOS格掉磁盘重装两个系统吧

    校验提示文案

    提交
    pm981拆掉,哪怕是981不作为系统盘放在上面也会影响Mac的使用并且会有各种问题

    校验提示文案

    提交
    还有1条回复
    收起所有回复
  • Rog的 10g网卡,驱动和系统都识别正常,但是无法正常使用,大哥哥有没有方法可解,其他无资料可查 [高兴] [高兴] [高兴]

    校验提示文案

    提交
    xg c100c吗?这个KGP有说明加AppleEthernetAquantiaAqtion.kext,还有一个kext Patch,另外的我也没法做解答

    校验提示文案

    提交
    收起所有回复
  • 请教大神,rog areion 10g应该怎么去驱动么,试了几次了都不行

    校验提示文案

    提交
    Areion用的Aquantia方案,可以试试AppleEthernetAquantiaAqtion,如果这个不行就没办法

    校验提示文案

    提交
    收起所有回复
  • 你好,你列出的网卡分类表里三种接口类型

    校验提示文案

    提交
    pcie基本都是fenvi做的转接,bcm94360cd本身是三天线,其中一根天线是蓝牙和wifi合并的,老的fenvi版本就是三天线,避免干扰做的四天线

    校验提示文案

    提交
    我看了你的文章后入了fenvi的94360cd,目前还可以,就是5g频段要把路由器设成149信道80mhz带宽才稳定

    校验提示文案

    提交
    收起所有回复
  • 老大推荐下用华硕x99带wifi蓝牙的哪个版好?还是用华硕x99a2好

    校验提示文案

    提交
    个人当然是认为我的Deluxe更好 A-II是丐版

    校验提示文案

    提交
    收起所有回复
  • 求教楼主,我刚装了台华硕B360M gaming s➕i3 8100。刚做好黑苹果,强迫症患者,总觉得没有无线➕蓝牙,就不完整。我装的是Matx机箱,因为主板自带M2WiFi模块,能否推荐一款免驱的M2网卡。,,这两天淘宝咸鱼,看的我头疼。。。无从下手。。。

    校验提示文案

    提交
    一直没上张大妈回复的比较迟,非常抱歉,我看了下主板是带网卡槽但是没提供网卡,目前性价比较高的是DW1820A,不过驱动略微有点复杂,可以看黑果小兵原创的驱动方法。

    校验提示文案

    提交
    白果卡我不清楚M.2 E Key是否够长,如果够长cs2 2cs搭配转接卡都可以,还可以选购淘宝的BCM94360 PCI-E x1的卡,200左右,这些都是免驱的

    校验提示文案

    提交
    还有2条回复
    收起所有回复
  • 大神求指导。入了943620cd WIFI免驱,蓝牙看不到硬件? 10.13.6 usb不会定制,是放了个usbinjectall 0.74 window10下面蓝牙正常

    校验提示文案

    提交
    加解除usb15端口限制补丁

    校验提示文案

    提交
    收起所有回复
  • 选择黑苹果,并且习惯他的系统,也就意味着你以后肯定会买Mac,而且用不了多久就会买 [钱包被掏空]

    校验提示文案

    提交
    我nuc8i5装了黑苹果一周后就买了MacBook Pro 15

    校验提示文案

    提交
    我是用着19款pro13两天,觉得这系统还不错,扭头就折腾台式机黑苹果,为了大屏和弃用苹果屎一样的蝶式键盘。还给黑果配了个妙控板,为了能蓝牙连接现在折腾无线网卡爬到这个贴,pro13没用过一星期吃灰中。

    校验提示文案

    提交
    还有6条回复
    收起所有回复
  • 亲们,求助下,买了免驱的网卡蓝牙,在win下可以正常用,在mac下,只能识别到网卡,没有蓝牙,usb端口也定制过试了,蓝牙的博通驱动也挂载试了,都没有驱动成功,有办法吗?@唐少游

    校验提示文案

    提交
    usb蓝牙网卡一体的,mac只能识别网卡

    校验提示文案

    提交
    收起所有回复
  • y7000能推荐个网卡吗dw1560 300块了.

    校验提示文案

    提交
    同求,***也一百三了

    校验提示文案

    提交
    收起所有回复
提示信息

取消
确认
评论举报

相关好价推荐
查看更多好价

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
954
扫一下,分享更方便,购买更轻松