I'm stuck on this issue and need help. Thanks(AMD 3600, A520, RX 560 )Stuck on [EB|#LOG:EXITBS:START]

Patrick

New member
AMD OS X Member
Mar 15, 2023
3
2
3
CPU:
3600
AMD Ryzen 5 3600 6-Core
Onda A520SD4 ( AMD PCI )
16 GB ( GLOWAY DDR4 3000MHz )
HDS721032CLA362 ( 320 GB / 7200 )
AMD Radeon RX 560 Series ( 4 GB / AMD )
RTL8168/8111/8112 Gigabit Ethernet Controller

I've downloaded the dmg.
# Latest version
# ie. Ventura (13)
python3 macrecovery.py -b Mac-4B682C642B45593E -m 00000000000000000 download
 

Attachments

When Hacking an AMD system for macOS you should not be using an iMac SMBIOS. You should be using a SMBIOS for an Apple system that doesn't require an IGPU to be present, such as the iMacPro1,1 or MacPro7,1. You need to change the SMBIOS data in your config.plist to this effect.

I have cleaned up and adapted the config.plist you provided, to better work with your AMD 520 chipset motherboard, 6-core CPU and Polaris graphics card.

See if this revised config attached below works any better than your current config.
 

Attachments

  • Like
Reactions: Patrick
I've used your plist and change debug version of OC, but I am facing the same problem, this is my EFI, plist and OC-Log. Need some help, thanks @Edhawk
 

Attachments

I will have a look at your EFI folder later.
 
  • Like
Reactions: Patrick
You have two kexts in your setup that you don't need. I would recommend you remove both kexts from your setup.
  1. SMCSuperIO.kext, this is for Intel systems not AMD
  2. USBToolBox.kext, this does nothing without the custom UTBMap.kext.
You have two kexts undertaking the same task in your Kexts folder:
  1. RadeonSensor.kext
  2. SMCRadeonGPU.kext
You don't need both of these kexts, to be honest with a Polaris (RX560) GPU you probably don't need either of them, especially not when troubleshooting boot/installation issues. I would remove both kexts and only add one back if necessary once you are successfully booting macOS. And then only if you really need to. I have a number of Polaris GPU's and have not needed either of these kexts in any of my systems.

The SSDT-EC-USBX-Desktop.aml you are using is set to work with Intel systems, not your AMD system. So I have replaced it with a compatible SSDT-EC-USBX.aml, that contains the settings required for an AMD system.

I would recommend you add ResetNvramEntry.efi to the Drivers folder, and/or CleanNvram.efi and ResetSystem.efi to the Tools folder. This is so you have an option to Clean/Reset the Nvram and reboot the system from the OpenCore Picker List or GUI boot screen. Adding all three wouldn't hurt, as they are hidden until you press the Spacebar, when the Picker List or GUI icons are visible.

Personally I prefer the OC GUI boot screen with the icons over the text based Picker List. For the GUI boot screen to work you need to add two elements and make a single change in your config.plist.
  1. Add OpenCanopy.efi to the Drivers folder, with a companion entry in the config.plist.
  2. Add a populated Resources folder, containing the Acidanthera images etc.
  3. Change Misc > Boot > PickerMode from 'Builtin' to 'External' in the config.plist
Having made the changes above to your config.plist I tested it with ocvalidate and a single error appears, as shown below.

Screenshot 2023-03-17 at 23.20.30.png OCValidate error - Missing ResizeUsePciRbIo quirk.

By opening and searching the Sample.plist for OC 0.9.0 I have seen that this quirk is missing from the UEFI > Quirks section in your config.plist.
Simply copying and pasting the missing quirk from the Sample.plist to your current config.plist fixes this error.

I would suggest you try using the revised OpenCore EFI folder attached below in place of your current one. See if that gets your system booting macOS.
 

Attachments

  • Like
Reactions: Patrick
A520png.png
Thanks to you guys for the help, I have installed the Hackintosh successfully!
I found the problem is that my M2 is not supported by the Mac, so I removed the M2 from the motherboard, in order to install the Mac.
Now I removed the NvemFix.kext and I can get into Mac when M2 is in the motherboard successfully now
 
Last edited:
  • Like
Reactions: Shaneee and Edhawk
  AdBlock Detected
Sure, ad-blocking software does a great job at blocking ads, but it also blocks some useful and important features of our website. For the best possible site experience please take a moment to disable your AdBlocker.