Spec:
Gigabyte B650 Aorus Elite AX (F3 Bios)
Ryzen 7 - 7700x
Western Digital SN850x 1tb NVME ssd
2x Western Digital SN770 2tb NVME ssd
Radeon RX6600 XT
32gb Corsair 5600 Ram
This board has a major issue, there is a decompile error when running ssdttime. This prevents Mac OS X from booting. The dsdt was compiled by Gigabyte with an error in it. I have provided the info to them, so hopefully one day it will be fixed. I worked with an amazing member of the hackintosh community who was able to correct the error and create a patch.
Update Feb 6/2025 - It seems like this patch is no longer needed with Bios f31. SSDTTime is now able to extract the dsdt without errors. I have upgraded my machine to Sonoma and disabled the patch without issues. I can provide an updated EFI if requested. I have also upgraded to a RX6900xt and removed the on board bluetooth/wifi card.
Everything is working EXCEPT on board wifi and bluetooth, it uses hardware that there are not drivers available for Mac OS (that i could find), I don’t need these, so i’m not actively trying to fix them. Wifi is Mediatek MT7922 802.11ax, Bluetooth is RZ616. No issues with USB ports that I know of. Note I am using an older SMDAMDProcessor.kext (0.6.4) so that iStat menus can read the cpu temp. Device property patches for internal NVME drives showing as internal instead of external are set. Machine is %100 stable, no crashes.
To adapt this EFI to your CPU, your GPU and your Region, the following changes must be made:
• Change the kernel patch to reflect the number of physical CPU cores in your processor; I'm using a Ryzen 7 7700X which has 8 cores, so if you are using a different processor, modify the first 3 kernel patches as per dortania guides
• Also copy or create Serial numbers in PlatformInfo -> DataHub section
• If using a 2, 4, or 6 core CPU, change ProcessorType to 1537
• If using a CPU with 8 or more cores, set ProcessorType to 3841
• Enter the name of your CPU in NVRAM section so that it appears correctly in About this Mac
• Remove boot-argument agdpmod=pikera if using RX 550, 560, 570, 580, Vega 56, Vega 64, and Radeon VI
• In the NVRAM section just under boot-args there is a parameter called prev-lang:kbd; it is currently set to en-US:0, but you can change that to your region
Bios Settings:
Disable
• Fast Boot
• Secure Boot
• Compatibility Support Module (CSM) (Must be off in most cases, GPU errors/stalls like gIO are common when this option is enabled)
• IOMMU
• Legacy USB Support
• Integrated Graphics
Enable:
• Above 4G Decoding
• EHCI/XHCI Hand-off
• SATA Mode: AHCI
• SVM Should be enabled if you want to be able to run VirtualBox 6.1.42 (7 will not run on AMD and 6 won't run on Ventura, you must use Monterey or older if you want to run VirtualBox)
See post below for updated config.plist and opencore 0.9.1
Gigabyte B650 Aorus Elite AX (F3 Bios)
Ryzen 7 - 7700x
Western Digital SN850x 1tb NVME ssd
2x Western Digital SN770 2tb NVME ssd
Radeon RX6600 XT
32gb Corsair 5600 Ram
Update Feb 6/2025 - It seems like this patch is no longer needed with Bios f31. SSDTTime is now able to extract the dsdt without errors. I have upgraded my machine to Sonoma and disabled the patch without issues. I can provide an updated EFI if requested. I have also upgraded to a RX6900xt and removed the on board bluetooth/wifi card.
Everything is working EXCEPT on board wifi and bluetooth, it uses hardware that there are not drivers available for Mac OS (that i could find), I don’t need these, so i’m not actively trying to fix them. Wifi is Mediatek MT7922 802.11ax, Bluetooth is RZ616. No issues with USB ports that I know of. Note I am using an older SMDAMDProcessor.kext (0.6.4) so that iStat menus can read the cpu temp. Device property patches for internal NVME drives showing as internal instead of external are set. Machine is %100 stable, no crashes.
To adapt this EFI to your CPU, your GPU and your Region, the following changes must be made:
• Change the kernel patch to reflect the number of physical CPU cores in your processor; I'm using a Ryzen 7 7700X which has 8 cores, so if you are using a different processor, modify the first 3 kernel patches as per dortania guides
• Also copy or create Serial numbers in PlatformInfo -> DataHub section
• If using a 2, 4, or 6 core CPU, change ProcessorType to 1537
• If using a CPU with 8 or more cores, set ProcessorType to 3841
• Enter the name of your CPU in NVRAM section so that it appears correctly in About this Mac
• Remove boot-argument agdpmod=pikera if using RX 550, 560, 570, 580, Vega 56, Vega 64, and Radeon VI
• In the NVRAM section just under boot-args there is a parameter called prev-lang:kbd; it is currently set to en-US:0, but you can change that to your region
Bios Settings:
Disable
• Fast Boot
• Secure Boot
• Compatibility Support Module (CSM) (Must be off in most cases, GPU errors/stalls like gIO are common when this option is enabled)
• IOMMU
• Legacy USB Support
• Integrated Graphics
Enable:
• Above 4G Decoding
• EHCI/XHCI Hand-off
• SATA Mode: AHCI
• SVM Should be enabled if you want to be able to run VirtualBox 6.1.42 (7 will not run on AMD and 6 won't run on Ventura, you must use Monterey or older if you want to run VirtualBox)
See post below for updated config.plist and opencore 0.9.1
Attachments
Last edited: