- May 2, 2012
- Intel DH67BL
- HD 3000
- Mobile Phone
Nice guide! I got my nuc7 (i5 model) working great based on this. Obviously WiFi and BT don't work but a cheap USB dongle fixed BT for me. The last problem I have is that iTunes won't play DHCP content, which I haven't been able to find a workaround for. I followed various guides for things like Shiki but iTunes still pops up a DHCP error if I try and play any HD movies I purchased from Apple. I don't suppose you've had any luck here or know of things I could try?
How does this gen compare to the previous in terms of fan noise? Would you consider it a worthwhile purchase over skylake?
At least graphics works now:
View attachment 255113
At first I noticed in the clover options during booting that inject intel was not checked. When I checked it then intel graphics was detected and used. Inspection of the config.plist showed this line:
When set to </true> graphics is loaded just fine.
For the record here are the two versions of clover config that I tried. clover-notworking1.zip is the one with the github version of config.plist and my NVMe .aml and clover-notworking2.zip is the one with my patched version of your SSDT. Both result in a non-booting system with the progress-bar going half-way through and then rebooting.
Injection of IGPU properties is done in SSDT-NUC7.aml, not config.plist.
If you have an issue, you need to provide "Problem Reporting" files as per post #1.
You should not be modifying SSDT-NUC7.aml for your NVMe. Put your NVMe injects in a separate SSDT (typically SSDT_NVMe-Pcc.aml), and leave SSDT-NUC7.aml as per guide.
If you get a reboot during boot it is likely due to an incomplete (at that point) AppleHDA setup. You should comment out the "hda-gfx" injection (from SSDT-IGPU.dsl) as is mentioned in post #1 temporarily... until you can boot, rebuild cache, then you should be able to re-enable "hda-gfx" injection once the audio kexts are loading as expected.
Crash due to HDMI/DP audio "hda-gfx" with an incomplete/un-patched AppleHDA setup is fairly common...
I got stuck in these steps:
1. Preparing essential kexts, I think I need to download the latest "builds" version in https://bitbucket.org/RehabMan/, right?
Apart from adding IntelMausiEthernet.kext to the Clover/kexts/Other folder, Are GenericUSBXHCI.kext, FakeSMC.kext still necessary?
2. Choosing a config.plist, I am using a monitor with 1920x1080 pixels, with HDMI connection. And you make notes to use config_install_nuc7.plist instead. I wonder if the new adaption works well with different monitors, e.g. to use 1366x768, 1600x900, or even 4K!
3. DVMT-prealloc on Broadwell/Skylake/Kaby Lake & Note regarding CPU power management and SSDTs , I feel hard to understand these two steps.
Also, I use a NVMe SSD as mentioned in the beginning, It seems that I have to do a lot of work according to your latest work "using the class-code spoof along with HackrNVMeFamily". Are there something special I should pay attention to the intel SSD 600P?