Contribute
Register

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

@ModMike, thank you for the incredibly detailed instructions. I’ve tried to follow them as closely as possible, but I can’t get the installer to finish booting. My system:
Asus ROG STRIX Z390-I
i5-9400
Samsung 970 EVO 1TB
DW1560

The hardware is all new for this build.

Mojave Installer Version: 14.6.04
BIOS Version: 2417

I am using integrated graphics and I have tried with both your provided IGPU-EFI.zip and Beta IGPU-EFI.zip.

In both cases, I get a black screen during installer startup. It’s hard to see exactly the last thing displayed before going black, but I think it is:
AirPortBrcmNIC::getSSIDData(): Get failure: APPLE80211_IDC_SSID: 6
It’s hard to tell if it stops at exactly the same point each time, but it seems pretty close. I’ve also attached a screenshot from slightly earlier.

I was afraid that I had physically damaged the hardware while installing the DW1560 so I tried installing Ubuntu and that worked perfectly, recognized the DW1560, and both WiFi and Bluetooth work, so I don’t think I broke anything.

I noticed BrcmBluetoothInjector.kext among the attachments to your instructions, but I didn’t see this referenced anywhere. I figured I’d try adding it to the /EFI/CLOVER/kexts/Other, but it didn’t make a difference so I removed it.

I was still suspicious of WiFi so I removed: AirportBrcmFixup.kext, BrcmFirmwareData.kext, and BrcmPatchRAM2.kext. I still get a black screen, but the last thing printed has changed. Now I see:
[AGPM Controller] FB handler: <ptr> GPU[0] IGPU

I’m not sure what to try next. Any suggestions would be greatly appreciated.

P.S. Sorry if this has already been addressed, I’m still combing through this thread.
I have a setup similar to yours. However, I am using dGPU and BIOS 2401.

I followed the guide and everything worked for me except Bluetooth in Windows. I would get USB Descriptor error and no Bluetooth in Windows. So I assumed it was a bad card. I managed to get it working again. However, it quite a few days later I bought a new card and still the same issue. I ended up going into /EFI/ACPI/origin and renaming both DSDT-or.aml & DSDT-pa0.aml (just remove their extensions). I rebooted then Bluetooth worked perfectly. After I rebooted a few more times, I ended up renaming both files back to their original extensions. Seems to work fine now.
 
Last edited by a moderator:
@ModMike, thank you for the incredibly detailed instructions. I’ve tried to follow them as closely as possible, but I can’t get the installer to finish booting. My system:
Asus ROG STRIX Z390-I
i5-9400
Samsung 970 EVO 1TB
DW1560

The hardware is all new for this build.

Mojave Installer Version: 14.6.04
BIOS Version: 2417

I am using integrated graphics and I have tried with both your provided IGPU-EFI.zip and Beta IGPU-EFI.zip.

In both cases, I get a black screen during installer startup. It’s hard to see exactly the last thing displayed before going black, but I think it is:
AirPortBrcmNIC::getSSIDData(): Get failure: APPLE80211_IDC_SSID: 6
It’s hard to tell if it stops at exactly the same point each time, but it seems pretty close. I’ve also attached a screenshot from slightly earlier.

I was afraid that I had physically damaged the hardware while installing the DW1560 so I tried installing Ubuntu and that worked perfectly, recognized the DW1560, and both WiFi and Bluetooth work, so I don’t think I broke anything.

I noticed BrcmBluetoothInjector.kext among the attachments to your instructions, but I didn’t see this referenced anywhere. I figured I’d try adding it to the /EFI/CLOVER/kexts/Other, but it didn’t make a difference so I removed it.

I was still suspicious of WiFi so I removed: AirportBrcmFixup.kext, BrcmFirmwareData.kext, and BrcmPatchRAM2.kext. I still get a black screen, but the last thing printed has changed. Now I see:
[AGPM Controller] FB handler: <ptr> GPU[0] IGPU

I’m not sure what to try next. Any suggestions would be greatly appreciated.

P.S. Sorry if this has already been addressed, I’m still combing through this thread.
Try to disable onboard WiFi and Bluetooth in BIOS. I had similar issue when reaching the installer. After installation, enable them.
 
Thanks for the suggestions, @antiserum420 and @lesliestandifer. I tried disabling Wifi and Bluetooth and it did not help. I then downgraded my BIOS to 2401, reconfigured the recommended BIOS settings, and unfortunately, I still can't boot the installer.

I think I can now more consistently see the logs when it fails. I've seen:
IOConsoleUsers: gIOScreenLockState 3, hs0, bs0, now 0, sm 0x0

Searching around, it sounds like this is usually a graphics issue. Given I'm using integrated graphics and the provided iGPU EFI, I'm not sure what the issue is. I'm using a pretty old Dell 2407 monitor with a DP->DVI cable. Is it possible this could cause a problem?

I'll try a few more graphics related changes.
 

Attachments

  • gIOScreenLockState.jpg
    gIOScreenLockState.jpg
    1.4 MB · Views: 49
Thanks for the suggestions, @antiserum420 and @lesliestandifer. I tried disabling Wifi and Bluetooth and it did not help. I then downgraded my BIOS to 2401, reconfigured the recommended BIOS settings, and unfortunately, I still can't boot the installer.

I think I can now more consistently see the logs when it fails. I've seen:
IOConsoleUsers: gIOScreenLockState 3, hs0, bs0, now 0, sm 0x0

Searching around, it sounds like this is usually a graphics issue. Given I'm using integrated graphics and the provided iGPU EFI, I'm not sure what the issue is. I'm using a pretty old Dell 2407 monitor with a DP->DVI cable. Is it possible this could cause a problem?

I'll try a few more graphics related changes.

I’ve managed to install and boot from my SSD. It looks like the problem was indeed with the graphics. I set an invalid platform ID as described in this post. This allowed me to boot into the installer.

I had two unexpected restarts during the installation. Each time I started from the newly created Install MacOS partition on my SSD. I had another restart during my first boot but then I was able to boot successfully. I still need to set an invalid platform ID and it’s reporting 8MB of VRAM. The lack of video acceleration is noticeable and there are a few artifacts visible.

I’m reading more about ig-platform-id and related config to see if anything will fix the graphics. I’ve tried several values listed for UHD 630 in Clover Configurator, but none have worked.

On the plus side, wifi and bluetooth are working! Thank you for the helpful installation instructions for the DW1560.

Edit: I tried connecting to my TV using HDMI instead of my old monitor with DP->DVI and it worked. So now I want to figure out if the issue is the monitor, DP->DVI cable, or DisplayPort output in general.

Edit 2: I found a monitor with DP, DVI, and HDMI. Using DP or HDMI both work perfectly. Using DVI with the same DP->DVI cable had the same problem. So it's either the cable or DVI in general. Twelves years is a good run so I guess it's time for a new monitor. Thanks again!

Edit 3: I did some more testing and found that a HDMI->DVI cable works. DP->DVI has not worked with two different cables and two different monitors. So my trusty old Dell 2407 may have some more life left in it after all.
 
Last edited:
First of all, thanks! Fantastic guide! Everything worked -almost- flawlessly! (I'm only having issues with losing Bluetooth after sleep).

Dumb question: what do I have to do if I followed the original instructions for iGPU and now I want to connect a dedicated GPU? I don't want to do a clean install. I take it I only need to replace the EFI with the DGPU one, turn off the computer, connect the GPU and then turn on again? What if I don't want to lose my current serial?


Could you please share the DGPU EFI folder? It seems it not available at all
 
I followed this build and everything was working just fine. Until 2 days ago, Chrome started showing error loading some page. And now it keep rebooting about after 50% loading bar, and I can't boot into macOS. Anyone have any idea how I should check what problem with my hackitosh. This is my first hackitosh. Thank you for helping.
 
I followed this build and everything was working just fine. Until 2 days ago, Chrome started showing error loading some page. And now it keep rebooting about after 50% loading bar, and I can't boot into macOS. Anyone have any idea how I should check what problem with my hackitosh. This is my first hackitosh. Thank you for helping.

I have no idea what your specific problem is, but I've just spent a few days staring at a computer that wouldn't boot. To get some idea of what is going on, you can boot in verbose mode to see the console output instead of the Apple progress bar. Add the -v boot flag to do this. See this post for instructions on how to do it.
 
@ModMike thank you for this wonderful guide. This is my first time to do hackintosh. I just finished installing Mojave couple of hours ago. One critical issue I'm facing at the moment is that my FCPX is "quitting unexpectedly". I was searching the forum but no luck. I'm wondering if you know some fix? I will do further research and share in case I find the fix.
 
@ModMike thank you for this wonderful guide. This is my first time to do hackintosh. I just finished installing Mojave couple of hours ago. One critical issue I'm facing at the moment is that my FCPX is "quitting unexpectedly". I was searching the forum but no luck. I'm wondering if you know some fix? I will do further research and share in case I find the fix.
You have a DGPU build as your signature indicates. You probably have enabled intel IGPU without correct headless platform ID. If you disable intel IGPU in bios it probably works, but I recommend you keep it enabled and configure your IGPU in headless mode as is explained in this guide for Quick Sync support. You also can use my CLOVER EFI attached in this post.
 
When I go to the App store to download Mojave, it doesn't give me the option of downloading the installer. It only offers to install it on my HD. Is this what I should do? Or install to the USB drive?
 
Back
Top