Contribute
Register

Success with Gigabyte H370M DS3H +i5-8400 coffee lake

Joined
Oct 21, 2018
Messages
4
Motherboard
Gigabyte H370M DS3H
CPU
i7-8700
Graphics
UHD 630 + RX 580
Mac
  1. iMac
  2. MacBook Pro
Classic Mac
  1. iMac
Mobile Phone
  1. Android
@gradkal this popped out...what seems to be the problem?
Check your Bios-Settings (at least turn Vtd and iGPU off). Polaris GPU´s work best in Catalina if you use display port.
 
Joined
Apr 22, 2019
Messages
2
Motherboard
Asus z370
CPU
i5-8400
Graphics
RTX 2060
Hi every body, this is my first thread here so if I missed something, just tell me..
I start this thread because I encounter lot of issue to build an hackintosh with the H370M DS3H so it may help someone

The builds :
OS : High Sierra 10.13.5
Case : Powermac G5
MB : Gigabyte H370M DS3H
CPU : Intel Coffee Lake I8400
GPU : EVGA GT 740SC Single Slot + intel UHD 630
Firewire : PCI Express car with 2x1394b + 1x1394a + 1 header :
Wifi : Broadcom BCM943602CS by PCI Express
SSD : Samsung EVO 860
BIOS vs : F2

Working :
USB 2 and 3/3.1
Sleep/wake
Firewire
reboot/shutdown
Audio with VOODOO

Not working :
Wake by USB

Didn't test yet :
iMessage
Display port

  • I had long delay to shutting down with the last version of multibeast, so I used the clover installer and it works fine.
  • For Usb you need to use the USBInjectAll Kext
  • For ethernet, need to keep the intelmausi kext
  • I also use the XHCI-300-series-injector.kext and AHCI-300-Series.kext.
  • For IGPU working accelerated : need IntelGraphicsFixup.kext, 0x59120000 IG-Platform-ID, 0x59128086 IntelGFX FakeID And some patches in config.plist
  • I also add an .aml in ACPI/Patched

I'm not sure if my settings are perfect, but it working pretty well. So again, it can be a good starting point for other.
If you see something seems to be wrong please tell me and I will try.

I add all my Clover File in attachment

Finally, a big THANK YOU to all people in this website (and others), It's the 2nd Hackintosh I made thanks to you, and me and my brother are doing a third one with a nuc in an iMac G4 20 inche..


EDIT : Success With same Mobo/Cpu/iGPU/eGPU on MOJAVE

Hello everybody and first of all, thank's a lot for your support. I'm really glad that this thread can help some of you.

So now here is the second shot for this config with Mojave. And I can tell you, that's rocks!! especially for sleep..

Some point to know :
  • Mojave and 10.13.6 support UHD 630 and coffeeLake really better because of new coffelake Framebuffer
  • For all graphics setting, you just need Whatevergreen.kext and lilu.kext in there last version and maybe some setting in config.plist. No more intelgrapghicsfixup or IntelGFX fake id.
  • There is 3 new IG Plateform for UHD 630 :
    • (0x3E910003 Compute only)
    • (0x3E920003 Compute only)
    • (0x3E9B0007 when screen connected to it) the one I use.
  • You absolutely need to use the latest vs of clover as there there is news from aptiomemoryfix and emuvariable
  • About aptiomemoryfix, this one not work well with sleep on my Mobo, so I'm using the combination of osxaptiofix3drv and emuvariable which is kind of deprecated. but work well for me.


I give you the clover file (v2), it is based on the first one I just made some change :
  • I'm using clover vs 4769
  • In device/property in config.plist to change all port type of the UHD 630
  • In the DSDT patch to make the UHD 630 appear as built in.
  • For sleep working well I use the "sudo pmset -a standby 0" command in terminal and ERP need to be activate in bios.
  • AGDP Patch is mandatory in kernel patch
  • I deleted the serial number in SMBIOS, you need to add one.

All working fine except the audio.. I'm using an USB plug for audio instead so if you have idea or feedback to give me.. I will try.

Have fun guys!!!!!


i a using i5 8400 with 1050ti . what i cann do to enable graphics on high sierra
 
Joined
Aug 11, 2015
Messages
30
Motherboard
Gigabyte H370M-DS3H
CPU
i5-8400
Graphics
UHD 630 + GT 740
Mac
  1. iMac
  2. MacBook
  3. MacBook Pro
  4. Mac mini
Classic Mac
  1. iMac
  2. SE/30
Mobile Phone
  1. iOS
Hi everyone, back to this thread.. Sorry, little bit busy this time.
So i still use the same MOBO, on Catalina.
I will give you the EFI.

For those who have issue with the UHD 630, all patch to make it working is in Config.plist/Devices/properties.
-it changes memory to 2048MB
-enable HDMI2
-patch port for HDMI and DP (DVI not working on mine)

All working well, but I still working on :
I just have a doubt about the native CPU/IGPU powerManagment, if someone can help me about that??
And my USB 3 working but not sure if I did it correctly. seems to have power issue, but no big deal.
I'm unable to use night shift

Some explanation about the refi folder.
-All kext are now installe in /S/L/Extension. (except FakeSMC which is also on the EFI Folder.) using Hackintool to install.
-If you have issue using my EFI Folder, I suggest you to reboot without the DSDT file on EFI/Clover/ACPI/Patched as it was made for my guild with my pic card.
-make it working with open core

More over, just want to to tell that I made this efi thanks to the community and she deserve all the credit.

PS : don't forget to generate a new Serialnumber in config.plist/smbios

Let's make this build better and better
Thanks a lot.
 

Attachments

  • Kext on SLE.zip
    1.4 MB · Views: 77
  • EFI 2.zip
    32.2 MB · Views: 219
Joined
Dec 1, 2018
Messages
3
Motherboard
Gigabyte H370M-DS3H-F14
CPU
i5-8400
Graphics
RX 560
Mac
  1. MacBook Pro
Classic Mac
  1. iMac
Mobile Phone
  1. iOS
Success With same Mobo / Cpu / iGPU / RX560 on CATALINA 10.15.3 and OpenCore 0.5.4
Based on @ backwardmac's OC config file,
1. I fixed the power management issue
2. Removed unnecessary DSDT hotpatch files
3. Custom usb uses kext loading method, I think it may be helpful for USB sleep
4. Use setup_var to unlock CFG-lock in the BIOS, all the settings are removed
5.smbios select imac19,1 and only need to set three serialnumber when setting auto quirks
Now USB, sleep is normal. details as following:
-Bios F14a
-Native NVRAM Supports
-Audio Working
-USB 3 working
-Sleep / Wake Working
-iMessage working
-Use AMD RX560 as the main graphics card, and UHD 630 accelerated
-SideCar enable
-Night shift enable
If you want to use this config,don't forget to generate a new Serialnumber in config.plist / smbios,
If CFG-lock is not unlocked, please open kernel / quirks related settings,
And re-customize USB.
You can also contact me if you have a questions.
Thank you everyone
 

Attachments

  • OC_EFI.zip
    2 MB · Views: 162
Last edited:
Joined
Aug 11, 2015
Messages
30
Motherboard
Gigabyte H370M-DS3H
CPU
i5-8400
Graphics
UHD 630 + GT 740
Mac
  1. iMac
  2. MacBook
  3. MacBook Pro
  4. Mac mini
Classic Mac
  1. iMac
  2. SE/30
Mobile Phone
  1. iOS
Success With same Mobo / Cpu / iGPU / RX560 on CATALINA 10.15.3 and OpenCore 0.5.4
Based on @ backwardmac's OC config file,
1. I fixed the power management issue
2. Removed unnecessary DSDT hotpatch files
3. Custom usb uses kext loading method, I think it may be helpful for USB sleep
4. Use setup_var to unlock CFG-lock in the BIOS, all the settings are removed
5.smbios select imac19,1 and only need to set three serialnumber when setting auto quirks
Now USB, sleep is normal. details as following:
-Bios F14a
-Native NVRAM Supports
-Audio Working
-USB 3 working
-Sleep / Wake Working
-iMessage working
-Use AMD RX560 as the main graphics card, and UHD 630 accelerated
-SideCar enable
-Night shift enable
If you want to use this config,don't forget to generate a new Serialnumber in config.plist / smbios,
If CFG-lock is not unlocked, please open kernel / quirks related settings,
And re-customize USB.
You can also contact me if you have a questions.
Thank you everyone

Hi arnehuo, nice work!

Can you explain me some thing to understand?
1 - I saw the USBpower.kext. but I saw you also use ssd-UIAC, is it mandatory? I think you made the USB Mapping two times, one with kext and an other with my ssdt UIAC write?
What do you mean by "custom usb uses kext"
2 - for the unnecessary DSDT hot patch, I found it necessary as explain few days ago on a open core page not here anymore (OC moving a lot). so maybe these are integrated with new OC.
Just to be sure, in IOREG, if your are not able to see MEM2 device or MCHC then you need them. it's not mandatory, but it makes your hack more Apple friendly
3 - Did tou correct the PowerManagment with the SSDT-PM.aml? what does PPMC and PMCR device do?
And for the 5,1 SMBIOS, it's a trick where I "merge" iMac and MacPro SMBIOS to have the Mac recognize as MacPro in bonjour or system profiler but have benefit of the UHD accelerated. maybe causing the power management issue.

Thanks for your answer..
Regards,
 
Joined
Dec 1, 2018
Messages
3
Motherboard
Gigabyte H370M-DS3H-F14
CPU
i5-8400
Graphics
RX 560
Mac
  1. MacBook Pro
Classic Mac
  1. iMac
Mobile Phone
  1. iOS
Hi arnehuo, nice work!

Can you explain me some thing to understand?
1 - I saw the USBpower.kext. but I saw you also use ssd-UIAC, is it mandatory? I think you made the USB Mapping two times, one with kext and an other with my ssdt UIAC write?
What do you mean by "custom usb uses kext"
2 - for the unnecessary DSDT hot patch, I found it necessary as explain few days ago on a open core page not here anymore (OC moving a lot). so maybe these are integrated with new OC.
Just to be sure, in IOREG, if your are not able to see MEM2 device or MCHC then you need them. it's not mandatory, but it makes your hack more Apple friendly
3 - Did tou correct the PowerManagment with the SSDT-PM.aml? what does PPMC and PMCR device do?
And for the 5,1 SMBIOS, it's a trick where I "merge" iMac and MacPro SMBIOS to have the Mac recognize as MacPro in bonjour or system profiler but have benefit of the UHD accelerated. maybe causing the power management issue.

Thanks for your answer..
Regards,
Hi, backwardmac.Sorry, I just saw your message!

1. I disabled the Ssdt-UIAC.aml file in the configuration, "custom USB uses next" means only the kext files generated by hackintool are used.

2. Maybe it makes your hack more Apple friendly as you said. However, it is not necessary in the new Intel platform, so it is removed.

3. Ssdt-pm.aml is PPMC lpcb-pmcr. Ssdt-plug-xcpm.aml is kernel power management. Ssdt-pmc.aml is NVRAM PMC. I use the GUI configuration tool like "OCC", so it's more convenient. I wrote these comments in the configuration file.

I chose imac19,1 SMBIOS because I mainly used istandalone graphics card. As for SMBIOS, I used another method to set it, because I didn't understand the other parameters, so I chose the auto option。

Thanks for your consistent attention.
 
Last edited:
Joined
Feb 14, 2019
Messages
2
Motherboard
Gigabyte H370M DS3H
CPU
I5 8400
Graphics
Nvidia Gtx 1060 6GB/ Intel UHD 630
Hello guys! Still running this great hackintosh with no problems so far, but now i would like to upgrade from the UHD 630 to RX 5700 XT. The problem is that i can't really find anywhere some tutorial or steps on how to do it, because i suppose it is not plug&play. Do you guys have any ideea on how to do it? I updated to 10.15.4 already. Thank you!
 
Joined
Dec 27, 2016
Messages
19
Motherboard
Gigabyte H370M-DS3H
CPU
i5-8400
Graphics
RX 580
Mac
  1. MacBook Pro
Mobile Phone
  1. Android
Has anyone with this motherboard and CPU been able to upgrade to 10.15.5?

My EFI configuration here works great with 10.15.4, but can't seem to upgrade to 10.15.5 using System Preferences > Software Update.
 

Attachments

  • EFI.zip
    36.8 MB · Views: 150

UtterDisbelief

Moderator
Joined
Feb 13, 2012
Messages
6,791
Motherboard
Gigabyte Z490i Aorus Ultra - OC 0.6.8
CPU
i5-10600K
Graphics
GT 1030
Mac
  1. iMac
  2. Mac mini
Classic Mac
  1. eMac
  2. iBook
Mobile Phone
  1. Android
Has anyone with this motherboard and CPU been able to upgrade to 10.15.5?

My EFI configuration here works great with 10.15.4, but can't seem to upgrade to 10.15.5 using System Preferences > Software Update.


Hi there.

Explain what happens...

Does it install, tell you to reboot and then fail?

Does the installer not run?

Do you just get a blank screen?

Etc., etc.

:)
 
Joined
Dec 27, 2016
Messages
19
Motherboard
Gigabyte H370M-DS3H
CPU
i5-8400
Graphics
RX 580
Mac
  1. MacBook Pro
Mobile Phone
  1. Android
Sorry for the ambiguity, the System Preferences says it needs to restart. Usually after I click the restart button, an extra boot option will appear in Clover. But it doesn't appear now, I can only go back to my usual boot where the System Preferences will again tell me that there's an update.

So far, I've tried:
 
Last edited:
Top