Awesome
Intel NUC8 BEH & BEK Hackintosh
With Thunderbolt Hot-Plug Works without flashing
EFI for Intel NUC8 i3/i5/i7 BEH/BEK with OpenCore bootloader
MY NUC8i3BEH Spec:
Component | Brank |
---|---|
CPU | Intel® Core™ i3-8109U (2C-4T) |
iGPU | Intel® Iris® Plus 655 |
Lan | Intel I219-V |
Audio | Realtek ALC235 |
Ram | 16 GB DDR4 2400 Mhz |
Wifi + Bluetooth | Intel® Wireless-AC 9560 + Bluetooth 5.0 |
Nvme | Samsung 970 EVO PLUS 500GB |
SSD | SiliconPower A55 512 GB |
Card Reader. | microSDXC Card Reader |
SmBios | MacMini8,1 |
BootLoader | OpenCore 0.9.4 (Release) |
macOS Version | Ventura Beta 13.6 (22G115) |
Peripherals
What works and What doesn't or WIP:
- Intel® Iris® Plus 655 iGPU HDMI Output
- Intel® Iris® Plus 655 iGPU - H264 & HEVC
- ALC235 Internal Speakers
- ALC235 HDMI Audio Output
- All USB Ports
- SpeedStep / Sleep / Wake
- Intel I219-V
- Controller NVME PciE Gen3x4
- Controller SATA III
- Thunderbolt 3 port (hotplug without fw flash)
- AC 9560 Wireless + Bluetooth
- PWRB & SLPB
- microSDXC Card Reader
- NVRAM
- All Sensors (CPU, NVME, SATA, FAN)
- Windows 11 boot from OpenCore
Benchmark
MacOS bootable USB creation:
- Read the Dortania guide for creating your USB from Windows or macOS
- Guide Dortania - USB creation
Post Install
For proper sleep it is recommended to set these commands from the terminal.
sudo pmset standby 0
sudo pmset autopoweroff 0
sudo pmset proximitywake 0
sudo pmset powernap 0
sudo pmset tcpkeepalive 0
sudo pmset womp 0
sudo pmset hibernatemode 0
For anyone who has flashed a modified Thunderbolt firmware and wants to restore the original one I provide you with the original firmware.
BIOS Settings:
To start, choose "Load Defaults" (choose from the menu or press F9 in the BIOS setup).
Then change:
1. Devices Section:
In "Onboard Devices" section → "Onboard Devices Configuration" panel → Set "SD Card" to Enabled.
In "USB" section → "USB Configuration" panel → Set "Portable Device Charging Mode" to "Off".
In "USB" section → "USB Ports" panel → Set both "USB2 Header Connector" ports to Enabled.
In "Video" section → "Video Configuration" panel → Confirm that "IGD Minimum Memory" is set as 64 MB.
In "Video" section → "Video Configuration" panel → Confirm that "IGD Aperture Size" is set to 256 MB.
In "Onboard Devices" section → "Legacy Device Configuration" panel → Set "Enhanced Consumer IR" to Disabled.
In "Onboard Devices" section → "Legacy Device Configuration" panel → Set "HDMI CEC Control" to Enabled.
3. SECURITY Section:
In "Security Features" section → Set "Intel VT for Directed I/O (VT-d)" to Enabled.
In "Security Features" section → Set "Intel Software Guard Extension (SGX)" to Disabled.
In "Security Features" section → Set "Thunderbolt Security Level" to "Legacy Mode".
5. POWER Section:
In "Secondary Power Settings" section → Set "Wake on LAN from S4/S5" to "Stay Off".
In "Secondary Power Settings" section → Set "PCIe ASPM Support" to Disabled.
7. BOOT Section:
In "Secure Boot" section → "Secure Boot Configuration" panel → Set "Secure Boot" to Disabled.
In "Boot Priority" section → "UEFI Boot Priority" panel → Confirm that "UEFI Boot" is Enabled.
In "Boot Configuration" section → "UEFI Boot" panel → Set "Fast Boot" to Disabled.
In "Boot Configuration" section → "UEFI Boot" panel → Set "Boot USB Devices First" to Enabled.
In "Boot Configuration" section → "UEFI Boot" panel → Set "Boot Network Devices Last" to Disabled.
In "Boot Configuration" section → "UEFI Boot" panel → Set "Startup Sound" to Disabled.
In "Boot Devices" section → "Boot Devices" panel → Set "Thunderbolt Boot" to Enabled.
In "Boot Devices" section → "Boot Devices" panel → Set "Optical Boot" to Disabled.
In "Boot Devices" section → "Boot Devices" panel → Set "Network Boot" to Disabled.
In "Boot Devices" section → "Boot Display Configuration" panel → Set "Display F7 to Update BIOS" to Disabled.
Press F10 to save and exit.
Special Config:
- Usb port mapping performed
See ioreg for more clarification
Credits
- Apple for macOS.
- Intel for this mini pc.
- Acidanthera for OpenCore and all the lovely hackintosh work.