-
Notifications
You must be signed in to change notification settings - Fork 473
驱动内置英特尔无线网卡
Steve Z edited this page Sep 29, 2023
·
20 revisions
在这个教程里,我们将介绍两种方式来驱动我们的英特尔无线网卡。
如果想使用 AirportItlwm
和 itlwm
, 您可以从以下链接来下载最新 releases:
如果想使用 HeliPort
, 您可以从以下链接来下载最新 releases:
- 首先,进入
系统偏好设置 - 网络 - Wi-Fi
,关闭在菜单栏中显示 Wi-Fi 状态
。 - 然后,解压所有下载的包并拷贝
itlwm.kext
到/EFI/CLOVER/kexts/Other/
或者/EFI/OC/Kexts/
。 - 如果您是 OC 用户,您需要添加以下代码到
config.plist
:
<dict>
<key>Arch</key>
<string>x86_64</string>
<key>BundlePath</key>
<string>itlwm.kext</string>
<key>Comment</key>
<string>Intel Wi-Fi driver</string>
<key>Enabled</key>
<true/>
<key>ExecutablePath</key>
<string>Contents/MacOS/itlwm</string>
<key>MaxKernel</key>
<string></string>
<key>MinKernel</key>
<string>16.0.0</string>
<key>PlistPath</key>
<string>Contents/Info.plist</string>
</dict>
- 重启,然后移动
HeliPort.app
到您的应用程序
文件夹。 - 打开
HeliPort.app
,完成。- 您需要先允许任意来源。
- 打开
终端.app
并运行sudo spctl --master-disable
。
- 首先,确保你的 macOS 版本 >= 10.13,此教程只涵盖 OpenCore 引导。
- 移除
itlwm
和HeliPort
并进入系统偏好设置 - 网络 - Wi-Fi
打开在菜单栏中显示 Wi-Fi 状态
。 - 然后,解压下载的包并拷贝
AirportItlwm.kext
到/EFI/CLOVER/kexts/Other
或者/EFI/OC/Kexts/
。
- 如果 macOS 版本 >= 10.13 但是 < 11,打开
/EFI/CLOVER/config.plist
并在KernelAndKextPatches - ForceKextsToLoad
里添加以下代码:
<key>ForceKextsToLoad</key>
<array>
<string>\System\Library\Extensions\corecapture.kext</string>
<string>\System\Library\Extensions\IO80211Family.kext</string>
</array>
- 打开
/EFI/OC/config.plist
并更改以下代码:
<dict>
<key>Arch</key>
<string>x86_64</string>
<key>BundlePath</key>
<string>AirportItlwm.kext</string>
<key>Comment</key>
<string>Intel Wi-Fi driver</string>
<key>Enabled</key>
<true/>
<key>ExecutablePath</key>
<string>Contents/MacOS/AirportItlwm</string>
<key>MaxKernel</key>
<string></string>
<key>MinKernel</key>
<string>17.0.0</string>
<key>PlistPath</key>
<string>Contents/Info.plist</string>
</dict>
- 同时,修改
SecureBootModel
来允许加载 immutablekernel。如果您的 macOS 版本 >= macOS11 (KernelCollection),就不需要做以下步骤:
<key>DmgLoading</key>
- <string>Any</string>
+ <string>Signed</string>
<key>SecureBootModel</key>
- <string>Disabled</string>
+ <string>Default</string>
- 如果上述方法不管用,还原对
DmgLoading
和SecureBootModel
的修改,然后强制加载IO80211Family
。打开/EFI/OC/config.plist
并更改以下代码:
<key>Force</key>
<array>
<dict>
<key>Arch</key>
<string>Any</string>
<key>BundlePath</key>
<string>System/Library/Extensions/corecapture.kext</string>
<key>Comment</key>
<string></string>
<key>Enabled</key>
<true/>
<key>ExecutablePath</key>
<string>Contents/MacOS/corecapture</string>
<key>Identifier</key>
<string>com.apple.driver.corecapture</string>
<key>MaxKernel</key>
<string>19.99.99</string>
<key>MinKernel</key>
<string>17.0.0</string>
<key>PlistPath</key>
<string>Contents/Info.plist</string>
</dict>
<dict>
<key>Arch</key>
<string>Any</string>
<key>BundlePath</key>
<string>System/Library/Extensions/IO80211Family.kext</string>
<key>Comment</key>
<string></string>
<key>Enabled</key>
<true/>
<key>ExecutablePath</key>
<string>Contents/MacOS/IO80211Family</string>
<key>Identifier</key>
<string>com.apple.iokit.IO80211Family</string>
<key>MaxKernel</key>
<string>19.99.99</string>
<key>MinKernel</key>
<string>17.0.0</string>
<key>PlistPath</key>
<string>Contents/Info.plist</string>
</dict>
</array>
- 如果您对驱动有任何疑问,请进入 https://gitter.im/OpenIntelWireless/itlwm 来参与讨论。
- 如果您想反馈问题,请使用 https://github.com/OpenIntelWireless/itlwm/issues
- 感谢 OpenIntelWireless 提供 AirportItlwm,HeliPort 和 itlwm。