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

lukakeiton

Member
AMD OS X Member
Joined
Jul 26, 2020
Messages
87
  • Hi, This is My EFI modified from you, change to Inel WiFi,at the second time,it stop at the MacOS Log in,after Log in the system reboot, at the third time it Log in successfully. but the ethernet seems linked, but the internet speed is very slow. and most time it reboot to the OC pick windows or Monterey, repeat many times. I don't know why.
I have checked you refi and I have discovered some posible mistakes:
1- You need to load in a properly order the kexts you add to your config.plist. I mean, with respect to Intel bluetooth wifi, you should follow this load order:
  • BlueToolFixup.kext
  • IntelBluetoothFirmware.kext
  • IntelBTPatcher.kext
2- You are using AppleIGB.kext instead SmallTree, as recommended here due to you have a x570 motherboard.

Also, remember to update your BIOS to last revision and set BIOS settings.
 

coralding

New member
AMD OS X Member
Joined
Oct 31, 2021
Messages
28

coralding

New member
AMD OS X Member
Joined
Oct 31, 2021
Messages
28
I Have tried today,the same problem.
 

lukakeiton

Member
AMD OS X Member
Joined
Jul 26, 2020
Messages
87
I Have tried today,the same problem.
That's weird. So, let's go back to basics.

Create an EFI without wifi, bluetooth or ethernet. Compare my config.plist with yours and check if everything is correct. I think this unknown mistake is related with config.plist.

To do this, download a new opencorepkg release from GitHub and create your config.plist manually. Only use a plist editor such as PlistEdit Pro o ProperTree.
 

ennoclao

Member
AMD OS X Member
Joined
Dec 25, 2020
Messages
34
Build Spec
  • CPU: AMD Ryzen 9 5900X
  • Motherboard: 4x ASUS ROG STRIX X570-E
  • RAM: 4x Corsair Vengance 16GB 3600MHz
  • GPU: AMD Radeon RX 6950XT
  • Case: NZXT 710
  • M2 NVME: 2x Samsung 980 PRO 2TB
  • Wifi-Bluetooth: Broadcom BCM4360
  • Cooling: Corsair H115i ELITE RGB
  • Bootloader: OC 0.8.7
  • SMBios: MacPro 7,1
ACPI SSDT's - All bypassed for other OS
  • SSDT-HPET.aml (HPET _CRS (Needs _CRS to XCRS Rename))
  • SSDT-PLUG.aml (CPU power management)
  • SSDT-SBRG.aml (Correcting EC, RTC memory & IRQ conflicts)
  • SSDT-SBUS-MCHC.aml (SMBus Support)
  • SSDT-USBX.aml (USB power tables)
  • SSDT-GPU-6950XT.aml (GPU Spoof through bridge)
Kexts
  • Lilu.kext v1.6.2
  • VirtualSMC.kext v1.3.0
  • WhateverGreen.kext v1.6.2
  • AppleALC.kext v1.7.7
  • AirportBrcmFixup.kext v2.1.6
  • SmallTreeIntel82576.kext v1.0
  • LucyRTL8125Ethernet.kext v1.1.0
  • AppleMCEReporterDisabler.kext
  • BlueToolFixup.kext v2.6.4
  • BrcmFirmwareData.kext v2.6.4
  • BrcmPatchRAM3.kext v2.6.4
  • AMDRyzenCPUPowerManagement.kext v0.7.1
  • SMCAMDProcessor.kext
  • RestrictEvents.kext v1.0.9
  • NVMeFix.kext v1.1.0
  • RadeonSensor.kext v0.3.1
  • SMCRadeonGPU.kext v0.3.1
  • USBMap.kext - ASUS ROG STRIX X570-E with/without wifi-bluetoth pcie card
  • IntelBTPatcher.kext v2.2.0 (Disabled by default)
  • IntelBluetoothFirmware.kext v2.2.0 (Disabled by default)
BIOS Settings
  • Enter BIOS -> Press Delete -> Enter Setupv1.0
  • 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 -> Disabled
  • 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
Install Notes
Using PlistEdit Pro, Xcode or ProperTree add your details by modifying the following
1126595787_Screenshot2020-01-16at19_25_01.png.890a13d93c1ce4f42ee7dedb6d156e1e.png

WIFI / BLUETOOTH

IF NOT USING A BROADCOM INTEL-WIFI PCI-E CARD

If you are using internal Intel wifi-bluetooth, use Intel wifi-bluetooth kext. Just enable the two intel-related entries under Kernel -> Add and disable the two entries which start with Brcm. Also rename USBMap.kext to USBMap(Broadcom).kext and rename USBMap(with Intel BT).kextUSBMap(with Intel BT).kext to USBMap.kext

GPU

IF NOT USING AMD RX 6950 XT SERIES

Remove EFI/OC/ACPI/SSDT-GPU-6950XT.aml and remove it from conflig.plist ( ACPI -> Add ).

IF NOT USING AMD RDN2 GRAPHIC CARD

Remove agdpmod=pikera from bootflags.

CPU

IMPORTANT - PATCH INFO FOR SETTING THE CORRECT CORE COUNT FOR YOUR CPU
Core Count patch needs to be modified to boot your system. Find the two algrey - Force cpuid_cores_per_package patches and alter the Replace value only.

Changing BA000000 0000/BA000000 0090* to BA <CoreCount> 0000 0000/BA <CoreCount> 0000 0090* substituting <CoreCount> with the hexadeciamal value matching your physical core count.

Note: The three different values reflect the patch for different versions of macOS. Be sure to change all three if you boot macOS 10.13 to macOS 12

See the table below for the values matching your CPU Core Count.

CoreCountHexadecimal
6 Core06
8 Core08
12 Core0C
16 Core10
32 Core20
So for example a 6 Core 5600X would result in these replace values, BA 06 0000 0000/BA 06 0000 0090
Or a 12 Core 5900X that I have it setup as standard would result in these replace values, BA 0C 0000 0000/BA 0C 0000 0090

EFI DOWNLOAD






Thanks so much. Everything is Ok but I have problem with shutdown/power off. When I try to power off every times I have to wait for 1 min and then is a restart not shutdown/power off. Do you know how to fix it?? Thanks in advance. ( excuse me my poor english) .
 

lukakeiton

Member
AMD OS X Member
Joined
Jul 26, 2020
Messages
87
Thanks so much. Everything is Ok but I have problem with shutdown/power off. When I try to power off every times I have to wait for 1 min and then is a restart not shutdown/power off. Do you know how to fix it?? Thanks in advance. ( excuse me my poor english) .
Can you post your EFI? With your info, I can't do anything.
 

ennoclao

Member
AMD OS X Member
Joined
Dec 25, 2020
Messages
34
Thanks so much Lukakeiton, I have your efi ( without modification ). My computer is the same as yours, except for the graphics card ( 6800XT). The same motherboard, the same cpu, the same memory but I have a multiple usb controller.
Here is my efi.
Everything work Ok but I only have problems with shutdown. Thanks in advance. ( and excuse me for my poor english).
 

Attachments

  • EFI.zip
    18.4 MB · Views: 2

johnlietzke

Well-known member
AMD OS X Member
Joined
Jul 7, 2021
Messages
304
OpenCore 0.8.8 EFI for X570 I Gaming. Should work with most B550 & X570 Asus motherboards.

Some of the essential Kexts are included and can be enabled based on individual needs. If there is an essential Kext missing for ATX motherboards let me know and I will include it in future updates.
 

lukakeiton

Member
AMD OS X Member
Joined
Jul 26, 2020
Messages
87
Thanks so much Lukakeiton, I have your efi ( without modification ). My computer is the same as yours, except for the graphics card ( 6800XT). The same motherboard, the same cpu, the same memory but I have a multiple usb controller.
Here is my efi.
Everything work Ok but I only have problems with shutdown. Thanks in advance. ( and excuse me for my poor english).
Try removing the multiple usb controller.
 

lukakeiton

Member
AMD OS X Member
Joined
Jul 26, 2020
Messages
87
Build Spec
  • CPU: AMD Ryzen 9 5900X
  • Motherboard: ASUS ROG STRIX X570-E
  • RAM: 4x Corsair Vengance 16GB 3600MHz
  • GPU: AMD Radeon RX 6950XT
  • Case: NZXT 710
  • M2 NVME: 2x Samsung 980 PRO 2TB
  • Wifi-Bluetooth: Broadcom BCM4360
  • Cooling: Corsair H115i ELITE RGB
  • Bootloader: OC 0.8.8
  • SMBios: MacPro 7,1
  • macOS: Ventura 13.1
ACPI SSDT's - All bypassed for other OS
  • SSDT-HPET.aml (HPET _CRS (Needs _CRS to XCRS Rename))
  • SSDT-PLUG.aml (CPU power management)
  • SSDT-SBRG.aml (Correcting EC, RTC memory & IRQ conflicts)
  • SSDT-SBUS-MCHC.aml (SMBus Support)
  • SSDT-USBX.aml (USB power tables)
  • SSDT-GPU-6950XT.aml (GPU Spoof through bridge)
Kexts
  • Lilu.kext v1.6.3
  • VirtualSMC.kext v1.3.0
  • WhateverGreen.kext v1.6.3
  • AppleALC.kext v1.7.8
  • AirportBrcmFixup.kext v2.1.6
  • SmallTreeIntel82576.kext v1.0
  • LucyRTL8125Ethernet.kext v1.1.0
  • AppleMCEReporterDisabler.kext
  • BlueToolFixup.kext v2.6.4
  • BrcmFirmwareData.kext v2.6.4
  • BrcmPatchRAM3.kext v2.6.4
  • AMDRyzenCPUPowerManagement.kext v0.7.1
  • SMCAMDProcessor.kext
  • RestrictEvents.kext v1.0.9
  • NVMeFix.kext v1.1.0
  • RadeonSensor.kext v0.3.1
  • SMCRadeonGPU.kext v0.3.1
  • USBMap.kext - ASUS ROG STRIX X570-E with/without wifi-bluetoth pcie card
  • IntelBTPatcher.kext v2.2.0 (Disabled by default)
  • IntelBluetoothFirmware.kext v2.2.0 (Disabled by default)
BIOS Settings
  • Enter BIOS -> Press Delete -> Enter Setupv1.0
  • 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 -> Disabled
  • 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
Install Notes
Using PlistEdit Pro, Xcode or ProperTree add your details by modifying the following
1126595787_Screenshot2020-01-16at19_25_01.png.890a13d93c1ce4f42ee7dedb6d156e1e.png

WIFI / BLUETOOTH

IF NOT USING A BROADCOM INTEL-WIFI PCI-E CARD

If you are using internal Intel wifi-bluetooth, use Intel wifi-bluetooth kext. Just enable the two intel-related entries under Kernel -> Add and disable the two entries which start with Brcm. Also rename USBMap.kext to USBMap(Broadcom).kext and rename USBMap(with Intel BT).kextUSBMap(with Intel BT).kext to USBMap.kext

GPU

IF NOT USING AMD RX 6950 XT SERIES

Remove EFI/OC/ACPI/SSDT-GPU-6950XT.aml and remove it from conflig.plist ( ACPI -> Add ).

IF NOT USING AMD RDN2 GRAPHIC CARD

Remove agdpmod=pikera from bootflags.

CPU

IMPORTANT - PATCH INFO FOR SETTING THE CORRECT CORE COUNT FOR YOUR CPU
Core Count patch needs to be modified to boot your system. Find the two algrey - Force cpuid_cores_per_package patches and alter the Replace value only.

Changing BA000000 0000/BA000000 0090* to BA <CoreCount> 0000 0000/BA <CoreCount> 0000 0090* substituting <CoreCount> with the hexadeciamal value matching your physical core count.

Note: The three different values reflect the patch for different versions of macOS. Be sure to change all three if you boot macOS 10.13 to macOS 12

See the table below for the values matching your CPU Core Count.

CoreCountHexadecimal
6 Core06
8 Core08
12 Core0C
16 Core10
32 Core20
So for example a 6 Core 5600X would result in these replace values, BA 06 0000 0000/BA 06 0000 0090
Or a 12 Core 5900X that I have it setup as standard would result in these replace values, BA 0C 0000 0000/BA 0C 0000 0090

EFI DOWNLOAD

 

Attachments

  • EFI-0.8.8.zip
    16.1 MB · Views: 30

lukakeiton

Member
AMD OS X Member
Joined
Jul 26, 2020
Messages
87

lukakeiton

Member
AMD OS X Member
Joined
Jul 26, 2020
Messages
87
Can I update while keeping OC 0.87 ?

my system is super stable. I am reluctant to mess with a good thing.
Yes, you can. But if you have a stable system, you can always try on other hdd/ssd.
 

johnlietzke

Well-known member
AMD OS X Member
Joined
Jul 7, 2021
Messages
304
February OpenCore 0.8.9

There will be no OpenCore update for February 2023. I will be out of town for the entire month without access to my Hackintosh.

The majority of changes in OpenCore 0.8.9 pertain to legacy boot of MacOS and Linux.
v0.8.9
  • Improved debug logging when applying ACPI patches
  • Fixed loading macOS with legacy boot without Apple Secure Boot
  • Added Linux support to legacy boot BootInstall script

Given the lack of new features for users of Ventura and Monterey the benefits of a Pre-Release version of OpenCore 0.8.9, prior to leaving, seems negligible and has the potential to introduce unnecessary complications with no obvious improvements for the Asus X570 and B550.

In addition, I am considering migrating new release distribution downloads to GitHub next month for a more coherent and concise method of obtaining older versions of OpenCore for the Asus X570 and B550. Download links would still be posted in this forum monthly.

Regular updates will resume in March 2023.
 

johnlietzke

Well-known member
AMD OS X Member
Joined
Jul 7, 2021
Messages
304
Can I update while keeping OC 0.87 ?

my system is super stable. I am reluctant to mess with a good thing.
I see no reason why Ventura 13.1 would have problems with 0.8.7 at this time.
 

Galve2000

Donator
Donator
AMD OS X Member
Joined
Sep 19, 2020
Messages
234
I was messing around with GPU Spoofing on my Asus X670E Hero 7950X MacPro that has been a total pain to get Monterey installed on and when I cam back to my older 5950X/X570 build I noticed something funny in the About This Mac section:

Screenshot 2023-01-24 at 9.56.44 PM.png

I do not have a 7700X, I have a 5950X on this system.

As far back as Monterey the About This Mac section listed the correct processor info.

I don't know if it was updating to Ventura that made the change.

the only other thing I could think of was that @CaseySJ asked me to try an Audio Patch that was needed for the 7050X on my 5950X system in oder to "beta test" on as many configurations as possible.

he gave me an OpenCore.efi file to try,

I didn't make any changes to my Config.Plist, or add any kexts.

well, that's not true -- he also helped me patch the Aquantia 10 Gig ethernet port (works beautifully) and the Intel I-225-V 2.5 Gig ethernet port (also works beautifully )

any idea what might have caused the About This Mac section to display the processor as Ryzen 7 7700X ?
 

CaseySJ

Guru
Guru
Donator
Joined
May 10, 2020
Messages
1,269

Galve2000

Donator
Donator
AMD OS X Member
Joined
Sep 19, 2020
Messages
234
I do not have any CPU describing entry in the second line of my NVRAM section:

Screenshot 2023-01-25 at 9.57.00 AM.png

Where could this Ryzen 7 7700X info come from? I did a quick Cntrl-F in Propertree looking for "7700" and came up short.

I guess it is cosmetic, but it is annoying b.c I have older screen shots where the processor was listed correctly.

is it necessary to add this info for Ventura or later versions of OC? I am using 0.87 on this machine I believe.
 
Back
Top Bottom
  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.