- load Optimized Defaults
- Disable VT-d, disable fastboot, disable secure boot, ostype -> other os, enable AHCI, IOAPIC 24-119 Entries enable, USB config -> Set XHCI handoff Enable, USB config -> legacy USB support - auto.
- install osx with unibeast usb drive installer.
- before install, expend existing ESP (EFI system partition) to > 200M with DiskGenius.
- during install, run disk utility, select Mac with Journel format the target drive, also name it as OSX, otherwise it will be called "--".
- after install, boot from usb and select OSX drive.
- install multibeast to application folder,
- get latest Clover EFI bootloader (v2.4k r4200).pkg, run and select boot with UEFI, also on dirvers64UEFI select EmuVariableUefi-64.efi, and check run rc script on target drive. This will allow Clover simulate the nvram on asus z170-p mobo, so that the nvidia web driver can be enabled.
under window partition, run bootice, add new boot menu item OSX and point to ESP:/EFI/Clover/CLOVERX64.efi adjust order to 1st.
- Lilu.kext and NvidiaGraphicsFixup.kext, put them into /Clover/kext/other
- install latest nvidia gtx webdriver
- open /Clover/config.plist with Clover Configurator, on Boot section, select nvda_drv=1, on System Parameters, check NvidiaWeb, InjectKexts Yes on SMBIOS, right side dropdown, select iMac 14,2
- reboot
- Now in Nvidia Driver Manager select web driver, reboot again
- download kext utility / kext beast
- install RT2870USBWirelessDriver.kext to /System/Library/Extensions with kext utility or kext beast.
- install wireless utility MT7612_7610U_D5.0.1.25_SDK1.0.2.18_UI5.0.0.27_20151209.dmg
- reboot
-
backup /System/Library/Extensions/AppleHDA.kext, so that can restore it with kext utility later if necessary.
-
/Clover/config.plist, on ACPI section, add "Rename HDAS to HDEF" DSDT patch; on Devices section, Audio 1 Inject, (uncheck ResetHDA)
-
Multibeast, install Audio drivers ALC887 current and 100 / 200 Series Audio; Build and Install.
-
put SSDT-HDEF-1.aml to /Clover/ACPI/patched (SSDT patch) https://github.com/toleda/audio_ALCInjection/blob/master/ssdt_hdef/ssdt_hdef-1-100-hdas.zip
-
reboot
-
test with audio_codecdetect_v2.3.command (chmod 755 to excute https://github.com/toleda/audio_CloverALC/blob/master/audio_cloverALC-130.command.zip )
Onboard audio codec Realtek: 0x10ec0887 Name: Realtek ALC887 Audio ID: 1
Valid audio codec, audio device and Audio ID; audio injection is working. Finished.
-
AppleALC inject method doesn't work on z170-p.
- download RehabMan-Realtek-Network-v2-2017-0322.zip, extract RealtekRTL8111.kext and install it into /S/E/L
- make sure ethernet card is builtin and en0, usb wifi dongle is en1
- update com.apple.Boot.plist in /Library/Preferences/SystemConfiguration EthernetBuiltIn Yes
- reboot