[Hackintosh][OpenCore] macOS Sonoma のインストール(4)Wi-Fi 設定
Overview
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 が追加されている。以下の順番で並び替える。
- Lilu
- VirtualSMC
- IntelMausi
- USBPorts
- WhateverGreen
- AppleALC
- IOSkywalkFamily
- IO80211FamilyLegacy
- 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 のインストールは完了だ。