First successfull hackintosh! High Sierra older hardware

Hardware

  • Intel i5-3330
  • ASUS P8H77-M
  • ASUS DUAL Readon RX 460 OC 2GB
  • Samsung EVO 500GB SATA drive

USB installation media

I formatted my Sandisk 16 GB USB memory with a HFS+ partition on a GUID table and named the partition “Untitled”. I downloaded High Sierra and ran the command included in the install file:


sudo /Applications/Install\ macOS\ High\ Sierra.app/Contents/Resources/createinstallmedia --applicationpath /Applications/Install\ macOS\ High\ Sierra.app --volume /Volumes/Untitled

I then downloaded Clover_v2.4k_r4334 from sourceforge.net and run and customised settings with these options:

  • Install for UEFI booting only
  • Install Clover in the ESP
  • Boot loader
    • Don’t update MBR and PBR sectors (greyed out)
  • Drivers64UEFI
    • EmuVariableUefi-64
    • OsxAptioFix2Drv-64
    • OsxAptioFixDrv-64
    • PartitionDxe-64

I downloaded HFSPlus.efi and put this file in the /EFI/CLOVER/Drivers64UEFI. In the same folder I removed the file VBoxHfs-64.efi. I then downloaded the following kexts:

  • FakeSMC
  • NullCPUPowerManagement
  • RealtekRTL8111 (for my the ethernet card on my motherboard)

And put these into /EFI/CLOVER/Kexts/10.13/

Mostly copied from this guide https://www.tonymacx86.com/threads/test-drive-how-to-create-a-clover-usb.127134/

In the config.plist I updated the RadeonDeInit in the graphics section to be true.

Configuring system

First I began by updating my bios from version 0606 to the most current version 1347. Since these motherboard had problems booting GUID drives.

Installation

Boot the clover USB by pressing F8 and choose the USB memory. Clover will now start, choose “Install OSX start with Install High Sierra…”

First I started the Device Utility and formatted my SSD as one big HFS+ partition on a GUID partition table and named this partition “Hackintosh”. Then I exited and went through a normal installation.

After rebooting I needed to disable APFS conversion by booting the USB again and choosing terminal in the menu under utilities. In the terminal I changed the file /Volumes/Hackintosh/macOS\ Install\ data/minstallconfig.xml So that the where false instead of true for conversion. I rebooted and finished installation.

BIOS Patching

Did this since I didn't get sleep to work at first. (Read below for my real problem)

I don’t know if this done anything for me: But I’ve patched my BIOS with UEFIPatcher and removed the NullCPUPowerManagement.kext. Followed guide from here http://www.insanelymac.com/forum/topic/285444-uefipatch-uefi-patching-utility/ (used older version which had mac binaries).

SSDT file generation

I used the script for picker-alpha to generate an SSDT.aml file for my system. Followed instructions from: https://www.tonymacx86.com/threads/quick-guide-to-generate-a-ssdt-for-cpu-power-management.177456/

Post Installation

In the new system on first boot, I downloaded the Clover Configurator and copied the EFI partition from the USB to my desktop. I copied the EFI folder from my Desktop to the EFI folder on my boot disk.

I fixed SMBIOS according to his guide: https://www.tonymacx86.com/threads/guide-how-to-configure-your-systems-smbios-correctly.198155/

The simpleMLB.sh where gone so I found the script here: https://gist.github.com/al3xtjames/b6a9db46b14061d4c995

There seem to be a bug in 10.13.2 where sleep with RX 460 don’t work https://www.tonymacx86.com/threads/wont-wake-from-sleep-and-reboots-with-radeon-rx-480-580.240350/#post-1648081 and https://www.tonymacx86.com/threads/wont-wake-from-sleep-and-reboots-with-radeon-rx-480-580.240350/#post-1648084 solved this for me. (Putting Lilu.kext and WhateverGreen.kext in /System/Library/Extension and added the arbitrary settings form the screenshots)

I used values 03 for my CFG,CFG_FB_LIMIT since my card have 3 outputs.

What’s not working

USB2.0 Ports works but not with hubs, only one devices will be detected (e.g. the keyboard but no connected mice in the built in hub). My USB3.0 ports works with multiple hubs.

I’m using an Audient iD14 for audio plugged in to one of my USB3.0 ports. The built in probably works but I haven’t checked.

submitted by /u/ikuo_kemo
[link] [comments]