- Joined
- Sep 28, 2013
- Messages
- 77
- Motherboard
- MSI H110M Gaming
- CPU
- Intel Core i5 6500 @ 3,19 GHz
- Graphics
- AMD RX 480 8 GB (HIS branded)
- Mac
-
- Classic Mac
-
- Mobile Phone
-
The "Unintentional Hack Pro"
This rig wasn't actually meant for a hackintosh install when I built it in May 2016. However, after Adobe CC stopped working on my Windows 10 install, I was forced to either reinstall Windows 10 or try macOS Sierra. Of course, I accepted the challenge of getting yet another hackintosh up and running!
Things that do work: onboard LAN, IGPU / RX480, sleep (when using RX 480) and all USB 2 & 3.0 ports.
Things that don't work: onboard audio (probably an easy fix but I don't need it anyways).
Note: I was able to update from macOS 10.12.2 to 10.12.3 to 10.12.4 and to 10.12.5 using the App Store without major issues. Since I switched to using WhateverGreen kext, all updates have been completely vanilla and working fine.
Let's get to the installation, shall we?
UEFI BIOS Settings
Reset to default/optimised default settings (in the save menu). From there, a few things need to be tweaked and, depending on your BIOS version, they can be hard to find. Take your time and get all the options right!
I have posted a detailed tutorial for installing High Sierra (10.13) on this rig in the High Sierra forum. LINK
I will leave these legacy instructions up for anyone looking for a Sierra install solution.
UniBeast
Follow the instructions linked at "Installation Guide" in the top menu to create the UniBeast USB Stick.
Then add the following drivers: IntelMausiEthernet, (only for RX 480 users) Lilu &
(only for RX 480 users) WhateverGreen. Your kexts folder should look like this:
Make sure to copy MultiBeast and Clover Configurator onto the USB's main partition for seamless post-install setup.
Installation
Should go without a hitch! Keep your RX480 in the PC and all monitor cables attached solely to it. The WhateverGreen kext should work perfectly fine on macOS 10.12.5 and later!
Post-Installation using MultiBeast
Run MultiBeast with the following checked:
Post-Install using Clover Configurator
To get iCloud, iMessage and App Store working 100%, you'll need to change your hardware identifiers using Clover Configurator. I've adapted the instructions from this ****** post.
Custom Post-Install for the RX 480
Not necessary any more thanks to WhateverGreen & Lilu kexts! Awesome!
Screenshots of "About this Mac …" are right here! If you succeed, why don't you post yours! Happy hacking!
This rig wasn't actually meant for a hackintosh install when I built it in May 2016. However, after Adobe CC stopped working on my Windows 10 install, I was forced to either reinstall Windows 10 or try macOS Sierra. Of course, I accepted the challenge of getting yet another hackintosh up and running!
Things that do work: onboard LAN, IGPU / RX480, sleep (when using RX 480) and all USB 2 & 3.0 ports.
Things that don't work: onboard audio (probably an easy fix but I don't need it anyways).
Note: I was able to update from macOS 10.12.2 to 10.12.3 to 10.12.4 and to 10.12.5 using the App Store without major issues. Since I switched to using WhateverGreen kext, all updates have been completely vanilla and working fine.
- CPU: Intel Core i5-6500 (4x 3,2 GHz)
- Motherboard: MSI H110M GAMING
- GPU: HIS Radeon RX 480 (8GB VRAM)
- RAM: 16 GB Crucial DDR4 Memory Kit
- Hard drive: 256 GB Samsung SSD (evenly split into macOS and Windows boot partitions)
- 2x 1 TB Seagate Barracuda ES.2 HD for data for each OS
- Power supply: Corsair VS550 (Non-Modular 80+)
- Case: Corsair Carbide Series 88R (black with window)
Geekbench 4.0.4 Tryout for Windows x86 (64-bit) vs
Geekbench 4.0.4 Tryout for Mac OS X x86 (64-bit)
CPU:
Single-Core Score: 4,311
Single-Core Score: 4,501 (4.4 % better)
Multi-Core Score: 11,971
Multi-Core Score: 12,118 (1.2 % better)
https://browser.geekbench.com/v4/cpu/1768614
https://browser.geekbench.com/v4/cpu/1769546
GPU:
OpenCL Compute score: 122,968
OpenCL Compute score 112,445 (8.5 % worse) (has worsened to 90739 after 10.12.4 update!)
https://browser.geekbench.com/v4/compute/421804
https://browser.geekbench.com/v4/compute/422091
Unigine Valley Benchmark 1.0 on macOS
FPS: 44.7
Score: 1,871
Min FPS: 23.5
Max FPS: 80.4
Settings
Render: OpenGL
Mode: 1920x1080 8xAA fullscreen
Preset: Extreme HD
Geekbench 4.0.4 Tryout for Mac OS X x86 (64-bit)
CPU:
Single-Core Score: 4,311
Single-Core Score: 4,501 (4.4 % better)
Multi-Core Score: 11,971
Multi-Core Score: 12,118 (1.2 % better)
https://browser.geekbench.com/v4/cpu/1768614
https://browser.geekbench.com/v4/cpu/1769546
GPU:
OpenCL Compute score: 122,968
OpenCL Compute score 112,445 (8.5 % worse) (has worsened to 90739 after 10.12.4 update!)
https://browser.geekbench.com/v4/compute/421804
https://browser.geekbench.com/v4/compute/422091
Unigine Valley Benchmark 1.0 on macOS
FPS: 44.7
Score: 1,871
Min FPS: 23.5
Max FPS: 80.4
Settings
Render: OpenGL
Mode: 1920x1080 8xAA fullscreen
Preset: Extreme HD
UEFI BIOS Settings
Reset to default/optimised default settings (in the save menu). From there, a few things need to be tweaked and, depending on your BIOS version, they can be hard to find. Take your time and get all the options right!
- IF USING AMD RX480: Graphics device = PEG (not IGP!)
- IF USING Intel Graphics: Graphics device = IGP (not PEG!)
- VT-d = Off
- Windows 7 installation mode = Off
- Serial port (Super I/O) = Off
- EFI Boot = On
- Secure Boot = Off (if it exists)
- Fast Boot = Off
- Set ErP = Enabled
- Set XHCI Handoff to Enabled
- Set boot device to USB hard drive, this makes the install a little more seamless!
I have posted a detailed tutorial for installing High Sierra (10.13) on this rig in the High Sierra forum. LINK
I will leave these legacy instructions up for anyone looking for a Sierra install solution.
UniBeast
Follow the instructions linked at "Installation Guide" in the top menu to create the UniBeast USB Stick.
Then add the following drivers: IntelMausiEthernet, (only for RX 480 users) Lilu &
(only for RX 480 users) WhateverGreen. Your kexts folder should look like this:
Make sure to copy MultiBeast and Clover Configurator onto the USB's main partition for seamless post-install setup.
Installation
Should go without a hitch! Keep your RX480 in the PC and all monitor cables attached solely to it. The WhateverGreen kext should work perfectly fine on macOS 10.12.5 and later!
Post-Installation using MultiBeast
Run MultiBeast with the following checked:
- Quick Start > UEFI Boot Mode
- Drivers > Audio > ALC887/888b
- Drivers > Audio > 100 Series
- Drivers > Network > IntelMausiEthernet
- (if not using RX480) Customize > Graphics Configuration > Intel HD 530
- Customize > System Definitions > iMac 17,1
Post-Install using Clover Configurator
To get iCloud, iMessage and App Store working 100%, you'll need to change your hardware identifiers using Clover Configurator. I've adapted the instructions from this ****** post.
- Open CloverConfigurator and mount your EFI partition
- Open your config.plist
- In the Rt Variables section, make sure everything is clear.
- Go to the SMBIOS section and click on the magic wand. Select iMac icon, then iMac 17,1 from the dropdown. On the two buttons that read "shake", click a few times to generate a random serial. Copy the serial number and click ok.
- Go to https://checkcoverage.apple.com/ and search for the serial number that was generated. If you get an error message, that is good. It means you aren't using a serial number assigned to a real Mac. If you don't get an error, repeat step 4 and search for the new serial instead until you get an error.
- Open terminal and run "uuidgen".
- Copy this UUID and paste it in the "SmUUID" field in the SMBIOS section.
- In the "Board Serial Number" field, paste in your system serial number (the one that you just looked up on Apple's website) and add 5 random hex digits (numbers 0-9 and letters a-f) to the end to reach a total of 17 characters. The reason for step 7 and 8 is to keep your ROM (last 12 digits of the UUID that was generated) and MLB (Board Serial Number) values constant and unique on each boot of the OS. If the values change from boot to boot, iMessage will notice and fail to activate and there is potential that Apple will notice and blacklist your UUID, serial, or Apple ID. All Clover-generated ROM and MLB values are automatically blacklisted, as well.
- Export/save config.plist and reboot!
Custom Post-Install for the RX 480
Not necessary any more thanks to WhateverGreen & Lilu kexts! Awesome!
Screenshots of "About this Mac …" are right here! If you succeed, why don't you post yours! Happy hacking!
Attachments
Last edited: