Skip to content

shijij/OSX_EFI_Asus_Z490_MAXIMUS_FORMULA

master
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
EFI
 
 
 
 
 
 
 
 

Hackintosh OpenCore EFI For Asus Z490 MAXIMUS XII FORMULA

Alert:

This hardware configuration is not perfect because there isn't any iGPU support for this motherboard.

Avoid ROG MAXIMUS XII EXTREME/FORMULA/APEX if you need Sidecar/iGPU etc..

iGPU for these 3 boards aren't powered at all.

But anyway, I've left the relative configs there already. For more help on iGPU setup, please visit Here

  • CPU: Intel 10700k
  • MB: Asus ROG MAXIMUS XII FORMULA (Z490)
    • LAN 1: Intel® I225-V 2.5Gb [PciRoot(0x0)/Pci(0x1C,0x4)/Pci(0x0,0x0)]
    • LAN 2: Marvell® AQtion AQC107 10Gb [PciRoot(0x0)/Pci(0x1C,0x6)/Pci(0x0,0x0)]
    • Audio: SupremeFX CODEC S1220 (Realtek ALC1220) [PciRoot(0x0)/Pci(0x1F,0x3)]
    • Wifi: Intel AX201 (No Driver & Not in use) [PciRoot(0x0)/Pci(0x14,0x3)]
  • Mem: Corsair Vengeance LPX 64GB DDR4 DRAM 3200MHz (CMK64GX4M2E3200C16)
  • GPU: Sapphire Pulse Radeon RX 5700 XT
  • SSD:
    • Win: M2 EVO 1T
    • Mac: M2 EVO Plus 1T
  • OS
    • Catalina 10.15.5
    • Catalina 10.15.6
    • Catalina 10.15.7
  • Bootloader
    • OpenCore 0.6.3
  • Additional Hardware
    • Wifi & BT: BCM94360CD (Fenvi branded)

Credit

@jergoo https://github.com/jergoo/Hackintosh-ROG-STRIX-Z490I/ This repo was used in my MacOS installation flash drive. I just changed a few things based on it.

Tools used:

  • OpenCore Configurator
  • Hackintool

The following changes are made:

(on jergoo's repo)

With OpenCore Configurator

  • [NVRAM -> 7C43...] boot-args:
    • [Update] agdpmod=pikera
      • Reason: agdpmod was set to 'ignore', only one HDMI and one DP have signal.
    • [Append] darkwake=2
      • Reason: 'Sleep' will shutdown the system
  • [DeviceProperties]
    • [Rename] change the PCIe address of the Intel I225-V
    • [Update] layout id for S1220(ALC1220) is 1 on this MB
  • [Kernel]
    • [Disable] USBPorts.kext
    • [Enable] USBPorts-All.kext

With Hackintool

  • [Power] -> Fix Sleepimage
    • Reason: 'Sleep' will shutdown the system

Verified working parts/functions/apps.

  • Dual Display (Video and Audio, on HDMI and DP)
  • Sleep/Wake-up/Shutdown/Restart
  • Two LANs under 1000Mpbs
  • Audio output from ALC1220, with Boom3D
  • GPU (5700xt)
  • Most USB ports (Speed test not performed)

Problems:

  • iGPU and Sidecar are not working. due to the nature of this motherboard design.

Known bugs

Conditionally No Sound from ALC1220

  • When you
    • Installed Windows in another disk
    • AND installed the additional Realtek Audio Driver
    • AND warm restarted into MacOS from Windows

Ref: Discussion from tonymacx86

Fix: Cold restart when switching into MacOS from Win.

Kernel panic cause by GPU

com.apple.kext.AMDRadeonX6000Framebuffer

This happened once when I power on my second LCD screen. Kernel crashed followed by a restart.

To reproduce it, you will need more than one monitor. randomly toggle their power buttons quickly will trigger this error.

So, do not trigger too many desktop resize(when a display is turned on/off/unplugged/replugged) in a short period of time. I would say 3 times within 5 seconds is dangerous.

(Power Nap is disabled)

Unstable DP audio output

In a 10 seconds timeframe, there will be 0.5 seconds with no sound on average.

More bug?

I will keep you posted.

About

Asus ROG Z490 MAXIMUS XII FORMULA , Intel 10700k

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published