Giter Club home page Giter Club logo

hackintosh-nuc7i7dnke's Introduction

Hackintosh NUC7I7DNKE

Verified working with Monterey 12.4 and BigSur 11.6.3. Ventura BETA EFI can be dowloaded under open issues.

Important NVME required for Monterey. Read below when using Big Sur or earlier with SATA.

Configuration

  • NUC: NUC7I7DNKE

  • BIOS: 0069

  • CPU: i7-8650U

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

  • Storage: 1TB NVME WD SN550

  • dGPU: N/A

  • WIFI/BT: Just the DW1560 BT/wifi is supported by this built. It is advisable to replace the default module as the DW1560 will provide feature parity with a real Mac. Due to bluetooth issues, please do your own research for the Intel module.

  • SMIBIOS 8,1

  • OpenCore 0.7.7

Confirmed working

  • Quick boot into MacOS and rock solid
  • Wake Sleep
  • Built-in Bluetooth
  • Wifi/Bluetooth/Unlock-Approve with Apple Watch/Airdrop/Continuity/Universal Control
  • Audio
  • Sleep and Wake from mouse or keyboard (improved from last version)
  • Framebuffer for hardware acceleration (encoding/decoding/preview)

Known Issues

  • DRM issues that are inherent to integrated iGPU only. Chrome seems to allow more DRM content.
  • 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 available in the config.plist. You can enable it if you have a SATA boot devices in BigSur. Not this does not work in Monterey, here an NVME is required. For Catalina, please keep also disabled to use native SATA functionality.

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.

Power Consumption

This version has optimized power consumption

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 disabled, please enable as needed. This is not supported for Monterey

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 0.7.7 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

Stargazers

heyang avatar Kevin avatar kcKustoMac avatar  avatar  avatar  avatar Emilio P Egido avatar  avatar zhiyue avatar  avatar Malumen avatar pidan avatar  avatar NathanDai avatar  avatar  avatar Jakov Glavina avatar  avatar fzlee avatar  avatar  avatar

Watchers

 avatar Malumen avatar  avatar

hackintosh-nuc7i7dnke's Issues

Issue line 459 configDW1560.plist

There is an issue with the new fix for BigSur in line 459. There is a misplaced < that leads to OC config parsing error at boot.
< key>MinKernel"
< string><20.0.0/string>"

Best regards,
RLJ63

[BUG] Dual Monitors

Hi @extric99

Been using your efi for a while now. Everything works great! I've even switched to using the OpenIntelWireless project and currently using the Airportitlwm stable v1.3 and it works beautifully.

I want to use it with two monitors now, but I can't get it to work properly with 2 monitors.

Can you share your BIOS settings? Is your iGPU properly patched?

Can not get 4k60hz

@extric99
Hi,
Thank you for sharing your hard work.
I'm have same NUC and using your EFI, but I can not select 60hz on 4k monitor.
Maximum frame rate of 1080p~4k is 30hz.
Only 720p have 60hz.
My HDMI cable work normal on other PC.

Do you have same problem?

Best regard,
HT

Beta EFI for MacOS Ventura

All,

This is a BETA EFI for testing with MacOS Ventura. The kext are setup for a DW1560 wifi/bluetooth card. Please modify accordingly if using the intel card.

I have not encountered any issues so far.
Let me know your feedback.

EFI.zip

Config.plist and ConfigDW1560.plist might be swapped

I think that you have swapped the names of both config.plist in your latest release. Config.plist has the kexts for DW1560 (Bcrm*kext, etc.) and the configDw1560.plist has the Intel kexts.
Anyway thank you for your hardwork and keep it up.
Best Regards,
RLJ63 (from tonyMacx86 Nuc Thread)

proper tree with your config, can't open

Hi, extric99, thanks for your great work. I'm new to Hachintosh, I don't understand your words "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 disabled to ensure that there are no issues with Catalina. If using the EFI for BigSur enable the kext in the config.plist."

what I should enable to use sata in big sur?and i can't open your config with propertree, proper tell me "ordered dict object has no attribute append".

thanks for your help.

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.