Skip to content

eos-alchemist/EFI.Z490.Vision.D

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

EFI.Z490.Vision.D

Hackintosh OpenCore EFI for Gigabyte Z490 Vision-D

  • OpenCore 0.5.9 + ACPI
  • Config by OpenCore Desktop Guide recommends -> Comet Lake
  • Based on Hackintosh-Intel-i9-10900k-Gigabyte-Z490-Vision-D Config. Thanks to: SchmockLord.
  • Based on Gigabyte Z490 Vision D (Thunderbolt 3) + i5-10400 + AMD RX 580 EFI. Thanks to: CaseySJ.
  • Config clean-up removed unused properties, duplicity and legacy settings
  • Minimal Drivers HFSPlus.efi, OpenRuntime.efi only
  • Latest Kexts 1.6.2020

Hardware

  • Intel i9-10900k
  • Gigabyte Z490 Vision D (Audio: Realtek ALC1220-VB, 1Gbit Ethernet: Intel I219-V, 2.5Gbit Ethernet: Intel I225-V)
  • Gigabyte Radeon 5500 XT
  • Fenvi T919 Wireless Card (Wifi/BT - BCM94360CD)

Tested

  • GPU: AMD Radeon (contains: agdpmod=pikera) and Intel UHD 630 (i9 iGPU)
  • Wifi + BT
  • All USB ports
  • All Ethernet ports (Intel I219-V + I225-V)
  • Audio: Realtek ALC 1220 - VB (with: layout-id=11)
  • Thunderbolt 3 (tested: Universal Audio Apollo x8p)
  • Sleep/Wake
  • Shutdown/Restart

Installation/configuration

  • Create Install USB disk Open Core Desktop Guide
  • Mount EFI partition with MountEFI or Hackintool
  • Copy EFI folder to the root of the EFI partition
  • In Config navigate to PlatformInfo → Generic and edit: MLB, ROM, SystemSerialNumber, SystemUUID (new you can generated by: GenSMBIOS)
  • Change BIOS-Settings (by section: BIOS)
  • Reboot from the installation media and install macOS.

ACPI

  • SSDT-AWAC.aml - CPU power management
  • SSDT-EC-USBX-DESKTOP.aml - Hides the Embedded controller and creates a fake one for macOS
  • SSDT-PLUG-DRTNIA.aml - Alternative to the real time clock (RTC)
  • SSDT-TB3.aml - Thunderbold 3 support
  • SSDT-UIAC.aml - USB port mapping

Kexts

Order by run in config.plist

  • Lilu v1.4.5 - Acidanthera plug-in manager
  • VirtualSMC v1.1.4 - Emulates the SMC chip found on real macs, without this macOS will not boot.
  • WhateverGreen v1.4.0 - Lilu plugin providing patches to select GPUs on macOS.
  • VirtualSMC → SMCProcessor - Used for monitoring CPU temperature.
  • VirtualSMC → SMCSuperIO - Used for monitoring fan speed.
  • USBInjectAll v0.7.1 - Used for injecting Intel USB controllers on systems without defined USB ports in ACPI.
  • FakePCIID v1.3.15 - Support for kext to attach to any IOPCIDevice
  • FakePCIID → FakePCIID_Intel_HDMI_Audio - Support for unsupported HDAU devices which provide HDMI-audio.
  • FakePCIID → FakePCIID_Intel_I225-V - 2.5Gbit Ethernet (Intel I225-V)
  • AppleALC v1.5.0 - Lilu plug-in, for managing internal Realtek ALC-1220 audio.
  • IntelMausiEthernet v2.5.1d1 - Intel onboard LAN driver for macOS.
  • NVMeFix - Lilu plug-in, for managing power consumption on NVMe SSDs NVMeFix
  • USBWakeFixup - Fix for ACPI device with the right wakeup params (systems without a working EC) USBWakeFixup

BIOS

  • Thanks to: CaseySJ ; Guide original + Screenshots
  • Update to F3 version
  • Press F2 if necessary to toggle into Advanced Mode
  • Save & Exit → Load Optimized Defaults (defaults and optimized setup)
  • Favorites
    • Extreme Memory Profile(X.M.P) → Profile1
    • CSM Support → Disabled
    • VT-d → Disabled
  • Settings → IOPorts
    • Initial Display Output → PCIe 1 Slot (if GPU in slot 1) or IGFX (if using iGPU to display monitor)
    • Internal Graphics → Enabled (not Auto)
    • Above 4G Decoding → Enabled
  • Settings → IOPorts → Thunderbolt
    • Security Level → No Security
    • Thunderbold Boot Support → Boot once
  • Settings → IOPorts → Thunderbolt → Discrete Thunderbolt Configuration
    • GPIO3 Force Pwr → Enabled
  • Settings → IOPorts → USB Configuration
    • XHCI Hand-off → Enabled
  • Boot → Windows 10 Features → Other OS
  • Boot → CSM Support (confirm that it's "Disabled")
  • Save & Exit → Save Profiles

Sources