Skip to content

ankanpratik/Gigabyte-Z490-AORUS-Pro-AX-EFI-OpenCore

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 

Repository files navigation

[☀️] OpenCore EFI for Z490 AORUS Pro


FC5Ntu8VkAMP8RkScreenshot 2023-03-06 at 11 52 01 PM



Hello everyone,
I'm sharing my EFI for Gigabyte AORUS Pro AX here. I've completely created this from scratch through the great guide from Dortiana / OpenCore. It's a solid stable build and I have been daily driving this system for my main work. Always open to feedbacks and to improve it further!
Cheers.
✌️

[🛠] Build Info


Hardware Components

Component Details
Mainboard Gigabyte Z490 AORUS Pro AX
BIOS F21. F5 or newer is required to disable CFG Lock. Otherwise use Kernel Quirk AppleXcpmCfgLock
CPU Intel® Core i7 10700K (Comet Lake)
RAM 32 GB DDR4 3000Mhz G.Skill TridentZ RGB
iGPU Intel® UHD 630. Configured for computing tasks only
GPU ASUS RX580 8GB
Audio Realtek® ALC1220-VB (Layout-id: 1D000000)
Ethernet Using onboard Intel® I225-V 2.5GbE
WiFi + Bluetooth Using onboard through Airportitlm + IntelBluetooth Kexts Fenvi T919


BIOS Settings

  • Tweaker [TAB]

    • Extreme Memory Profile (XMP): Enabled (if supported by RAM)
    • Advanced CPU Settings
      • VT-d: Enabled
      • Intel Speed Shift: Enabled
  • Settings [TAB]

    • Platform Power
      • Platform Power Management: Disabled
      • ErP: Enabled (so USB Power turns off, after PC is shut down)
    • IO Ports
      • Internal Graphics: enabled (if CPU has integrated graphics). NOTE: The config.plist uses dGPU for Display(s) and iGPU for computational tasks only by default. If you want to use the iGPU to drive a display you need a different Framebuffer Patch.
      • OnBoard LAN Controller: Enabled
      • Audio Controller: Enabled (if On-Board Sound Card is used)
      • Above 4G Decoding: Disabled
      • Re-Size BAR Support: Disabled
      • IOAPIC 24-119 Entries: Enabled
      • USB Configuration
        • Legacy USB Support: Disabled
        • XHCI Hand-off: Enabled
  • Boot [TAB]

    • CFGLock: Disabled (Option only available on newer BIOS versions)
    • Windows 10 Features: Other OS
    • CSM: Disabled (to get rid of legacy code from DSDT)


[🔥] Update

I've stopped using the Fenvi module and am using completely onboard WiFi + Bluetooth thanks to OpenIntelWireless. In my opinion, this gives much better reception and coverage. Continuity, HandOff and Sidecar to iPad (using USB) works without any problems. If you need AirDrop, Airplay or Universal Control, disable the Kexts AirportItlwm.kext, IntelBTPatcher.kext, IntelBluetoothFirmware.kext and BlueToolFixup.kext. Since this system is in a different room, I'm unable to test LAN, but the onboard WiFi works solid!

I've reverted back to using Fenvi T919 as Itwlm takes a long time to initialise in Ventura. This is a known bug and the team is trying to fix it.

[💚] What Works

  • MacOS Ventura 13.1
  • In-built Wi-fi and Bluetooth
  • Audio: Realtek ALC1220-VB (AppleALC.kext, layout-id=7,FakeID.kext, FakePCIID_Intel_HDMI_Audio.kext)
  • USB - All ports including front USB ports (NZXT S340 Elite)
  • Using iMacPro1,1: Amazon Prime Video and Netflix in Safari, AppleTV
  • Shutdown
  • Restart
  • Facetime + iMessages
  • Handoff, Sidecar through USB, Continuity
  • Upgrading to newer MacOS versions. I had upgraded from Catalina to Big Sur to recently Ventura, without any issues!
  • Sleep [use this fantastic guide by SchmockLord (https://github.com/SchmockLord/Hackintosh-Intel-i9-10900k-Gigabyte-Z490-Vision-D)]

[💔] What Doesn't Work

  • (Outside my control) Airdrop / Universal Control using Itwlm. You'll need a native compatible PCIe card, like Fenvi TV919 for it to work. If you have that, remove AirportItlwm.kext, IntelBTPatcher.kext, IntelBluetoothFirmware.kext and BlueToolFixup.kext.

[🚨] Warning

Please change your SMBIOS details on the config.plist to your own before using, otherwise your system won't boot.

[☘️] Installation

• Create a bootable USB
• Copy the EFI Folder to your removable storage
• Open Config.plist and add your SMBIOS details etc. and save it
• Boot into the drive and install
• Post-install, copy the EFI into your hard disk.
• Done.

[🙏] Credits

https://github.com/SchmockLordhttps://github.com/5T33Z0https://github.com/acidantherahttps://github.com/dortania