Skip to content

Hackintosh: OpenCore EFI for Intel Alder Lake + Gigabyte Z690 Aorus Elite DDR4

Notifications You must be signed in to change notification settings

cgrazy/OC_EFI_Gigabyte_Z690_AlderLake_I9_12900K

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

82 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OpenCore EFI

About This Mac

Motivation?

I set up my first hack based on a AMD Ryzen 9 3900X and a Gigabyte X570 Aorus Elite mainboard. After having the USB mapped as expected, that hack was working well over the years. Survived the updates to Monterey and Ventura w/o issues. But with Venturae more and more software was not working any longer. So, I was running into more issues with Photoshop and Virtualbox was not working any longer at all. Especially Virtualbox was needed to get UEFI Secure Boot working since I used Debian to sign the OpenCore EFI files.
After that I decided to switch to Intel by just replacing the mainboard and CPU.

Solution

OpenCore EFI for Intel Alder Lake**

  • Intel i9-12900K (All cores (P+E+HT) activated)
  • Gigabyte Z690 Aorus Elite DDR4 AX (BIOS version F21)
  • AMD Radeon RX 580 8GB dGPU
  • 64 GB DDR4-3000, XMP enabled
  • Wifi/BT via BRCM20702
  • Windows 11 23H2 on a 2nd SSD
  • MacOS Sequoia 15.0 RC on a 3rd SSD Updates
  • Windows 11 23H2 hosted in VMWare Fusion

OC Version 1.0.3

What is working

Almost everything:[1]

  • MacOS Sequoia 15.2
  • Audio
  • DP and HDMI via dGPU
  • Screen 1: 4k via DP
  • Screen 2: 1080p via HDMI
  • DRM Content (Netflix, Amazon Prime, Apple TV+)
  • Wifi/BT working after OCLP root patching
    After the updates/upgrades/patching I set Secure Boot Model to Default in order to use VMWare Fusion again.
  • all iServices (iMessage, iCloud, AirDrop, unlock with Apple Watch)
  • CPU temperature and fan speeds in iStats and/or Intel Power Gadget
  • USB Ports mapped: 15 in use out of 21 possibly available
    • 2x USB 2.0 on the front panel via internal USB header (one port in USB mapping)
    • 4x USB 2.0 on the back (one port in USB mapping)
    • 1x RGB Fusion 2.0
    • 2x USB 3.2 Gen 1 on the front via internal USB header
    • 2x USB 3.2 Gen 2 on the back
    • 3x USB 3.2 Gen 1 on the back
    • 3x with USB 2.0 personality (to connect WebCam via KVM switch to monitor and to connect IPad to the hackintosh).
    • 2x USB-C (one back and front with up to 10 Gbps)
  • Continuity Camera with iPhone 15 Pro Max

Used Kexts

Kext Version Comment
Lilu 1.7.0
AppleALC 1.9.3
WhateverGreen 1.6.9
VirtualSMC 1.3.4
SMCProcessor 1.3.4
SMCSuperIO 1.3.4
CpuTopologyRebuild 2.0.0
CpuTscSync 1.1.1
NVMeFix 1.1.2
LucyRTL8125Ethernet 1.1.0
RadeonSensor 0.3.3
RestrictEvents 1.1.5
CPUFriend 1.2.9
AMFIPass 1.4.1
BlueToolFixup 2.6.9
IOSkywalkFamily 1.1.0
IO80211FamilyLegacy 1.0.0
AirPortBrcmNIC 1.0.0

Updates to Sonoma

  • AMFIPass version 1.4.1 taken from here
  • IOSkyWalkFamily version 1.2.0 taken from here
  • OpenCore Lagacy Patcher 2.2.0 taken from here
    See guide to enable WiFi again

Issues with MacOS Sequoia

There are (minor) issues:

The bluetoothd crash still happens. Now, after adding the acpi-wake-type to the DeviceProperties section in the config.plist the system is running up to 8 days w/o any issue (at least once where I've not booted the system by intention the other time).

bluetoothd process is crashing with:

  Exception Type:        EXC_GUARD  
  Exception Codes:       GUARD_TYPE_USER  
  Exception Codes:       0x6000000000000012, 0x0000000000000002  
[...]
Thread 1 Crashed:  
0   libsystem_kernel.dylib        	    0x7ff80abfb48a os_fault_with_payload + 10  
1   bluetoothd                    	       0x1002b63da 0x1001fa000 + 771034  
2   bluetoothd                    	       0x10067ca6a 0x1001fa000 + 4729450  
3   bluetoothd                    	       0x10067e0af 0x1001fa000 + 4735151  
4   bluetoothd                    	       0x10065c200 0x1001fa000 + 4596224  
5   bluetoothd                    	       0x10065bdea 0x1001fa000 + 4595178  
6   libdispatch.dylib             	    0x7ff80aa88455 _dispatch_call_block_and_release + 12  
7   libdispatch.dylib             	    0x7ff80aa897e2 _dispatch_client_callout + 8  
8   libdispatch.dylib             	    0x7ff80aa8f95b _dispatch_lane_serial_drain + 739  
9   libdispatch.dylib             	    0x7ff80aa903e2 _dispatch_lane_invoke + 377  
10  libdispatch.dylib             	    0x7ff80aa9a0db _dispatch_root_queue_drain_deferred_wlh + 271  
11  libdispatch.dylib             	    0x7ff80aa999dc _dispatch_workloop_worker_thread + 659  
12  libsystem_pthread.dylib       	    0x7ff80ac2dc7f _pthread_wqthread + 326  
13  libsystem_pthread.dylib       	    0x7ff80ac2cbdb start_wqthread + 15  

~~- WiFi is not connection automatically w/o issue after boot~~~
- About This Mac shows Intel Xeon W CPU even using revcpuname patch.

  • Currently continue camera is broken. When enabling MacOS freezes and reboot is needed.

Current State

Benchmarks

Geekbench 6 with CpuTopologyRebuild.kext version 1.1.1 Geekbench_1_1_1!

Geekbench 6 with CpuTopologyRebuild.kext version 2.0.0 Geekbench_2_0_0!

Outlook

No plans for updates.

Followed Guides?

  1. Followed the Comet Lake guide provided by Dortania: Dortania Team
  2. Alder Lake adaptations done according to: ChrisWayg
  3. Root patching using OCLP perez987
Before just copying a config.plist from the internet go through the guids and start from skratch  
with the sample.plist provided by Dortania by your own and take that just for reference.

Disclaimer

I don't take guarantee for any hack based on that config. You do that on your own risk!

Thanks/Credits

Since I've followed the two guides mentioned above, thanks to these guys!

About

Hackintosh: OpenCore EFI for Intel Alder Lake + Gigabyte Z690 Aorus Elite DDR4

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published