I have a very similar AMD system to yours, Asus TUF Gaming B550 Plus WiFi II. Ryzen 5 5600G, VEGA 56 that is still running macOS Sonoma.
The only issue I see with your setup is your AMD R9 390X GPU, it is not natively supported in macOS beyond Monterey.
So installing Sequoia may require that you use OpenCore Legacy Patcher (OCLP) to get graphics acceleration working.
It will not work during the installation process, to my knowledge.
Upgrading to a natively supported GPU might be your best course of action, if you run in to too many issues with the R9 390X.
Installing Monterey in the first instance might give you more joy, and once the R9 issues have been resolved update to Sequoia with the fixes in place.
EFI folders:
Your EFI should be very similar to mine, which looks like this:
My OC 1.0.2 EFI folder contents as viewed in Finder.
Your EFI folder contents
ACPI folder:
- The SSDT-EC.aml, SSDT-HPET.aml and SSDT-USBX.aml tables in my ACPI folder were generated from my system DSDT.aml and Corpnewt's SSDTTime python script. So they were custom created for my system.
- The SSDT-SBUS-MCHC.aml table was created using the information from my system DSDT.aml, so again custom for my system.
- The only 'Generic' ACPI table in my setup is SSDT-CPUR.aml.
- You can create these custom SSDT's in Windows or macOS with Corpnewt's SSDTTime script.
- https://github.com/corpnewt/SSDTTime
- Your SSDT-MCHC.aml and SSDT-SBUS.aml look like they have been created from or for an Intel system, as the IOReg Pathnames don't match what I would expect for an AMD system.
- The SSDT-CPUR.aml, SSDT-HPET.aml and SSDT-USBX.aml appear to be OK.
- You are however missing an SSDT-EC.aml, which is essential for your system to boot macOS.
- There may have been a misunderstanding with regards my earlier post, if you deleted this SSDT. As normally people use the generic SSDT-EC-USBX.aml when first installing macOS, which I expected you to retain in your ACPI folder.
Your Drivers, Resources and Tools folder contents are OK.
Kext folder:
- We have different Ethernet controllers, so the kexts required by our systems are different.
- My 2.5GB Realtek Ethernet requires LucyRTL8125Ethernet.kext
- Your 1GB Realtek Ethernet requires RealtekRTL8111.kext
- The rest of the kexts in this folder should be the same.
- You do not need to use AMDRyzenCPUPowerManagement.kext or SMCAMDProcessor.kext when installing macOS.
- These are not essential and to be honest can cause more issues than they are worth.
- I would recommend deleting these two kexts.
- USBPorts.kext.
- Unfortunately this doesn't appear to be correct for your system. It is probably close, but not completely correct.
- Your Booster B550MH motherboard contains the following USB ports:
- 8 x USB 3.2 (Gen1) ports (4 on rear I/Os and 4 via internal headers)
- 6 x USB 2.0 ports (2 on rear I/Os and 4 via internal headers)
- This means
- You have a maximum of 16 x ports that should be set with the connector type USB3 (3).
- 8 x Physical USB3 ports and 8 x virtual USB2 ports.
- 8 of these ports are provided by 2 x motherboard USB headers, serving your Front Case ports.
- You may not be using both USB3 headers, if so then a maximum of 4 ports will be available.
- Motherboard layout showing the locations of the USB3 and USB2 headers
- The 2 x USB2 headers should provide a maximum of 4 x ports.
- These will be serving Front Case connectors and any Bluetooth module, if present.
- These ports should be set with connector type 'Internal' (255), not as USB2 (0).
- You have a maximum of 2 x USB2 Physical ports that should be set with the connector type USB2 (0)
- The 2 x ports on the Rear I/O plate with the Black Tangs, immediately below the Ethernet connector.
- Rear I/O plate showing 6 x USB ports, 4 x USB3 (Blue tang) and 2 x USB2 (Black tang)
- If all the USB ports available are activated in your system then you would have a maximum of 22 x ports.
- You have to remember that with an AMD system you are not stuck with the 15 x port limit the same as Intel systems.
- Your Motherboard appears to support 2 x USB controllers, PTXH and XHC0,
- So you could in theory activate 30 x USB ports, as each USB controller can support 15 x ports.
- 16 x ports set as USB3
- 2 x ports set as USB2 physical (Black tang)
- 4 x ports set as Internal (USB2 motherboard headers ports)
- Your USBPorts.kext contains the following:
- 5 x USB3 physical ports
- 4 x USB3 virtual ports
- 3 x USB2 physical ports.
- The wrongness in your setup is that you have 3 x USB2 physical ports, when there are only 2 x USB2 ports available on your motherboard.
- Presumably one of these ports is actually served from a USB2 header.
- Using your current USBPorts.kext may cause you unnecessary issues during installation, so I would recommend deleting or disabling the kext.
When you look to install macOS, I would recommend you use one of the 2 x USB2 physical ports for your USB installer, as they are less likely to cause issues during the installation process.
I am going to create a new/clean OC EFI for your system, which I will post below shortly.