coffee lake hackintosh

A guide for helping you choose parts for your Hackintosh build. One-stop article to make an informed buying decision. Price budgets from basic to extravagant. Build a Hackintosh workstation running Apple’s latest macOS High Sierra 13.13.6 operating system. Everything from Buying the best hackintosh system, Downloading High Sierra to the Installation steps and given below. Whether you want to buy Coffee lake hackintosh on a budget or coffee lake hackintosh with no money constraints. This tutorial is tested with SUCCESS on an Intel i5 8600k processor and MSI Motherboard Z370-A Pro .

Hackintosh part list for 3 budget categories:

HIGH BUDGET
($2500-$3500)

Product

Price

Intel i7 8700K

GIGABYTE Z370 AORUS Gaming 7

Corsair Vengeance 64GB DDR4 3200MHz

Corsair H115i Liquid CPU Cooler

Corsair RM1000x fully modular PSU

EVGA GTX 1080 Ti SC2 11GB

Samsung 970 EVO 2TB - NVMe SSD

WD Blue 6TB

Corsair Graphite 780T Full-Tower Case

MID BUDGET
($800-$1200)

Product

Price

Intel i5 8600k

GIGABYTE Z370 AORUS Gaming 5

Corsair Vengeance 16GB DDR4 3000MHz

Corsair H100i Liqud CPU cooler

EVGA 650 B3, Fully modular PSU

EVGA GTX 1050 Ti 4GB

Samsung 960 EVO 250GB SSD

WD Blue 2TB

Cooler Master MasterBox Pro 5 RGB

LOW BUDGET
($400-$500)

Product

Price

Intel i3 8100

GIGABYTE B360M DS3H LGA1151

Corsair Vengeance 08GB DDR4 2400MHz

Cooler Master Hyper 212 Evo CPU cooler

EVGA 500 W1 80+ white certified

Gigabyte GT 1030 2GB

Kingston A400 120GB SATA SSD

WD Blue 1TB

Corsair Carbide SPEC-05 Mid-Tower

The Hackintosh installation procedure:

 

STAGE 1: Get your hands on a macOS system

Either any device pre-loaded with Mac OS X like:-

  • Another Hackintosh.
  • Macbook Pro / Macbook Air.
  • iMac.
  • Mac Pro.

You need to have either one of these installed : Snow Leopard, Lion, Mountain Lion, Mavericks, Yosemite, El Capitan or Sierra. If you have none, read the bottom of the post. (It’s not an alternative but you can read it)

STAGE 2: Download Mac OS X High Sierra

  • Go to the Apple App store.
  • Log in using your Apple ID
  • Download HIGH SIERRA 13.13.2
  • Alternatively, you can copy the HS .dmg file downloaded from another Mac system and paste it in your APPLICATIONS folder.

STAGE 3: Creating bootable installation media. ( USB flash drive )

  • Plug in your USB flash drive.
  • Go to DISK UTILITY from your finder.
  • Select your USB drive (Leftmost, not the dropped down section)
  • Select the ERASE button.
  • Now, select details:
  1. Name: [enter name]
  2. Format: Mac OS Extended (Journaled)
  3. Scheme: GUID Partition Map
  • Select ERASE and then DONE.
  • Download UNIBEAST 8.1.0 from HERE (Create account on tonymacx86).  Open it.
  • Select default settings till you reach AGREE button.
  • Next select your Destination as your USB drive.
  • Select High Sierra in installation type.
  • Select UEFI boot mode in bootloader configuration (works in most systems).
  • Now select your Graphics type in Graphics Configuration.
  • Verify, continue and then select install.
Installation may take up to 45 mins. Please be patient.

If it takes more than 1 hour, try different USB drives.

STAGE 4: Download Multibeast

Download Multibeast High Sierra 10.2.0 from HERE and copy to the USB drive. This is important because internet might not work directly so you have to install ethernet drivers using Multibeast.

STAGE 5: BIOS configuration. (IMPORTANT)

For a hackintosh bootable USB to reach the first installation screen, some particular BIOS settings are required. Else, you won’t be able to reach the Clover boot screen.

First, reset your BIOS to default settings.

Set to enable:
  • UEFI Booting.
  • Virtualization.
  • XHCI Hand-Off.
  • XMP Profile (Extreme Memory Profile)
Set to disable:
  • Fast boot
  • Secure boot
  • VT-d
  • IO SerialPort
  • CFG-Lock
  • USB 3.0 (Depends on motherboard)
  • Select OS type as: Other OS.
  • If no graphic card:
    • Enable integrated graphics
    • DVMT = 128 MB
  • If you have graphic card: Disable integrated graphics
  • Select your USB drive as the primary booting device.
  • Save your configuration and exit.

STAGE 6: Mac OS X installation.

  • Start your system. You will enter Clover.
  • Select “Boot OS X install”
  • When you reach the installer select your language.
  • Click on Disk utility.
  • Select the drive on which you want to install macOS.
  •  Hit erase and configure as following:
    •  Name- [Enter any name]
    •  Format- Mac OS Extended (Journaled)
    •  Scheme- GUID Partition map.
  •  Select erase and then close the utility.

Note: If you don’t see these settings, your hard drive will need to be Erased through the terminal. To do so, refer THIS section

During the process, if your monitor sleeps, just press any button.
After installation, your system will restart and you will enter clover.

You coffee lake hackintosh (or any hackintosh) installation is complete. But you will not be able to boot to your hackintosh directly through your hard drive yet. It will need some post installation configuration.

STAGE 7: After-installation configuration

You cannot boot to OS X if you remove the USB drive at this stage because Clover bootloader is not installed on your internal drive’s EFI partition.

  • Open you multibeast from your flash drive (One that was copied earlier in step 4)
  •  Select Quick start and it will load up some default configurations.
  •  Now, select appropriate Audio and network drivers according to your system.
  •  Select Clover from bootloaders (if it’s not already selected).
  •  Now select appropriate graphics.
  •  In system definitions, select iMac 18.2 for 8th gen Coffee Lake i3 or i5 and iMac 18.3 for 8th gen Coffee Lake i7. Supported on i3 8100, i3 8350k, i5 8400, i5 8600k, i7 8700, i7 8700k for Coffee lake hackintosh builds.

DONE

 

Few common issues and their solutions:

Building a hackintosh machine from scratch is a very intricate process and you may have to overcome a few technical difficulties if your hardware is very different from what people usually build. (Although a coffee lake hackintosh installation is pretty straightforward mostly)

Here are some of the very common issues that people come across and their solutions

1. Audio not working

One of the most common problems in Hackintosh: Audio not working. If you are new to hackintoshing, don’t be afraid because of the number of steps and unheard jargon. If you follow step-by-step, this will most probable work as intended. This guide is mainly for 6th gen, 7th gen and 8th gen Intel chips. But it might also be helpful for some compatible older generation Intel or AMD motherboards.

Click here to know how to use Clover configurator and EFI partition. We are going to be using what they call kexts (kernel extension files). You will need to download 3 files:

Follow these steps afterward:
  • Copy Lilu.kext and AppleALC.kext and place them in your EFI/clover/kexts/other folder.
  • Find out you motherboard’s audio chipset ID.
  • Load your config.plist file in Clover configurator. (it is located in your EFI partition. Refer THIS section.)
  • Go to the APCI tab in Clover configurator after you load your config.plist.
  • Hit the add button (‘+’) below the DSDT box.
  • Under Comment, write Rename HDAS to HDEF
  • Under Find, write 48444153
  • Lastly, under Replace, write 48444546
  • Now, go to the Devices tab and check the ResetHDA box. This initializes the audio controller.
  • You now need to inject the appropriate Audio ID. Find yours HERE in the revisions section.
  • Save and restart.
  • BAM!! You now have working audio (hopefully :D)
2. Cannot erase through Disk utility

In Mac OS, the disk utility application is a hit-or-miss sometimes. Due to that, you may encounter obstacles or problems while installing  hackintosh. But you can do almost anything through your terminal.

While installing, if you can’t see your disk or its grayed out on the ‘select the disk on which to install’ screen or you can’t set the partition scheme to GUID partition map in disk utility; you can erase all the partitions, delete and reformat your hard drive through command line / terminal.

Steps for erasing a hard drive and deleting partitions using a terminal in Mac OS
  • Open up a terminal. If you are in the installation screen, from the top bar, select Utilities > Terminal.
  • Enter the following commands:
    • diskutil list This will show all the disks with their names and identifiers.
    • diskutil eraseDisk JHFS+ {enter name} /dev/{disk identifier} This will erase the entire disk along with all partitions. (Hence, backup all data on the disk)

Here, in place of {enter name} insert any name you want for the disk. And in place of {disk identifier} insert the disk identifier of the disk you want to erase. It is listed after you enter the ‘diskutil list’ command.

3. Bootloop or stuck at Apple logo

One of the most common issues. Most of the times, to fix this, you just have to boot in safe mode. To do so, add the safe mode boot flag for hackintosh which is -x. It is also recommended to add the verbose boot flag which -v so if any other problem occurs, you can pinpoint it.

How to add bootflags for beginners: (assuming you are using Clover):
  • Start your system and you will reach clover boot screen (if everything till here has been done correctly).
  • Using arrow keys, navigate to ‘Options’.
  • Now navigate to Boot args and press the Enter key.
  • Go to the end of the line and hit space. Now enter your bootflags i.e -x -v (with a space in between)

This way, you can add any required boot flags in the future.

4. Not having a digital output and hence, no display.

Hackintosh won’t work properly on an analog video output, hence a VGI is not recommended. You may have to use an HDMI or DVI-D or display port supported monitors. In some cases, using an HDMI to VGA convertor or a DVI to VGA converter may work. Experts recommend a completely digital setup for stable performance

Consider getting a full digital display setup.
5. Pixelated icons and other elements

Well, gone are the days of 1280×720 or 1366×768. If you need an acceptable, daily-use screen for a hackintosh setup, you will need a monitor having a resolution of atleast 1920×1080 or Full HD. Sure, lower resolutions may work but I have noticed that Windows 10 on an HD screen looks much better than say a High Sierra Hackintosh on an HD screen.

Note (ignore if installation is done):

STEP 1 continuation: Technically, some people ‘may’ even install a MacOS Virtual Images i.e VDI image on VirtualBox or VMDK image on VMware. This can be done on a Windows 7, Windows 8.1, Windows, 10, Linux / Ubuntu machine. But this means that you do not own a legal copy of Mac OSX and are downloading it from other sources. So basically, it’s pirating the software which is NOT RECOMMENDED. It is better to create a bootable USB through a MacOS system that you own because that way, you own a legal copy of Mac OSX. All the legal aspects are disputed in various forums but we suggest NOT using it on a Virtual Machine as it is basically a pirated version of Macintosh. This guide may or may not work on a laptop. Well, I will make a separate guide for hackintosh laptop in the future.

 

If you’re a COMPLETE beginner to hackintoshing , watch this video:

It’s a short video about ‘What is a hackintosh’ and gives a brief overview of how to build a hackintosh and a few other aspects like ‘Is hackintosh legal?’

 

Some Hackintosh definitions, jargon and basic configurations:

CLOVER CONFIGURATOR:

Clover configurator is a very robust Mac application which can be used to create your very own customized configuration files. It can be used to mount and edit your EFI partition and edit config.plist files. This is explained in further sections.

Click to DOWNLOAD Clover Configurator

EFI Partition:

EFI partition is a small 200mb partition located on your internal hard drive when you install Mac OS and also on your bootable hackintosh USB drive. By default, the EFI partition is hidden, in a Hackintosh or any Mac. Using Clover Configurator, you will have to mount the EFI partition to be able to access it.

  • Open Clover Configurator which you downloaded in previous step.
  • In the left toolbar, under tools, click Mount EFI.
  • Now, next to your internal hard drive on which your hackintosh is installed, click Mount Partition.
  • Your EFI folder can now be accessed through the Finder.

Config.plist:

A config.plist file is similar to a .ini file in Windows. It’s basically a configuration file. You can access your config.plist once you mount your EFI partition. Its located here: /EFI/CLOVER/config.plist. You can edit your config.plist using Clover Configurator. You have to load it in Clover Configurator first to be able to edit it.

Clover:

Clover is an EFI bootloader and is used in most modern Hackintosh builds. It is the first screen you see when you boot up a Hackintosh system or a bootable hackintosh flash drive. Recent versions of Clover have a more user friendly GUI

Bootflags:

One of the most common Hackintosh questions by beginners is: What are Bootflags and how to enter bootflags while installing Hackintosh. Bootflags are basically command line arguments which change the way in which your kernel loads. Sometimes, whn your hackintosh installation does not go ahead at all or is giving any problems, you will have to enter any required bootflags to make it work. In the beginning it’s mostly Googling your problems and then trial and error with different bootflags.

Here are some of the most common bootflags.
  • -x : Safe mode
  • -v : Verbose mode (Always enter this to find out or debug your problems. All the processes whill be shown when booting up. Google the line where your are stuck as it that particular line is causing a problem.)
  • dart=0 : Disables virtualization in Intel based CPUs. Sometimes, your system will now boot if you have VT-d on.
  • nv_disable=1: Disables Nvidia graphic cards.
  • maxmem=4096: Set maximum memory.
  • PCIRootUID=0 : Some hackintoshes boot with 0, some with 1. Try bot 1 and 0 if stuck.
  • -s : Single user mode. You can use command line before your system boots. On a real Mac system, this option is holding down the ‘s’ key.
  • GraphicsEnabler=No : Sometimes, during installation, you migh get some graphics related issues with an external graphic card. This bootflag is used in such cases.
How to enter bootflags?
  • Boot your hackintosh bootable USB or your intsalled hackintosh system.
  • You will enter Clover bootloader (if clover installed).
  • Select Options and hit enter.
  • Using arrow keys, select Boot args. Hit enter to start typing.
  • Seperate multiple bootflags using a space.

 

 

My thoughts on a Coffee Lake Hackintosh build:

In my personal opinion, a budget Coffee Lake Hackintosh build would be more stable than a Ryzen Hackintosh ( Ryzentosh ?) or any AMD hackintosh. This is because the 2017 iMacs are based on Kaby lake i5 and i7 processors ( i5 7400, i5 7500, i5 7600, i5 7600k, i7 7700, i7 7700k ) with the HG 630 GPU. Intel’s 8th generation processors are very similar to the intel 7th generation CPUs (kaby) and hence, can be spoofed easily. Also, the UHD 630 iGPU in CL CPUs is also very similar.  The Z270 socket motherboards in 7th gen Intel CPUs are almost the same as Z370.  So technically, they have less bugs than Ryzentoshes and are way more compatible for Hackintosh.

Getting a coffee lake hackintosh laptop is also a viable option but it comes with more hassles. So I would say if you want to purchase a good performing and stable Hackintosh today, then a Coffee Lake Hackintosh is the way to go.