Contribute
Register

[success] AMD RX 480 8 GB + MSI H110M Gaming + Skylake i5 6500

Status
Not open for further replies.
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
  1. MacBook Air
  2. MacBook Pro
  3. Mac mini
Classic Mac
  1. eMac
  2. iBook
  3. iMac
  4. Power Mac
Mobile Phone
  1. Android
  2. iOS
Introduction
In my previous guide, I described how to install macOS Sierra on the "Hack Pro". Now it's time to rewrite history and go full High Sierra! Here's my "About This Mac" screen:
aboutthishack_en.png

This install is remarkable for several reasons:
  1. The macOS install is entirely vanilla, meaning all modifications are done through Clover. (except the About This Mac mods)
  2. Sleep and wake are working fine. (as of macOS 10.13.6!)
  3. Multiboot Windows 10 from the same SSD as macOS.
Video Guide
I put quite some work into making this video guide on how to install macOS High Sierra. It covers all generic install hints for High Sierra including common errors. For RX 480/580-specific instructions, please see the written guide below!

Unfortunately, my video guide can't be embedded or linked to due to the SPAM filter blocking references to YouTxxx. The video is called "macOS High Sierra Hackintosh Guide: USB Install + Clover APFS + custom About This Mac!" on channel CONATH. Here's a QR code:
Unknown.gif

Written Guide
Basically you will follow the macOS High Sierra beta install guide as per this other post. The setup differs in the following steps:
  • Step 17: choose UEFI mode options as per screenshots given
  • Step 18: use my config.plist that is attached to this post!
  • Step 19: add all the FakeSMC kexts! (see screenshot below)
  • Step 20: Use IntelMausiEthernet.
  • Step 21: don't add NullPCPowerManagement! If you are using AMD RX480/580, add Lilu.kext and WhateverGreen.kext!
Your kexts folder should look like this:

Bildschirmfoto 2017-08-23 um 10.48.47.png

Next, we need to copy the Apple File System driver to your USB drive. Finder your way to /Applications/Install macOS High Sierra beta.app/Contents/SharedSupport/ and open the BaseSystem.dmg image. You can skip the verification. In the "OS X Base System" window that appears, go to /usr/standalone/i386/. Finally, copy the apfs.efi file from i386 to /EFI/EFI/CLOVER/drivers64UEFI/.
apfs efi driver.png


UEFI BIOS Settings
Reset to default/optimised default settings (in the save menu). 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
  • ErP = Enabled
  • XHCI Handoff = Enabled
  • Set default boot device to USB hard drive, this makes the install a little more seamless!
Installing macOS High Sierra
Simply boot from the USB stick and select "Install macOS High Sierra" in Clover Boot Manager! Keep your RX480 in the PC and all monitor cables attached solely to it. Thanks, WhateverGreen kext!

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 GPU) Customize > Graphics Configuration > Intel HD 530
  • (if using RX480/580) Customize > Graphics Configuration >
    AMD Graphics Fixup AKA WhateverGreen
  • Customize > System Definitions > iMac 17,1
Bildschirmfoto 2017-09-03 um 17.37.17.png

Let MultiBeast do its thing. DO NOT REBOOT YET.

Finishing touches using Clover Configurator
Copy Clover Configurator.app to /Applications and use it to mount your USB drive's as well as your hard drive's EFI partition. Now copy any missing drivers from the USB's /EFI/EFI/CLOVER/kexts/other/ over to the boot drive's /EFI/EFI/CLOVER/kexts/other/. Also copy all of the kexts from the boot drive's /EFI/EFI/CLOVER/kexts/10.12/ to the /other/ folder! You should have all the kexts in the boot drive's /EFI/.../other/ folder.
Reboot now and, in UEFI BIOS, set the hard drive as primary boot device again. Boot macOS from your hard drive and check that the new drivers are working (you should have graphics acceleration and working LAN).
Optionally, set up auto-boot in Clover configurator. Choose boot section in the left panel and type the name of the boot volume in the top right. Leave the rest blank and type 0 into timeout. This will disable any timeout and completely skip clover GUI on boot. To access Clover GUI, hold down a key as your PC turns on.


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 a ****** post (link).
  1. Open CloverConfigurator and mount your EFI partition
  2. Open your config.plist
  3. In the Rt Variables section, make sure everything is clear.
  4. 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.
  5. 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.
  6. Open terminal and run "uuidgen".
  7. Copy this UUID and paste it in the "SmUUID" field in the SMBIOS section.
  8. 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.
  9. Export/save config.plist and reboot!
 

Attachments

  • config.plist
    2.8 KB · Views: 1,762
Last edited:
I wanna learn how to install Windows 10 on same SSD/HDD. Please enlighten me :)
 
Hi. Does anybody test this video card with HIGH SIERRA?
I'm install 10.13 latest beta for this moment and with WhateverGreen and Lilu graphic accelerating is work, but when I want to share file from FCPX or Photos app I have a few errors..

For example, I have file sharing error in FCPX that sounds like "-[CtxFrameStats setDevice:]: unrecognized selector sent to instance 0x7ba3f6c0" when sharing as "Audio and Video" and ".. file sharing error.." when sharing as MPEG-4.

..and error while exporting slideshow from Photos app, that sounds like

Process: Photos [1470]
Path: /Applications/Photos.app/Contents/MacOS/Photos
Identifier: com.apple.Photos
Version: 2.0 (3201.8.202)
Build Info: PhotoApp-3201008202000000~1
Code Type: X86-64 (Native)
Parent Process: ??? [1]
Responsible: Photos [1470]
User ID: 501

Date/Time: 2017-09-13 11:52:05.660 +0300
OS Version: Mac OS X 10.13 (17A291m)
Report Version: 12
Anonymous UUID: 3267AD7D-23D8-44C6-B3B2-54B5662B2DDD

Time Awake Since Boot: 3500 seconds
System Integrity Protection: enabled
Crashed Thread: 13 Dispatch queue: MRRenderer 0x7fab141a26c0

Exception Type: EXC_CRASH (SIGABRT)
Exception Codes: 0x0000000000000000, 0x0000000000000000
Exception Note: EXC_CORPSE_NOTIFY

Application Specific Information:
abort() called
*** error for object 0x608000010800: Invalid pointer dequeued from free list

...
 
Hi. Does anybody test this video card with HIGH SIERRA?
I'm install 10.13 latest beta for this moment and with WhateverGreen and Lilu graphic accelerating is work, but when I want to share file from FCPX or Photos app I have a few errors..

For example, I have file sharing error in FCPX that sounds like "-[CtxFrameStats setDevice:]: unrecognized selector sent to instance 0x7ba3f6c0" when sharing as "Audio and Video" and ".. file sharing error.." when sharing as MPEG-4.
I’ve had a similar problem when trying to export from iMovie. I had to boot my macOS Sierra partition to export successfully!
 
the only question is how can you using multibeast after installing High Sierra 13.xx.x. Because the partition was format with type APFS. The MultiBeast can't recognize the partition, which your installing SSD, in my case is OSX partition, so that mean MultiBeast's useless. If you can use MultiBeast. Please share me how to use it.
 
the only question is how can you using multibeast after installing High Sierra 13.xx.x. Because the partition was format with type APFS. The MultiBeast can't recognize the partition, which your installing SSD, in my case is OSX partition, so that mean MultiBeast's useless. If you can use MultiBeast. Please share me how to use it.
You need to add the APFS driver to your EFI boot partition‘s Clover\drivers64 directory - see my video in post #1 for instructions! ;)
 
it does not working man!. I add APFS (which we can get from High Sierra - BaseSystem) to EFI boot partition‘s Clover\drivers64 directory, still can't run MultiBeast. but the driver for my graphic card ( 780 lightning) work great. thanks for that.
By the way. after install High Sierra. do not copy and paste EFI folder of USB ( High Sierra ) to EFI of SSD/HDD. Because you the Mac OS X will run with Freeze and Crash .
After installing the High Sierra, just run Clover boot to create the EFI partition., and copy Kext, APFS Driver.
 
it does not working man!. I add APFS (which we can get from High Sierra - BaseSystem) to EFI boot partition‘s Clover\drivers64 directory, still can't run MultiBeast. but the driver for my graphic card ( 780 lightning) work great. thanks for that.
By the way. after install High Sierra. do not copy and paste EFI folder of USB ( High Sierra ) to EFI of SSD/HDD. Because you the Mac OS X will run with Freeze and Crash .
After installing the High Sierra, just run Clover boot to create the EFI partition., and copy Kext, APFS Driver.
Hi Eric, thank you so much for your input. Sometimes the USB EFi directory works and sometimes, as you wrote, it’s safer to copy only the EFI drivers and kexts. Clover install is always required! Now for Multibeast; EDIT it’s not officially supported on High Sierra so you have to boot a Sierra install and choose the High Sierra partition in Multibeast install. Hope this makes sense?
 
Last edited:
HI Conath. Thanks for telling me how to install MultiBeast. One more thing, I need your help to tell me how to fix my Error. My boot time to long, 6 m, and I can't fix it. please look at my bootleg and config. and it related about NTFS and NVDA mostly. please help me!!!
 

Attachments

  • bootlog.log.txt
    21.4 KB · Views: 613
  • config-off.plist
    8.8 KB · Views: 530
Status
Not open for further replies.
Back
Top