Note
Remember to fill SMBIOS info with GenSMBIOS
CPU: Intel Core i3-7100; Kaby Lake
GPU: Intel HD Graphics 630
RAM: 16GB 2133MHz DDR4
Motherboard Model: Gigabyte GA-H270N-WIFI
BIOS revision: F8d
Motherboard Model Website: https://www.gigabyte.com/Motherboard/GA-H270N-WIFI-rev-10
Audio Codec: Realtek ALC1220
Ethernet Card: Intel Ethernet Dual GbE LAN I219-V (both ports works)
Wifi/BT Card: Intel Wireless 8265/ 8275 (MB stock card)
Other installed OSs: Windows 11 24H2, Ubuntu 24.04.1 LTS
Dortania’s OpenCore Install Guide.
-
iGPU with full acceleration.
-
Sound.
-
Ethernet
-
Wifi and bluetooth. Wifi requires Heliport application to be used.
-
iMessages, Facetime
-
All USB ports; USB3, USB-C, USB2 (You'll need Hackintool to assign USB ports properly)
- AirPort, AirPlay, AirDrop
- DRM in Apple TV application. (Only trailers works fine)
- Sleep - To avoid problems with this issue, disable all switches in Energy Saver section of Settings - In Lock Screen, set 'Turn display off when inactive' to 'Never'
I set SMBIOS to iMacPro1,1.
In OpenCore config.plist, in DeviceProperties section, I added this:
PciRoot(0x0)/Pci(0x2,0x0)
layout-id Data <00001259>
Both ethernet ports work fine, the main port needs the kext IntelMausi.kext
the other one uses SmallTree-Intel-211-AT-PCIe-GBE.kext
.
By following the guide of fixing sound, I got sound. I use the green aux output, and I choose Internal Speaker as my output device in Sound Preferences.
In OpenCore config.plist
, in DeviceProperties
section, I added this:
PciRoot(0x0)/Pci(0x1F,0x3)
layout-id Number <21>
I only needed to add three kexts files in the Kexts folder.
Itlwm.kext, IntelBluetoothFirmware.kext and BlueToolFixup.kext
I used Hackintool to map my USB ports. Then added SSDT-EC-USBX.aml and SSDT-UIAC.aml in ACPI folder. Also USBPorts.kext (which is created by Hackintool).
You'll need to use GenSMBIOS to get your SMBIOS information.
ACPI files: Check SSDTs section in Dortania guide.
Kexts: Mark a note of the Kexts mentioned in the Kernel - Add
section of config.plist file.
I've added RestrictedEvents.kext
to have access to the new os updates, but keep in mind you'll need to set SecureBootModel
to Disabled
to install them.
Picker Variant: Check the guide 'OpenCore beauty treatment' in Dortania page.
Tools and Drivers: These are taken from OpenCorePKG package.
Note
There is a fix to get the updates listed, this is how:
You'll need the latest RestrictedEvents.kext
in Kexts folder.
Also in boot-args
you'll need to add revpatch=sbvmm
You'll need to set SecureBootModel
to Disabled
during the installtion process. You can change it back to Default
, after the installtion process is complete.
You have to make sure that you are using AirportItlwm.kext
that is made for Sequoia 15 or later.