GithubHelp home page GithubHelp logo

hackintosh-nuc7i7dnke's Introduction

Hackintosh NUC7I7DNKE

Verified working with 10.15.7 H2 and BigSur 11.2.2 Important read below when using Catalina.

Configuration

  • NUC: NUC7I7DNKE

  • BIOS: 0069

  • CPU: i7-8650U

  • RAM: 2x 16GB G.Skill Ripjaws F4-2133C15S-16GRS 2133 MHz, DDR4

  • Storage: m.2 WD GREEN 256GB

  • dGPU: N/A

  • WIFI/BT: Both the default intel BT module as DW1560 BT/wifi are supported by this built (use appropriate config.plist). It is advisable to replace the default module as the DW1560 will provide feature parity with a real Mac.

  • SMIBIOS 8,1

  • OpenCore 0.6.7

Confirmed working

  • Quick boot into MacOS and rock solid
  • Wake Sleep
  • Built-in Bluetooth (with default intel module, no Wifi)
  • Wifi/Bluetooth/Unlock-Approve with Apple Watch (with DW1560)/Airdrop/Continuity
  • Audio (No need to replug the HDMI cable thanks to the fake PCIID)
  • Sleep and Wake from mouse or keyboard
  • Framebuffer for hardware acceleration (encoding/decoding/preview)

Known Issues

  • DRM issues that are inherent to integrated iGPU only
  • Built-in wifi does not work. Since I replaced the wifi module I can not test the itwlm kext for intel wifi. If you need the intel wifi to work please add the kext yourself. Download Intel Wifi kext here
  • native SATA Support broken in BigSur but workaround is enabled in the config.plist. You can disable it if you have no SATA devices but only NVME.

Bios Setup:

  • Did not make any changes other than the boot order and fan profile

USB Setup:

The 4 USB ports have been setup and configured as HS and SS. The bluetooth USB port as internal header.

BigSur

SATA Support broken due to Apple dropping the AppleIntelPchSeriesAHCI class in AppleAHCIPort.kext. To workaround this, I added Catalina's patched AppleAHCIPort.kext with the MinKernel set to 20.0.0 as recommended by the OpenCore Install Guide. By default this is now enabled. To ensure that there are no issues with Catalina, please remove or disable the kext in the config.plist.

Installation

  1. Update the bios if needed
  2. Open your config.plist and populate the Serial, Board Serial, UUID and MAC address. Always use ProperTree for this!
  3. Copy the folder to your EFI partition
  4. Install (optional)
  5. Go to System Preferences > Startup Disk and select your startup disk.
  6. Enable Trim
  7. Done.

Credits

@RehabMan @Leesureone for the initial version of the NUC OpenCore 5.9 EFI visit TonyMacx86 NUC7/8 Thread for more info and discussion

Tips

  • Use Hackintool to validate correct implementation of Framebuffer and USB
  • Use macinfo to generate your S/N
  • Use ProperTree to edit config.plist

hackintosh-nuc7i7dnke's People

Contributors

extric99 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.