[Hackintosh][OpenCore] macOS Sonoma のインストール(4)Wi-Fi 設定

macOS Sonoma のインストールは完了した。

しかしこの時点では Wi-Fi が使えない(Bluetooth は使える)。Sonoma のインストールが意外とスムーズに進んで驚いていたが、この Wi-Fi が一番手こずった。

macOS Sonoma では Broadcom のチップセットが使われていると Wi-Fi が繋がらないようだ。たしかに僕は「FENVI FV-T919」という Wi-Fi/Bluetooth アダプタを使っており、それは BCM94360 という Broadcom のチップセットが使われている。

FV-T919
https://www.fenvi.com/product_detail_16.html

以下のサイトに従って、Wi-Fi を使えるようにした。

SonomaでBroadcom Wi-Fiを有効にする
https://bootmacos.com/archives/21501

(1)以下から IOSkywalkFamily-v1.0.0.zip と IO80211FamilyLegacy-v1.0.0.zip をダウンロードする。

dortania/OpenCore-Legacy-Patcher
https://github.com/dortania/OpenCore-Legacy-Patcher/tree/e21efa975c0cf228cb36e81a974bc6b4c27c7807/payloads/Kexts/Wifi

解凍すると IOSkywalkFamily.kext と IO80211FamilyLegacy.kext が出てくるが、IO80211FamilyLegacy.kext には AirPortBrcmNIC.kext も含まれている。

EFI>OC>Kexts に IOSkywalkFamily.kext と IO80211FamilyLegacy.kext を追加する。

(2)ProperTree アプリで config.plist を開く。

Kext Updater で EFI フォルダーをマウントしておき、「File>OC Clean Snapshot」をクリック。「EFI>OC」を指定する。

「Kernel>Add」を見ると、IOSkywalkFamily、IO80211FamilyLegacy、AirPortBrcmNIC が追加されている。以下の順番で並び替える。

  1. Lilu
  2. VirtualSMC
  3. IntelMausi
  4. USBPorts
  5. WhateverGreen
  6. AppleALC
  7. IOSkywalkFamily
  8. IO80211FamilyLegacy
  9. AirPortBrcmNIC

(3)「Kernel>Block」で「Identifier」が「com.apple.iokit.IOSkywalkFamily」となっている項目がある。この「Enabled」を False から True に変更する。

(4)「Misc>Security>SecureBootModel」を Default から Disabled に変更する。

(5)「NVRAM>Add>7C436110-AB2A-4BBB-A880-FE41995C9F82」で「boot-args」に amfi=0x80 を追記する。「csr-active-config」を 03080000 に変更する。

(6)「NVRAM>Delete>7C436110-AB2A-4BBB-A880-FE41995C9F82」に Type を string、Value を csr-active-config とした項目を追加する。

(7)以下から OpenCore-Patcher.pkg をダウンロードする。この時点では Wi-Fi が使えないので、別マシンでダウンロードすることになるだろう。

OpenCore Legacy Patcher
https://github.com/dortania/OpenCore-Legacy-Patcher/releases

(8)Mac を再起動して config.plist を反映させたうえで、7の OpenCore-Patcher.pkg をダブルクリックして OpenCore Legacy Patcher をインストールする。

OpenCore Legacy Patcher を起動し、「Post-Install Root Patch>Start Root Patching」を実行。再起動すると Wi-Fi に繋がるはずが、繋がらない。

別の TP-LINK の Wi-Fi アダプターを使ってみたが、これも繋がらない。OpenCore Legacy Patcher を完全にアンインストールした状態でも状況は変わらなかった。

TP-LINK TL-WDN4800
https://www.tp-link.com/us/home-networking/pci-adapter/tl-wdn4800/

仕方がないので通常の Wi-Fi は諦めてイーサーネットコンバーターを使って有線 LAN を無理やり Wi-Fi 化する方法でインターネット接続することにした(LAN ケーブルは届かない場所にマシンがあるため)。

【Amazon.co.jp限定】 バッファロー WiFi 無線LAN 中継機 Wi-Fi 5 11ac 866 + 300 Mbps ハイパワー コンセント直挿し コンパクトモデル 簡易パッケージ 日本メーカー【 iPhone 15 / 14 / 13 iPhone SE (第三世代) / メーカー動作確認済み】 エコパッケージ WEX-1166DHPS2/N
https://amzn.to/3X0bPtR

これでインターネットに繋がるようになった。普通に直接 Wi-Fi に繋いだときと同じぐらいの速度が出ている。

FENVI FV-T919 は Bluetooth アダプターとしてそのまま使い続けよう。FENVI FV-T919 だと OpenCore の Boot Menu でも Bluetooth キーボードが動作する。

iCloud のサインインは最初うまくいかなかったが、再起動することでできた。Wi-Fi が使えないので AirDrop が動作しないが、Hand-off 機能やデバイス間でのコピーアンドペーストなどはちゃんと動作した。

USB アダプターで接続していた M.2 SSD をマザーボードに直接接続することで、macOS Sonoma のインストールは完了だ。