Asus X455LF安裝opencore
本來Clover用的好好的,會換主要是因為intel wifi網卡在黑蘋果下,得安裝opencore才能支援
本文來源如下連結:
https://www.youtube.com/watch?v=VEvfZJcKm1A
這影片用的OC版本是0.72
Laptop Asus X455LF
– Processor Intel Core i5-5200U Broadwell
– iGPU Intel HD Grapics 5500 Device ID 0x1616(編輯plst時會用到)
– dGPU Nvidia 930M
– RAM 12GB DDR3L
– Audio Conexant CX20751/2
– Trackpad : ASUS Touchpad (ETD) ACPI\VEN&dev_0108
– Ethernet : Realtek PCIe GBE Family Controller PCI\VEN_10EC&DEV8168&SUBSYS_200F1043&REV_10
https://github.com/acidanthera/OpenCorePkg
https://github.com/acidanthera/OpenCorePkg/releases
最新版本是0.75
下載解壓完成後,刪除IA32與Utilities兩個資料夾
並於X64資料夾中,取出EFI資料夾後,移除X64資料夾
去https://dortania.github.io/OpenCore-Install-Guide/config-laptop.plist/kaby-lake.html#acpi
參考ACPI的設定
在Docs\AcpiSamples\Binaries找到
SSDT-EC.aml
SSDT-PLUG.aml
SSDT-PNLF.aml
放入EFI\OC\ACPI中
打開https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-XOSI.aml
並下載至EFI\OC\ACPI中
進入EFI\OC\Drivers
僅保留以下檔案,剩下都刪除
AudioDxe.efi
CrScreenshotDxe.efi
OpenCanopy.efi
OpenHfsPlus.efi
OpenRuntime.efi
進入\EFI\OC\Tools
僅保留OpenShell.efi,其他都刪除
美化OpenCore介面
https://dortania.github.io/OpenCore-Post-Install/cosmetic/gui.html
進入https://github.com/acidanthera/OcBinaryData
打包下載OcBinaryData
解壓縮後,分別依以下操作
取出OcBinaryData-master\OcBinaryData-master\Resources\Audio\OCEFIAudio_VoiceOver_Boot.mp3
放入EFI\OC\Resources\Audio
取出\OcBinaryData-master\Resources\Font內所有檔案
放入EFI\OC\Resources\Font內
取出OcBinaryData-master\Resources\Image內之Acidanthera資料夾
放入EFI\OC\Resources\Image內
取出OcBinaryData-master\Resources\Label內所有檔案
放入EFI\OC\Resources\Label內
整理以下的kext
開啟https://dortania.github.io/OpenCore-Install-Guide/ktext.html#must-haves
下載VirtualSMC 1.27版
https://github.com/acidanthera/VirtualSMC/releases
及Lilu 1.57版
https://github.com/acidanthera/Lilu/releases
解壓縮後,在Lilu-1.5.7-RELEASE.zip取出Lilu.kext
VirtualSMC-1.2.7-RELEASE.zip取出SMCBatteryManager.kext與SMCProcessor.kext與VirtualSMC.kext
放入\EFI\OC\Kexts內
顯示:
開啟https://github.com/acidanthera/WhateverGreen/releases
下載WhateverGreen-1.5.5-RELEASE.zip
解壓縮後取出WhateverGreen.kext
放入\EFI\OC\Kexts內
開啟https://github.com/acidanthera/AppleALC/releases
音效:
下載AppleALC-1.6.6-RELEASE.zip
解壓縮後取出AppleALC.kext
放入\EFI\OC\Kexts內
網路:
開啟https://github.com/Mieze/RTL8111_driver_for_OS_X/releases
下載AppleALC-1.6.6-RELEASE.zip
解壓縮後在Release下取出RealtekRTL8111.kext
放入\EFI\OC\Kexts內
wifi(內建是Athos,但我wifi已經換了,就不放kext了)
USB
開啟https://bitbucket.org/RehabMan/os-x-usb-inject-all/downloads/
下載RehabMan-USBInjectAll-2018-1108.zip
解壓縮後取出XHCI-unsupported.kext
放入\EFI\OC\Kexts內
開啟https://github.com/RehabMan/OS-X-USB-Inject-All
下載OS-X-USB-Inject-All-master.zip
解壓縮後在Release下取出USBInjectAll.kext
放入\EFI\OC\Kexts內
我的wifi換成了intel 5100
https://github.com/OpenIntelWireless/itlwm/releases
https://github.com/OpenIntelWireless/IntelBluetoothFirmware/releases
SATA
開啟https://github.com/dortania/OpenCore-Install-Guide/blob/master/extra-files/CtlnaAHCIPort.kext.zip
PS2 Keyboards/Trackpads
開啟https://github.com/acidanthera/VoodooPS2/releases
下載VoodooPS2Controller-2.2.7-RELEASE.zip
解壓縮後取出VoodooPS2Controller.kext
放入\EFI\OC\Kexts內
開啟https://github.com/VoodooI2C/VoodooI2C/releases
下載VoodooI2C-2.6.5.zip
解壓縮後取出VoodooI2C.kext與VoodooI2CHID.kext
放入\EFI\OC\Kexts內
刪除EFI\OC\Kexts\VoodooI2C.kext\Contents\PlugInsVoodooInput.kext\VoodooInput.kext
Misc
開啟https://github.com/1Revenger1/ECEnabler/releases
下載ECEnabler-1.0.2-RELEASE.zip
解壓縮後取出ECEnabler.kext
放入\EFI\OC\Kexts內
開啟https://github.com/1Revenger1/ECEnabler/releases
下載BrightnessKeys-1.0.2-RELEASE.zip
解壓縮後取出BrightnessKeys.kext
放入\EFI\OC\Kexts內
plst編輯
開啟https://dortania.github.io/OpenCore-Install-Guide/config.plist/#creating-your-config-plist
照文中說明複製Docs\Sample.plist到EFI\OC目錄下並更名為config.plst
https://github.com/corpnewt/ProperTree
下載檔案,解壓縮執行ProperTree.bat
這程式是以python開發,所以會預先下載python最新版本安裝
完成後,用這個plst編輯器,開啟之前的config.plst檔案
執行OC Clean Snapshot
儲存檔案
開啟https://dortania.github.io/OpenCore-Install-Guide/config-laptop.plist/broadwell.html#acpi
按說明在acpi\patch下新增對應參數
開啟https://dortania.github.io/OpenCore-Install-Guide/config-laptop.plist/broadwell.html#deviceproperties
按說明在DeviceProperties
新增AAPL,ig-platform-id, device-id(HD5500為16160000),framebuffer-patch-enable,framebuffer-stolenmem, framebuffer-fbmem
開啟https://dortania.github.io/OpenCore-Install-Guide/config-laptop.plist/broadwell.html#kernel
按說明調整Kernel\Quirks內的參數值
開啟https://dortania.github.io/OpenCore-Post-Install/cosmetic/gui.html#setting-up-opencore-s-gui
按照說明調整Mist\Boot參數值Misc -> Boot -> PickerMode: External
https://dortania.github.io/OpenCore-Install-Guide/config-laptop.plist/broadwell.html#misc
按照說明調整Mist\Debug參數值
按照說明調整Mist\Security
https://dortania.github.io/OpenCore-Install-Guide/config-laptop.plist/broadwell.html#nvram
按照說明調整NVram\ADD\7C436110-AB2A-4BBB-A880-FE41995C9F82\boot-args 之值為
-v debug=0x100 keepsyms=1 alcid=3 -wegnoegpu npci=0x2000 -no_compat_check
下載https://github.com/corpnewt/GenSMBIOS
解壓縮執行後,輸入MacBookAir7,2,可自動產生SMBIOS等值
進入PlatformInfo\
同時修改SystemProductName與SystemSerialNumber與MLB與SystemUUID與ROM
最後修改
Misc -> Boot -> PickerAudioAssist -> True to enable picker audio
UEFI -> ProtocolOverrides -> AppleAudio -> True to enable FileVault voice over
https://dortania.github.io/OpenCore-Install-Guide/config-laptop.plist/broadwell.html#uefi
修改對應數值
存檔後重新開啟,並執行OC Clean Snapshot
最後把檔案放到EFI開機磁區即可
測試結果的話嘛…OC可以正常引導,itlwm可以正常啟動(airportitlwm這個怎麼用就是裝不上去@@)
透過hellport連線,2.4G可以正常使用
這樣應該就足夠了。