Contribute
Register

Gigabyte X299X - Catalina Support

Joined
Aug 17, 2017
Messages
309
Motherboard
ASUS Prime X299 Edition 30
CPU
i9-10980XE
Graphics
RX 5700 XT
Mac
  1. MacBook Pro
Mobile Phone
  1. iOS
X299X Designare 10G - OC 0.7.6 (RELEASE) EFI folder

OC GUI.png

Summary:
This EFI has been adapted and customized for my system which has a Broadcom WI-FI/Bt PCIe card and an RX5700 XT.
The Config.plist was built from scratch starting from the sample.plist of the latest OC version to avoid possible compilation errors during past updates. It also includes a custom GUI.
If you have my same hardware configuration it is ready for use, just configure the SMBIOS.
For those who use a different hardware configuration see the CUSTOMIZATIONS section below.

This OC build does not contain the TJR hotfix (I am not able to patch this OC version), it uses the "Connect Drivers = False" method for the boot bug.


MAIN CONFIGURATION:
  • KEXT:
    • All Kext are updated to the latest version.
    • USBMap.kext built from scratch including rear ports, front ports (FUSB32_2 heaer), ITE device and internal USB2.0 (F_USB header). The HS14 port for the integrated Intel BT is not included.
    • SmallTreeIntel8259x.kext for X550T Ethernet controller is present but disabled because in my case it kills the Airdrop feature.
    • TSCAdjustReset.kext is configured for an 18 Core CPU.
    • RestrictEvents.kext it is disabled because the latest release causes a kernel panic on boot, I have not investigated why.
  • SSDT:
    • The SSDT-PLUG and SSDT-RTC0 have been "lightened" by eliminating all unnecessary entries.
    • SSDT Thunderbolt from HackinDROM has been fixed in the USB section.
    • SSDT-Disable-CNVW.aml to completely disable the Intel WI-FI card.
  • Booter:
    • ResizeAppleGpuBars is enabled (value 0), if Resizeable-BAR is disabled in the BIOS enter the value -1.
  • DeviceProperties:
    • The Broadcom WI-FI/Bt PCIe in Slot-4 and the RX5700 XT in the Slot-1 are already added.
    • The audio layout-id has been removed from the boot-args because it is already correctly injected into this section.
  • Misc:
    • LauncherOption is set to "Full". After the first boot you need to remove all boot disks and leave only the Opencore entry in the BIOS.
  • PlatformInfo:
    • For disabling the "more than maximum amount of memory" popup on MacPro7,1, I mapped my RAM memory. I have 4 modules of 16Gb 3200 MHz, if your configuration is the same you can enable "CustomMemory" in this section. If not, you will have to edit the memory map.

CUSTOMIZATIONS:
For those who use a video card different from the RX5000 series or Intel WI-FI instead of native Broadcom BCM card, the changes to be made are not many:
  • NETWORK:
    • BROADCOM BCM card: If you use a Broadcom WI-FI/BT PCIe card installed in Slot-4, no modification is required. If, on the other hand, the card is installed in a different slot, the ACPI path must be changed in DeviceProperties [currently: PciRoot(0x3)/Pci(0x0,0x0)/Pci(0x0,0x0)]. Alternatively you can completely remove it, because it is only cosmetic.
    • ONBOARD INTEL card: If you are using the integrated Intel network card, you need to:
      • Disable and remove the SSDT-Disable-CNVW.aml
      • Remove the Broadcom from DeviceProperties
      • Add internal HS14 USB port on USBMap.kext
      • Add and enable all the necessary Kext and DeviceProperties (See TheBloke's post #699)
    • X550T Ethernet controller: In order to use the two 10G ethernet controllers it will be sufficient to enable SmallTreeIntel8259x.kext in the Config.plist. But you may miss the Airdrop feature.
  • VIDEO CARD:
    • If you have an AMD RX5000 series video card installed in Slot-1 no modification is required. If it is installed in a different slot it will be sufficient to change the ACPI path in DeviceProperties.
    • If you use a different card it will be sufficient to remove agdpmod=pikera from the boot-args and the last two devices from DeviceProperties (Display controller and Navi 10 HDMI Audio).
  • CPU:
    • TSCAdjustReset.kext is configured for an 18 Core CPU: if your CPU has a different number of cores you will need to correctly set the IOCPUNumber in the kext.

This is my last EFI for this buggy card, tomorrow I'll replace it with an Asus.

I also attach a folder with all the BIOS released until today: F3c, F3e, F3f, F3g, F3h, F3i and the last F3j.
 

Attachments

  • EFI OC 0.7.6 X299XDesignare10G.zip
    11.5 MB · Views: 85
  • BIOS - X299XDesignare10G.zip
    52.3 MB · Views: 51
Last edited:
Joined
Sep 8, 2010
Messages
255
Motherboard
Gigabyte X299X-Designare-10G
CPU
i9-10980XE
Graphics
Radeon Pro WX 7100
Mac
  1. MacBook Air
  2. MacBook Pro
  3. Mac mini
Mobile Phone
  1. iOS
Tnx! I will check it!
 
Joined
Aug 2, 2021
Messages
11
Motherboard
Gigabyte Designare X299X 10G
CPU
Intel i9-10980XE
Graphics
AMD 6900 XT
Mac
  1. MacBook Pro
Mobile Phone
  1. iOS
Thanks so much @LeleTuratti! What Bios are you currently running?
 
Joined
Aug 17, 2017
Messages
309
Motherboard
ASUS Prime X299 Edition 30
CPU
i9-10980XE
Graphics
RX 5700 XT
Mac
  1. MacBook Pro
Mobile Phone
  1. iOS
Joined
Aug 17, 2017
Messages
309
Motherboard
ASUS Prime X299 Edition 30
CPU
i9-10980XE
Graphics
RX 5700 XT
Mac
  1. MacBook Pro
Mobile Phone
  1. iOS
@BerndVP I stayed on macOS Catalina, I have not tried to update for known compatibility issues.
To find out if Big Sur is supported by the latest BIOS, someone who has version F3c and MacOS 11 would need to update the BIOS to version F3i.
If it does not work then it is always possible to go back to the previous version.
 
Joined
Jun 13, 2020
Messages
4
Motherboard
Gigabyte X299X Designare 10G
CPU
10940X
Graphics
ASUS RX 6900XT
After the APPLE logo is displayed at the end of the BIOS screen, the progress bar is displayed about 8 seconds later. Can it be solved?
 
Joined
Apr 27, 2020
Messages
164
Motherboard
Gigabyte Designare EX X299
CPU
i9-9940X
Graphics
2x RX 6900XT, 1x RX 6800
Mac
  1. MacBook Pro
Classic Mac
  1. iMac
Mobile Phone
  1. iOS
tomorrow I'll replace it with an Asus.

Did you ever try the ASUS?

I have the x299 Designare EX, and was thinking about upgrading to the x299x 10G only because I can't figure out how to get TB3 working, but I was discouraged by your post lol Didn't know that the x299x 10G was so buggy :/
 
Joined
Aug 17, 2017
Messages
309
Motherboard
ASUS Prime X299 Edition 30
CPU
i9-10980XE
Graphics
RX 5700 XT
Mac
  1. MacBook Pro
Mobile Phone
  1. iOS
I have the x299 Designare EX, and was thinking about upgrading to the x299x 10G only because I can't figure out how to get TB3 working
If the Thunderbolt connection is not working it is due to a wrong setting on the BIOS or the wrong SSDT.
 
Joined
Apr 27, 2020
Messages
164
Motherboard
Gigabyte Designare EX X299
CPU
i9-9940X
Graphics
2x RX 6900XT, 1x RX 6800
Mac
  1. MacBook Pro
Classic Mac
  1. iMac
Mobile Phone
  1. iOS
If the Thunderbolt connection is not working it is due to a wrong setting on the BIOS or the wrong SSDT.
Yeah, I’ve been working with CaseySJ on this, something’s not right - my machine KP’s on boot with the SSDT :/
 
Top