Contribute
Register

[SUCCESS] HighSierra, i5-4590, MSI H81l (ALC887, RTL8111G, HD4600)

Status
Not open for further replies.
Joined
Aug 19, 2016
Messages
460
Motherboard
ASUS Prime X299 Deluxe
CPU
i9-7900X
Graphics
Vega 64
Mac
  1. iMac
  2. Mac Pro
Classic Mac
  1. iMac
  2. Power Mac
Mobile Phone
  1. iOS
Hi All,
After a few tests with ElCapitan and Sierra, used before with that little Motherboard
I was thinking about High Sierra clean install... and after few tries -> Success :D

I was thinking about my fist Hackintosh and It was much more difficult than this time
so... with some more details.. maybe it will help someone :)

Hardware:

CPU: Intel i5-4590 Haswell
Memory: 16GB (2x8) Corsair Vengeance Pro
GPU: Intel HD4600
PSU: Unknown :)
SSD Samsung 850 Pro 256Gb + HDD 500Gb
System: OS X 10.13 (before 10.11 and 10.12 - no, I don't have any old EFI files, cfg)
Network: LAN Realtek 8111G
Bluetooth: Bluetooth CSR 4.0 Dongle

4590.png


// changed BIOS Settings
All default without:
- SETTING\Advanced\USB\Configuration\
XHCI - Enabled
- SETTING\Advanced\Super IO Configuration\ Serial(COM) Port 0 - Disabled
- SETTING\Advanced\Windows 8/8.1 Configuration\ Windows 8/8.1 Feature - Disabled
- SETTING\Advanced\Windows 8/8.1 Configuration\ MSI Fast Boot and Fast Boot - Disabled


Step 1 : USB Drive preparation:

A. Prepared USB drive formatted as Mac OS Extended (Journaled) - named: USB
B. Download High Sierra from AppleStore
C. Open terminal and paste:
sudo /Applications/Install\ macOS\ High\ Sierra.app/Contents/Resources/createinstallmedia --volume /Volumes/USB --applicationpath /Applications/Install\ macOS\ High\ Sierra.app --nointeraction

D. Mount EFI partition from your USB drive with CloverConfigurator, EFI Mounter or any other way...

E. Download and copy my (unzipped) gr4590-EFI folder attached below, on your USB EFI partition.

F. Open config.plist from USB drive EFI/CLOVER/config.plist
1) Go to SMBIOS section, choose iMac 14,2 and then follow necessary steps detailed in @P1LGRIM 's "An iDiots's Guide To iMessage" (if you want use iMessage and FaceTime services.
2) Go to Kernel and Kext Patches and verify FakeCPUID - should be: 0x0306C0
and Apple RTC, AppleIntelCPUPM and KernelPm should be checked too.
---then Save and your are ready to go :)

*** shared gr4590-EFI folder contain most important files like
actual apfs.efi in EFI/CLOVER/drivers64UEFI folder
and Realtek8111.kext


Step 2 : Installation:
A. - Put your USB drive in USB 2.0 port
- boot your PC, click F11 for choose boot priority (F8 for ASUS)
and choose your UEFI USB Drive
- choose Install macOS High Sierra

B. After boot Installation menu
*** choose Disk Utility and erase some disk as Mac OS Extended (Journaled)
if you didn't do it before...
then go back and click Install macOS...

C. Very important note:
When your will start to Install OS X
your PC will reboot a few times..
so every reboot after starting Installation
click F11 -> choose "boot from USB ... "
and then choose your HardDrive/SSD name (every time)


Step 3 : Post-Installation:
A. Mount your EFI partition from your USB drive and a second one from your HDD/SSD
B. Copy EFI folder from your USB to EFI partition of your HDD/SSD
C. Not important: Open Clover Configurator, go to Boot section and uncheck Verbose(-v)
then for example you can choose "CustomLogo" -> (Apple) for better boot effect :p
*** If you want automatic OS X boot: at Default Boot Volume you have to write name of your system HDD/SSD drive

D. Download and copy ssdt.aml to EFI/CLOVER/ACPI/patched/ on your HDD/SSD

**thanks to HeL0 which shared his 4590 ssdt long time ago
*** this file is only for i5-4590 processor users!

E. Download AppleALC.kext, lilu.kext and copy to EFI/CLOVER/kexts/Other

*** after a lot of fails with other old kexts I found a good one which work with HighSierra and ALC887

F. Reboot :)

G. *If you didn't do it before, set in your BIOS, default boot drive - your SSD/HDD with OS X

H. Have fun with your new Hackintosh :D

// At this moment, I think everything works great :D
- I make a few benchmarks (cpu/gpu) - OK
- Rear and front USB - OK
- Rear and front Audio - OK
- Integrated SD card reader - OK
- Bluetooth test - OK

If you find something to change or you have some new ideas/advices to this thread
don't wait and share :)

Have a nice day! :D

//Update 11-12-2017
--System reinstalled with 10.13.2 without any problems :thumbup:
 

Attachments

  • gr4590-EFI-HighSierra.zip
    22 MB · Views: 2,185
  • AppleALC.kext.zip
    551 KB · Views: 1,722
  • Lilu.kext.zip
    41.3 KB · Views: 1,224
  • RealtekRTL8111.kext.zip
    132.3 KB · Views: 959
  • ssdt.aml
    1.7 KB · Views: 1,067
Last edited:
How's wake from sleep working for you with the HD4600?
 
Are you using the vega with this build? I don't see a mention of graphics, with Vega I have to disable the GPU with Chrome have you also had to do this or can you get full GPU acceleration with Chrome and other electron based apps? Thanks!
 
How's wake from sleep working for you with the HD4600?

At this moment (Last 2 days of tests and usage) I didn't have any problem.
Sleep/wake 5-6 times and everything seems to work great :)

Are you using the vega with this build? I don't see a mention of graphics, with Vega I have to disable the GPU with Chrome have you also had to do this or can you get full GPU acceleration with Chrome and other electron based apps? Thanks!

No, no.. in this build I use only HD4600.
Vega64 is only for X299 build :)
 
At this moment (Last 2 days of tests and usage) I didn't have any problem.
Sleep/wake 5-6 times and everything seems to work great :)



No, no.. in this build I use only HD4600.
Vega64 is only for X299 build :)
So on the x299 build does the chrome gpu or electron apps cause any issues?
 
So on the x299 build does the chrome gpu or electron apps cause any issues?

Yes, but it will be fixed soon, next few weeks or (worst option) December - with new Mac series, with Vega GPU
 
Your EFI was the only one that got my i7-7700 hack anywhere. I added shiki and a few other kexts and changed the fake cpu id and that was the only solution to install High Si on it. I attached it.
 

Attachments

  • my-hisi-EFI.zip
    25.6 MB · Views: 331
Cool, but it's a little weird because 7700 should work perfect without fakecpuid :p
Most important is fact - if you installed HighSierra and it works is great! :thumbup:

* What I can highly recomment for you is: complete your profile with more details about your CPU, Motherboard etc
only like that, people will be able to help you :)

Have a nice day! :)

BTW: Very good news for AMD cards users
I installed 10.13.2 beta 4 on my X299 config with Vega 64

Finally we have our correct support for Vega cards!
No more problems with electron apps, Google Chrome, and others ..! :headbang:
 
I followed your method, but still no Input or Output device. I have a MSI B250M, I followed toleda's guide (Which seems to be updated to Sierra only), but still no results. Could it be that it just doesn't work on my motherboard? Or am I making some mistake on the path.
 
I followed your method, but still no Input or Output device. I have a MSI B250M, I followed toleda's guide (Which seems to be updated to Sierra only), but still no results. Could it be that it just doesn't work on my motherboard? Or am I making some mistake on the path.

Hi!
You should follow any KabyLake guide, if you have 7400 CPU
try to put 7700K in search filed ... here
and you will find a lot of threads with i7-7700K which will work 200% better for you than my 4590 ... :)

Have a nice day! :)

PS: Your config should work without any problems with new HighSierra :)
 
Status
Not open for further replies.
Back
Top