Hi, i Need Help, cant boot macos on ryzen 9700x and msi x870

tr4c3r2k12

New member
AMD OS X Member
Mar 21, 2025
4
1
3
43
CPU:
Ryzen 7 9700x
Hi, as the title says, i need hep with my build, i have been doing hackintosh since it started with isos, then clover, then opencore, i have always build my EFIs, but i only used intel cpus for compatibility, now i build a new setup with a RYZEN 7 9700x and a MSI X870 Tomahawk WIFI, i followed dortania guide but i can't boot the installer or the already installed system, i dont know if im missing something, do i need something else, i dont now what else to do, i'll be really grateful if someone can help me, sorry for my english im a little rusty

my system specs:
AMD RYZEN 7 9700X
MSI X870 TOMAHAWK WIFI
64GB DDR5 6000 MHZ TRIDENT Z5
AMD RADEON RX6600 8GB
NVME KINSTON NV2 2TB FOR GAMING ON WINDOWS
NVME KIOXIA 256 GB FOR MAC, I always have mac on that drive
2tb 2.5 SEAGET BARRACUDA FORMATTED AS EXFAT TO SHARE FILES BETWEEN SYSTEMS
For WIFI and BUETOOTH, I've always use a broadcom card from an old iMac, i use it with Opencore Legacy Patcher

i'll attach my EFI folder, i really want to know what im doing wrong
 

Attachments

  • EFI.zip
    EFI.zip
    8.9 MB · Views: 1
  • boot1.jpg
    boot1.jpg
    218.6 KB · Views: 6
  • boot2.jpg
    boot2.jpg
    252.8 KB · Views: 6
Hi, as the title says, i need hep with my build, i have been doing hackintosh since it started with isos, then clover, then opencore, i have always build my EFIs, but i only used intel cpus for compatibility, now i build a new setup with a RYZEN 7 9700x and a MSI X870 Tomahawk WIFI, i followed dortania guide but i can't boot the installer or the already installed system, i dont know if im missing something, do i need something else, i dont now what else to do, i'll be really grateful if someone can help me, sorry for my english im a little rusty

my system specs:
AMD RYZEN 7 9700X
MSI X870 TOMAHAWK WIFI
64GB DDR5 6000 MHZ TRIDENT Z5
AMD RADEON RX6600 8GB
NVME KINSTON NV2 2TB FOR GAMING ON WINDOWS
NVME KIOXIA 256 GB FOR MAC, I always have mac on that drive
2tb 2.5 SEAGET BARRACUDA FORMATTED AS EXFAT TO SHARE FILES BETWEEN SYSTEMS
For WIFI and BUETOOTH, I've always use a broadcom card from an old iMac, i use it with Opencore Legacy Patcher

i'll attach my EFI folder, i really want to know what im doing wrong
Hi!
Your EFI misses two important part to configure well AMD x870 chipset
1) SSDT-Plug in ACPI section
2) MMIO whitelist area properly done for your MSI motherboard

*3) your MSI board like other manufacturer could have the need to patch some acpi
you should use a debug version for opencore and flag Sysreport option to check your DSDT after you do step 1 and 2
 
Hi!
Your EFI misses two important part to configure well AMD x870 chipset
1) SSDT-Plug in ACPI section
2) MMIO whitelist area properly done for your MSI motherboard

*3) your MSI board like other manufacturer could have the need to patch some acpi
you should use a debug version for opencore and flag Sysreport option to check your DSDT after you do step 1 and 2
Hi fabiosun, Thanks for your quick response, i add the SSDT-Plug to acpi section in my EFI Folder, i have never used MMIO whitelist before with my intel hack, i'm kind of new in that section, but i set to true in config.plist in booter-quirks, devirtualiseMmio, i dont know if that helps, i created a new EFI with Opencore 1.0.4 debug with Sysreport Flag, the new EFI is more basic, with less kext and less drivers just the basics to try to narrow down the problem, ill atach the files, thanks for your help
 

Attachments

Hi fabiosun, Thanks for your quick response, i add the SSDT-Plug to acpi section in my EFI Folder, i have never used MMIO whitelist before with my intel hack, i'm kind of new in that section, but i set to true in config.plist in booter-quirks, devirtualiseMmio, i dont know if that helps, i created a new EFI with Opencore 1.0.4 debug with Sysreport Flag, the new EFI is more basic, with less kext and less drivers just the basics to try to narrow down the problem, ill atach the files, thanks for your help
*About MMIO:

About SSDT:
Search for SSDTTime by CorpNewt

About DSDT:
If below config helps to pass your initial hang check in verbose output if you see acpi errors, if so your DSDT needs some patching (CorpNewt on discord server of this forum could help to find them)

if you like try this config to see if it passes your initial hang, copy SSDT in your ACPI EFI folder

* i use a not adviced method to bypass the whitelist (only to see if you do a step forward)
 

Attachments

*About MMIO:

About SSDT:
Search for SSDTTime by CorpNewt

About DSDT:
If below config helps to pass your initial hang check in verbose output if you see acpi errors, if so your DSDT needs some patching (CorpNewt on discord server of this forum could help to find them)

if you like try this config to see if it passes your initial hang, copy SSDT in your ACPI EFI folder

* i use a not adviced method to bypass the whitelist (only to see if you do a step forward)
I made a new EFI, with SSDTTime, MMIO whitelist, sometimes i get into the installer, other times i get a blackscreen but seems that the installer is working but theres no display, in MMIO whitelist, should i enabled all or try one by one, i used MacPro7,1 smbios, integrated graphics disabled, i dont know if i should enable it, i'll attach the files, and see if you can take a look to see if i'm missing something, but i'm been able to boot to the installer sometimes, the installer sees the internal hard drive as external i don't know why at the moment.
 

Attachments

  • boot installer.jpg
    boot installer.jpg
    328.5 KB · Views: 12
  • installer bootscreen.jpg
    installer bootscreen.jpg
    120.7 KB · Views: 6
  • MMIO.png
    MMIO.png
    38.8 KB · Views: 7
  • EFI.zip
    EFI.zip
    6.4 MB · Views: 7
  • installer video.zip
    installer video.zip
    6.9 MB · Views: 3
  • Like
Reactions: sdmkx
@tr4c3r2k12 if you can put your system in signature
try this exactly config.plist and see if it boots (do not change anything)
if it doesnt boot play only with MMIO part (disabling /enabling them in a single way, only one at tries)
for display problem, better to disable internal GPU via bios settings for now
I would also try without pikera bootarg if you have same problem
I see you use some kext and block not useful if you do not use OCLP and broadcom wifi (check my config to understand better)
 

Attachments

@tr4c3r2k12 if you can put your system in signature
try this exactly config.plist and see if it boots (do not change anything)
if it doesnt boot play only with MMIO part (disabling /enabling them in a single way, only one at tries)
for display problem, better to disable internal GPU via bios settings for now
I would also try without pikera bootarg if you have same problem
I see you use some kext and block not useful if you do not use OCLP and broadcom wifi (check my config to understand better)
hi @fabiosun, sorry for the late reply, i use your config.plist but it reboots the system once it start loading, so i made everything again from scratch but this time i used opencore 1.0.4 release, and applied everything you told me and learn in the last days, i use corpnewt ssdtime to create the ssdt for my system, there are a lot of option i only used option 1 trough 7 excluding number 3 ,i guess is for laptops, applied the patches to config plist that are created by ssdtime, i add the MMIO Whitelist, devirtualisemmio, some kext just enough for booting, no sensors or anything, made a new installer in a another thumbdrive, put the efi there, and it start booting, in the installation i had some black screens but they were like two, installation went trough, and i could boot the system, once in the OS, i start to configure everyhing,

What Works:
  • AMD radeon RX6600
  • wifi+bt qualcomm with OCLP
  • Audio ALC4080 usb
  • Sleep and Wake seems to work ok, needs more testing

What Doesn't work:
  • wifi 7
  • Ethernet

Is there a way to change Generic AHCI controller to the actual controller i know is merely estetical, but i want to see if it can be changed, thanks for your help

I add a screenshot of all the kext i use at the end, i dont know if i need them all, there are a lot of radeon kext
 

Attachments

  • Captura de pantalla 2025-04-10 a las 8.07.27 p. m..png
    Captura de pantalla 2025-04-10 a las 8.07.27 p. m..png
    824.2 KB · Views: 4
  • Captura de pantalla 2025-04-10 a las 8.09.00 p. m..png
    Captura de pantalla 2025-04-10 a las 8.09.00 p. m..png
    827 KB · Views: 4
  • Captura de pantalla 2025-04-10 a las 8.09.21 p. m..png
    Captura de pantalla 2025-04-10 a las 8.09.21 p. m..png
    851.6 KB · Views: 4
  • Captura de pantalla 2025-04-10 a las 8.09.25 p. m..png
    Captura de pantalla 2025-04-10 a las 8.09.25 p. m..png
    767.3 KB · Views: 4
  • Captura de pantalla 2025-04-10 a las 8.09.36 p. m..png
    Captura de pantalla 2025-04-10 a las 8.09.36 p. m..png
    752.9 KB · Views: 4
  • Captura de pantalla 2025-04-10 a las 8.09.41 p. m..png
    Captura de pantalla 2025-04-10 a las 8.09.41 p. m..png
    808.3 KB · Views: 4
  • Captura de pantalla 2025-04-10 a las 8.09.46 p. m..png
    Captura de pantalla 2025-04-10 a las 8.09.46 p. m..png
    829.3 KB · Views: 6
  • Captura de pantalla 2025-04-10 a las 8.33.59 p. m..png
    Captura de pantalla 2025-04-10 a las 8.33.59 p. m..png
    98.9 KB · Views: 11
What Doesn't work:
  • wifi 7
  • Ethernet

Wifi 7 never will be working (i think)

Ethernet:
Aquantia 10Gbit works with quirk and patches
Intel 2.5 Gbit (i226) works with kext
realtek 2.5 gbit "should" work with kext
realtek 5 Gbit it seems doesnt work for all
 
Hi @tr4c3r2k12 , I'm also using the same motherboard with you and also first time try to hackintosh AMD. Could you please share your latest working EFI so I can take it as a reference during my setup. Thankyou!
 
  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.