概述

nuc8的网卡为intel的AC9560,在GitHub的itlwm问世之前只能通过更换半免驱网卡来实现无线上网。在购入后一段时间,一直使用InteMausi驱动i219-v,不过后来离路由器非常远,不能满足插网线的条件,就打算使用现成的Airportitlwm.kext。相比itlwm.kext,不再需要heliport辅助显示连接,而是使用了macOS自带的无线网络界面。虽然稳定性和速度略逊一筹,但是极大的提升了使用体验。

如何使用

  1. 二选一iltwm.kext和Airportitlwm。这里使用的是后者。比前者少了最后一步通过heliport提供图形界面。
  2. 安全启动必须开启,所以config中SecureBootModel的值必须被设置,不能为Disabled,比如nuc8使用了Mac mini8,1的机型,查阅oc的使用手册,应该填写j174。
  3. 如果系统版本为Big Sur则不需要在config的kernel-Force栏添加,若系统版本为10.15或10.14以及更低,参考如下填入kernel-Force。
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
    <plist version="1.0">
    <array>
    <dict>
    <key>BundlePath</key>
    <string>System\Library \Extensions \IO80211Family.kext</string>
    <key>Comment</key>
    <string>force 80211</string>
    <key>Enabled</key>
    <true/>
    <key>ExecutablePath</key>
    <string>Contents/MacOS/IO80211Family</string>
    <key>PlistPath</key>
    <string>Contents/Info.plist</string>
    <key>Identifier</key>
    <string>com.apple.iokit.IO80211Family</string>
    </dict>
    </array>
    </plist>

  4. 注意config中DmgLoading的值不能为Any,不然在SecureBootModel被设置后oc启动黑屏。改为Signed即可。

2021-4-3更新

  1. 发现Airportitlwm无法正常隔空播放,更换itlwm和Heliport即可。