Welcome!

By registering with us, you'll be able to discuss, share and get support for running macOS on your AMD based computer..

SignUp Now!

B550 Boards now work on macOS

Shaneee

Administrator
Staff member
The AMD Guy
Joined
Mar 13, 2020
Messages
681
Age
28
Location
Scotland
Website
amd-osx.com
CPU:
Ryzen 5 5600X
Thanks to @XLNC B550 boards now work on macOS. This is his message,

XLNC said:
Hi guys !
ok so long story short.
Upon comparing verbose messages i observed that after ACPI tables are acquired and loaded by AppleACPIPlatform, the AppleACPICPU doesnt showup for some reason . So after looking into couple of functions in the AppleACPIPlatform.kext binary, i see that AppleACPICPU looks for ACPI processor objects each with a processor id.

In our ACPI tables usually the processor is declared as ProcessorObj which consists of a ProcessorName and a ProcessorID which then macos uses it to find declared processors in ACPI tables.
According to ACPI 5.0 spec , they have now provided a newer way of defining processor in ACPI as DeviceObj which contains a HID ACPI0007 to let OS know that its a processor object and a UID which acts as a processorID or index in simple words. so now processors can be declared either as ProcessorObj or DeviceObj. AND since ACPI 6.0 spec the processorObj is deprecated leaving with only DeviceObj as the option.

The problem here is that all B550 boards follow newer ACPI specs where they have their processor declared in ACPI as DeviceObj rather than ProcessorObj so macOS (AppleACPICPU specifically) looks for ProcessorObj with ProcessorID which isn't used anymore in B550 boards. so when it couldn't find that, it goes around the corner sits there and cry.

Solution: Re-declare processor in DSDT as ProcessorObj and make macos happy. it can be done in few ways through hotpatch. so i have created this SSDT based of the ACPI dumps people posted here so might update it in future if needed. Add this SSDT to your OC and boot.

I am gonna leave this here if incase anyone wanna buy me an ice-cream or beer or a ryzen system :D https://www.paypal.com/paypalme/naveenkrdy

Add the SSDT-CPUR.aml file to your OC/ACPI folder and include it in your config. To join the discussion on B550 in Discord follow this link, https://discord.gg/PHsT2vA
 

Attachments

  • SSDT-CPUR.aml.zip
    1,002 bytes · Views: 473

leesurone

New member
Joined
May 6, 2020
Messages
4
Thanks to @XLNC B550 boards now work on macOS. This is his message,



Add the SSDT-CPUR.aml file to your OC/ACPI folder and include it in your config. To join the discussion on B550 in Discord follow this link, https://discord.gg/PHsT2vA
Nice work and well done as usual. Question sir, is USB configuration an issue like the X570 boards? Meaning is port mapping an issue to where a 550 board will not sleep? Can't gt my Asus X570 board mapped out and it makes me nuts (I've got your SSDT in ACPI so USB works, it just won't sleep and wake).
 

Shaneee

Administrator
Staff member
The AMD Guy
Joined
Mar 13, 2020
Messages
681
Age
28
Location
Scotland
Website
amd-osx.com
CPU:
Ryzen 5 5600X
I'm not sure. You'd need to ask someone on the Discord who has macOS installed on their B550 board.
 

happycamper1

New member
Joined
Aug 12, 2020
Messages
1
Got my Asrock B550M Pro 4 working, Thanks! I have a weird issue, when i restart and shutdown the os closes out but then it just hangs. I have to turn off power at the power supply to get it to turn back on and boot. Even if i hard shutdown and turn it on again it will not boot. Only after cutting power completely. I havent found any info yet :/
 
Last edited:

alexzhu

New member
Joined
Aug 20, 2020
Messages
1
I tried on my MSI B550 Gaming Carbon Wifi, it can be startup. But after install, it was got install failed message after first time reboot. All the code finished, apple logo showed up then get a white screen showed error.
 

loopinys

New member
Joined
Aug 24, 2020
Messages
1
Nice work and well done as usual. Question sir, is USB configuration an issue like the X570 boards? Meaning is port mapping an issue to where a 550 board will not sleep? Can't gt my Asus X570 board mapped out and it makes me nuts (I've got your SSDT in ACPI so USB works, it just won't sleep and wake).
hi i woud like to ask u something. when i try to install mac os in the verbose text comes to freeze ...now with this ssd is good no more errors in the text but after full loadet is freezing at the text and nothing shows up? why? do u have any idea?
 

keef247

New member
Joined
Sep 10, 2020
Messages
5
Got my Asrock B550M Pro 4 working, Thanks! I have a weird issue, when i restart and shutdown the os closes out but then it just hangs. I have to turn off power at the power supply to get it to turn back on and boot. Even if i hard shutdown and turn it on again it will not boot. Only after cutting power completely. I havent found any info yet :/
Hi mate, any luck with this? I'm hoping to get this board for my new build!
 

keyduc

New member
Joined
Sep 6, 2020
Messages
1
Got my Asrock B550M Pro 4 working, Thanks! I have a weird issue, when i restart and shutdown the os closes out but then it just hangs. I have to turn off power at the power supply to get it to turn back on and boot. Even if i hard shutdown and turn it on again it will not boot. Only after cutting power completely. I havent found any info yet :/
Same issues :( any help ?
 

BigBaileys

New member
Joined
Sep 13, 2020
Messages
1
Got my Asrock B550M Pro 4 working, Thanks! I have a weird issue, when i restart and shutdown the os closes out but then it just hangs. I have to turn off power at the power supply to get it to turn back on and boot. Even if i hard shutdown and turn it on again it will not boot. Only after cutting power completely. I havent found any info yet :/
Having exactly the same issue on the same board:( already tried to change some usb/xhci settings on the BIOS but still no bueno. Weirdly, at first it only happens intermittently (still can restart/reboot sometimes) but now the same with all of you guys, have to cut the power completely first before able to boot:( is this board specific or other boards withh B550 chipsets also having the same issue?
 

Potato007

Member
Joined
Aug 16, 2020
Messages
40
Having exactly the same issue on the same board:( already tried to change some usb/xhci settings on the BIOS but still no bueno. Weirdly, at first it only happens intermittently (still can restart/reboot sometimes) but now the same with all of you guys, have to cut the power completely first before able to boot:( is this board specific or other boards withh B550 chipsets also having the same issue?

yes, it seams like a general issue with each B550 board - I have an ASRock B550M iTX/AC board with proper USB mapping and it has no effect on restart / shutdown. Seams like the reason behind inability to properly restart is still undiscovered on Catalina
 

DoctorDan

New member
Joined
Oct 12, 2020
Messages
1
I am totally new here and am trying to get Sox running in vmware on and 3600x. I'm getting a cup disabled by guest os. It's probably the same issue as on a hackintosh.

Being new, I have no idea what SSDT-CPUR.aml file to your OC/ACPI means. I don't absolutely need to do it is vmware, I could do it on bare metal, but a vmware would be preferable.

Thank. You
 

hexian

New member
Joined
Nov 28, 2020
Messages
1
I tried on my MSI B550 Gaming Carbon Wifi, it can be startup. But after install, it was got install failed message after first time reboot. All the code finished, apple logo showed up then get a white screen showed error.
I have your same motherboard. Did you ever get it working?
 

teamjuli0

New member
Joined
Jun 29, 2020
Messages
4
Having exactly the same issue on the same board:( already tried to change some usb/xhci settings on the BIOS but still no bueno. Weirdly, at first it only happens intermittently (still can restart/reboot sometimes) but now the same with all of you guys, have to cut the power completely first before able to boot:( is this board specific or other boards withh B550 chipsets also having the same issue?
Same issue on the same board here, even with the issue only appearing intermittently at first. Where you ever able to resolve this issue? I've been searching through all of the interwebs for over a week and have only found a mention of proper usb mapping but even with that I've had no success 😭
 

Potato007

Member
Joined
Aug 16, 2020
Messages
40
Same issue on the same board here, even with the issue only appearing intermittently at first. Where you ever able to resolve this issue? I've been searching through all of the interwebs for over a week and have only found a mention of proper usb mapping but even with that I've had no success 😭
you have to do manual(!) port mapping of usb ports and by that disable the onboard RGB-controller - as it's connected via internal USB.
that's what prevents sleep/restart on B550 boards - that's how I fixed mine and many others, especially AsRock mobos.

follow this guide:

 
Top