Skip to content

randyzhong/OS-X-NUC8i7BEH-Clover

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

68 Commits
 
 
 
 
 
 

Repository files navigation

OS-X-NUC8i7BEH-Clover

This repository contains the files and scripts to install macOS on a modded Intel NUC8i7BEH (Bean Canyon).

Support Big Sur now!

BigSur-11.3.1.jpg

Catalina Update Tip

Once you install Catalina Update, the system will reboot twice, make sure select Boot macOS Install from your_volume_name - Data volume manually every time, once the update is finished, the Boot macOS Install from your_volume_name - Data volume will be no longer showing at Clover boot screen.

Clover-select-data-install.jpg

Hardware

Specs:

  • CPU: Intel i7-8559U, 4c/8t, base 2.7Ghz, turbo 4.5Ghz, 28w TDP.
  • Graphic: intel Iris plus 655 with 128 eDRAM.
  • RAM: Two sockets 260-pin 1.2 V DDR4 SDRAM SO-DIMM (up to 32Gb, and 2400Mhz)
  • LAN: Intel I219V Gigabit Ethernet Controller (10/100/1000 Mbps)
  • Wi-Fi/BT: Intel Dual Band Wireless-AC 9560 (soldered)
  • 1 * Thunderbolt 3 Four lanes 40Gbps, support DisplayPort 1.2 (17Gbps, up to 4096x2304@60Hz), support USB data (10Gbps)
  • 1 * HDMI 2.0a (MegaChips MCDP2800 LSPCon DisplayPort1.2-to-HDMI 2.0 up to 4096x2160@60Hz)
  • 1 * SATA 6 Gbps, 2.5" (540 Mbps)
  • 1 * M.2 connector (key type M and B+M) for 2242 and 2280 modules. Four lanes (4 Gbps)
  • 4 * USB-A 3.1 (gen2 10Gbps). One port can deliver 1.5A
  • 1 * Micro SDXC Card Reader
  • 1 * Jack 3.5mm Realtek HD Audio

My specification

  • Updated BIOS to 0081 (Nov 11, 2020)
  • 2 * Hynix HMA81GS6AFR8N-UH 8GB DDR4-2400 SODIMM
  • WD Black SN750 NVMe 512G
  • BCM94360CS2 Wi-Fi/Bluetooth with adapter (will explain how)

Mod

NUC8i7BEH uses RTS5227S (use pcie x1) chipset for SD card which can be desoldered/replaced with a BCM94360CS2(or BCM942602CS) to get native AirDrop/Handoff support.

Two possible Mods:

Configure BIOS Settings

On my NUC8i7BEH, BIOS version updated from 0078 to 0081

The boot menu and BIOS setup can be accessed by mashing the F2 key during BIOS startup. After the main screen comes up choose "Advanced". That gets you to the main BIOS setup screens.

To start, choose "Load Defaults" (choose from the menu or press F9 in the BIOS setup).

Then change:

  • Boot->Boot Configuration, disable "Network Boot"
  • Power->Secondary Power Settings, "Wake on LAN from S4/S5", set to "Stay Off"

These settings are important but are already set as needed by "Load Defaults"

  • Devices->Video, "IGD Minimum Memory" set to 64mb or 128mb
  • Devices->Video, "IGD Aperture Size" set to 256mb
  • Boot->Secure Boot, "Secure Boot" is disabled
  • Boot->Boot Priority->Legacy Boot Priority, enable "Legacy Boot" (continue to boot UEFI, but enable legacy for CSM) (you will have KP/reboot without it).

The following settings are important for Mod users

  • Devices->Onboard Devices, disable WLAN and Bluetooth
  • Devices->Onboard Devices, enable SD Card to Read/Write as we desoldered/replaced with a BCM94360CS2(or BCM942602CS).

Press F10 to save changes.

Power Management

Everything required for CPU/IGPU power management is already installed with the steps above. There is no longer any need to use the ssdtPRgen.sh script.

Be aware that hibernation (suspend to disk or S4 sleep) is not well supported on hackintosh.

You should disable it:

sudo pmset -a hibernatemode 0
sudo rm /var/vm/sleepimage
sudo mkdir /var/vm/sleepimage

Always check your hibernatemode after updates and disable it. System updates tend to re-enable it, although the trick above (making sleepimage a directory) tends to help.

Installation

  • To be updated

Tested OS

  • macOS Mojave 10.14.6
  • macOS Catalina 10.15.2 - 10.15.7
  • macOS Big Sur 11.3.1

Clover

  • Clover r5135

Kexts

  • CPUFriend.kext (1.2.3)
  • VirtualSMC.kext (1.2.3)
    • SMCProcessor.kext (1.2.3)
    • SMCSuperIO.kext (1.2.3)
  • FakePCIID_Intel_HDMI_Audio.kext (1.3.15)
  • FakePCIID.kext (1.3.15)
  • IntelMausi.kext (1.0.6)
  • USBPorts.kext (1.0)
  • Lilu.kext (1.5.3)
  • AppleALC (1.5.8)
  • WhateverGreen.kext (1.4.9)

Works

  • UEFI booting via Clover
  • AirDrop, Handoff
  • DP/HDMI video/audio
  • AirPlay mirroring to AppleTV
  • Native USB3/USB2
  • Thunderbolt 3
  • Native audio with AppleHDA
  • Native power management
  • GPU Hardware Acceleration
  • Wired Ethernet
  • Mac App Store working
  • Sleep (hibernation disabled, not tested)
  • Dual Displays (1 HDMI, 1 USB-C to DP)

Other

  • Remove USB Port:HS10 (Built-in Bluetooth)

About

Files needed for installing Mac OSX on Intel NUC8i7BEH (Bean Canyon). SD card reader desoldered/replaced with a supported Wi-Fi/BT! Feel free to contribute!

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published