OpenCore configuration for running macOS High Sierra 10.13.6 on the Gigabyte GA-H97N-WIFI motherboard using iGPU.
This configuration is based directly on https://github.com/vulgo/ga-h97n-wifi-hackintosh but for a iGPU system. Main difference is Platform iMac14,2 instead of iMac15,1.
Field | Value |
---|---|
CPU | i7 4790K |
Graphics | Intel HD Graphics 4600 |
Mainboard | GA-H97N-WIFI |
Memory | 2 x 8 GB 1600 MHz DDR3 |
HDD 1 | SanDisk Extreme Pro 480 GB SSD |
HDD 2 | Seagate Archive V2 6TB 5900 rpm |
HDD 3 | Hitachi Travelstar 5K1000 1 TB 5400 rpm |
Field | Value |
---|---|
Fast Boot | Disabled |
VT-d | Enabled |
Windows 8 Features | Windows 8 WHQL |
CSM Support | Never |
Secure Boot | Disabled |
Field | Value |
---|---|
XHCI Mode | Enabled |
Intel Processor Graphics | Enabled |
Intel Processor Graphics Memory Allocation | 64M |
DVMT Total Memory Size | MAX |
Legacy USB Support | Disabled |
XHCI Handoff | Enabled |
Super IO Configuration → Serial Port A | Disabled |
Source: https://dortania.github.io/OpenCore-Install-Guide/config.plist/haswell.html#intel-bios-settings
https://opencore.slowgeek.com/
Edit the DeviceProperties
section of your config.plist so that the value for AAPL,ig-platform-id
matches your configuration.
...
<key>DeviceProperties</key>
<dict>
<key>Add</key>
<dict>
...
<key>PciRoot(0x0)/Pci(0x2,0x0)</key>
<dict>
<key>AAPL,ig-platform-id</key>
<data>BAASBA==</data>
</dict>
...
</dict>
</dict>
...
AAPL,ig-platform-id | Base64 | IGPU Configuration |
---|---|---|
0300220D | AwAiDQ== | Attached display |
04001204 | BAASBA== | Headless (discrete GPU) |
07002216 | BwAiFg== | Broadwell (attached display/headless) |
Source: https://dortania.github.io/OpenCore-Install-Guide/config.plist/haswell.html#deviceproperties
Edit the PlatformInfo
section of your config.plist so that the value for SystemProductName
matches your hardware.
...
<key>PlatformInfo</key>
<dict>
...
<key>Generic</key>
<dict>
...
<key>SystemProductName</key>
<string>iMac14,2</string>
...
</dict>
...
</dict>
...
CPU | SystemProductName |
---|---|
Haswell | iMac14,2 or iMac15,1 |
Broadwell | iMac16,2 |
Source: https://dortania.github.io/OpenCore-Install-Guide/config.plist/haswell.html#platforminfo
Edit the PlatformInfo
section of your config.plist so that the MLB
, ROM
, SystemSerialNumber
and SystemUUID
values are unique to your machine.
...
<key>PlatformInfo</key>
<dict>
...
<key>Generic</key>
<dict>
...
<key>MLB</key>
<string>M0000000000000001</string>
...
<key>ROM</key>
<data>ESIzRFVm</data>
...
<key>SystemSerialNumber</key>
<string>W00000000001</string>
<key>SystemUUID</key>
<string>00000000-0000-0000-0000-000000000000</string>
</dict>
...
</dict>
...
PlatformInfo → Generic | Source |
---|---|
MLB | *Board Serial |
ROM | 6 bytes, e.g. MAC address |
SystemSerialNumber | *Serial |
SystemUUID | *SmUUID |
* GenSMBIOS output, iMac14,2/iMac15,1 (Haswell) or iMac16,2 (Broadwell)
Source: https://dortania.github.io/OpenCore-Install-Guide/config.plist/haswell.html#platforminfo
GenSMBIOS: https://github.com/corpnewt/GenSMBIOS
Edit the USBMap.kext Info.plist
. See README-USBMap.kext.md
At the picker, press space, choose Reset NVRAM.
https://dortania.github.io/OpenCore-Post-Install/
Subsystem | Status |
---|---|
Audio | Ok |
Bluetooth | Hang on Boot |
CPU | Detected Ok |
Gigabit Ethernet Intel I217V | Ok, no WoL |
Gigabit Ethernet Atheros AR8161 | Ok, WoL* |
Intel HD Graphics 4600 | Ok Dual Head Ok |
Memory (SysInfo) | Ok: Size, Type Speed, Part# 2 Inexisting Slots are listed |
SATA Ports | Ok |
USB2 Ports | External Ok Internal Disabled |
USB3 Ports | All ports Ok |
SMC CPU | Ok |
SMC Fan Speed | only smc tool |
SMC Temperatures | Ok |
SMC Voltages | only smc tool |
* Unconfirmed