[!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 23H2, Ubuntu 24.04 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)
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.
AirportItlwm.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 addrevpatch=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 Sonoma 14.4 or later.