Skip to content

OpenCore configuration for running macOS on H97N-WIFI

Notifications You must be signed in to change notification settings

grumat/ga-h97n-wifi-hackintosh

 
 

Repository files navigation

GA-H97N-WIFI hackintosh

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.

Tested Hardware

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

Firmware Settings

BIOS Features

Field Value
Fast Boot Disabled
VT-d Enabled
Windows 8 Features Windows 8 WHQL
CSM Support Never
Secure Boot Disabled

Peripherals

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

Before you boot

OpenCore Sanity Checker

https://opencore.slowgeek.com/

Graphics

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

SystemProductName

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

SMBIOS

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

USB

Edit the USBMap.kext Info.plist. See README-USBMap.kext.md

First boot

At the picker, press space, choose Reset NVRAM.

Post-Install

https://dortania.github.io/OpenCore-Post-Install/

Current Working State

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

About

OpenCore configuration for running macOS on H97N-WIFI

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • ASL 100.0%