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

Edhawk

Guru
Guru
Joined
May 2, 2020
Messages
2,357
@Galve2000
  1. Do you have the revpatch=cpuname in your boot arguments?
  2. If yes, which name have you used in the boot argument?
  3. Have you changed it to match your CPU, if you copied someone else's config boot arguments?
 

Galve2000

Donator
Donator
AMD OS X Member
Joined
Sep 19, 2020
Messages
234
@Galve2000
  1. Do you have the revpatch=cpuname in your boot arguments?
  2. If yes, which name have you used in the boot argument?
  3. Have you changed it to match your CPU, if you copied someone else's config boot arguments?
1. I do not have revpatch=cpuname in my boot-args. I did not know it was required.

Screenshot 2023-01-25 at 11.47.41 PM.png

When did revpatch=cpuname become required?

how is it used?

3. I used AudioGod's EFI and built this system back in June 2022. again, when it was built , About This Mac showed correct CPU info, and I had no boot args, or special device properties pertaining to the CPU.
only my GPU was spoofed and About This Mac moded cosmetically to reflect accurate GPU info.
 

CaseySJ

Guru
Guru
Donator
Joined
May 10, 2020
Messages
1,269
I do not have any CPU describing entry in the second line of my NVRAM section:

View attachment 9563

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.
It may be in NVRAM from some other EFI. Try resetting NVRAM by pressing space bar at OpenCore boot picker and choosing “Reset NVRAM”. Boot disk will also reset to the first one on the left.
 

Galve2000

Donator
Donator
AMD OS X Member
Joined
Sep 19, 2020
Messages
234
Boot disk will also reset to the first one on the left.
yeah I hate that about resetting NVRAM

are you able to populate the memory field of a machine registered as iMacPro1,1? or is it just for MacPro7,1 with its 12 memory "banks" ?

edited to add:

maybe I will just add the revpatch=cpuname entry in boot args and populate the SMBIOS Info with the correct CPU info.

it's a mystery to me how the 7700X info got added to my EFI since I can't find any mention of it in my config,plist

finally, I had to reset NVRAM using Terminal and then force shutdown b/c this version of OC no longer has the reset NVRAM on boot by pressing space bar.

I wonder if the terminal command didn't work b/c when I rebooted (also using a terminal command) the boot picker still defaulted to MacOS rather than Windows 11 which is "the fist one on the left"
 
Last edited:

lukakeiton

Member
AMD OS X Member
Joined
Jul 26, 2020
Messages
87
Update to Ventura 13.2 with OC 0.8.8.
Captura de pantalla 2023-01-30 a las 17.20.17.png
 

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.9
  • SMBios: MacPro 7,1
  • macOS: Ventura 13.2.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.4
  • AppleALC.kext v1.7.9
  • 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.9.zip
    16.1 MB · Views: 28
Last edited:

johnlietzke

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

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.9,0
  • SMBios: MacPro 7,1
  • macOS: Ventura 13.2.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.4
  • VirtualSMC.kext v1.3.1
  • WhateverGreen.kext v1.6.4
  • AppleALC.kext v1.8.0
  • 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

NOTE: I have added a new theme to Resources folder just to personalize OpenCore bootloader.
 

Attachments

  • EFI090.zip
    33.7 MB · Views: 21

johnlietzke

Well-known member
AMD OS X Member
Joined
Jul 7, 2021
Messages
304
OpenCore 0.9.1 - EFI template for Asus X570 & B550
 

Ezaul

Member
AMD OS X Member
Joined
Apr 21, 2021
Messages
40
OpenCore 0.9.1 EFI Update , 03 April 2023.

The EFI has now been updated to the my latest version.
Changes made include,
  • Lilu 1.6.4,
  • AppleALC 1.8.1,
  • WhateverGreen 1.6.4,
  • VirtualSMC 1.3.1,
  • RestrictEvents 1.1.0,
  • LucyRTL8125Ethernet 1.1.0
  • NVMeFix 1.1.0
  • AppleMCEReporterDisabler 1.2
  • SmallTreeIntel812576Ethernet 1.3.0
  • 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

Captura de Tela 2023-04-03 às 20.36.09.png


Captura de Tela 2023-04-03 às 20.39.51.png


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


Captura de Tela 2023-04-03 às 20.56.21.png


OpenCore EFI Update V0.9.1 - 03/04/2023

v0.9.1​

  • Fixed long comment printing for ACPI patches, thx @corpnewt
  • Added sample config for VS Code source level debugging with gdb
  • Updated builtin firmware versions for SMBIOS and the rest
  • Added GOP memory caching report to SysReport
  • Implemented GopBurstMode quirk for faster GOP operation on older firmware
  • Fixed ThirdPartyDrives quirk on macOS 13.3 and above

ATTACHMENTS​

 

Attachments

  • EFI-Asus-ROG-X570-E.zip
    23.3 MB · Views: 22
Last edited:

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.9.2
  • SMBios: MacPro 7,1
  • macOS: Ventura 13.3.1 (a)
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.5
  • VirtualSMC.kext v1.3.1
  • WhateverGreen.kext v1.6.4
  • AppleALC.kext v1.8.2
  • AirportBrcmFixup.kext v2.1.7
  • SmallTreeIntel82576.kext v1.0
  • LucyRTL8125Ethernet.kext v1.1.0
  • AppleMCEReporterDisabler.kext
  • BlueToolFixup.kext v2.6.5
  • BrcmFirmwareData.kext v2.6.5
  • BrcmPatchRAM3.kext v2.6.5
  • AMDRyzenCPUPowerManagement.kext v0.7.1
  • SMCAMDProcessor.kext
  • RestrictEvents.kext v1.1.0
  • NVMeFix.kext v1.1.0
  • RadeonSensor.kext v0.3.3
  • SMCRadeonGPU.kext v0.3.3
  • USBMap.kext - ASUS ROG STRIX X570-E with wifi-bluetoth pcie card
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 -> 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/BA000000 00* to BA <CoreCount> 0000 0000/BA <CoreCount> 0000 0090/BA <CoreCount> 0000 00* 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

NOTE: I have added a new theme to Resources folder just to personalize OpenCore bootloader.
 

Attachments

  • EFI.zip
    25.4 MB · Views: 23
Last edited:

Ezaul

Member
AMD OS X Member
Joined
Apr 21, 2021
Messages
40
OpenCore 0.9.2 EFI Update , 08 March 2023.

The EFI has now been updated to the my latest version.
Changes made include,
  • Lilu 1.6.5,
  • VirtualSMC 1.3.2,
  • AMDRyzenCPUPowerManagement 0.7.1
  • WhateverGreen 1.6.4,
  • AppleALC 1.8.2,
  • RestrictEvents 1.1.1,
  • NVMeFix 1.1.1
  • SmallTreeIntel812576Ethernet 1.3.0
  • AppleMCEReporterDisabler 1.2
  • LucyRTL8125Ethernet 1.1.0
  • SMCAMDProcessor 0.7.1
  • 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

captura-de-tela-2023-04-03-a%CC%80s-20-36-09-png.10286


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.


1683584214929.png


OpenCore EFI Update V0.9.2 - 08/05/2023
  • Added DisableIoMapperMapping quirk, thx @CaseySJ
  • Fixed disabling single user mode when Apple Secure Boot is enabled
  • Improved guard checks for GopBurstMode on systems where it's not needed
  • Improved compatibility of GopBurstMode with some very non-standard GOP implementations
  • Fixed possible hang with GopBurstMode enabled on DEBUG builds
  • Enabled GopBurstMode even with natively supported cards, in EnableGop firmware driver
  • Fixed inability to patch force-injected kexts
  • Fixed ExternalDiskIcons quirk on macOS 13.3+, thx @fusion71au
  • Fixed various recent reversions and some longer-standing minor bugs in Builtin text renderer
  • Applied some additional minor optimizations to Builtin text renderer
  • Implemented InitialMode option to allow fine control over text renderer operating mode
  • Added support for ConsoleMode text resolution setting to Builtin renderer
  • Fixed regression for ACPI quirks RebaseRegions and SyncTableIds
  • Updated build process to provide stable and bleeding-edge versions of EnableGop
  • Implemented minor improvements in PickerMode Apple
  • Improved filtering algorithm for LogModules and added ? filter for matching non-standard log lines
  • Fixed crash when gathering system report on virtualised CPUs
  • Fixed unnecessary warning when first booting with emulated NVRAM
 

Attachments

  • EFI-Asus-ROG-X570-E.zip
    8.9 MB · Views: 18
Last edited:

lukakeiton

Member
AMD OS X Member
Joined
Jul 26, 2020
Messages
87
Adding "-lilubetaall" to boot args you can install MacOS Sonoma. Same EFI (0.9.2.)

Do not load wifi and graphic card (except weg) related kexts and increase max kernel on patches to 23.99.99 where you have 22.99.99.


UPDATE:
1. Download last builds of Lilu, weg and virtualsmc kexts and copy them to your EFI folder.
2. If you are using a Broadcom WiFi/bluetooth, set MaxKernel to 22.99.99 in Kernel->Add->AirPortBcrmFixup kext (or simply delete it). Add itlwm.kext to Kernel->Add and set MinKernel to 23.0.0 (or leave it blank if you are using it on older systems)

UPDATE 2:
If you want bluetooth work again in 12.4 (or above such as sonoma), download BrcmPatchRam 2.6.7. version from last builds and copy necessary files to your kext folder. Also, you need to add "-btlfxallowanyaddr" boot flag. Finally, reboot.

Captura de pantalla 2023-06-08 a las 2.43.15.png
 
Last edited:

Ezaul

Member
AMD OS X Member
Joined
Apr 21, 2021
Messages
40
OpenCore 0.9.3 EFI Update , 12 Jun 2023.

The EFI has now been updated to the my latest version.
Changes made include,
  • Lilu 1.6.6,
  • VirtualSMC 1.3.2,
  • AMDRyzenCPUPowerManagement 0.7.1
  • WhateverGreen 1.6.5,
  • AppleALC 1.8.3,
  • RestrictEvents 1.1.2,
  • NVMeFix 1.1.0
  • SmallTreeIntel812576Ethernet 1.3.0
  • AppleMCEReporterDisabler 1.2
  • LucyRTL8125Ethernet 1.1.0
  • SMCAMDProcessor 0.7.1
  • 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
1686698664818.png

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 às 20.28.48.png

Remembering that to work with the SONOMA version, you must remove the NVMeFix kexts

OpenCore EFI Update V0.9.3 - 12/06/2023

  • Added --force-codec option to AudioDxe, thx @xCuri0
  • Downgraded additional warning message in normal operation of emulated NVRAM to info
  • Disabled not present DVL0 device in SSDT-SBUS-MCHC by default, thx @stevezhengshiqi
  • Added EFI mandated box drawing, block element and arrow characters to Builtin renderer console font
  • Improved support for overlong menu entries and very narrow console modes in builtin picker
  • Made Builtin text renderer ignore UI Scale, when required to ensure that text mode reaches minimum UEFI supported size of 80x25
  • Added save and restore of text and graphics mode round tools and failed boot entries
  • Updated out-of-range cursor handling to work round minor display issue in memtest86
  • Added optional --enable-mouse-click argument to CrScreenshotDxe driver to additionally respond on mouse click
  • Added --use-conn-none option to AudioDxe driver to discover additional usable output channels on some systems
  • Added PciIo protocol override used to fix Aptio IV compatiblity with Above 4G BARs, thx @xCuri0
  • Fixed AppleXcpmForceBoost quirk on macOS 14
  • Updated builtin firmware versions for SMBIOS and the rest
  • Added ConsoleFont option to load custom console font for Builtin renderer
  • Improved XhciPortLimit quirk on macOS 11 to 14
 

Attachments

  • EFI-093-Asus-ROG-X570-E.zip
    9 MB · Views: 16

johnlietzke

Well-known member
AMD OS X Member
Joined
Jul 7, 2021
Messages
304
Just wanted to pass on a working version of Radeon Sensor for the GPU that is compatible with MacOS 14 (Sonoma) & Ventura by NootInc.

Also, Tuxera needs to updated to v2022.1 or Finder will crash when an NTFS or FAT32 partitions is mount in Sonoma with 0.9.3.
 

Attachments

  • RadeonSensor-1.0.0-RELEASE.zip
    122.5 KB · Views: 8
  • SMCRadeonGPU-1.0.0-RELEASE.zip
    58.8 KB · Views: 10
  • RadeonGadget-1.0.0-RELEASE.zip
    122.2 KB · Views: 6
Last edited:

pajdek

New member
AMD OS X Member
Joined
Jan 1, 2021
Messages
1
Just wanted to pass on a working version of Radeon Sensor for the GPU that is compatible with MacOS 14 (Sonoma) & Ventura by NootInc.
Do you also got updated radeon gadget?
 

johnlietzke

Well-known member
AMD OS X Member
Joined
Jul 7, 2021
Messages
304
Do you also got updated radeon gadget?
Just added it. I use iStat Menus for displaying sensors in the menubar.

The Radeon temperature sensor works with iStat Menus but the gadget never populated in the menubar when I just tried it on Sonoma with 0.9.3. It worked with original version of the app in 0.9.2 on Sonoma.

The AMD Power Gadget sensors did not show up in the app or iStat Menus with 0.9.2 on Sonoma but is now working with 0.9.3.
 
Last edited:

Ezaul

Member
AMD OS X Member
Joined
Apr 21, 2021
Messages
40
OpenCore 0.9.4 EFI Update , 07 Ago 2023.

The EFI has now been updated to the my latest version.
Changes made include,
  • Lilu 1.6.7,
  • VirtualSMC 1.3.2,
  • AMDRyzenCPUPowerManagement 0.7.1
  • WhateverGreen 1.6.6,
  • AppleALC 1.8.4,
  • RestrictEvents 1.1.2,
  • NVMeFix 1.1.1
  • SmallTreeIntel812576Ethernet 1.3.0
  • AppleMCEReporterDisabler 1.2
  • LucyRTL8125Ethernet 1.1.0
  • SMCAMDProcessor 0.7.1
  • 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 às 20.28.48.png

"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.


OpenCore EFI Update V0.9.4 - 07/08/2023

  • Fixed kext blocker Exclude strategy for prelinked on 32-bit versions of macOS
  • Fixed ForceAquantiaEthernet quirk on macOS 14 beta 2, thx @SHikumo
  • Added InstanceIdentifier to OpenCore and option to target .contentVisibility to specific instances (thx @dakanji)
  • Improved LapicKernelPanic quirk on legacy versions of macOS
  • Allowed .contentVisibility in same boot FS root locations as .VolumeIcon.icns, in order to survive macOS updates
  • Fixed incorrect core count on Silvermont Atom/Celeron processors
  • Fixed PM timer detection on Silvermont Atom/Celeron processors for TSC calculations
  • Fixed PM timer detection on non-Intel chipsets when booted through OpenDuet
  • Fixed FadtEnableReset on NVIDIA nForce chipset platforms
  • Added BlockIoDxe alternative OpenDuet variant
  • Added support for ATI cards when using ForceResolution option
 

Attachments

  • EFI-094-Asus-ROG-X570-E.zip
    9 MB · Views: 25

Ezaul

Member
AMD OS X Member
Joined
Apr 21, 2021
Messages
40
OpenCore 0.9.5 EFI Update , 11 Sep 2023.

The EFI has now been updated to the my latest version.
Changes made include,
  • Lilu 1.6.7,
  • VirtualSMC 1.3.2,
  • AMDRyzenCPUPowerManagement 0.7.1
  • WhateverGreen 1.6.6,
  • AppleALC 1.8.5,
  • RestrictEvents 1.1.2,
  • NVMeFix 1.1.1
  • SmallTreeIntel812576Ethernet 1.3.0
  • AppleMCEReporterDisabler 1.2
  • LucyRTL8125Ethernet 1.1.0
  • SMCAMDProcessor 0.7.1
  • 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.


OpenCore EFI Update V0.9.5 - 11/09/2023

  • Fixed GUID formatting for legacy NVRAM saving
  • Fixed inability to open files in root directory on an NTFS filesystem
  • Fixed hang while unloading NTFS driver
  • Added UEFI quirk ShimRetainProtocol, allowing OpenCore chained from shim to verify Linux using shim's certificates
  • Added OpenLegacyBoot driver for supporting legacy OS booting
  • Added shim-make.tool to download and build rhboot/shim, for Linux SBAT and MOK integration
 

Attachments

  • EFI-095-Asus-ROG-X570-E.zip
    9 MB · Views: 47

johnlietzke

Well-known member
AMD OS X Member
Joined
Jul 7, 2021
Messages
304
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.