Asus X670E Gene EFI -- Adaptable to Other X670, X670E, B650 and B650E Boards

Hardware: ASUS X670-P PRIME CSM+WIFI, 7600X, and ASUS RX6600.

I followed the guide in the first few posts and successfully got Ventura installed. However, sequoia installers do not work.

I think maybe it's the SMBIOS. Read that it needs to be iMac18,1 on reddit. I'll try it some other time.

Would be nice if there was an update to OpenCore 1.0.4 & Sequoia. /wishlist

Anyway, thank you for all the hard work CaseySJ!
 
You should be using MacPro7,1 SMBIOS with your setup. You shouldn’t use the iMac18,1 definition with an AMD system/Hack.
 
Asus x670e gene
Update from Tahoe beta2 to beta3
Onboard Ethernet and audio are also lost
Use usbEthernet and HDMIaudio or USBaudio for now
 

Attachments

  • Screenshot 2025-07-07 at 20.07.08.png
    Screenshot 2025-07-07 at 20.07.08.png
    439.7 KB · Views: 21
  • Like
Reactions: CaseySJ
Asus x670e gene
Update from Tahoe beta2 to beta3
Onboard Ethernet and audio are also lost
Use usbEthernet and HDMIaudio or USBaudio for now
I’ve been able to upgrade 5 other systems to Beta 3, but my Asus X670E Gene refuses to complete the beta 2 and beta 3 updates.

Can you post your EFI folder with serial number removed? I’ll check if it works on my system and will modify it to work with onboard Ethernet.
 
Asus X670E Gene EFI
For on-board Intel 2.5Gbps Ethernet, please make the changes shown below. The latest version of AppleIGC.kext is attached.

Screenshot 2025-07-08 at 4.03.49 AM.pngScreenshot 2025-07-08 at 4.05.02 AM.pngScreenshot 2025-07-08 at 4.07.22 AM.png
 

Attachments

  • Like
Reactions: Sapar and etorix
Hi Everyone, new member just joined yesterday to this excellent AMD Hackintosh forum!

I am wondering if someone would be able to help me get macOS Ventura USB installer to boot on my MSI MAG X670E Tomahawk motherboard with Ryzen 9800X3D CPU? It's currently hanging at couldn't alloc class "AppleKeyStoreTest" on display and SmcReadValue Key in OpenCore debug file. I have attached both files and my EFI that I am using which is a modified version of the EFI that leesureone kindly posted in post #525 on pg. 27. I think that my main problem is the ACPI errors and exceptions "AE_NOT_FOUND" shown in the screen shot.

I am using SSDT-EC and SSDT-USBX that I created manually using SSDTTime from a DSDT dump of the board ACPI tables in Windows 11. I have not done any USB mapping of my USB ports yet, or made any USB settings at all in my config.plist, could that also be my problem? I believe that I have configured the AMD MMIOWhitelist settings and kernel patches correctly for my CPU with 8 physical cores.

I am a long time Hackintosher, with both OpenCore and Clover, and successfully installed macOS Ventura with OC a few years ago on my first gen i7 Nehalem non-AVX with an RX580 Polaris which took a lot of work, and still runs great. This is my first AMD based Hackintosh system however. I am using ProperTree for making changes to my config.plist.

I have been working on this new X670E Hackintosh with 9800X3D for several days now with the help of this forum and the Dortania guide, and am not able to go any further so I am am reaching out and asking for help. I hope that is was okay to post in this thread instead of starting a new one. I thought that since it was on another X670E board that it would be okay. Thanks for any assistance and suggestions! I will be happy to try anything that is recommended and get back promptly with my test results.

Edit: also I am using a Sapphire RX6950 XT GPU which I have spoofed in the DeviceProperties section and I have disabled the iGPU in the BIOS settings.
 

Attachments

Last edited:
For on-board Intel 2.5Gbps Ethernet, please make the changes shown below. The latest version of AppleIGC.kext is attached.
Thank you for the advice. I made the changes, but the onboard Ethernet was still not recognized.
 
@Amd_Hackint0sh

Which version of BIOS is installed in your motherboard? Newer firmwares (BIOS) may require two or three ACPI patches to circumvent problems with DSDT. Have you looked into this already?

I can download and examine your EFI folder later today.
 
Thank you for the advice. I made the changes, but the onboard Ethernet was still not recognized.
Let’s take a look at your IOReg (IORegistryExplorer-> File -> Save As…).
 
Hi Everyone, new member just joined yesterday to this excellent AMD Hackintosh forum!

I am wondering if someone would be able to help me get macOS Ventura USB installer to boot on my MSI MAG X670E Tomahawk motherboard with Ryzen 9800X3D CPU? It's currently hanging at couldn't alloc class "AppleKeyStoreTest" on display and SmcReadValue Key in OpenCore debug file. I have attached both files and my EFI that I am using which is a modified version of the EFI that leesureone kindly posted in post #525 on pg. 27. I think that my main problem is the ACPI errors and exceptions "AE_NOT_FOUND" shown in the screen shot.

I am using SSDT-EC and SSDT-USBX that I created manually using SSDTTime from a DSDT dump of the board ACPI tables in Windows 11. I have not done any USB mapping of my USB ports yet, or made any USB settings at all in my config.plist, could that also be my problem? I believe that I have configured the AMD MMIOWhitelist settings and kernel patches correctly for my CPU with 8 physical cores.

I am a long time Hackintosher, with both OpenCore and Clover, and successfully installed macOS Ventura with OC a few years ago on my first gen i7 Nehalem non-AVX with an RX580 Polaris which took a lot of work, and still runs great. This is my first AMD based Hackintosh system however. I am using ProperTree for making changes to my config.plist.

I have been working on this new X670E Hackintosh with 9800X3D for several days now with the help of this forum and the Dortania guide, and am not able to go any further so I am am reaching out and asking for help. I hope that is was okay to post in this thread instead of starting a new one. I thought that since it was on another X670E board that it would be okay. Thanks for any assistance and suggestions! I will be happy to try anything that is recommended and get back promptly with my test results.

Edit: also I am using a Sapphire RX6950 XT GPU which I have spoofed in the DeviceProperties section and I have disabled the iGPU in the BIOS settings.
Hi @Amd_Hackint0sh and welcome to the forum. I noticed a couple of things that should help. You will need CPUR-SSDT.aml in your ACPI section of your EFI, also if you intend to spoof your video card you will need a bridge file (also an SSDT) to complement the Device Properties entry you have.

That can be built in SSDTTime using the PciRoot ID of the video card which you can from "gfxutil" you can find at Acidanthera's GitHub page, you'll have to write it down and then enter that address for it to be able to create the file. Copy and paste does not work unfortuanltey. That will jhave to come after macOS loads or you can get that information from Windows as well (I think). SSDTTime can prompt you for that information in Windows.

You will also want to change you Misc/ Security/ SecureBootModel to Disabled.

Finally it is very likely you may need some additional ACPI patches, I don't recognize the ones you have, and if that is the case you will need more help than I can give but the answers are here. You'd just have to post again
 
Hi @Amd_Hackint0sh and welcome to the forum. I noticed a couple of things that should help. You will need CPUR-SSDT.aml in your ACPI section of your EFI, also if you intend to spoof your video card you will need a bridge file (also an SSDT) to complement the Device Properties entry you have.

That can be built in SSDTTime using the PciRoot ID of the video card which you can from "gfxutil" you can find at Acidanthera's GitHub page, you'll have to write it down and then enter that address for it to be able to create the file. Copy and paste does not work unfortuanltey. That will jhave to come after macOS loads or you can get that information from Windows as well (I think). SSDTTime can prompt you for that information in Windows.

You will also want to change you Misc/ Security/ SecureBootModel to Disabled.

Finally it is very likely you may need some additional ACPI patches, I don't recognize the ones you have, and if that is the case you will need more help than I can give but the answers are here. You'd just have to post again
Hi leesureone, thank you for these great suggestions! I just tried adding the SSDT-CPUR from your earlier EFI that I modified and it fixed the ACPI errors “AE_NOT_FOUND” that were causing the stuck boot! My usb Ventura installer booted right up all the way finally into the initial setup!

I misread that this SSDT-CPUR was required for newer AMD ZEN like my 9800X3D AM5 in the Dortania guide. I thought it said “only required for B550, A520” boards, but it actually says “required for B550, A520 OR NEWER”. Big lesson learned, heed the Dortania guide to the letter!

Thanks also for the tips on the SSDT-BRG required for my RX6950XT, and the SecureBootModel setting. Will add these changes also during my test Ventura installation. I am hoping to get everything working successfully in Ventura then move up to Sonoma/ Sequoia/ Tahoe on this Hackintosh. I am starting with Ventura because that is the hackintosh I am most familiar with from my earlier i7 nehalem.

I see that you have a RX6950XT also, great GPU for hackintosh! I am glad that I scored one a few years back when they were still available.

Many thanks again, and will be posting with you again soon I am sure when my next challenge comes up on this new AMD hackintosh project!
 
@Amd_Hackint0sh

Which version of BIOS is installed in your motherboard? Newer firmwares (BIOS) may require two or three ACPI patches to circumvent problems with DSDT. Have you looked into this already?

I can download and examine your EFI folder later today.

Hi CaseySJ,

Thanks for the reply back to my post and for offering to help! There is no need to to download and examine my EFI fortunately now. Leesureone found my problem that I needed SSDT-CPUR added to my ACPI folder. As soon as I added that… BAM! it fixed the stuck boot problem on my USB Ventura installer!

I am set for now but am sure that I will be back again soon asking for help on something else on this new AMD hackintosh project!
 
Last edited:
  • Like
Reactions: CaseySJ
Thank you for your cooperation. BIOS is 3104.
I think ACPI is patched

If this is an AM5 motherboard please enable the patch shown below:
Screenshot 2025-07-12 at 7.05.20 AM.png
 
Hey CaseySJ, leesureone, or anybody else, I have another problem that I am not finding anything helpful after spending the last couple of days researching:

On my MSI X670E I have two NVME drives, one is Samsung 990 PRO with Windows 11 on it, the other is a WD SN850 which is supposed to be good for macOS hackintosh systems. I am trying to install macOS Sonoma from USB installer on the WD, but the Disk Utility is only seeing the Samsung NVME with show all devices. I have been trying for the last two days to figure out how to get the WD NVME to show up in disk utility.

My EFI is working fine booting up the Sonoma installer, but is there something in my EFI or config.plist that I need to change to allow more than one NVME M.2 drive? I am able to see both of the NVME drives perfectly fine in the BIOS, Windows 11, and Linux. So I know the hardware is there and working.

Do you have any ideas or suggestions that I can try to get my second WD SN850 NVME to show up in disk utility? I cannot believe that macOS or hackintoshes could be limited to only have a single NVME drive in them. Do any of you run multiple NVME boot drives in your hackintosh, and if so what did you have to do to get them to show up in the installer disk utility? Thanks!
 
@Amd_Hackint0sh,

Can you please post the following:
  • Open Terminal and type diskutil list, then grab and post a screenshot
  • IOReg file from IORegistryExplorer -> File -> Save As...
 
Do you have any ideas or suggestions that I can try to get my second WD SN850 NVME to show up in disk utility? I cannot believe that macOS or hackintoshes could be limited to only have a single NVME drive in them. Do any of you run multiple NVME boot drives in your hackintosh, and if so what did you have to do to get them to show up in the installer disk utility? Thanks!
1752396566651.png
you do not need latest "visual thread patches in your rig)
first two maybe are borked in beta 3 (and also in beta2)
ExtremeXt made the first one available in a github PR but i do not think this could solve your actual problem
 

Attachments

  • 1752396529882.png
    1752396529882.png
    101.9 KB · Views: 11
Hey CaseySJ, leesureone, or anybody else, I have another problem that I am not finding anything helpful after spending the last couple of days researching:

On my MSI X670E I have two NVME drives, one is Samsung 990 PRO with Windows 11 on it, the other is a WD SN850 which is supposed to be good for macOS hackintosh systems. I am trying to install macOS Sonoma from USB installer on the WD, but the Disk Utility is only seeing the Samsung NVME with show all devices. I have been trying for the last two days to figure out how to get the WD NVME to show up in disk utility.

My EFI is working fine booting up the Sonoma installer, but is there something in my EFI or config.plist that I need to change to allow more than one NVME M.2 drive? I am able to see both of the NVME drives perfectly fine in the BIOS, Windows 11, and Linux. So I know the hardware is there and working.

Do you have any ideas or suggestions that I can try to get my second WD SN850 NVME to show up in disk utility? I cannot believe that macOS or hackintoshes could be limited to only have a single NVME drive in them. Do any of you run multiple NVME boot drives in your hackintosh, and if so what did you have to do to get them to show up in the installer disk utility? Thanks!
Hello again @Amd_Hackint0sh , if you have been unable to install any version of macOS and previously used the WD SN850 with another operating system that could be the issue that is confusing Sonoma's disk utility. When that happened to me I was successfully able to fix it within Windows using the "Diskpart" Command line utility either in Power Shell or from Command Prompt. Its a very powerful little utility and can wipe out everything you have on any drive so extreme caution is advised

1. Open either program as administrator to show the terminal window then enter Diskpart
2.
Enter list disk
3.
Enter select disk and then choose the WD SN850. You have to be very careful as if you choose the wrong drive # the next command will wipe out whatever is on it, in other words bye bye Windows. Usually if you have Windows in the primary slot right above the graphics card that drive will be listed as "0" and the SN850 will be "1" but that only applies if you only have two drives installed. If you have more you it can be confusing, using the list volume or list partition command can provide more information about the various drives.
4. Once you are certain of which number drive the SN850 is then use the select disk # command (# should be replaced with correct number of the drive).
5. Enter clean . That will remove any formatting and any data on the drive and should allow macOS to see it and get you out of disk utility.

Hopefully that helps


 
update: I generated a config using opcore-simplify and merged it with the one from here, removing WhateverGreen for NootRX, and using the same patches.

Then, I was able to get the update to Sequoia thing working. I'm guessing my hardware wasn't being read correctly, causing some errors. OpCore-Simplify added SMBUS data, and got the specific EC patch as well.

Thanks a lot CaseySJ!
 

Attachments

  • Screenshot 2025-07-14 at 6.00.29 AM.png
    Screenshot 2025-07-14 at 6.00.29 AM.png
    112.8 KB · Views: 6
  • Like
Reactions: CaseySJ
  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.