Skip to content

gabrielmaialva33/Hackintosh-13900k-z790-ASUS-MAXIMUS-HERO

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

27 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation


Hackintosh
Hackintosh β€’ i9-13900K β€’ Z790 HERO

OpenCore EFI for ASUS ROG MAXIMUS Z790 HERO + Intel Core i9-13900K

OpenCore macOS CPU

SMBIOS GPU NVIDIA License


Hardware β€’ What's Working β€’ Kexts β€’ Installation β€’ Guides β€’ Credits


macOS Screenshot


πŸ–₯ Hardware

Component Model
CPU Intel Core i9-13900K (24 cores) @ 3.0 GHz
Motherboard ASUS ROG MAXIMUS Z790 HERO
RAM 32GB (2x16GB) Kingston FURY @ 5200MHz
GPU (Display) AMD Radeon RX 570 4GB
GPU (Compute) NVIDIA GeForce RTX 4090 24GB
Audio Realtek ALC4082
Ethernet Intel i226-V 2.5GbE
WiFi/BT Intel AX210 (AirportItlwm + OCLP)
Thunderbolt Intel Maple Ridge 4C (TB4)
Storage 2x Samsung PM971 NVMe
SMBIOS MacPro7,1

System Info

OS:        macOS Sequoia 15.7.3
Kernel:    Darwin 24.6.0 x86_64
OpenCore:  1.0.4
SMBIOS:    MacPro7,1

PCI Devices

GFX0: Radeon RX 570 (Display)
GFX1: RTX 4090 (Compute/NVDAAL)
ETH:  Intel i226-V
WIFI: Intel AX210 (OCLP)
TB4:  Maple Ridge

βœ… What's Working

Feature Status Notes
macOS Boot βœ… High Sierra β†’ Sequoia
GPU Acceleration βœ… Metal, QE/CI via RX 570
NVIDIA Compute βœ… RTX 4090 via NVDAAL
Audio βœ… ALC4082 via AppleALC
Ethernet βœ… i226-V via AppleIGC
WiFi βœ… Intel AX210 via AirportItlwm + OCLP
Bluetooth βœ… Intel AX210 via IntelBluetoothFirmware
Thunderbolt 4 βœ… Hot-plug working
USB Ports βœ… Mapped via USBMap.kext
Sleep/Wake βœ… S3 sleep working
iServices βœ… iMessage, FaceTime
DRM βœ… Apple TV+, Netflix
Hardware Sensors βœ… VirtualSMC sensors
NVMe βœ… TRIM enabled

πŸ”§ Work in Progress

Intel WiFi Native Support πŸ›œ

We're actively working on getting Intel AX210 WiFi to work natively on macOS Sequoia without HeliPort! Currently using AirportItlwm + OpenCore Legacy Patcher (OCLP) for native WiFi menu support.

The goal is to have full native WiFi functionality including:

  • Native macOS WiFi menu βœ…
  • Location Services βœ…
  • Handoff & Universal Clipboard βœ…
  • AirDrop (partial)

Follow the progress and contribute at OpenIntelWireless/itlwm


πŸ“¦ Kexts

Click to expand kext list
Kext Version Description
Lilu 1.7.2 Kernel patching framework
VirtualSMC 1.3.8 SMC emulator
SMCProcessor 1.3.8 CPU sensors
SMCSuperIO 1.3.8 I/O sensors
WhateverGreen 1.7.1 GPU patching
AppleALC 1.9.7 Audio codec
AppleIGC 1.5 Intel i226-V ethernet
NVMeFix 1.1.4 NVMe power management
RestrictEvents 1.1.7 Event restrictions
CPUFriend 1.3.1 CPU power management
CPUFriendDataProvider 1.0.0 CPU frequency data
CpuTopologyRebuild 1.1.0 CPU topology for P/E cores
USBMap 1.0 Custom USB port mapping
USBWakeFixup 1.0 USB wake fixes
NVDAAL 0.1.0 NVIDIA compute support
AirportItlwm 2.3.0 Intel WiFi native (with OCLP)
IntelBluetoothFirmware 2.5.0 Intel Bluetooth firmware
IntelBTPatcher 2.5.0 Bluetooth patches
BlueToolFixup 2.6.9 Bluetooth fixes for Monterey+

βš™οΈ ACPI & Boot Args

SSDT Patches

SSDT Purpose
ROG-Maximus-Z790-Hero.aml Custom SSDT for Z790 platform

ACPI Patches

  • IPIC IRQ 2 Patch - Fix IRQ conflicts
  • RTC IRQ 8 Patch - Fix RTC conflicts
  • TIMR IRQ 0 Patch - Fix timer conflicts

Boot Arguments

watchdog=0 npci=0x3000 -wegnoigpu -ctrsmt -btlfxbeta amfi=0x80
Arg Description
watchdog=0 Disable watchdog timer
npci=0x3000 PCI configuration fix
-wegnoigpu Disable iGPU (no iGPU on 13900K)
-ctrsmt Raptor Lake SMT compatibility
-btlfxbeta Bluetooth fix beta
amfi=0x80 Allow unsigned kexts (NVDAAL)

πŸš€ Installation

Prerequisites

  • USB drive (16GB+)
  • macOS installer
  • ProperTree for plist editing
  • GenSMBIOS for serial generation

Steps

  1. Create USB Installer

    # Follow Dortania's guide for your macOS version

    πŸ“– Creating the USB

  2. Clone this EFI

    git clone https://github.com/gabrielmaialva33/Hackintosh-13900k-z790-ASUS-MAXIMUS-HERO.git
  3. Copy to USB

    Copy EFI/BOOT and EFI/OC to your USB's EFI partition
    
  4. Generate SMBIOS ⚠️ REQUIRED

    # Run GenSMBIOS and select "Generate SMBIOS"
    # Choose model: MacPro7,1
  5. Edit config.plist

    Open with ProperTree and set in PlatformInfo > Generic:

    Key Value
    MLB Board Serial from GenSMBIOS
    SystemSerialNumber Serial from GenSMBIOS
    SystemUUID SmUUID from GenSMBIOS
    ROM Your MAC address (no colons)
  6. Boot and Install!

⚠️ WARNING: You MUST generate unique SMBIOS values. Using this repo's serials will cause conflicts and may block your Apple ID.


πŸ“š Guides

Guide Description
OpenCore Install Guide Complete installation guide
OpenCore Post-Install Post-installation tweaks
GPU Buyers Guide Compatible GPUs
ACPI Patching SSDT creation
USB Mapping USB port configuration
Troubleshooting Common issues

🌟 Credits

Bootloader & Drivers

Kext Developers

  • Acidanthera - Lilu, VirtualSMC, WhateverGreen, AppleALC, NVMeFix, RestrictEvents, CPUFriend
  • SongXiaoXi - AppleIGC
  • b00t0x - CpuTopologyRebuild
  • osy - USBWakeFixup

Guides & Community


πŸ‘€ Author

Gabriel Maia
Gabriel Maia

🐦 πŸ’Ό

Made with ❀️ by Gabriel Maia

If this helped you, consider giving it a ⭐