Contribute
Register

Stork's Gene Build > ASUS MAXIMUS VIII GENE Z170 - i5-6600K - MSI Vega 56

Stork

Admin
Staff member
Joined
Sep 21, 2010
Messages
13,782
Motherboard
Asus ProArt Z490 Creator
CPU
i5-10400
Graphics
RX 580
Mac
  1. MacBook Pro
  2. Mac mini
  3. Mac Pro
Classic Mac
  1. Power Mac
  2. PowerBook
Mobile Phone
  1. iOS
Hey @Stork 10.13.4 is now out. I've used your guide to install Sierra on the Gene/950Pro nvme previously and it's worked great for years. Looking forward to your thoughts on whether it's now safe to update to High Sierra.
I'll update later today. Stay tune.

UPDATE: There's more to updating to 10.13.4 than was expected. So, wait for the dust to settle. I'll probably update Gene late next week (since I'm traveling).
 
Last edited:
Joined
Jun 23, 2016
Messages
9
Motherboard
ASUS Maximus VIII GENE
CPU
i7 6700k
Graphics
Intel 530HD/GTX1060
No worries, will check back in a couple of weeks. Thanks
 
Joined
Dec 19, 2016
Messages
87
Motherboard
ASUS ROG MAXIMUS X HERO Z370
CPU
i7-8700K
Graphics
RX 580
Mac
  1. MacBook Pro
  2. Mac Pro
Mobile Phone
  1. iOS
Hi Stork, any progress in updating this build to 10.13.4?
 

Stork

Admin
Staff member
Joined
Sep 21, 2010
Messages
13,782
Motherboard
Asus ProArt Z490 Creator
CPU
i5-10400
Graphics
RX 580
Mac
  1. MacBook Pro
  2. Mac mini
  3. Mac Pro
Classic Mac
  1. Power Mac
  2. PowerBook
Mobile Phone
  1. iOS
Hi Stork, any progress in updating this build to 10.13.4?
Unfortunately, not until next week as we're traveling back from Spring break. Sorry for the delay.
 

Stork

Admin
Staff member
Joined
Sep 21, 2010
Messages
13,782
Motherboard
Asus ProArt Z490 Creator
CPU
i5-10400
Graphics
RX 580
Mac
  1. MacBook Pro
  2. Mac mini
  3. Mac Pro
Classic Mac
  1. Power Mac
  2. PowerBook
Mobile Phone
  1. iOS
msbc42, et al.

I've updated Gene from Sierra 10.12.6 to High Sierra 10.13.4 without any problems. No Nvidia problems with the GTX 950. I may try substituting the GTX 950 with a GTX 1060, when I have time, to see if the glitching is there with the Pascal cards.

Here's how I updated. I installed High Sierra 10.13.4 over Sierra 10.12.6, but I had to "clean up" the Sierra build first as I was using RehabMan's NVMe spoof kext and SSDT (see below). I also used the default APFS disk format which automatically uses TRIM for SSDs.

Read it all before trying. I also made the outline so you can print it out and check off the steps. :thumbup:

:ch: Backup your current installation using Carbon Copy Cloner or SuperDuper;
:ch: Download the High Sierra 10.13.4 installer from the Mac App Store;
:ch: Download MultiBeast v10.2.0 (or the latest) for High Sierra (see tonymacx86 Downloads menu);
:ch: Download UniBeast v8.3.2 (or the latest) for High Sierra (see tonymacx86 Downloads menu);
:ch: Download the latest support kexts, apps, etc.:
:ch: Codec Commander kext
:ch: USBInjectAll kext
:ch: Clover Configurator
:ch: (Optional) For GTX 10x0 graphics card users, Luli and NvidiaGraphicsFixup kexts (see tonymacx86 Downloads menu)
:ch:apfs.efi from How to Update + Current and Past apfs.efi Downloads but don't install it yet.
:ch: KextBeast (see tonymacx86 Downloads menu).​

:ch: Create the UniBeast USB Installation thumb drive per the UniBeast: Install macOS High Sierra on Any Supported Intel-based PC, Step 2. (We did Step 1 by downloading the High Sierra 10.13.4 installer from the Mac App Store.)
:ch: Copy MultiBeast, Codec Commander, USBInjectAll, Clover Configurator, Luli, NvidiaGraphicsFixup, KextBeast and apfs.efi to the UniBeast USB Installation thumb drive.

:ch: (Optional) If you are using the M.2 SSD slot with a NVMe SSD in Sierra 10.12, then you're probably using RehabMan's HackrNVMeFamily using class-code spoof technique. If so, remove the following:
:ch: SSDT_NVMe-Pcc.aml from /EFI/EFI/Clover/ACPI/patched/ folder, and the
:ch: HackrNVMeFamily10_12_6.kext from either /Library/Extensions/ folder (where I put it) or /EFI/EFI/Clover/kexts/other/ folder (if you put it there), and
:ch: Any NVMe patches in the /EFI/EFI/Clover/config.plist file.​

:ch: Boot into your BIOS and set the boot disk to the UniBeast USB Installation thumb drive. Save and boot the UniBeast USB Installation thumb drive.
:ch: At the Clover Boot Loader Menu, choose the External icon, which is called "Boot OS X Install from Install macOS High Sierra" and install High Sierra.
:ch: The High Sierra installation process will have three re-boots.
:ch: First and second reboots, choose the "Install macOS..." (or something like it), then for the
:ch: Third reboot, choose your installation drive.​

:ch: If your graphics card needs the Nvidia drivers, you'll get a very low resolution screen. If your not prompted to update the drivers, bring up the Nvidia System Preference pane and click the Update button and start the installation process. Reboot after it completes.

:ch:Once reaching the Desktop, copy MultiBeast onto your desktop (or another folder), unzip it and run it using same configuration choices as shown here. (Picture here soon.)
Quick Start > UEFI Boot Mode
Drivers > Audio > Realtek ALC8xx > ALC1150
Drivers > Audio > 100 / 200 / 300 Series Audio Support
Drivers > Misc > FakeSMC Plugins
Drivers > Misc > FakeSMC HWMonitor Application
Drivers > Network > Intel > IntelMausiEthernet v2.3.0
Bootloaders > Clover UEFI Boot Mode + Emulated NVRAM <---Only if you are using the Nvidia drivers
Build > Install
Gene MultiBeast 10.2.0 Build.png

:ch: NOTE: I didn't select any Driver > USB option(s) because I'm using pastrychef's SSDT-USB.aml.
:ch: Don't reboot yet! Mount the installation's EFI partition (see Post #1 Post Installation for method) and copy apfs.efi to /Volumes/EFI/EFI/CLOVER/drivers64UEFI/.

:ch: Reboot into the BIOS after MultiBeast completes its installation.
:ch: In the BIOS, set the boot disk to your installation disk drive. Save and exit.
:ch: At the Desktop,
:ch: copy Codec Commander and USBInjectAll kexts to your desktop (making sure that Codec Commander and USBInjectAll are the only kexts on the Desktop),
:ch: run KextBeast, selecting /Libarary/Extensions/ to place Codec Commander and USBInjectAll in the proper location, and
:ch: either move the Codec Commander and USBInjectAll kexts off the Desktop to a Hackintosh folder in /Applications (that's where I have my tonymacx86 apps) or delete it.
:ch: (Optional) reboot again.​
:ch: At the Desktop, test Audio and your graphics.
:ch: If you don't have any audio, rerun MultiBeast and just select the following:
Drivers > Audio > Realtek ALC8xx > ALC1220
Drivers > Audio > 100 / 200 / 300 Series Audio Support
Build > Install
Reboot <--- You should have Audio/Sound now.​
:ch: If your graphics are glitchy, etc., then copy the Luli and NvidiaGraphicsFixup kexts from the UniBeast USB Installation thumb drive onto your desktop.
:ch: make sure only those two kexts on the Desktop,
:ch: run KextBeast, selecting /Libarary/Extensions/ to place Luli and NvidiaGraphicsFixup kexts in the proper location.
:ch: Reboot​
:ch: Done!

If you having trouble using your USB 3 ports, see Post #84 in the macOS 10.13.4 Update thread for a config.plist modification. However, since I'm using pastrychef's SSDT-USB.aml, my USB ports are working OK.

I'll update Post #1's fresh install instructions shortly. Thanks for your patience. Enjoy your GENE hackintosh.
 
Last edited:
Joined
Dec 19, 2016
Messages
87
Motherboard
ASUS ROG MAXIMUS X HERO Z370
CPU
i7-8700K
Graphics
RX 580
Mac
  1. MacBook Pro
  2. Mac Pro
Mobile Phone
  1. iOS
Stork,

You don’t mention USBInjectAll.kext - is it needed if using pastrychef's SSDT-USB.aml?
 
Joined
Jun 23, 2016
Messages
9
Motherboard
ASUS Maximus VIII GENE
CPU
i7 6700k
Graphics
Intel 530HD/GTX1060
Hey Stork, can't we just perform the update to High Sierra via the OSX app and then simply install kexts via multibeast? Also can you explain if using pastrychef's SSDT-USB.aml is better and how to install that.
 

Stork

Admin
Staff member
Joined
Sep 21, 2010
Messages
13,782
Motherboard
Asus ProArt Z490 Creator
CPU
i5-10400
Graphics
RX 580
Mac
  1. MacBook Pro
  2. Mac mini
  3. Mac Pro
Classic Mac
  1. Power Mac
  2. PowerBook
Mobile Phone
  1. iOS
You don’t mention USBInjectAll.kext - is it needed if using pastrychef's SSDT-USB.aml?
I didn't mentioned it because I was installing High Sierra over/on my Sierra installation. However, you prompted me to check to see if the USBInjectAll.kext has been updated since my last Sierra MultiBeast run, and it has been updated - from 0.60 to 0.64. I've update the procedures to include the latest USBInjectAll.kext. Thanks for bringing it to my attention. :thumbup:

Hey Stork, can't we just perform the update to High Sierra via the OSX app and then simply install kexts via MultiBeast? Also can you explain if using pastrychef's SSDT-USB.aml is better and how to install that.
I updated using the UniBeast installation thumb drive because I had it already made up. I also used MultiBeast because it's one-stop-shopping for getting the latest kexts and config.plist patches taken care of. You can do a direct install, but follow tonymacx86's guide > Update Directly to macOS High Sierra. If you try that method, be sure to move FakeSMC to /EFI/EFI/Clover/kext/other as the guide states. Good luck and let us know how it went.

Yes, pastrychef's SSDT-USB.aml is better to use as the Increase 15 Port Limit config.plist patch was suppose to be tempory until you created a SSDT-USB.aml. pastrychef's full mapping and aml and source files can be found here and "some simpler directions on how to implement this USB fix here". (Quoted from pastrychef's Golden Build description.)

Hello Stork,

Minor glitch, but just to let you know that your link to Clover Configurator is broken.
Fixed! Thank you. I've changed the OP, too. :thumbup:
 
Last edited:
Joined
Dec 19, 2016
Messages
87
Motherboard
ASUS ROG MAXIMUS X HERO Z370
CPU
i7-8700K
Graphics
RX 580
Mac
  1. MacBook Pro
  2. Mac Pro
Mobile Phone
  1. iOS
Stork,

have you updated to the latest BIOS - 3703? Any issues with sleep/wake?
 
Top