SkillAgentSearch skills...

Nuc8i7beh

Intel NUC8i7BEH Hackintosh

Install / Use

/learn @mackonsti/Nuc8i7beh
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

Intel NUC Model NUC8i7BEH

This repository contains personal work and files, developed and maintained for a successful use with OpenCore EFI bootloader on this specific Intel NUC model. There are no ready, pre-packaged EFI solutions provided; instead, the needed configuration and ACPI files are published for those interested in studying the code, while creating their own bootloader configurations.

${\textsf{\color{red}The project resumes after repairing a hardware fault affecting all USB ports of the NUC motherboard.}}$

Table Of Contents

Platform Generation

  • Sandy Bridge = All Core ix-3xxx (HD Graphics 3000)
  • Ivy Bridge = All Core ix-3xxx (HD Graphics 4000)
  • Haswell = All Core ix-4xxx (HD Graphics 4600)
  • Broadwell = All Core ix-5xxx (Iris Pro Graphics 6200)
  • Skylake = All Core ix-6xxx (HD Graphics 5xx)
  • Kaby Lake = All Core ix-7xxx (UHD/Iris Plus Graphics 6xx)
  • Coffee Lake = All Core ix-8xxx (UHD/Iris Plus Graphics 6xx)

Product Generation: Bean Canyon (2018)

Specifications: N/A (original Intel websites here and here no longer exist)

Downloads: see ASUS website as original Intel website no longer exists

BIOS Update & Recovery Instructions: see Intel website

Processor Generation: Coffee Lake (2018)

CPU: Intel Core i7-8559U @ 2.70 GHz up to 4.50 GHz / 4 Cores / 8 Threads

GPU: Intel Iris Plus Graphics 655 / 300 MHz up to 1.20 GHz

Specifications: see Intel website

Geekbench

V4 Scores: https://browser.geekbench.com/v4/cpu/search?q=Core+i7-8559U

V5 Scores: https://browser.geekbench.com/v5/cpu/search?q=Core+i7-8559U

V6 Scores: https://browser.geekbench.com/v6/cpu/search?q=Core+i7-8559U

Product Overview

FrontPanel

RearPanel

Compatible Models

Mac Model: iMac16,2<br/> CPU: i7-5675R @ 3.10 GHz up to 3.60 GHz / 4 Cores / 8 Threads<br/> GPU: Intel Iris Pro 6200<br/> Everymac: https://everymac.com/ultimate-mac-lookup/?search_keywords=iMac16,2<br/> Board ID: FFE5EF870D7BA81A<br/> BIOS Revision: IM162.88Z.0221.B00.1809171530<br/>

Mac Model: iMac18,1<br/> CPU: i5-7360U @ 2.30 GHz up to 3.60 GHz / 2 Cores / 4 Threads<br/> GPU: Iris Plus Graphics 640<br/> Everymac: https://everymac.com/ultimate-mac-lookup/?search_keywords=iMac18,1<br/> Board ID: 4B682C642B45593E<br/> BIOS Revision: IM181.88Z.F000.B00.1809171524

Mac Model: Macmini8,1<br/> CPU: i7-8700B @ 3.20 GHz up to 4.60 GHz / 6 Cores / 12 Threads<br/> GPU: Intel UHD Graphics 630<br/> Everymac: https://everymac.com/ultimate-mac-lookup/?search_keywords=Macmini8,1<br/> Board ID: 7BA5B2DFE22DDD8C<br/> BIOS Revision: MM81.88Z.F000.B00.1809171422<br/> BIOS Revision: MM81.88Z.F000.B00.1907261958<br/> BIOS Revision: MM81.88Z.F000.B00.2001052107<br/> BIOS Revision: MM81.88Z.F000.B00.2005132145<br/> BIOS Revision: MM81.88Z.F000.B00.2101062036<br/> BIOS Revision: MM81.88Z.F000.B00.2105212325<br/> BIOS Revision: MM81.88Z.F000.B00.2110032010<br/> BIOS Revision: MM81.88Z.F000.B00.2111162120<br/>

Current Setup

Memory: 16GB in 2 x 8GB SO-DIMM (1.2V)<br/> RAM: Kingston HyperX "Impact" DDR4 @ 2400MHz CL14 (Model HX424S14IB2/8)<br/> WLAN: Intel Dual-Band Wireless-AC 9560 (Embedded Module) [8086:9df0]<br/> BTLE: Intel Bluetooth 5.1 (Embedded Module) [8087:0aaa]<br/> NVMe: Sabrent Rocket NVMe M.2 512GB (Model SB-ROCKET-512) [1987:5012]<br/> Previous NVMe: Samsung EVO 970 NVMe M.2 1TB (Model MZ-V7E1T0BW) [144d:a808]<br/> SATA: Samsung EVO 860 SATA 1TB SSD (Model MZ-76E1T0B/EU)<br/> Thunderbolt: Intel JHL6340 Thunderbolt 3 Controller (Alpine Ridge 2C 2016) [8086:15db]<br/> SD: Realtek Semiconductor RTS522A PCI Express Card Reader [10ec:522a]<br/> Intel Product Compatibility Tool: see Intel website<br/>

Required BIOS Settings

For the essential but required BIOS settings, as well as previous firmware releases, see BIOS folder.

OpenCore Picker Keyboard Shortcuts

When the Timeout key is set and OpenCore Picker displays the available boot drives:

  • Press Space Bar to access the hidden Auxiliary tools e.g. UEFI Shell, NVRAM Cleanup, Verify MSR Lock.
  • Press Tab to move selection to the newly available Reboot and Shutdown icons (since OpenCore 0.6.8).

Alternatively, if ShowPicker is disabled or Timeout set to 0, keep pressing Escape or Zero or Option keys to access Picker just before OpenCore kicks-in and starts booting.

Active Configuration

  • No CPU ID faking required, power management is native; MSR 0xE2 remains locked; :warning:
  • External USB 3.0 ports work as expected; using generated USBPorts.kext;
  • Internal USB 2.0 headers not used; they are disabled in BIOS;
  • External USB-C port works for display purposes; special USB-C to miniDP cable used;
  • Intel graphics acceleration works as 0x3EA50004 with WhateverGreen;
  • Analogue audio output works as layout ID 0x03 with AppleALC;
  • Digital audio output works with FakePCIID.kext and the HDMI Audio extension;
  • Embedded Intel LAN interface works with IntelMausi;
  • Embedded Intel WLAN module works with OpenIntelWireless;
  • Embedded Intel BTLE module detected with IntelBluetoothFirmware;
  • CPU fan readings work with ec-device as Intel_EC_V8 with VirtualSMC;
  • Integrated Realtek SD card reader now gets support with RealtekCardReader;
  • Power Management is present and active as X86PlatformPlugin is attached to PR00 in IORegistry;
  • Sleep/Wake both work without issues; see "Power" section in Hackintool;
  • Both NVMe and SSD SATA interfaces work with no effort nor kext needed.

For the complete list of all detected PCI hardware components and their respective addresses via lspci -nn command (in Ubuntu, loaded via USB) see here. This list was created with all devices enabled in BIOS and is used as a device "map" so that PCI IDs can be detected before tweaking the hardware (and BIOS) to run macOS.

Peripherals

Intel Iris Plus Graphics 655 Properties

The AAPL,ig-platform-id property set to 0x3EA50004 is used for WhateverGreen to successfully enable acceleration on this graphics device [8086:3ea5]. This ID represents the following properties and connectors:

| Properties | Value(s) | | ---------------------- | -------------------------------------- | | Platform ID | 0x3EA500040400A53EBAClPg== | | Device ID | 0x3EA50000 i.e. no change | | Mobile | Yes | | Stolen Memory | 57 MB | | Framebuffer Memory | 0 MB | | Video Memory (VRAM) | 1536 MB | | Total Stolen Memory | 58 MB | | Total Cursor Memory | 1 MB | | Maximum Stolen Memory | 172 MB | | Maximum Overall Memory | 173 MB | | Model Name | Intel Iris Plus Graphics 655 | | Camellia | CamelliaV3 (3) | | Port / Pipe Count | 3 / 3 | | Default Port Index #0 | Bus ID 0x06 Pipe 8 Connector LVDS | | Default Port Index #1 | Bus ID 0x05 Pipe 9 Connector DP | | Default Port Index #2 | Bus ID 0x04 Pipe 10 Connector DP |

Read more at Intel® HD Graphics FAQs on the WhateverGreen repository.

DualMonitors

USB Port Mapping on NUC Chassis

| USB 2.0 Port Name

View on GitHub
GitHub Stars29
CategoryDevelopment
Updated26d ago
Forks5

Languages

ASL

Security Score

75/100

Audited on Mar 2, 2026

No findings