This is my Hackintosh build using a Z390 Designare, i7, RX 6800 XT, 32GB RAM and Fenvi T919.
- π₯οΈ Hackintosh Multi-Boot System β Specifications
- βοΈ System Configuration
- π½ Operating Systems Installed
- π§° Bootloader
- Create your USB stick with your pre-made EFI
- π§ OpenCore Configuration Overview
- π₯οΈ PlatformInfo > Generic
- π§ NVRAM > boot-args
- π§© Kernel > Add (Kexts)
- βοΈ ACPI > Add (SSDTs)
- 𧬠BIOS Configuration
- π Sonoma and Ventura on OpenCore
- π² Sequoia and Sonoma on OpenCore
- ποΈ Tahoe on OpenCore
β οΈ PRECAUTION:- Update your OpenCore EFI (small how-to)
- π₯ EFI Downloads
- π EFI Changelogs
- β Confirmed Functionality
- β‘ Overclocking (Optional)
- π Credits and Resources
This system runs macOS Sequoia, Windows 11 Pro, and Ubuntu in a multi-boot setup using OpenCore. Below is a detailed breakdown of the hardware configuration:
Component | Specification |
---|---|
CPU | Intel Core i7-9700K (9th Gen, Coffee Lake) |
Motherboard | Gigabyte Z390 Designare |
Case | Fractal Design Define R6 USB-C TG |
Cooling | Cooler Master ML360R RGB (AIO Liquid Cooler) |
Power Supply | Be quiet! Dark Power 12 β 1000W |
GPU | AMD Radeon RX 6800 XT, 16 GB VRAM (Previously: AMD Sapphire Nitro+ RX 570 4GB) |
RAM | 32 GB Corsair Vengeance LPX DDR4 (2Γ16GB) |
Storage | - WD BLACK SN850X NVMe SSD - Crucial MX500 SSD β 1TB |
Audio | ALC1220-VB Onboard Audio (Realtek) |
Wi-Fi / BT | Fenvi T919 (AirDrop, Handoff, Apple Watch Unlock, Continuity) |
Monitor | iiyama G-Master GB3466WQSU-B1 34" UltraWide, DisplayPort |
- macOS Sequoia
- Windows 11 Pro
- Ubuntu (latest LTS)
- OpenCore β Triple boot setup with dedicated drives for each OS. macOS is configured with native NVRAM, GPU acceleration, and Thunderbolt support.
For detailed BIOS settings and
config.plist
configuration, see the BIOS Setup section.
- I'm not responsible for any harm done to your PC :-) Use my experiences and EFI at your own risk.
- Everything I did went according @CaseySJ his outstanding guides on: https://www.tonymacx86.com/threads/success-gigabyte-designare-z390-thunderbolt-3-i7-9700k-amd-rx-580.267551/
Please see this page: https://github.com/joostiphone/MacOS-USB-Installer
This section provides an explanation of the most commonly used settings in a Hackintosh config.plist
file, useful for understanding how OpenCore enables macOS to run on non-Apple hardware.
Key | Description |
---|---|
SystemProductName |
Defines the Mac model to spoof (e.g., iMac20,2, MacPro7,1, etc.). This determines compatibility with macOS updates and hardware acceleration. |
SystemSerialNumber |
A unique serial number for the system. Should not match any real Mac to avoid iCloud/iMessage issues. |
MLB (Main Logic Board) |
Logic board serial number. Required for Apple ID services like iMessage and FaceTime. Must match the spoofed SMBIOS model. |
ROM |
Typically the MAC address of the systemβs primary network adapter (Ethernet). Used as part of Appleβs service validation. |
SystemUUID |
A Universally Unique Identifier for the system. Used by services such as iCloud, Handoff, and Continuity. |
The boot-args
field passes arguments to the macOS kernel at startup. These are used for enabling specific functionality, debugging, and patching:
Common Boot Args | Description |
---|---|
agdpmod=pikera |
Enables AMD GPU support by patching AppleGraphicsDevicePolicy. Required for most Navi (RX 5000/6000) cards. |
alcid=xx |
Enables onboard audio through AppleALC, where xx is your layout ID (e.g., alcid=11 ). |
-lilubetaall |
Allows Lilu to load in macOS beta versions or on newer OS builds. |
-wegbeta |
Enables beta support in WhateverGreen. Useful with newer GPUs or experimental macOS versions. |
-v |
Verbose boot (shows text during boot instead of the Apple logo). |
keepsyms=1 debug=0x100 |
Debug options useful during troubleshooting and kernel panics. |
-vsmcbeta , -revbeta |
Enable beta support for VirtualSMC and RestrictEvents kexts, respectively. Only needed when using beta versions of these kexts. |
These kernel extensions (kexts) are required to emulate Apple hardware functionality or enable third-party components:
Kext File | Description | Required? | Notes |
---|---|---|---|
Lilu.kext |
Core patching engine for other kexts like WEG and AppleALC | β Yes | Always required for modern macOS builds |
WhateverGreen.kext |
Graphics patching for AMD, Intel, and legacy NVIDIA GPUs | β Yes | Required for RX 6800 XT (use agdpmod=pikera in boot-args) |
AppleALC.kext |
Enables audio via layout injection (e.g., Realtek ALC1220-VB) | β Yes | Use boot-arg alcid=11 for Gigabyte Z390 onboard audio |
VirtualSMC.kext |
Emulates Appleβs SMC for temperature, fans, power management | β Yes | Core component β replaces FakeSMC |
SMCProcessor.kext |
Adds CPU temperature sensors (used with VirtualSMC) | Only required for monitoring tools like iStat Menus or HWMonitor | |
SMCSuperIO.kext |
Adds motherboard fan/voltage sensors | Same as above β enables full hardware monitoring | |
IntelMausi.kext |
Intel Ethernet driver (i219-V on Z390) | β Yes | Enables native Ethernet without additional config |
NVMeFix.kext |
Optimizes NVMe SSD behavior and power management | β Yes | Recommended for all NVMe drives (e.g., WD SN850X) |
RestrictEvents.kext |
Prevents crashes and issues on unsupported CPUs in macOS 14+ | β Yes | Required for macOS Sonoma and Sequoia |
AirportItlwm.kext |
Intel Wi-Fi support (for CNVi cards) | β Yes | Use if you rely on built-in Intel Wi-Fi instead of Fenvi T919 |
BrcmPatchRAM3.kext |
Enables Broadcom Bluetooth stack | β Yes | Required for Fenvi T919 or any Broadcom BT module |
BrcmFirmwareData.kext |
Loads Bluetooth firmware for Broadcom adapters | β Yes | Works in tandem with PatchRAM |
BrcmBluetoothInjector.kext |
Injects BT configuration for Broadcom modules | β Yes | Required for Broadcom BT on macOS β€14 |
USBInjectAll.kext |
Legacy USB injector for all ports | β No | Only useful during port-mapping; not needed with SSDT-UIAC.aml or USBPorts.kext |
USBPorts.kext / USBToolBox.kext |
Custom USB mapping solution | β Yes | Use one or the other (not both); alternative to using SSDT-UIAC.aml |
Custom SSDTs (ACPI tables) improve hardware compatibility and allow macOS to recognize or emulate missing components:
SSDT Filename | Description | Required? | Notes |
---|---|---|---|
SSDT-PLUG.aml |
Enables native CPU power management via Apple XCPM. | β Yes | Required for proper CPU frequency scaling. |
SSDT-EC.aml |
Emulates a missing Embedded Controller (EC). | β Yes | Required for booting on most modern motherboards. |
SSDT-UIAC.aml |
Custom USB port mapping to stay under the 15-port macOS limit. | β Yes | Should be used instead of USBInjectAll long-term. |
SSDT-DTPG.aml |
Enables patching ACPI methods (_STA/_INI) used by other SSDTs. | β Yes | Often a dependency for UIAC or Thunderbolt SSDTs. |
SSDT-TB3.aml |
Enables Thunderbolt 3 hotplug and stability. | Required if using Thunderbolt ports. | |
SSDT-DMAR.aml |
Patches or emulates VT-d ACPI table. | Only needed if VT-d is enabled. | |
SSDT-DMAC.aml |
Adds DMA controller definition. | Avoids ACPI warnings; safe to include. | |
SSDT-NVRAM.aml |
Emulates NVRAM if missing in BIOS. | β Depends | Only for systems without native NVRAM support. |
SSDT-USBW.aml |
Enables USB wake from sleep. | Only needed for wake-on-keyboard/mouse. |
- β = Required for most setups
β οΈ = Only needed in specific situations- β = Depends on system firmware/hardware
For full config structure examples and verified setups, visit Dortania's OpenCore Install Guide.
https://www.tonymacx86.com/threads/success-gigabyte-designare-z390-thunderbolt-3-i7-9700k-amd-rx-580.267551/ PS: make sure you AVOID BIOS version F9j. A modified F9i version (with the security fixes from Fgj) can be found here: https://www.tonymacx86.com/threads/success-gigabyte-designare-z390-thunderbolt-3-i7-9700k-amd-rx-580.267551/page-3038#post-2239464
To ensure compatibility with macOS and OpenCore, your BIOS must be configured correctly. Follow these steps before booting into the installer.
-
Enter BIOS Setup
PressF2
during startup to enter BIOS and switch to Advanced Mode. -
Load Optimized Defaults
PressF7
β Confirm to load default settings. -
Apply the Following Settings:
### Tweaker Tab
Extreme Memory Profile (X.M.P) β Profile 1
Advanced CPU Settings β
VT-d β Enabled # Required for AppleVTD in macOS
### Settings Tab
Internal Graphics β Enabled # Required for headless iGPU setups or iGPU acceleration
Above 4G Decoding β Enabled # Required for AMD GPUs and macOS memory mapping
### Thunderbolt(TM) Configuration
Security Level β No Security # Allows macOS to detect Thunderbolt devices
(If Save & Exit dialog appears, press ESC to cancel)
### Discrete Thunderbolt(TM) Configuration
Thunderbolt USB Support β Enabled
GPIO3 Force Pwr β Enabled
### USB Configuration
XHCI Handoff β Enabled # Required for proper USB support
### Boot Tab
Windows 8/10 Features β Other OS
CSM Support β Disabled
# Some GPUs may require CSM to be enabled. Use what works for your hardware.
### Save & Exit
Save Profiles β Save to Profile 1
# This stores your BIOS settings for easy recovery.
- For Firmware Version F9i and newer:
### Boot Tab
CFG-Lock β Disabled # Allows macOS kernel to write MSR 0xE2 (power management)
- If your system has trouble booting, try toggling
CSM Support
. Above 4G Decoding
is critical for users with AMD GPUs (like RX 6800 XT).VT-d
must be enabled forAppleVTD
in macOS 12.3 and later.- Always save BIOS settings to a profile for quick recovery in case of resets.
π Sonoma and Ventura with OpenCore are working very well. OpenCore EFI files support both Ventura and Sonoma; only difference is OC version and the use of AirPort Itlwm for Intel WiFi.
π² Sequoia on Opencore is working fine also with a few things to keep in mind: I'm using Heliport+Itlwm, and when installing it needs the HDMI port instead of the DisplayPort. So far, Sonoma works with the same EFI, so you can dualboot without any trouble.
ποΈ Working on it...
20-6-2025 Progress has been made:
π Work in Progress Please note: macOS 26 βTahoeβ is still in early developer beta stage. There are multiple unresolved bugs both in Appleβs system components and third-party kexts. Expect instability, incomplete hardware support, and changes with every beta. Use this only on non-critical systems and with a separate SSD.
-
A working Hackintosh system (e.g. running macOS Sequoia or earlier)
-
A separate SSD (do not install over your main macOS installation)
-
OCAuxiliaryTools installed on your working system
-
Two provided EFI folders:
20-6-2025 EFI for Installation of Tahoe.zip
20-6-2025 EFI for Tahoe SSD After Install.zip
Follow the instructions here: π https://github.com/joostiphone/MacOS-USB-Installer
This EFI is specifically prepared to boot the macOS Tahoe installer.
- Mount the EFI partition of the USB using OCAuxiliaryTools (
β + M
in OCAT) - Replace any existing
EFI
folder (if there is any) with the extracted one
- Boot your Hackintosh using the USB stick (use BIOS boot menu:
F12
) - Select βInstall macOSβ from OpenCore
- Be sure to install onto a separate SSD β this ensures your working system remains untouched
- Reboot back into your current macOS installation (e.g. Sequoia) by pressing
F12
and choosing Sequoia - Mount the EFI partition of the SSD where you just installed Tahoe
- Use OCAuxiliaryTools to replace that EFI (if any) with the one from:
20-6-2025 EFI for Tahoe SSD After Install.zip
- Use the BIOS (
F12
) to select the SSD that now holds macOS Tahoe - Proceed with the remaining installation steps
macOS should now continue and finalize the setup process. Be patient β it may reboot several times.
If all goes well, youβll land on the macOS Tahoe desktop.
- FileVault seems to turn on all of a sudden in macOS Tahoe Dev1, so make sure that you enable automatic login in macOS Settings
- Expect bugs and missing features β this is developer-only software
-
I'm using OpenCore. You can download the latest build from here which you can use during the EFI creation as per below (or use mine...):
-
https://github.com/acidanthera/OpenCorePkg/releases
-
Also great info from: https://dortania.github.io/OpenCore-Install-Guide/extras/big-sur/#backstory
-
USB preparation and installation of MacOS according this video: https://www.youtube.com/watch?v=x6fZcFIT82c
-
Create your EFI: https://www.youtube.com/watch?v=XyDJMNMFi6I&t=58s
-
When the EFI is done, add your SSDT's and DTSD's to the EFI partition using OpenCoreConfigurator to mount the EFI
-
After that, create your own Serial Number using OpenCoreConfigurator
You need to make your own serial number, so that your iCloud etc. will work without using someone else his serial number. In OC GEN-X or in OpenCore Configurator you can generate a new one if you don't have one yet, or if you need a new one.
- Make sure you're using the latest stable release of OpenCore and that it works (you can use my efi as per below, or you can update OpenCore yourself)
- In general; watch others do first to see if they succeed
- Make sure first to install the latest Kext files
- Install latest OpenCore; but first make sure that this works according other users. Latest OpenCore build: https://github.com/acidanthera/OpenCorePkg/releases
Download the app here: https://hackindrom.zapto.org
and watch a how-to here: https://www.youtube.com/watch?v=xRuerrG-lAU&t=50s
https://github.com/joostiphone/Update-OpenCore-to-latest-version
(Item 0 is the oldest): 0. Installed my system successfully using OpenCore v0.6.0 and Big Sur
- Tweaked it
- Updated to Beta 3 2b. 30-7-2020 15h42 OC060 BigSurB3 NoSN.zip
- Updated OpenCore from scratch to OpenCore v0.6.0 commitment 0e81540 via: https://github.com/williambj1/OpenCore-Factory/releases 3a. 2-8-2020 11h09 OC060 new BigSurB3 NoSN.zip
- Updated to Beta 4
- Updated to Public Beta (which I guess is the same as b4).
- 13-Oct-2020: Updated to latest Public Beta (20A5384c) and latest final OpenCore Build (v0.6.2). This is now my main system due to its stability :-)
- 2-Nov-2020: Updated to latest Public Beta (20B5012d), 11.0.1. and OpenCore to v0.6.3.
- 19-Dec-2020: Updated OpenCore to v0.6.4.
- 25-Dec-2020: Update to MacOS 11.1 (20C69)
- 12-Jan-2021: Updated OpenCore to v0.6.5.
- 4-Feb-2021: Updated to MacOS 11.2 (20D64), using OpenCore v0.6.5.
- 5-Feb-2021: Updated OpenCore to v0.6.6.
- 11-Feb-2021: Updated to MacOS 11.2.1 (20D74), using OpenCore v0.6.6.
- 22-Feb-2021: Small tweaks in EFI. Added Background.ICNS in Resources/Images folder (you can delete this if required). Also, OpenShell has been hidden now.
- 28-Feb-2021: Updated to MacOS 11.2.2 (20D80), using OpenCore v0.6.6.
- 9-March-2021: Updated OpenCore to v0.6.7 and to MacOS MacOS 11.2.3 (20D91).
- 6-April-2021: Updated OpenCore to v0.6.8.
- 28-April-2021: Updated to MacOS 11.3 (20E232), using OpenCore v0.6.8.
- 9-May-2021: Updated to MacOS 11.3.1 (20E241), using OpenCore v0.6.9.
- I'm now using HackinDROM to update the OpenCore EFI. Find a how-to video here on how to use HackinDROM and how to update OpenCore: https://www.youtube.com/watch?v=xRuerrG-lAU
- 12-6-2021: Updated to MacOS 11.4 (20F71), and updated to OpenCore v0.7.0.
- 11-7-2021: Updated to MacOS Monterey 12.0 beta (21A5268h), and updated to OpenCore v0.7.1.
- (next update will include support for Monterey Beta 8 using OpenCore v0.7.4.).
- 11-10-2021: Updated to MacOS Monterey Beta 10, and updated to OpenCore v0.7.4 (plus a fix for Windows black-screen). And I changed the OpenCore Boot screen visual-wise as per my likings.
- 8-11-2021: Updated to MacOS 12.0.1 (21A559), and updated to OpenCore 0.7.5.
- 5-12-2021: Updated OpenCore to v0.7.6.
- 23-12-2021: Updated to Mac OS 12.1 (21C52), ready for MacOS 12.2 (21D49).
- 8-2-2022: Updated OpenCore to v0.7.8 and to MacOS 12.2 (21D49).
- 13-2-2022: Updated to MacOS 12.2.1 (21D62), still using OpenCore v0.7.8.
- 19-3-2022: MacOS 12.3 is causing problems with 5000 and 6000 serie AMD Graphic Cards. Changes to DeviceProperties are required! This config has those changes included only for the AMD 6800 graphics card. Credits: https://www.tonymacx86.com/threads/asus-z690-proart-creator-wifi-thunderbolt-4-i7-12700k-amd-rx-6800-xt.318311/post-2313032 and https://www.tonymacx86.com/threads/macos-12-3-update-causes-problems-for-5700-6700-6800-6900-graphics-cards.319421/post-2312916 . First make use of these change or this config, then update to MacOS 12.3
- 28-4-2022: Updated to OpenCore v0.8.0 and to MacOS 12.3.1 (21E258). Deactivated kext 'SmallTree-Intel-211-82576' (the file is still saved in the folder). Ethernet ports are working out of the box starting from MacOS 12.3.1, thank you Apple!
- 7-6-2022: Updated to OpenCore v0.8.1 and MacOS 12.4.
- Ventura EFI: Waiting with the release till the Ventura public beta following CaseySJ's instructions (full credits again to him). Edit: @CaseySJ released instructions and EFI for multiple OS's including Ventura, based on OC 0.8.3. - https://www.tonymacx86.com/threads/success-gigabyte-designare-z390-thunderbolt-3-i7-9700k-amd-rx-580.316533/post-2331676
- 25-7-2022: Updated to OpenCore v0.8.3 and MacOS 13.0 (Ventura) Public Beta 1 - #Hackintosh #Ventura #Z390 #Designare
- 10-9-2022: Updated to OpenCore v0.8.4 and MacOS 13.0 (Ventura) Public Beta 5 (22A5342f)
- 8-10-2022: Updated to OpenCore v0.8.5 and MacOS 13.0 (Ventura) Public Beta 8
- 10-9-2023: Updated to OpenCore v0.8.8 and MacOS 13.1 (Ventura) (22C65)
- 26-1-2023: Updated to MacOS 13.2 (22D49)
- 14-2-2023: Updated to MacOS 13.2.1 (22D68)
- 16-2-2023: Updated to OpenCore v0.8.9
- 11-5-2023: Updated to OpenCore v0.9.2 and MacOS 13.3.1 (a) (22E772610a)
- 10-7-2023: Updated to OpenCore v0.9.4 dev. This EFI includes the AirPortItlwm (D02) WiFi driver for Intel based WiFi chips. This is eventually required for WiFi on macOS Sonoma. This EFI is setup as such as a combination with Intel WiFi (AirPortItlwm) and Fenvi Bluetooth. For more information, I'm refering to this topic: https://forum.amd-osx.com/threads/testing-intel-wifi-itlwm-driver-for-sonoma.4557/page-2
- 6-8-2023: Updated to OpenCore v0.9.4 dev, without AirPortItlm. I will upload a separate Sonoma version later on to keep this as vanilla as possible.
- 11-8-2023: Updated to OpenCore v0.9.4 final. Ventura will use Broadcom (Fenvi) and Sonoma will use AirPort Itlwm Preview 05 for Intel WiFi on Sonoma, specifically for Public Beta 5.
Using the following MinKernel and MaxKernel when using OpenCore to do conditional kext configuration when booting a macOS: MinKernel MaxKernel Mojave 18.0.0 18.99.99 Catalina 19.0.0 19.99.99 Big Sur 20.0.0 20.99.99 Monterey 21.0.0 21.99.99 Ventura 22.0.0 22.99.99 Sonoma 23.0.0 23.99.99 Sequoia 24.0.0 24.99.99
- Installing macOS 14.0 beta 1 via the regular Apple channels.
- Created a USB. Find the instructions here: https://github.com/joostiphone/MacOS-USB-Installer
- Created a first EFI based on the Ventura EFI. For Sonoma, I'm now using the latest OpenCore V0.9.4 dev version, and the latest Kext dev versions.
- Updated to Sonoma beta 3
- The current EFI is using AirPortItlwm (d02). OpenIntelWireless/itlwm#883 . This means that the Intel WiFi on the Z390 MoBo is being used, instead of the Fenvi (broadcom) WiFi, since macOS Sonoma doesn't support Broadcom chips anymore; which forces us to use the Intel WiFi and AirPortItlwm. The Bluetooth on the Fenvi is still being used.
- Updated to Sonoma second version of beta 3
- Updated to Sonoma Public Beta 3 with final OpenCore v0.9.4 and final kexts. This is using AirPort Itlwm Preview 05 for Intel WiFi on Sonoma, specifically for Public Beta 5.
- Updated to Sonoma RC2 (which will most probably become the Customer version) with final OpenCore v0.9.5 and final kexts. This is using AirPort Itlwm Preview 05 for Intel WiFi on Sonoma, specifically for Public Beta 5 and later.
- Updated to Sonoma 14.1 with OpenCore v0.9.5.
- Updated to Sonoma 14.2 with OpenCore v0.9.7.
- Updated to Sonoma 14.5 with OpenCore v1.0.0.
Notes: Sequoia works, the only thing that isn't working is WiFi (AirportItlwm) and/or Fenvi (Broadcom).
Ethernet works just fine. During the Sequoia installation, to avoid a black screen, I needed to use my HDMI port instead of the DisplayPort. After the installation the DisplayPort worked again. Extra settings compared to Sonoma:
Updated all kexts to their beta versions and added RestrictEvents.kext (don't forget to add -revbeta to boot arguments) Updated OpenCore to 101 dev version Using the following boot arguments: keepsyms=1 debug=0x100 agdpmod=pikera alcid=11 -v -revbeta -lilubetaall -wegbeta -vsmcbeta
- Installing macOS 15 dev beta 1 on OpenCore 1.0.1 dev. Downloaded via gibMacOS.
- Upgrading to macOS 15 dev beta 2 on OpenCore 1.0.1 dev. Downloaded via gibMacOS.
- Added Sequoia boot icons (theme update by Chris1111) and updated OpenCore 1.0.1 dev version.
- Added WiFi (and AirDrop) support using Heliport+Itlwm on Sequoia. AirportItlwm is still being used when booting into Sonoma. And updated OpenCore 1.0.1 dev version again.
- Upgrading to macOS 15 dev 24A5331b on OpenCore 1.0.2 dev and latest Kext-betas as per 2-Sept-2024.
- Upgrading to macOS 15.3 (24D60) on OpenCore 1.0.4 dev and latest Kext-betas as per 4-2-2025. Still using Heliport+Itlwm on Sequoia as Broadcom WiFi doesn't work on Sequoia.
- 18-3-2025 Z390 OC105DEV Sequoia Itlwm+Heliport NoSN: Itlwm (so don't confuse with AirPortItlwm) is activated with HeliPort to enable onboard Intel WiFi module, instead of using a Broadcom (e.g. Fenvi card) chip. This and future EFI releases is for Sequoia only, hence I stop maintaining the EFI for older macOS versions. Use previous EFI's for that.Upgrading to macOS 15.4 dev () on OpenCore 1.0.5 dev and latest Kext-betas as per 18-3-2025. Using Heliport+Itlwm only on Sequoia. Itlwm (so don't confuse with AirPortItlwm) is activated with HeliPort to enable onboard Intel WiFi module, instead of using a Broadcom (e.g. Fenvi card) chip. This and future EFI releases is for Sequoia only, hence I stop maintaining the EFI for older macOS versions. Use previous EFI's for that. I'm using Lorys89 Itlwm version, since that one is working with Sequoia: https://github.com/Lorys89/itlwm/releases & https://github.com/OpenIntelWireless/HeliPort/releases
- Trying to get it to boot (18th of June 2025) First EFI release: https://github.com/joostiphone/Z390-Hackintosh-Joost/releases/tag/v1.0.5dev1
- Updated to Tahoe Beta 3 without any isuess on OpenCore 1.0.5. EFI release: https://github.com/joostiphone/Z390-Hackintosh-Joost/releases/tag/v1.0.5dev3
On the right, here on Github, or download here. It supports Ventura, Monterey and Big Sur. The EFI is without my serial number, so you need to enter your own using OpenCore Configurator in SMBIOS:
https://mega.nz/folder/81oAmI6Y#63JkmaR5IT3ONQ4G1RmfLQ
https://mega.nz/folder/0xRFwRga#K1b4jyXhH0XtVsxhJr9mSw
https://mega.nz/folder/shhCHazB#e5u_6ZfURV0NvEmtdgW_xw
https://mega.nz/folder/FkxA1b4Y#FP5Dn3u1b4C_PRsCEG13rQ
https://mega.nz/folder/tgwTySDQ#bXuMd7iRhI1AdX5dqWWv1w
CPU, RAM, Fans, Cooling etc. β Audio β Ethernet β Graphics β HDMI β Sleep/wake Function β Power Management β App Store β iMessage β iCloud β FaceTime β USB with 2.0, 3.0, 3.1 and USB Type-C Ports β Bootloader β HDMI Audio β Volume Hotkeys β WiFi (Fenvi) β Bluetooth (Fenvi) β AirDrop (Fenvi) β HandOff β Side Car β As you can see here using my regular display and iPad Pro:
CPU, RAM, Fans, Cooling etc. β Audio β Ethernet β Graphics β HDMI β Sleep/wake Function β Power Management β App Store β iMessage β iCloud β FaceTime β USB with 2.0, 3.0, 3.1 and USB Type-C Ports β Bootloader β HDMI Audio β Volume Hotkeys β WiFi (Fenvi Broadcom) X - Using Intel instead. Bluetooth (Fenvi Broadcom) X - Using Intel instead. AirDrop (Fenvi Broadcom) X HandOff X Side Car X As you can see here using my regular display and iPad Pro:
Some basic settings, but you can still look at the attached BIOS screenshots for further details:
- CPU Base Clock: 100Mhz
- Extreme Memory Profile (XMP): Profile 1
- CPU Vcore: 1.370V (instead of standard 1.200V). This is pretty high and cause degration of your CPU, just be aware...
- Active Turbo Ratios: Enabled, and set every core on 50 (50 times 100Mhz CPU Base Clock = 5000Mhz).
- C-States Control: Enable (disable all options there)
https://mega.nz/file/NxxG2AbI#AvhLcGAFm98mz7CnLYa2zVFylmE6mv70xCRrGh2bJQ4
https://github.com/joostiphone/Credits/blob/main/README.md