With the recent release of macOS Sierra 10.12 (previously OS X) my current OS 10.10 Yosemite install has been pushed to n-2 support status (Apple supports 2 versions prior the current release), meaning Apple will drop support for security updates upon the next release of macOS, presumedly due 2017. This means the time has come to update my 10.10 Yosemite install to 10.12 Sierra.
I decided to just skip the 10.11 El Capitan release and perform a fresh install. Over the weekend I managed to get a fresh Sierra install working on a spare HDD, allowing me to test its stability whilst still running my daily workhorse Yosemite install.
Nearly everything works as it should; bluetooth, GPU HW acceleration, sound, ethernet. Once again the only thing not working properly is sleep/wake/hibernate. But I remain persistent to get those working with this release and install.
Below is a summarised step of instructions I performed to get a persistent working install, please note you will need access to an existing installation of OS X to perform the Hackintosh installation.
Download the latest version of Sierra through the Mac App Store on the existing Mac.
On a Windows installation, insert an 8GB (minimum) USB drive and quick format it to FAT32.
Insert USB stick into the existing Mac and use Disk Utility to name the drive ‘USB’ as well as formatting the volume type: Mac OS Extended (Journaled).
Using terminal, create a bootable USB installer by entering the following command sudo /Applications/Install\ macOS\ Sierra.app/Contents/Resources/createinstallmedia --volume /Volumes/USB --applicationpath /Applications/Install\ macOS\ Sierra.app --nointeraction
Insert the USB in the X58A-UD3R Hackintosh, hit F12 on boot and boot from the USB installer
When prompted by the Clover bootloader, boot from the macOS installer USB
Install macOS Sierra as normal to your target drive. When the installer reboots the machine, ensure that you boot from the USB key again using F12, but then select to boot from the target drive in the Clover menu to finish off the installation
When the install is finished, download Clover again and install it to the target drive using the following settings
I already had a set of this RAM lying around, so ordered two more kits for a total of 48GB (6 x 8GB modules). 24GB is the official maximum supported RAM for the X58 chipset, but after reading online about some success stories with 48GB I thought it was worth a shot. Popped the modules in my Gigabyte GA-X58A-UD3R Rev 2.0 and can confirm it runs as sweet as a nut. OS X Yosemite recognises the full 48GB and all 6 modules correctly, with no issues reported so far.
A nice quick win, a rarity so it seams for Hackintosh builds 😛
After many years of running the Chameleon boot loader, the time has come to climb Hackintosh ‘Everest’ and make the transition from Chameleon to using the Clover project boot loader. Like Chameleon Clover is a boot loader that allows Mac OS X to run on non-Apple hardware, however it is meant to bring numerous benefits and fixes over the former solution.
From reading forums online and after several previously failed attempts I don’t expect this to be an easy task, but this time I am determined to get it working.
Clover is labeled as real EFI and Vanilla than Chameleon. Apple for one reason or enough has recently spruced up their security and services that used to run fine; like iMessage, no longer work. More commonly sleep has historical always been a sore spot for Hackintosh’s. Clover claims to alleviate most of these issues, only time and effort will tell.
Disable USB 3.0 controller in BIOS
The installation kept freezing upon launch in Clover, after some reading I realised it was linked to the USB 3.0 controller. After disabling the USB 3.0 controller installation proceeded without issue. I will re-enable support at a later date and see if the controller still causes problems.
After a lot of reading online and testing different configurations I managed to get a working system booted, but my experience wasn’t as straight forward compared to other peoples from what I can tell.
I followed steps 1 to 3 from TonyMac’s guide clover guide. I then created a UniBeast USB in order to boot the freshly installed system, as for the life of me I could not get the system to boot using a USB installed with Clover. Once booted into the system I downloaded the latest version of Clover and began the installation process, which is similar to step 4 from TonyMac’s guide.
Clover USB installer checked configuration settings:
Install clover in the ESP
Bootloader > Install boot0af in MBR
CloverEFI > CloverEFI 64-bits SATA
Once installed I rebooted the system, removed the USB and was gladly presented with the OS X boot screen, Happy day!
My Nvidia 680 GTX is natively supported, therefore I did not enable the Nvidia inject option.
Audio I got working using the usual method of Multibeast, I haven’t had any luck with getting it working using any of the alternative Clover methods yet.
Network also I got working using Multibeast
My 26GB RAM setup stopped working, but I have a feeling this might be linked to some of the SMBIOS settings as the Mac is now reporting as an iMac11,2 instead of my previous setup as a MacPro3,1
The other day it clicked that I hadn’t posted any updates regarding my Hack Pro (Late 2013) Hackintosh build since my last post way back in January.
2014 has been a crazy busy year for me so I’ve struggled to find the time to work on ‘The Bin’ as I like to call it. It hasn’t helped that roughly for the past 6 months the bin has left in the workshop back at my family home, with me stuck in London with no workshop. So work towards the project has been very hit and miss, with me only able to work on it when I found myself back home for an unexpected weekend visit.
That said, I would like to share with you my progress so far on the build. With project being away from me for most of the time, I have had a lot of time to think the design over. Initially my time was
This post is one big post that should of been many smaller posts, so be prepared for one long post with lots of build photos. I’ll do my best to post the build details in chronological order, solely relying on the photos date metadata to guide me.
The build so far
It’s been a challenge to find components that will deliver good overall computing performance, that are reasonably priced within the chosen budget, and most importantly will conform to the space restrictions of fitting comfortably in the small bin.