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

2019-06-17 09:26:53 131点赞 956收藏 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就不需要初学者考虑了,基本上常见网卡的驱动已经够用了。


展开 收起

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

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

暂无报价

intel 英特尔 AX200 WiFi 6 网卡

intel 英特尔 AX200 WiFi 6 网卡

暂无报价

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

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

暂无报价

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

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

暂无报价

群晖 ESXi PVE 40 10G 544+ 网卡 固态 NVME 拆分卡 组合适配卡

群晖 ESXi PVE 40 10G 544+ 网卡 固态 NVME 拆分卡 组合适配卡

暂无报价

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

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

暂无报价

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

暂无报价

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

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

138元起

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

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

暂无报价

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

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

暂无报价

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

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

28元起

英特尔AX200 wifi6无线网卡3000M台式电脑千兆PCIE蓝牙接收器

英特尔AX200 wifi6无线网卡3000M台式电脑千兆PCIE蓝牙接收器

164.43元起

intel 英特尔 EXPI9400PT PRO/1000 PT 1000M 千兆PCI-E无线网卡 Wi-Fi 5(802.11ac)

intel 英特尔 EXPI9400PT PRO/1000 PT 1000M 千兆PCI-E无线网卡 Wi-Fi 5(802.11ac)

暂无报价

全新英特尔AX210 WIFI6E千兆笔记本台式机无线网卡蓝牙5.3接收器

全新英特尔AX210 WIFI6E千兆笔记本台式机无线网卡蓝牙5.3接收器

220元起

intel 英特尔 X520SR2 万兆PCI-E有线网卡

intel 英特尔 X520SR2 万兆PCI-E有线网卡

989.01元起
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块了.

    校验提示文案

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

    校验提示文案

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

取消
确认
评论举报

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

相关文章推荐

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