Posted by
The ASRock had 8 USB3.0, and several more SATA III. (Again) I must be missing something. I know video files are bigger than audio (uncompressed) so USB 2.0 seems useless for that.
Guide for the ASROCK Z77 Extreme4 Motherboard. Wasn't easy, but successful! Wrote down all I did in case anyone else needs help.
Info/Conditions:
-I had Windows 10 already installed on a separate disk
-I Installed OSX on an external SSD via usb, it’s not directly connected to my motherboard
-This guide is for using an Nvidia graphics card in the 700, 800, or 900 series. Other’s may work, but will require different steps.
-Haven’t tested power management (Sleep/Wake) but everything else works: Graphics, Audio (including HDMI audio)
DOWNLOADS:
Multibeast Sierra: https://www.tonymacx86.com/resources/multibeast-sierra-9-0-1.329/
Multibeast 6.1: https://www.tonymacx86.com/resources/multibeast-mavericks-6-1-0.208/
Kextbeast: https://www.tonymacx86.com/resources/kextbeast-2-0-1.310/
IONetworkingFamily.kext: https://www.tonymacx86.com/threads/asrock-z77-extreme4-build-yosemite.163214/#post-1033980 (Found in attachements, don’t need his GPU driver)
Voodoo 2.8.8 package: https://sourceforge.net/projects/voodoohda/files/VoodooHDA-2.8.8.pkg.zip/download
Nvidia GFX web driver: http://www.nvidia.com/download/driverResults.aspx/107807/en-us
Nvidia Cuda 8.0 Driver: http://www.nvidia.com/object/macosx-cuda-8.0.46-driver.html
Clover Configurator (Vibrant edition for Sierra): http://mackie100projects.altervista.org/download-clover-configurator/
1: Update your BIOS!
a. Some guides for the ASROCK Z77 include a MacOSX patched bios which I don’t really trust and didn’t need, so I just flash updated my bios to the latest version from AsRock’s website and it worked beautifully
b. You can overclock your CPU in the bios if you wish, I do not know if it will work/show in OSX but it definitely worked for windows, my i5-2500k is OCd to 4.3Ghz
c. https://youtu.be/oEN-Pv5wrsY?t=2m28s My settings are mostly stock besides the OC settings, but I changed some of my settings using this guy’s parameters. Most of my settings were already on those parameters, but I think I changed one or two.
d. Your system should be now optimized for OSX, now onto Unibeast
2: Creating unibeast USB drive
a. https://www.tonymacx86.com/threads/unibeast-install-macos-sierra-on-any-supported-intel-based-pc.200564/ Will be following this guide for creating the USB using Step 1 and 2. You will need a tonymac account for downloads
b. For step 13 on that guide, we will be using UEFI boot mode. This will NOT work right away but we will fix it later to make UEFI boot work.
c. For step 14 I did not need any of the graphics options, we will install graphics drivers later
d. There are other BIOS settings in Step 3 that they recommend, but I don’t believe I needed to use them after updating the bios and using the settings I already stated. If you are having problems perhaps looking at these would help
e. You want to put the latest multibeast on the USB drive like the guide says, but you also want to put older version multibeast 6.1 (audio), IONetworkingFamily.kext(internet) and Kextbeast (installs the internet kext) all on the USB as well. Other files can and will be downloaded from the internet on the hackintosh later. Links to all these will be in the downloads section above.
3: Installing macOS Sierra
a. Again, we will be following the TonyMac guide from 2a, following their Step 4
b. I had no problems with TonyMac’s guide in getting the OS installed. Booting into the flash drive required using the UEFI option when selecting from the F11 Boot menu in POST. At the clover bootloader you may need to use boot command –x or –v to get it to installation to work, but I didn’t need to.
c. When it’s done installing, computer will restart, make sure to boot from the unibeast USB again to get back to the clover bootloader.
4: Multibeast + Internet
a. These next steps are the hardest section in my opinion.
b. When you boot from the unibeast USB you now want to boot your MacOSX Sierra installation
c. Should boot up, if not try the bootflags (-x and/or –v) but I didn’t need them
d. Go through the MacOS setup. Don’t setup the internet, it is not working yet.
e. Now, you have a semi-working installation of MacOS Sierra, congrats! But almost everything is broken, or at least was for me: Graphics, Audio, Internet, and the Clover bootloader all did not work. That’s what the rest of this guide aims to fix.
f. We are going to start with Sierra Multibeast, copy it from your USB to the desktop.
g. Unzip Sierra multibeast and run the multibeast app
h. At QuickStart: UEFI Boot Mode. It still wont work right away but it will be fixed so use that.
i. Drivers that I chose: Nothing for audio, disk use 3rd party SATA and eSATA, Misc I used NullCPUPowerManagement (Don’t know if this is necessary/works and I haven’t tested power management yet).
j. Network: Nothing
k. USB: 3rd Party USB 3.0 (again, don’t know if necessary but just what I chose, hasn’t hurt anything but may not be necessary).
l. Customize tab - Graphics Configuration: I chose none of these settings, we will be setting up Nvidia Graphics another way. This is where you would configure integrated graphics if you were using them. I am not, I do not have my BIOS configured for integrated, and this guide isn’t designed for Integrated Graphics, but if you set up your BIOS for integrated, this is where you would enable it I presume. m. SSDT Options: Depends on your CPU, I chose Sandy Bridge Core i5 / i7 Overclocked for my OC’d i5-2500k, may have other choices for different Intel CPUs.
n. System Definitions: iMac 14,1 should already be selected use that.
o. Go to build tab and install. Wait for it to finish.
p. Unzip the IONetworking kext from earlier (should be on the USB) and place it on the desktop.
Asrock 990fx Extreme4 Drivers
q. Also put KextBeast on the desktop and run it
r. Choose to install to system library in kextbeast, this program installs kexts on the desktop to the system. Once it’s done, reboot.
s. Boot from USB again back to your Sierra install as clover still probably isn’t working (wasn’t for me).
t. Internet should now work! Next to fix is the bootloader, then we can fix graphics, and after that, audio. If your internet isn’t working double check everything, but interent, or at least Ethernet, should work. Wifi cards will likely require some more work or maybe even replacement. USB wifi cards are generally the easiest to use.
5: Bootloader
Asrock X79 Extreme4
a. Fixing the clover bootloader isn’t very tricky once you know what to do, but I had to do some digging to find the instructions.
b. Before fixing the bootloader, when you go to your boot list option (f11) there is an option for booting from MacOSX but choosing it does nothing (that was what I faced).
c. To Fix this, boot into your clover unibeast USB again, but don’t boot into your MacOS install.
d. https://www.tonymacx86.com/threads/anyone-with-asrock-z77-pro3-motherboard.176172/#post-1130914 We are going to follow this guide to fix this problem. Once it’s done, the bootlist should now show a UEFI version of your Sierra Hard Drive to boot from. or an option to boot into Clover. You can set it as the default drive to boot from too if you wish. Booting into this drive will bring the clover bootloader which allows you to boot into Sierra or other operating systems such as windows. If windows is installed already it should be shown on the list of possible options to boot into from clover. Time to boot into your system and fix graphics.
6: Graphics
a. https://www.youtube.com/watch?v=1viBPrAtdts I mostly followed this guide to install drivers for my GTX 970
b. Included in the downloads section I’ll put links to the Web Drivers, CUDA Drivers, and Clover Configurator program
c. The –v is only needed for the first reboot, after you can turn that off after. Verbose means when you boot, the boot terminal will show so you can see everything that’s happening in the boot, if you are NOT seeing that and only seeing the Apple logo, there is another way to do this I may update this section with soon.
d. Hopefully after you reboot, graphics are working perfectly.
7: Audio
a. When all else is done we will now run Multibeast 6.1 for audio
b. We just need need this for the audio, go to drivers tab, audio, Realktek, without DSDT, and choose ALC898, and then press install. This should install Audio drivers for audio coming from your motherboard but NOT for the GPU/HDMI.
c. To get HDMI audio working, follow the OS X El Capitan HDMI Audio Fix on this guide: https://www.tonymacx86.com/threads/fixed-hdmi-audio-os-x-el-capitan-easy-guide-no-dsdt-edit-works-for-me.176737/ The normal guide worked for me but there is an alternate guide that may work if that one doesn’t. The alternate guide I actually tried first and messed up my Motherboard audio, so not what I would recommend using first.
8: Misc
a. I’ll try to keep this guide updated as things pop up, but just about everything should be working, besides maybe power management (Sleep/wake)which I have not tested.
Epson Drivers For Mac
b. There were other guides for this Motherboard, but none for Sierra, and many of them had compromises I did not want to make (Disable OCing, Legacy bootloader, etc…)
Hp Printer Drivers For Mac
c. If anyone has anything to add, let me know!
Hp Drivers For Mac
d. Maybe I’ll add pictures or a video or something soon. Hope this helps!