Contribute
Register

The everything works Asus Z390-I Gaming * i7-8700K * SAPPHIRE NITRO+ Radeon RX Vega 64 Build

Hello everybody, and many thanks to @ModMike to this great guide to install Mojave.

This is my first Hackintosh build. I expend a lot of time looking for a complete tutorial and this one was the motivation to build a powerful machine to code for Android and iOs.

Well well well lets start.
This is the hardware that I am using.

- Asus - ROG STRIX Z390-I GAMING Mini ITX
- Intel Core i7-8700
- Dell Wireless DW1560 802.11ac Broadcom BCM94352Z M.2 NGFF WIFI Card
(Ordered from China)
- WD Black NVMe M.2 2280 PCI 250GB Internal SSD (For Mojave)
- Crucial 2.5 inch 500 GB SSD (For Windows)
- Corsair Vengeance RGB PRO 16GB (2x8GB)
- NZXT H200i case
- NZXT Kraken m22 CPU Cooler


I did not update the bios firmware of my mobo, because I read in this thread that someone had problems with the latest version. I am using the 2012.

I just installed Mojave in my first Hackintosh build.

Note: I only used the IGPU zip folder from @ModMike attachments. I do not know if I have to use SSDT-UIAC.aml file and the BrcmBluetooth.....

I already had installed Windows 10 in the WD SSD. So before install Mojave I did disconnect the ssd to avoid conflicts. The installation of Mojave was pretty smooth, I did not have any problem. I followed the guide step by step. Mojave flies, it is super fast. I can boot from the SSD. Wifi and bluetooth worked pretty well out of the box for the first time. I played a video from Youtube, using my JBL bluetooth speaker: everything was good. However after the step #22 by @ModMike (Set the 1st boot drive to your system drives UEFI partition. It will be pre-pended with UEFI) and restart, the bluetooth did not work anymore (Bluetooth not available).

My system sleeps including, RGB and fans. System wakes up with keyboard and mouse, but the screen does not give signal. I have to disconnect the HDMI and connect again or turn off and turn on the monitor to see the Mojave desktop.

**** What is working:
-Boot from SSD
-Wifi
-Sleep (fans and RGB LEDs included)
-Restart and shutdown
-Continuity (That I have tried)
-- iMessages
-- iCloud
-Ethernet
-All USB ports working. 2.0 and 3.1

**** No working
-Bluetooth (worked the first time, after Mojave completed installation)
-Wake the fans and RGB but does not display nothing in monitor

**** Not tested
- Audio Jack in/out
- Microphone
- Windows SSD connected
- USB speeds
- Benchmarks (I will do today after work)

I was trying to install Xcode, but I could not do it, because it requires a later version of Mojave. Currently I have 10.14, Xcode requires 10.14.3

Mmm .... Questions:
1. Can I update Mojave just going to system update or do I have to do something different?
2. How can I fix the bluetooth functionality?
3. I have a SSD exclusive for Windows, do I have to set up clover to boot from both or just plugging my windows ssd will appear on clover's list boot?
4. Do I need to change something in my bios config to run both Windows and Mojave?
5. I installed HWSensors but I do not have any idea how and where to open it. How can I use this app? I want to check that everything is working good.
6. I code for Android and iOs. Do you think it is a good idea have a graphic card to run the simulators or with the IGPU is enough?
7. I set up on power energy that PC should turn of the screen and sleep after 5 minutes. When I wake up the PC it starts again from Clover (As if it was turning on for the first time) is this normal?

I really appreciate the help that all you guys can provide me. I am new in this world of Hackintosh. Again thanks to @ModMike for this awesome tutorial.

View attachment 406244View attachment 406242

For Bluetooth try:

Install to /Library/Extensions/ with KextBeast:
  • BrcmFirmwareRepo.kext
  • BrcmPatchRAM2.kext
change config.plist to:
  • CsrActiveConfig 0x3 (partial disable SIP) or 0x67 (completely disable SIP)
 
Last edited:
That was weird too. Along with -V, I i set it so it wouldn’t reboot on a panic. Never freezes though. Just end up back at the CBM. Three tries same result. Im going to try the recommended EFI when I get back to it.

Also, is it normal to no longer see the EFI partition of the drive when the USB is inserted back into the Mac it was created on?
So I now realize that I did purchase the Plus version of the EVO SSD. I'm hoping this is the only thing stopping me from finishing the install.
I'm going to purchase a WD Black SN750. Anybody have experience getting their build up and running with these?
 
So I now realize that I did purchase the Plus version of the EVO SSD. I'm hoping this is the only thing stopping me from finishing the install.
I'm going to purchase a WD Black SN750. Anybody have experience getting their build up and running with these?
Check out @trs96's posts in
 
For Bluetooth try:

Install to /Library/Extensions/ with KextBeast:
  • BrcmFirmwareRepo.kext
  • BrcmPatchRAM2.kext
change config.plist to:
  • CsrActiveConfig 0x3 (partial disable SIP) or 0x67 (completely disable SIP)

Thanks for your time to reply my post. According to @ModMike
The provided EFIs have all the kexts you need. Do not use MultiBeast, KextBeast, etc. to install kexts in /Library/Extensions or you will break your install.

For this reason I haven't done what you recommend me.
 
Thanks for your time to reply my post. According to @ModMike

For this reason I haven't done what you recommend me.

It's safe to install BrcmFirmwareRepo.kext and BrcmPatchRAM2.kext with kextbeast in L/E (also recommended in this WiFi/Bluetooth) guide. So please try this and disable or partial disable SIP as mentioned in my previous post.
 
For monitoring I use HWMonitorSMC2 v2.4.2

My best experience is with FakeSMC.

Download the attached ZIP file.
Mount Intel® Power Gadget 3.5.5.dmg and follow instructions to install. Reboot.
Remove FakeSMC.kext and other extensions you may have from your EFI dir.
Extract FakeSMC.kext.zip and Nuvoton6XXXX.kext.zip and put the kexts in EFI dir.
Mount HWSensors-3_r184.dmg and drop HWMonitorSMC2 to Applications dir. Then Go to extensions folder of the HWSensors-3_r184.dmg and put ACPIMonitor.kext, IntelCPUMonitor.kext to EFI dir.
Reboot and open HWMonitorSMC2 app to see if it's working.

You may not see all Fans under Fans And Pumps. You need to edit Nuvoton6XXXX.kext.
To do this, right click on Nuvoton6XXXX.kext and select ' Show Package Contents'. Navigate to /Contents/ and open Info.plist with software like XCode. Add names to all FANINX (where X = 0...4). Change FANINLIMIT to 6. Save plist, put edited Nuvoton6XXXX.kext to EFI dir and reboot. Check in HWMonitorSMC2 which Fan names are used. Then you can change the Nuvoton6XXXX.kext config plist to the names that are only used. Keep in mind to set FANINLIMIT to amount of fans + 1.
 

Attachments

  • drivers.zip
    9.9 MB · Views: 104
  • Schermafbeelding 2019-05-17 om 17.51.18.png
    Schermafbeelding 2019-05-17 om 17.51.18.png
    10.2 KB · Views: 91
  • Schermafbeelding 2019-05-17 om 17.59.42.png
    Schermafbeelding 2019-05-17 om 17.59.42.png
    42.4 KB · Views: 102
  • Schermafbeelding 2019-05-17 om 17.59.56.png
    Schermafbeelding 2019-05-17 om 17.59.56.png
    41.1 KB · Views: 91
  • Schermafbeelding 2019-05-17 om 18.00.15.png
    Schermafbeelding 2019-05-17 om 18.00.15.png
    39.7 KB · Views: 88
It's safe to install BrcmFirmwareRepo.kext and BrcmPatchRAM2.kext with kextbeast in L/E (also recommended in this WiFi/Bluetooth) guide. So please try this and disable or partial disable SIP as mentioned in my previous post.

Perfect my friend. I will do it as soon get home. I will let you know. Thanks again
 
For monitoring I use HWMonitorSMC2 v2.4.2

My best experience is with FakeSMC.

Download the attached ZIP file.
Mount Intel® Power Gadget 3.5.5.dmg and follow instructions to install. Reboot.
Remove FakeSMC.kext and other extensions you may have from your EFI dir.
Extract FakeSMC.kext.zip and Nuvoton6XXXX.kext.zip and put the kexts in EFI dir.
Mount HWSensors-3_r184.dmg and drop HWMonitorSMC2 to Applications dir. Then Go to extensions folder of the HWSensors-3_r184.dmg and put ACPIMonitor.kext, IntelCPUMonitor.kext to EFI dir.
Reboot and open HWMonitorSMC2 app to see if it's working.

You may not see all Fans under Fans And Pumps. You need to edit Nuvoton6XXXX.kext.
To do this, right click on Nuvoton6XXXX.kext and select ' Show Package Contents'. Navigate to /Contents/ and open Info.plist with software like XCode. Add names to all FANINX (where X = 0...4). Change FANINLIMIT to 6. Save plist, put edited Nuvoton6XXXX.kext to EFI dir and reboot. Check in HWMonitorSMC2 which Fan names are used. Then you can change the Nuvoton6XXXX.kext config plist to the names that are only used. Keep in mind to set FANINLIMIT to amount of fans + 1.

Perfect I will try this.
 
Hi guys, I updated to 10.14.5 but my boot time increases of about 30 second, arriving to a sad 1.30. Moreover, I changed SMBIOS to 19,1 but I still see iMac 5k 2017 on system properties. Here is my boot.log and my system properties. I replaced EFI folder with the original one from the 1st post, changing just the serial number of my mac and SMBIOS.

What should I do?

Oh I forgot... during boot some odd lines appeared on the top of the screen, with 10.14.4 there wasn't
 

Attachments

  • bootlog.txt
    34.2 KB · Views: 107
  • Schermata 2019-05-17 alle 20.12.19.png
    Schermata 2019-05-17 alle 20.12.19.png
    150.6 KB · Views: 91
  • Copia di IMG_0424.HEVC.jpg
    Copia di IMG_0424.HEVC.jpg
    2.1 MB · Views: 87
Back
Top