** Preliminary Build Guide for Asus X670E Gene and Other AM5 Boards **
Also refer to this Outline of the Steps
Supports Big Sur, Monterey and Ventura
14 April 2023:
Added OpenCore 0.9.1 EFI Folder
See post #5 below for details and EFI folder
NOTE:Also refer to this Outline of the Steps
Supports Big Sur, Monterey and Ventura
14 April 2023:
Added OpenCore 0.9.1 EFI Folder
See post #5 below for details and EFI folder
- If you choose to use the files and information provided in this post, you agree to do your homework to resolve problems and to tailor the configuration for your board
- I do not have the bandwidth to hand-hold anyone through this process
- There is a lot of information already provided in the "Outline" referred to above (just under the title) and elsewhere in this and other forums
- Even USB port mapping guides are available in the Tutorial section of this website
- If you must ask a question after struggling without success to fix something, please provide all relevant background information including the steps you have taken
- No support provided for macOS versions older than Big Sur
- Please disable or delete the ACPI entry for SSDT-CREATE-DP68.aml. I forgot to do this when the EFI folder was posted. Will fix it when OC 0.8.9 is released
I have been tied up with several other tasks that have prevented me from creating a proper build guide for Asus X670E Gene. In the meantime here is the next best thing:
- This post provides a template OpenCore 0.8.8 EFI for Asus X670E Gene that can be adapted to other AM5 boards
- All necessary kernel patches are present (PCIe zombie fix and garbled audio fix are included)
- Aquantia AQC-107 and AQC-113 kernel patches for Monterey and Ventura are also included but disabled; click here for instructions (post is located below)
- AQC-113 is not supported in Big Sur
- Modifications necessary to enable incremental macOS downloads are also present (they involve boot argument for RestrictEvents and specifying Memory fields in PlatformInfo)
- Modifications necessary to enable Intel i225-V 2.5GbE
- Asus ROG Crossfire X670E Gene mATX board with BIOS 0805
- AMD Ryzen 7 7700X 8-core 16-thread processor
- PowerColor Red Dragon Radeon RX 6800 GPU
- 32GB G.Skill 6000MHz CL32 DDR5 with AMD EXPO support and RGB (2 x 16GB modules)
- Fenvi FV-T919 WiFi / BT module
- EVGA SuperNova 750W Gold SFX power supply (small form factor)
- BeQuiet! Pure Loop 2 FX 120mm Liquid AIO
- BeQuiet! Light Wings 120mm Case Fan
- Jonsbo D30 mATX computer case (platinum color)
- Kingston 2TB PCIe 4.0 NVMe SSD (OS and home folder)
- Crucial P3 Plus 4TB PCIe 4.0 NVMe SSD (media files and TimeMachine)
- Silicon Power A55 256GB SATA SSD (Ubuntu Linux 22.10)
- TeamGroup AX2 512GB SATA SSD (Windows 11)
To adapt this EFI to other boards, the following changes must be made:
- Find MMIO Whitelist for your board by temporarily using the Debug version of OpenCore.efi and setting Misc -> Target -> 67 to enable OpenCore log files. Boot the system until OpenCore Picker appears. This should be sufficient to generate an OpenCore log file in the root folder of EFI partition. Search that log for "MMIO" and you'll find the entries you need (refer to this MMIO Whitelist guide)
- Create your own USB port map; this EFI folder uses a combination of (a) SSDT and (b) kext to create the USB port map; I have also included the output from USBToolBox if you prefer that; but you must still create a USB port map for your particular motherboard; you can try using the USB port map in this EFI folder but it may or may not work for you
- I
f your board has an Intel I225-V 2.5GbE port, it will be necessary modify the ACPI path inSSDT-I225V.aml
(Ventura and newer) - To enable one-key wake from sleep,
SSDT-USBW.aml
must be modified with the ACPI path of all active USB (XHC) controllers in your system - The DeviceProperties section should be updated for your board; existing entries can be deleted when installing macOS and created later; the purpose of these properties is to set Built-In property for NVMe M.2 and SATA SSDs so they appear on the desktop as internal drives (see screenshot below)
- Owners of Gigabyte AM5 boards may need to apply one or two ACPI patches. Click here or search for XPRW
- 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 (see screenshot below)
- Update the PlatformInfo -> Memory section as described in the screenshot below
- Also copy or create Serial numbers in PlatformInfo -> DataHub section as shown in screenshot below
- If using a 2, 4, or 6 core CPU, change ProcessorType to 1537 as shown
- If using a CPU with 8 or more cores, set ProcessorType to 3841 as shown
- Enter the name of your CPU in NVRAM section as shown below 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 (see screenshot below)
- 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
- If you are using the on-board Intel WiFi/BT module, use the file config-Intel-M.2-WiFi-BT.plist
- If you have replaced the on-board Intel module with a Broadcom BCM94360NG M.2 module, use the file config-Broadcom-M.2-WiFi-BT.plist
- If you still have the on-board Intel module, but are using a Broadcom-based PCIe add-in-card such as Fenvi FV-T919 or Fenvi FV-HB1200 or similar module, use the file config-Broadcom-PCIe-WiFi-BT.plist
- After selecting one of the 3 plist files, rename the file to
config.plist
and make all changes to that file
Attachments
Last edited: