macOS Sierra on ThinkPad X220 + Dell DW1550 (BCM94352) 導入メモ
ただいま試行錯誤中。
- http://x220.mcdonnelltech.com/ に従ってEFI Boot可能なUSBメモリ作成
- GUIDでパーティション初期化、Sierraインストール
- Clover Configuratorのお行儀が悪いのか、EFIをマウントできなくなる事象がたびたび起こるので、為念でコマンドラインでマウント。再起動後のTerminal操作は結果としてこうなる。
sudo spctl --master-disable
diskutil mount /dev/disk0s1
- McDonnellTechに置いてあるEFIの中身からBroadcom_Bluetooth.kextを引っこ抜いてからEFIに投入、_kext-install.command実行 (これで後で引っこぬく手間を省く)
- /S/L/Eに最新のFakePCIID.kext、 FakePCIID_Broadcom_Wifi.kext (https://bitbucket.org/RehabMan/os-x-fake-pci-id/downloads) およびBrcmPatchRAM2.kext, BrcmFirmwareRepo.kext (https://bitbucket.org/RehabMan/os-x-brcmpatchram/downloads) およびUSBInjectAll.kext (https://bitbucket.org/RehabMan/os-x-usb-inject-all/downloads) を突っ込む
- カーネルキャッシュ更新
sudo touch /System/Library/Extensions && sudo kextcache -u /
- Cloverにconfig-bcm94352-120.plistを適用。ダウンロードは https://github.com/toleda/wireless_half-mini/blob/master/config-bcm94352-120.plist.zip から。コピペ箇所は次の通り
- [Devices] - [Fake ID] - [WIFI]
- [Kernel and Kexi Patches] - [KextsToPatch] (計8件)
- MaciASL (https://sourceforge.net/projects/maciasl/) で次の作業
- ここまでやったらUSBメモリ抜く、EFIをアンマウント、再起動
sync ; sync ; sync
diskutil umount /dev/disk0s1
sudo shutdown -r now
curl -o ~/ssdtPRGen.sh https://raw.githubusercontent.com/Piker-Alpha/ssdtPRGen.sh/master/ssdtPRGen.sh chmod +x ssdtPRGen.sh ./ssdtPRGen.sh diskutil mount /dev/disk0s1 cp ~/Library/ssdtPRGen/SSDT.aml /Volumes/EFI/EFI/CLOVER/ACPI/patched/ sync ; sync ; sync diskutil umount /dev/disk0s1
-
- 配置後、再起動