AudioGod's ASUS ROG STRIX X570-E GAMING - Big Sur & Monterey Beta - OpenCore 0.7.4 EFI

Hi,everyone.
Since I upgraded to sonoma 14.5, all the network card has been unusable.
Both Intel i211 and Realtek 2.5G cannot use the network.
Attempted to use various kext, including AppleIGB.kext, IntelMausi.kext,SmallTreesIntel82576.kext,LucyRTL8125Ethernet.kext, And itlwm. kext, AirportItlwm.kext, It's impossible for the Ethernet cable to connect to the internet normally, and WiFi cann't use also .
May I ask, at this stage, we can only go back to version 14.4 (my previous version was able to access the internet normally)?
How should I install a network card for Sonoma 14.5 (I only need a network cable to connect to the internet).
If I don't want to purchase a PCIE network card, will the built-in network card on the motherboard (ASUS X570-E Gaming )not be able to drive it in 14.5?
 
OpenCore 1.0.1 EFI Update , 05 AGO 2024.

The EFI has now been updated to the my latest version.
Changes made include,
  • Lilu 1.6.8
  • VirtualSMC 1.3.3
  • AMDRyzenCPUPowerManagement 0.7.1
  • WhateverGreen 1.6.7
  • AppleALC 1.9.1
  • RestrictEvents 1.1.4
  • NVMeFix 1.1.1
  • SmallTreeIntel812576Ethernet 1.3.0
  • AppleMCEReporterDisabler 1.2
  • LucyRTL8125Ethernet 1.1.0
  • SMCAMDProcessor 0.7.2
  • RadeonSensor 0.3.3
  • SMCRadeonGPU 0.3.3
  • New Universal AMD Patches Monterey 13.3 Compatible,
  • 2.5Ghz Ethernet Auto Negotiation Fixed,
  • Memory Mapping is now Being done via RestrictEvents,
  • About This Mac now displays the correct AMD Processor info done via RestrictEvents,
  • Plus other minor tweaks and changes to the config.
Note 1 - If your not using a RX 6800 or any other Navi/BigNavi GPU then remove agdpmod=ignore from the boot arguments.

Note 2 - If you are using a 6 or Less Core Ryzen then go into the Config,plist and under PlatformInfo->Generic Change the ProcessorType from 0 to 1537, This will list your CPU info correctly inside About This Mac.

Note 3 - The SmallTreeIntel82576.kext is now fully working as of Monterey 12.0 Beta 8

Note 4 - BIOS SETTING CHANGE - Since Bios Revision 4010 Power On By PCIe can break shut down on some peoples builds so ensure the following setting is now set as disabled.
  • Advanced -> APM Configuration -> Power On By PCIe -> Disabled

BIOS Settings:

  • Enter BIOS -> Press Delete -> Enter Setup
  • Exit -> Load Optimised Defaults
  • Ai Tweaker -> Ai Overclock Tuner -> D.O.C.P.
  • Advanced -> APM Configuration -> Power On By PCIe -> Disabled
  • Advanced -> PCI Subsystem Settings -> Above 4G Decoding -> Enabled
  • Advanced -> PCI Subsystem Settings -> Re-Size BAR Support -> Enabled
  • Advanced -> USB Configuration -> Legacy USB Support -> Auto or Disabled
  • Boot -> Boot Configuration -> Fast boot -> Disabled
  • Boot -> CSM -> Launch CSM -> Disabled
  • Boot -> Secure boot -> OS Type -> Windows UEFI mode
  • Boot -> Secure boot -> Key Management -> Clear Secure Boot Keys


For OpenCore Using PlistEdit Pro add your details by modifying the following
1627932237694.png



IMPORTANT PATCH INFO TO SET THE CORRECT CORE COUNT FOR YOUR CPU

Patches are now universal across 15h, 16h, 17h, and 19h by utilizing the OpenCore kernel Quirk ProvideCurrentCpuInfo. OpenCore 0.7.1 or newer is required.

Make sure to enable this quirk or the system won't boot.

Note for Zen 4: Zen 4 (Ryzen 7000) requires patching for IOPCIFamily.kext.
This patch is enabled by default. Please ensure that you've added it to your current config for Zen 4 stability. This patch also allows MSI A520, B550, and X570 boards to boot macOS Monterey and newer.

Core Count patch needs to be modified to boot your system. Find the four algrey - Force cpuid_cores_per_package patches and alter the Replace value only.

macOS VersionReplace ValueNew Value
10.13.x, 10.14.xB8000000 0000B8 < Core Count > 0000 0000
10.15.x, 11.xBA000000 0000BA < Core Count > 0000 0000
12.x, 13.0 to 13.2.1BA000000 0090BA < Core Count > 0000 0090
13.3BA000000 00BA < Core Count > 0000 00
From the table above substitue < Core Count > with the hexadecimal value matching your physical core count. Do not use your CPU's thread count. See the table below for the values matching your CPU core count.

Core CountHexadecimal
4 Core04
6 Core06
8 Core08
12 Core0C
16 Core10
24 Core18
32 Core20
So for example, a user with a 6-core processor should use these Replace values: B8 06 0000 0000 / BA 06 0000 0000 / BA 06 0000 0090 / BA 06 0000 00

EXAMPLE
View attachment 11024

captura-de-tela-2023-04-03-a%CC%80s-20-39-51-png.10288



Finally and as always, MAKE SURE YOU RESET YOUR NVRAM BEFORE BOOTING INTO THE NEW EFI.

captura-de-tela-2023-06-13-a%CC%80s-20-28-48-png.11613


"Remembering that to work with the SONOMA version, you must remove the NVMeFix kexts"
NOTE: NVMeFix supports up to macOS Sonoma (14), but some features might not be available on newer versions as of now, like the timeout panic fix.


AppleALC 1.8.8


Add patch for AMD ZEN to fix microphone issue (#882)
In the function AppleHDAController::getAudioStreamLinkPositionInDMABuffer(IOHDAStream*, uint64_t*),
it expects bit 0 of register 0x70 to be cleared before reading DMA position.
However, for AMD, it somehow is not cleared, hence DMA position is incorrect.
For now the workround is to skip that bit check.
This patch has been veried to work up to macOS Sonoma.


KEXTs​

Install
https://github.com/trulyspinach/SMCAMDProcessor/releases/download/0.7.2f1/AMD.Power.Gadget.app.zip



OpenCore EFI Update V1.0.1 - 05/08/2024.
  • Updated code and added progress bar to macrecovery, thx @soyeonswife63
  • Bundled fat binary i386/x64 10.6+ compatible nvramdump with LogoutHook release
  • Added support for manual build of i386/x64 10.6+ versions of userspace tools via FATBIN32=1 make
  • Disabled XcpmExtraMsrs MSR_MISC_PWR_MGMT patch on macOS 12+ due to non-existence
  • Fixed ThirdPartyDrives quirk on macOS 14.4 and above
  • Resolved issue booting recovery for OS X 10.8 and earlier since 0.9.7
  • Migrated to edk2-stable202405
 

Attachments

  • Like
Reactions: Pabo
  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.