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! View attachment 270905 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. Spoiler: Hardware overview 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) Spoiler: Benchmarks on Windows 10 and macOS 10.12.3 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 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! 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! Vanilla method for macOS High Sierra 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: View attachment 274027 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 Let MultiBeast do its thing and reboot afterwards to make sure the system still boots and the new drivers are working (you should have graphics acceleration and working LAN). For me the audio didn't work but since I use an USB audio card that's not something I'm going to bother with. 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 Reddit 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!