[Success][Guide] Mojave 10.14.6 Vanilla "Hackintosh Deluxe" Gigabyte Z370n WiFi / i5-8400 / 970 EVO

Joined
Sep 30, 2018
macOS
10.15.0
Mobo
Gigabyte Z370n WiFi
CPU
Core i5-8400
GPU
Intel UHD 630 4k + MDP
Could you please share your clover config.plist file? Thank you
1. Start with this.

- remove "IntelGraphicsFixup.kext"
- add the latest "WhateverGreen.kext"
- update the other kexts to latest versions

2. Use the latest Clover Configurator, change these in config.plist:

Acpi -> DSDT -> Fixes = Select “FixShutdown”
Graphics -> Inject Intel = UNCHECK
 
Likes: crut

crut

New member
Joined
Jun 16, 2019
macOS
10.13.6
Mobo
Asrock Z370M-ITX/ac
CPU
I5-8400
GPU
onboard
I really am lost for words Raine. Maybe gobsmacked?
This is the most fantastic, meticulous, accurate, easy-to-follow set of instructions I have ever seen!
Thank you, so much!
 
Likes: Raine
Joined
Sep 30, 2018
macOS
10.15.0
Mobo
Gigabyte Z370n WiFi
CPU
Core i5-8400
GPU
Intel UHD 630 4k + MDP
I really am lost for words Raine. Maybe gobsmacked?
This is the most fantastic, meticulous, accurate, easy-to-follow set of instructions I have ever seen!
Thank you, so much!
Thank you for the kind words
 

FBelix

New member
Joined
Jun 24, 2019
macOS
10.14.5
Mobo
GA-Z370N Wifi
CPU
i7-8700
GPU
Asus ROG Strix Vega 64
Hi @Raine,
I was wondering if you were experiencing similar problems. A have Problems with my Wifi module BCM94360CS2. With enabled Wifi, my System wakes after 5-9 minutes. When Wifi disabled it sleeps like a rock. Sometimes Bluetooth stops working after wake from sleep until reboot.

I think the problem is the USB injection. First I tried the Hackintool method. Then I got it working with the Rehabman's USBinjectall method. But after updating clover and changing BIOS settings it stopped working and restoring my backup doesn't help mysteriously.
Now I switched like you to the USBmap method, having similar issues.
Wake reason every time is:

localhost kernel[0]: (AppleACPIPlatform) AppleACPIPlatformPower Wake reason: PEG1 PEGP PEG2 PEGP PXSX RP10 PXSX RP11 PXSX RP12 PXSX RP13 PXSX PXSX RP02 PXSX RP03 PXSX RP04 PXSX RP05 PXSX PXSX PXSX RP18 P

Configured Ports are working well not exceeding the 15 port limit (HS/SS03+04 disabled).
Wake on lan is disabled, same problem if no Wifi connected but Wifi enabled.

Regards
FBelix
 
Joined
Sep 30, 2018
macOS
10.15.0
Mobo
Gigabyte Z370n WiFi
CPU
Core i5-8400
GPU
Intel UHD 630 4k + MDP
Hi @Raine,
I was wondering if you were experiencing similar problems. A have Problems with my Wifi module BCM94360CS2. With enabled Wifi, my System wakes after 5-9 minutes. When Wifi disabled it sleeps like a rock. Sometimes Bluetooth stops working after wake from sleep until reboot.

I think the problem is the USB injection. First I tried the Hackintool method. Then I got it working with the Rehabman's USBinjectall method. But after updating clover and changing BIOS settings it stopped working and restoring my backup doesn't help mysteriously.
Now I switched like you to the USBmap method, having similar issues.
Wake reason every time is:

localhost kernel[0]: (AppleACPIPlatform) AppleACPIPlatformPower Wake reason: PEG1 PEGP PEG2 PEGP PXSX RP10 PXSX RP11 PXSX RP12 PXSX RP13 PXSX PXSX RP02 PXSX RP03 PXSX RP04 PXSX RP05 PXSX PXSX PXSX RP18 P

Configured Ports are working well not exceeding the 15 port limit (HS/SS03+04 disabled).
Wake on lan is disabled, same problem if no Wifi connected but Wifi enabled.

Regards
FBelix
Sorry, but I have not experienced any issues like you described.

I have a few observations here from your post:

- In System Preferences > Energy Saver, is "Wake for network access" checked? In System Preferences > Bluetooth, is "Allow Bluetooth devices to wake this computer" checked? Both of these can wake up a Mac, by design (not an error)

- You said "after updating clover and changing BIOS settings it stopped working" - if things stopped working from here, then you need to sort this out first before doing anything else (like changing to USBmap) because if you're not starting with a stable system then you won't know later on what might be causing any problems (like now)

- Since you're having issues with WiFi and Bluetooth - which coincidentally are on the same BCM94360CS2 module - it is also possible that the hardware itself could be faulty (especially if you bought a used module).
 

tomnguyent

New member
Joined
Jul 1, 2019
macOS
10.14.5
Mobo
Gig z370n wifi
CPU
i5-8500
GPU
intel UHD 630
Hello all, thanks for the the nice tutorial. i mange to get the system up and running. but i got mine running to the latest 10.14.5 (i couldn't get the lower version)...everything seem to be running except it randomly reboot...any thing to fix this?


<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>ACPI</key>
<dict>
<key>AutoMerge</key>
<true/>
<key>DSDT</key>
<dict>
<key>#DropOEM_DSM</key>
<dict>
<key>ATI</key>
<true/>
<key>Firewire</key>
<true/>
<key>HDA</key>
<true/>
<key>HDMI</key>
<true/>
<key>IDE</key>
<true/>
<key>IntelGFX</key>
<true/>
<key>LAN</key>
<true/>
<key>LPC</key>
<false/>
<key>NVidia</key>
<true/>
<key>SATA</key>
<true/>
<key>SmBUS</key>
<false/>
<key>USB</key>
<true/>
<key>WIFI</key>
<true/>
</dict>
<key>Debug</key>
<false/>
<key>Fixes</key>
<dict>
<key>AddDTGP</key>
<false/>
<key>AddHDMI</key>
<false/>
<key>AddIMEI</key>
<false/>
<key>AddMCHC</key>
<false/>
<key>AddPNLF</key>
<false/>
<key>DeleteUnused</key>
<false/>
<key>FakeLPC</key>
<false/>
<key>FixACST</key>
<false/>
<key>FixADP1</key>
<false/>
<key>FixAirport</key>
<false/>
<key>FixDarwin</key>
<false/>
<key>FixDarwin7</key>
<false/>
<key>FixDisplay</key>
<false/>
<key>FixFirewire</key>
<false/>
<key>FixHDA</key>
<false/>
<key>FixHPET</key>
<false/>
<key>FixIDE</key>
<false/>
<key>FixIPIC</key>
<false/>
<key>FixIntelGfx</key>
<false/>
<key>FixLAN</key>
<false/>
<key>FixMutex</key>
<false/>
<key>FixRTC</key>
<false/>
<key>FixRegions</key>
<false/>
<key>FixS3D</key>
<false/>
<key>FixSATA</key>
<false/>
<key>FixSBUS</key>
<false/>
<key>FixShutdown</key>
<true/>
<key>FixTMR</key>
<false/>
<key>FixUSB</key>
<false/>
<key>FixWAK</key>
<false/>
</dict>
<key>Name</key>
<string>DSDT.aml</string>
<key>ReuseFFFF</key>
<false/>
</dict>
<key>DropTables</key>
<array>
<dict>
<key>Signature</key>
<string>MATS</string>
</dict>
</array>
<key>FixHeaders</key>
<false/>
<key>HaltEnabler</key>
<false/>
<key>SSDT</key>
<dict>
<key>DropOem</key>
<false/>
<key>Generate</key>
<dict>
<key>CStates</key>
<false/>
<key>PStates</key>
<false/>
</dict>
</dict>
</dict>
<key>Boot</key>
<dict>
<key>Arguments</key>
<string>dart=0 nv_disable=1 alcid=11</string>
<key>Debug</key>
<true/>
<key>DefaultVolume</key>
<string>MojaveHDD</string>
<key>Legacy</key>
<string>PBR</string>
<key>NeverDoRecovery</key>
<true/>
<key>Secure</key>
<false/>
<key>Timeout</key>
<integer>3</integer>
<key>XMPDetection</key>
<string>Yes</string>
</dict>
<key>Devices</key>
<dict>
<key>Audio</key>
<dict>
<key>Inject</key>
<integer>11</integer>
</dict>
<key>FakeID</key>
<dict>
<key>ATI</key>
<string>0x0</string>
<key>IMEI</key>
<string>0x0</string>
<key>IntelGFX</key>
<string>0x0</string>
<key>LAN</key>
<string>0x0</string>
<key>NVidia</key>
<string>0x0</string>
<key>SATA</key>
<string>0x0</string>
<key>WIFI</key>
<string>0x0</string>
<key>XHCI</key>
<string>0x0</string>
</dict>
<key>USB</key>
<dict>
<key>FixOwnership</key>
<false/>
<key>Inject</key>
<false/>
</dict>
<key>UseIntelHDMI</key>
<false/>
</dict>
<key>DisableDrivers</key>
<array>
<string>Nothing</string>
</array>
<key>GUI</key>
<dict>
<key>Hide</key>
<array>
<string>Windows</string>
<string>BOOTX64.EFI</string>
</array>
<key>Language</key>
<string>en:0</string>
<key>Mouse</key>
<dict>
<key>Enabled</key>
<true/>
<key>Speed</key>
<integer>8</integer>
</dict>
<key>Scan</key>
<dict>
<key>Entries</key>
<true/>
<key>Legacy</key>
<string>First</string>
<key>Tool</key>
<true/>
</dict>
<key>ScreenResolution</key>
<string>1920x1080</string>
<key>Theme</key>
<string>tonymacx86</string>
</dict>
<key>Graphics</key>
<dict>
<key>Inject</key>
<dict>
<key>ATI</key>
<false/>
<key>Intel</key>
<false/>
<key>NVidia</key>
<false/>
</dict>
<key>ig-platform-id</key>
<string>0x0</string>
</dict>
<key>KernelAndKextPatches</key>
<dict>
<key>#FakeCPUID</key>
<string>0x010676</string>
<key>AppleIntelCPUPM</key>
<true/>
<key>AppleRTC</key>
<true/>
<key>KernelCpu</key>
<false/>
<key>KernelLapic</key>
<false/>
<key>KernelPm</key>
<true/>
<key>KextsToPatch</key>
<array>
<dict>
<key>Comment</key>
<string>External icons patch</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
RXh0ZXJuYWw=
</data>
<key>InfoPlistPatch</key>
<false/>
<key>Name</key>
<string>AppleAHCIPort</string>
<key>Replace</key>
<data>
SW50ZXJuYWw=
</data>
</dict>
<dict>
<key>Comment</key>
<string>USB Port Limit Patch 1 ©PMHeart</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
g/sPD4cLBAAA
</data>
<key>InfoPlistPatch</key>
<false/>
<key>MatchOS</key>
<string>10.14.4</string>
<key>Name</key>
<string>com.apple.iokit.IOUSBHostFamily</string>
<key>Replace</key>
<data>
g/s/D4cLBAAA
</data>
</dict>
<dict>
<key>Comment</key>
<string>USB Port limit patch 10.14+by PMHeart
</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
g/sPD4OPBAAA
</data>
<key>InfoPlistPatch</key>
<false/>
<key>MatchOS</key>
<string>10.14.x</string>
<key>Name</key>
<string>com.apple.driver.usb.AppleUSBXHCI</string>
<key>Replace</key>
<data>
g/sPkJCQkJCQ
</data>
</dict>
<dict>
<key>Comment</key>
<string>USB Port Limit Patch 3 ©PMHeart</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
g+MP0+NBCd8=
</data>
<key>InfoPlistPatch</key>
<false/>
<key>MatchOS</key>
<string>10.14.4</string>
<key>Name</key>
<string>com.apple.iokit.IOUSBHostFamily</string>
<key>Replace</key>
<data>
g+M/0+NBCd8=
</data>
</dict>
</array>
</dict>
<key>RtVariables</key>
<dict>
<key>BooterConfig</key>
<string>0x28</string>
<key>CsrActiveConfig</key>
<string>0x0</string>
<key>ROM</key>
<string>UseMacAddr0</string>
</dict>
<key>SMBIOS</key>
<dict>
<key>BiosReleaseDate</key>
<string>05/27/2019</string>
<key>BiosVendor</key>
<string>Apple Inc.</string>
<key>BiosVersion</key>
<string>IM181.88Z.F000.B00.1905271025</string>
<key>Board-ID</key>
<string>Mac-4B682C642B45593E</string>
<key>BoardManufacturer</key>
<string>Apple Inc.</string>
<key>BoardSerialNumber</key>
<string>C02701401GUH69F1H</string>
<key>BoardType</key>
<integer>10</integer>
<key>BoardVersion</key>
<string>1.0</string>
<key>ChassisAssetTag</key>
<string>iMac-Aluminum</string>
<key>ChassisManufacturer</key>
<string>Apple Inc.</string>
<key>ChassisType</key>
<string>0x09</string>
<key>EfiVersion</key>
<string>173.0.0.0.0</string>
<key>Family</key>
<string>iMac</string>
<key>FirmwareFeatures</key>
<string>0xFC0FE137</string>
<key>FirmwareFeaturesMask</key>
<string>0xFF1FFF3F</string>
<key>LocationInChassis</key>
<string>Part Component</string>
<key>Manufacturer</key>
<string>Apple Inc.</string>
<key>Mobile</key>
<false/>
<key>PlatformFeature</key>
<string>0x00</string>
<key>ProductName</key>
<string>iMac18,1</string>
<key>SerialNumber</key>
<string>C02T2FYAH7JY</string>
<key>SmUUID</key>
<string>6CAD256A-EB82-47F6-9A82-B45AE84635CF</string>
<key>Version</key>
<string>1.0</string>
</dict>
<key>SystemParameters</key>
<dict>
<key>InjectKexts</key>
<string>Detect</string>
<key>InjectSystemID</key>
<true/>
</dict>
</dict>
</plist>
 
Joined
Sep 30, 2018
macOS
10.15.0
Mobo
Gigabyte Z370n WiFi
CPU
Core i5-8400
GPU
Intel UHD 630 4k + MDP
Was it a clean install to a formatted empty HDD (not upgrade) to 10.14.5?

Did you use some sort of other things I didn't, like Multibeast or Unibeast?

Did you use Clover Configurator to make your edits?
 

tomnguyent

New member
Joined
Jul 1, 2019
macOS
10.14.5
Mobo
Gig z370n wifi
CPU
i5-8500
GPU
intel UHD 630
Hi Raine, it was a clean install...,and use to clover to make edit..im trying to get the crash log but still figuring
 
Joined
Sep 30, 2018
macOS
10.15.0
Mobo
Gigabyte Z370n WiFi
CPU
Core i5-8400
GPU
Intel UHD 630 4k + MDP
Have you tried redoing the plist from step 1?
 

tomnguyent

New member
Joined
Jul 1, 2019
macOS
10.14.5
Mobo
Gig z370n wifi
CPU
i5-8500
GPU
intel UHD 630
Replace the efi folder but then i get graphic acceleration lagging, and it still rebooting randomly. I even tried the framebuffer injection ( since my cpu is i5 8500) from Hackintosher’s guide...’still no luck
 
Joined
Sep 30, 2018
macOS
10.15.0
Mobo
Gigabyte Z370n WiFi
CPU
Core i5-8400
GPU
Intel UHD 630 4k + MDP
Out of curiosity, are you using all new PC components (except the BT/Wifi module)?
 
Joined
Sep 30, 2018
macOS
10.15.0
Mobo
Gigabyte Z370n WiFi
CPU
Core i5-8400
GPU
Intel UHD 630 4k + MDP
Weird, no idea then. I'm guessing there's one small detail you're missing with the config.plist somewhere.

As a drastic troubleshooting measure (not sure you want to do this), I would wipe the HDD, install Windows 10, and make sure there's no random reboot issue. This would clear your hardware from being a possible cause. When I first built my Hackintosh I did exactly this - first install was Windows 10, made sure the hardware was stable for a couple days, then wiped the HDD and started the MacOS install.
 

tomnguyent

New member
Joined
Jul 1, 2019
macOS
10.14.5
Mobo
Gig z370n wifi
CPU
i5-8500
GPU
intel UHD 630
I have another drive for win10, been running more than a month, everything seem fine. I did have mojave up and running, but just wont boot up anymore so i decided to redo everything. Well everything went well except the random reboot. The only thing I haven’t try is unibeast, i never have a smooth installing with it. May be i just give it a try from redo a new installing usb to multibeast config. But I appreciate for your help tho.
 
Likes: Raine
Joined
Sep 30, 2018
macOS
10.15.0
Mobo
Gigabyte Z370n WiFi
CPU
Core i5-8400
GPU
Intel UHD 630 4k + MDP
UPDATE - Mini DisplayPort Confirmed Working: So my 8 year old Viewsonic monitor decided to stop working the other day. I replaced it with a BenQ GW2480 24" IPS 1080p UltraSlim Monitor, and something of note about this monitor was the inputs:


Versatile monitor inputs.

Yes - the new monitor has a Mini DisplayPort, so after testing with a regular HDMI cable, I unplugged the HDMI connection and tried a Mini DisplayPort cable between my Hackintosh and the BenQ and sure enough, the Mini DisplayPort was working after all.

As a final test I connected one of the HDMI outputs to my Samsung 4K TV to see what would happen, and the Intel integrated graphics handled both with ease. Below is a screenshot of my system report showing that the Intel UHD 630 was outputting both 3840 x 2160 4K UHD AND 1920 x 1080p FHD to both TV and monitor at the same time:



I have thus updated the first post of this build with confirmation that Mini DisplayPort is working =)
 
Last edited:
Joined
Jul 21, 2019
macOS
10.14.5
Great build, planning to built it myself. However I'm worried about antenna cables when replacing the wireless module. The reddit post you linked suggests replacing them with longer ones. Is it necessary?
 
Joined
Sep 30, 2018
macOS
10.15.0
Mobo
Gigabyte Z370n WiFi
CPU
Core i5-8400
GPU
Intel UHD 630 4k + MDP
Great build, planning to built it myself. However I'm worried about antenna cables when replacing the wireless module. The reddit post you linked suggests replacing them with longer ones. Is it necessary?
Not at all. If you look at this photos from the first post:


...you can see that there is a lot of slack in the antenna cables that come with the z370n's wifi module. Those are original antenna wires, I did not modify them at all; there was enough slack to loop them in an S shaped loop behind then over the BT/Wifi module.
 
Last edited:
Likes: jmaternowski

PhrantiK

New member
Joined
Jul 23, 2019
macOS
10.14.6
Mobo
z370i Strix
CPU
8700K
GPU
RX580
Hi Raine,

Could I trouble you to measure how far from the top of the audio ports the new bluetooth card sticks out?

I'm contemplating a new build but I think I'll have trouble with my case (NZXT H200) and the top of that card hitting the rear exhaust fan.

Thanks
 
Joined
Sep 30, 2018
macOS
10.15.0
Mobo
Gigabyte Z370n WiFi
CPU
Core i5-8400
GPU
Intel UHD 630 4k + MDP
Hi Raine,

Could I trouble you to measure how far from the top of the audio ports the new bluetooth card sticks out?

I'm contemplating a new build but I think I'll have trouble with my case (NZXT H200) and the top of that card hitting the rear exhaust fan.

Thanks
The card is about 52mm from the surface of the motherboard.
 
Likes: PhrantiK

Latest posts