What do I need to change? B450i > X570

keef247

Active member
AMD OS X Member
Sep 10, 2020
121
28
28
Hi,
I currently have a B450i and I might be swapping it out for a X570:

What do I need to change in my config please?
I remember seeing something about enable this if a B550M but not if B450, but I can't find it now, when looking at the guide, nor much on X570.

Will I be able to still edit my EFI in Windows using an app once I've mounted the partition?

As I was going to swap boards with my friend, so I was planning on editing the config before I shut the rig down, then removing the motherboard, and fitting the new one, and booting up.

Thanks :)

Merry Christmas to all my fellow EULA breakers ;) :P
 
Here is an OC 1.0.5 EFI from my Asus ROG STRIX X570-F Gaming system. You can use this EFI as a template for your own Asus motherboard.

Just to confirm I have removed entries related to my Aquantia 10G NIC and Broadcom WiFi/BT components. But have left NootRX.kext in place which I use for my RX 6700 XT. You may need to replace this kext with WhateverGreen.kext.

I would recommend using Corpnewt's SSDTTime to generate custom SSDT's for your motherboard, using the system DSDT.aml and other ACPI tables rather than using mine or generic SSDT's from the Dortania guide.


I would normally recommend that you use options 1, 2, 4, 5, A & C from the list of options.

Screenshot 2025-12-18 at 22.49.30.png SSDTTime options as seen when using the script in macOS.

If you use the script in Windows 10 or 11, then another option is enabled, which allows you to download/extract the full set of ACPI tables from the system. This is something I use when I dual boot Windows and macOS on a Hack.

You will need to use/add your Serial Number, SystemUUID, MLB and ROM entries for a MacPro7,1 system definition to the config.plist before it is ready for use.

Hope this is helpful.
 

Attachments

  • Love
Reactions: keef247
Here is an OC 1.0.5 EFI from my Asus ROG STRIX X570-F Gaming system. You can use this EFI as a template for your own Asus motherboard.

Just to confirm I have removed entries related to my Aquantia 10G NIC and Broadcom WiFi/BT components. But have left NootRX.kext in place which I use for my RX 6700 XT. You may need to replace this kext with WhateverGreen.kext.

I would recommend using Corpnewt's SSDTTime to generate custom SSDT's for your motherboard, using the system DSDT.aml and other ACPI tables rather than using mine or generic SSDT's from the Dortania guide.


I would normally recommend that you use options 1, 2, 4, 5, A & C from the list of options.

View attachment 18559 SSDTTime options as seen when using the script in macOS.

If you use the script in Windows 10 or 11, then another option is enabled, which allows you to download/extract the full set of ACPI tables from the system. This is something I use when I dual boot Windows and macOS on a Hack.

You will need to use/add your Serial Number, SystemUUID, MLB and ROM entries for a MacPro7,1 system definition to the config.plist before it is ready for use.

Hope this is helpful.

Thanks you legend!

So I can't just change a few things in my existing one, like with the B550 versus B450 arguments? As that was what I was hoping to do.
 
You could, but it is not something I would recommend.

I think you should create a brand new OC EFI for the new motherboard, even if you are using all the other components from your previous machine. Well that is what I would do if I were in your position.

You will definitely need to create a new USBMap.kext for the X570 board, as the USB ports will be very different compared to those on the old board.

The Ethernet port on the new board may not be compatible with macOS. It uses the Realtek L8200A controller, which I haven’t seen used and I don’t think there is a kext available for that controller. You may need to add a Realtek RTL8125B PCIe x1 card to the system, so you can use Mieze’s RealtekRTL8125 kext. These cards/NIC’s are available from Amazon for a reasonable price. I have 5 of these 2.5GB NIC’s and have not had any issues with any of them.


The audio codec is the same as my X570 board, so alcid=15 should work for the builtin audio alongside AppleALC.kext, in Sequoia or older.
 
  • Like
Reactions: keef247
You could, but it is not something I would recommend.

I think you should create a brand new OC EFI for the new motherboard, even if you are using all the other components from your previous machine. Well that is what I would do if I were in your position.

You will definitely need to create a new USBMap.kext for the X570 board, as the USB ports will be very different compared to those on the old board.

The Ethernet port on the new board may not be compatible with macOS. It uses the Realtek L8200A controller, which I haven’t seen used and I don’t think there is a kext available for that controller. You may need to add a Realtek RTL8125B PCIe x1 card to the system, so you can use Mieze’s RealtekRTL8125 kext. These cards/NIC’s are available from Amazon for a reasonable price. I have 5 of these 2.5GB NIC’s and have not had any issues with any of them.


The audio codec is the same as my X570 board, so alcid=15 should work for the builtin audio alongside AppleALC.kext, in Sequoia or older.

Yeah that makes sense mate :)
I won't be using ethernet, just wifi/BT, I take it this will work? Like it does on my current MSI that has a Intel Wifi/BT combo.
Oh yeah, I forgot about the dreaded usb ports :cry:
I don't use onboard audio, ever - I just use the audio out from the GPU :)
So I suppose that makes everything easier ;)
Does that board support TPM 2.0?
 
Yes, X570 boards support TPM 2.0, so no issues when booting Windows 11.

The builtin Intel WiFi /BT card will work in Sequoia as your current card does. I am not sure how they work in Tahoe, I have seen posts saying they work over on Tonymacx86, but haven’t looked into the process required for Tahoe.
 
  • Like
Reactions: keef247
Yes, X570 boards support TPM 2.0, so no issues when booting Windows 11.

The builtin Intel WiFi /BT card will work in Sequoia as your current card does. I am not sure how they work in Tahoe, I have seen posts saying they work over on Tonymacx86, but haven’t looked into the process required for Tahoe.

Thanks mate.
Seems like it'll work out nicely then!
I'm basically swapping my existing b450i mitx board for a full size atx board, as my mate wants a matx/mitx case so im selling him mine that i dont use anymore + the mobo.
As it's currently in a matx/atx capable mid tower.
I'm done with the mitx stuff for now and just prefer a mid tower with loads of fans running quietly/slowly and nice amounts of airflow.
Hence the random switchup of the motherboard lol.
 
Best of luck with the changeover, give me a shout if you need any assistance.
 
  • Love
Reactions: keef247
I just place an Apple sticker to get over the EULA issue, one Apple provide with every iPhone they sell. As the first thing the EULA says is that the OS should only be installed on an Apple branded device.

I mean who actually reads the EULA?
 
  • Haha
Reactions: keef247
I just place an Apple sticker to get over the EULA issue, one Apple provide with every iPhone they sell. As the first thing the EULA says is that the OS should only be installed on an Apple branded device.

I mean who actually reads the EULA?
People scared of their own shadow/the US government, I'd imagine :cry:
 
  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.