• Become a Premium Member for $25/year with no ads to improve your community experience. Upgrade to Pro Account for faster response and no wait times!

Catalina Installer Won't Boot

carloscode

New member
Joined
May 23, 2020
Messages
14
Motherboard
Gigabyte B360M AORUS Gaming 3
CPU
I5-9600kf
Graphics
RX5500XT
OS X/macOS
10.13.x
Bootloader
  1. Clover (UEFI)
Mac
  1. MacBook Pro
Mobile Phone
  1. Android
Hello community!

I'm trying to set up my first Hackintosh Desktop. I tried to be as careful as possible when choosing the Desktop parts I was buying, so this is my machine:

Motherboard : Gigabyte B360M AORUS Gaming 3 rev 1.0 (Not the WIFI version)
CPU: Intel Core i5 - 9600KF
RAM: Corsair ballistix 32 GB 3200MHz
IGPU: None
Graphics: AsRock Radeon RX 5500 XT 4GB
SSD: Adata XPG SX6000, 1TB, M.2 NVMe
HD: Sata Seagate Barracuda 6gb
Audio: Realtek ALC 892
WiFi / Bluetooth: Broadcom bcm94331running on a PCI Express X1 Adapter
Display: Samsung U28E590 28" (3840x2160)

I've followed the instructions available on the Gigabyte B360 Aorus Gaming 3 GUIDE ( https://www.elitemacx86.com/threads...-gaming-3-wifi-intel-core-i5-9400f-rx580.421/ ) but after I select on Clover to Launch the Catalina installer it never succeeds. I user Clover r5118 to write the EFI into my bootable USB stick.

I'm adding here my EFI folder (without themes, without BOOT folder and without CLOVERX64.efi so that the zip file is smaller than 2mb) and the images that show the errors I'm facing.

Could you guys possibly take a look at it and help me fixing it? Thanks!

PS: I already have a Windows 10 installed on the same NVME drive, but it shouldn't be an issue since the EFI folder has 200mb and I have 500gb of free space on the NVME so that I can create the APFS partition.

(Edit: Removed the EFI folder as its outdated now)
 

Attachments

  • 20200524_003205.jpg
    20200524_003205.jpg
    764.9 KB · Views: 318
  • 20200524_003306.jpg
    20200524_003306.jpg
    699.2 KB · Views: 362
  • preboot.txt
    preboot.txt
    26.6 KB · Views: 241
Last edited:
Hello community!

I'm trying to set up my first Hackintosh Desktop. I tried to be as careful as possible when choosing the Desktop parts I was buying, so this is my machine:

Motherboard : Gigabyte B360M AORUS Gaming 3 rev 1.0 (Not the WIFI version)
CPU: Intel Core i5 - 9600KF
RAM: Corsair ballistix 32 GB 3200MHz
IGPU: None
Graphics: AsRock Radeon RX 5500 XT 4GB
SSD: Adata XPG SX6000, 1TB, M.2 NVMe
HD: Sata Seagate Barracuda 6gb
Audio: Realtek ALC 892
WiFi / Bluetooth: Broadcom bcm94331running on a PCI Express X1 Adapter
Display: Samsung U28E590 28" (3840x2160)

I've followed the instructions available on the Gigabyte B360 Aorus Gaming 3 GUIDE ( https://www.elitemacx86.com/threads...-gaming-3-wifi-intel-core-i5-9400f-rx580.421/ ) but after I select on Clover to Launch the Catalina installer it never succeeds. I user Clover r5118 to write the EFI into my bootable USB stick.

I'm adding here my EFI folder (without themes, without BOOT folder and without CLOVERX64.efi so that the zip file is smaller than 2mb) and the images that show the errors I'm facing.

Could you guys possibly take a look at it and help me fixing it? Thanks!

PS: I already have a Windows 10 installed on the same NVME drive, but it shouldn't be an issue since the EFI folder has 200mb and I have 500gb of free space on the NVME so that I can create the APFS partition.
Here are the following issues
  • Drivers directory is not as per the guide.
  • No EC0 rename is added. Add EC0 rename.
  • EHC1 and EHC2 renames are not meant for your system. Remove the renames.
  • No Port Limit patch has been added. Add Port Limit patch.

Start here:
 
Here are the following issues
  • Drivers directory is not as per the guide.
  • No EC0 rename is added. Add EC0 rename.
  • EHC1 and EHC2 renames are not meant for your system. Remove the renames.
  • No Port Limit patch has been added. Add Port Limit patch.

Start here:


Thanks for your response @EliteMacx86 , I've made some changes on my config based on your suggestions and I have some improvements, but I'm still unable to launch the installer (I'm now stuck with a "Black Screen" after some time, after seeing a lot of verbose log messages)

Here are the changes I made:

> Drivers directory is not as per the guide.

Adjusted, all drives were moved to /EFI/Clover/drivers64UEFI , as instructed on the guide.

> EHC1 and EHC2 renames are not meant for your system. Remove the renames.

Removed

> No Port Limit patch has been added. Add Port Limit patch.

To fix that I added the two patches below:

Catalina 10.15.1 (2 Patches)
  • Patch #1:
  • Name*: com.apple.iokit.IOUSBHostFamily
  • Find* [HEX]: 83FB0F0F
  • Replace* [HEX]: 83FB3F0F
  • Comment: USB Port Limit Patch 1 PMHeart/DalianSky
  • MatchOS: 10.15.x
  • Patch #2:
  • Name*: com.apple.driver.usb.AppleUSBXHCI
  • Find* [HEX]: 83F90F0F
  • Replace* [HEX]: 83F93F0F
  • Comment: USB Port Limit Patch 2 PMHeart/DalianSky
  • MatchOS: 10.15.x
Is this correct?

> No EC0 rename is added. Add EC0 rename.

This was the tricker one for me. I've found an article that suggests these methods:

1590431861781.png

I tried all of the above ones, enabling one and disabling the other two each time. With the three different tries I got a similar output on the preboot log:

"bin not found / already patched!
0 replacements"


Possibly I'm doing something wrong.. any clues?

I'm attaching the three different preboot logs here together with my new EFI folder (without themes, without BOOT folder and without CLOVERX64.efi so that the zip file is smaller than 2mb).

Is there any other way to get the logs of the entire boot so I can add them here? I'm not sure how common this "Black Screen" .

Thanks!

(Edit: Removed the EFI folder as its outdated now)
 

Attachments

Last edited:
Ok, I have some updates:

I added the boot param "agdpmod=pikera" to clover (right after slide=0) and I was able to boot into the installer.

Then, I was able to install Catalina and boot into it after the installation succeeded (always via the USB installer Clover config).

What is working out of the box:
- CPU, Ram and Video Card identified
- Bluetooth working out of the box (its a Broadcom BCM 94331 that I bought for the hackintosh)
- Sound Output via HDMI (Radeon)

What is not working:
- Realtek Onboard audio card
- Ethernet Network Card (onboard)
- WiFI Network Card (same Broadcom BCM 94331 listed above, weird that Bluetooth worked out of the box)

What I still have to test:
- All the USB ports

Other issues:

- Device freezes for like 30~90s whenever I try to reboot / shutdown. After it it just reboots (so shutdown doesn't work).

Now I'll continue following the other tutorial to configure everything else I still can, I'll continue to post updates here.
 
Last edited:
Ok, more updates after following the guide https://www.elitemacx86.com/threads...-gaming-3-wifi-intel-core-i5-9400f-rx580.421/ :

(and the good news is that I'm already writing this response using my Hackintosh, YAY!)

- All USB Ports working out of the box (including the front ones) after the USB Limit Patch from the guide
- For Ethernet, I've downloaded the "IntelMausiEthernet.kext" v 2.5.0 kext from here https://www.insanelymac.com/forum/files/file/396-intelmausiethernet/?do=findComment&comment=8450
- AppStore, iMessage, Facetime, iCloud.. everything working fine
- Regarding the Broadcom BCM94331 WiFi card I had to do this:
1. install Lilu and AirportBRCMfixup to the kexts/10.15 clover folder
2. Open config.plist with clover configurator:
a) Under ACPI > Enable fix airport
b) Under Devices > Wifi > put this in: 0x436014E4
3. Dave and restart

- After WiFi was adjusted, AirDrop and Handover are also working just fine!

What is still not working:
- Onboard Audio (Realtek ALC892) - I've played a lot with it, no success so far. It's weird because I can see it as an Audio device on CLOVER, but I can't see it as one option to test the audio (different Clover menu). I could swear it used to be there before, on one of my initial EFI configs. (This is working now)
- HDMI Audio via Radeon XT 5500XT - This one is weird: I can see the Audio card listed as an "Audio Output" but no sound playback works. It works as expected on Windows 10 though. Any clues on how I can adjust that?
- Device freezes for like 30~90s whenever I try to shutdown. After this time, it just reboots (so shutdown doesn't work). I even tried "FixShutdown" on Clover, but It didn't work.
- Sleep doesn't work: Screen turns off but the Motherboard never turns the fans off. Also, I can't wake the computer up after putting it to sleep, I have to hold power to turn it off so I can turn it on again.

Any clues on any of the above guys? Maybe the last one (device not rebooting / shutting down) is related to the EC patch never succeeding @EliteMacx86 ?
Btw, how can I grab the initialization logs after I selected my device on clover?

Thanks
 
Last edited:
(I'm now stuck with a "Black Screen" after some time, after seeing a lot of verbose log messages)
Black screen is very normal with Navi 10 series cards.
drivers64UEFI
In the new Clover, this directory doesn't exists. The new directory is drivers/UEFI
I tried all of the above ones, enabling one and disabling the other two each time. With the three different tries I got a similar output on the preboot log:
You just need to add the first one. Moreover, the rename has been set to disabled in your config.plist.
 
I added the boot param "agdpmod=pikera" to clover (right after slide=0) and I was able to boot into the installer.
It's mandatory for Navi series GPU and some other RX GPUs.
Realtek Onboard audio card
Use the old thread for the motherboard. Using Layout ID=99 should make the Audio working. If you need a guide, here is one i recommend:
Ethernet Network Card (onboard)
Is from Intel i guess. Check the download section.
WiFI Network Card (same Broadcom BCM 94331 listed above, weird that Bluetooth worked out of the box)
Injection might be required.
Device freezes for like 30~90s whenever I try to reboot / shutdown. After it it just reboots (so shutdown doesn't work).
Lack of working NVRAM. I'll write a guide soon.
 
(and the good news is that I'm already writing this response using my Hackintosh, YAY!)
Good work.
HDMI Audio via Radeon XT 5500XT - This one is weird: I can see the Audio card listed as an "Audio Output" but no sound playback works. It works as expected on Windows 10 though. Any clues on how I can adjust that?
No PR files attached. Next to that, Windows is a different thing. Drivers are available from the manufacturers but that's not the case with Hacks ;)
Device freezes for like 30~90s whenever I try to shutdown. After this time, it just reboots (so shutdown doesn't work). I even tried "FixShutdown" on Clover, but It didn't work.
It will not work. NVRAM is missing. You need to fix it. I'll write a guide soon to fix it.
Sleep doesn't work: Screen turns off but the Motherboard never turns the fans off. Also, I can't wake the computer up after putting it to sleep, I have to hold power to turn it off so I can turn it on again.
Same, due to lack of NVRAM.
Any clues on any of the above guys? Maybe the last one (device not rebooting / shutting down) is related to the EC patch never succeeding @EliteMacx86 ?
Btw, how can I grab the initialization logs after I selected my device on clover?
Attach your PR files to check your work.
 
In the new Clover, this directory doesn't exists. The new directory is drivers/UEFI

Yeah, I thought so. I'll just remove the "drivers64UEFI" folder.

Use the old thread for the motherboard. Using Layout ID=99 should make the Audio working. If you need a guide, here is one i recommend:

Yeah I checked it. Layout ID=99 didn't work, but Layout ID = 1 with both AFGLowPowerState and ResetHDA checked made it work :)

Good work.

;)

No PR files attached. Next to that, Windows is a different thing. Drivers are available from the manufacturers but that's not the case with Hacks ;)

Yeah, I know about windows :D
I'm adding my EFI folder here (I had to remove the folders BOOT, themes and the files CLOVERX64.efi and AppleALC.kext so that it gets compressed to less than 2mb). I'm also adding the bootlog extracted from clover config.
What other files I should add as PR?

This is what I can see on Hackintool:

1590550940859.png

It will not work. NVRAM is missing. You need to fix it. I'll write a guide soon to fix it.

Yeah I guess you're right. I did a sample test:

Code:
sudo nvram store=value
nvram -p | grep store

Then I rebooted my device and tried the same nvram -p with grep, my value was not there.

Any tips for me to fix the nvram myself? I understand you plan to write. guide on it but if you can give me some hints I might be able to fix it :)

Do you think that adjusting nvram also make the mackintosh go into standby (aka deep sleep / hibernate)? Not sure if this would work as this is an "iMac" hackintosh, not a MacBook Pro.

Btw, I just got alert that macOS 10.15.5 update is available.... would it be safe to update it? What precautions should I take before updating? Do you recommend me any guides to update?

(Edit: Removed the EFI folder as its outdated now)
 

Attachments

Last edited:
Yeah, I thought so. I'll just remove the "drivers64UEFI" folder.
Better to install new Clover :)
Yeah I checked it. Layout ID=99 didn't work, but Layout ID = 1 with both AFGLowPowerState and ResetHDA checked made it work :)
Nice. But Layout ID=99 should work technically.
Any tips for me to fix the nvram myself? I understand you plan to write. guide on it but if you can give me some hints I might be able to fix it :)
I'll post the guide in couple of days. I'm just not getting good time to fix the things.
Do you think that adjusting nvram also make the mackintosh go into standby (aka deep sleep / hibernate)? Not sure if this would work as this is an "iMac" hackintosh, not a MacBook Pro.
Yes, of course. That has a dependency.
Btw, I just got alert that macOS 10.15.5 update is available.... would it be safe to update it? What precautions should I take before updating? Do you recommend me any guides to update?
I haven't tested it yet.
 

Latest posts

Forum statistics

Threads
2,084
Messages
19,451
Members
29,555
Latest member
NazranSami3