Contribute
Register

CustoMacMini 2014 - Intel NUC Haswell i5-4250U - Sierra

Joined
Sep 17, 2010
Messages
16
CPU
i5
Graphics
Gt520
Hi,
I performed upgrade from sierra (10.12.6) to high sierra 10.13 and everythings appear good except for HDMI audio.
I tried followed methods:
1) vit9696 (lilu + applealc)
2) toleda patch (audio_cloverHDMI-130.command)
3) voodoohda (2.8.8)
but my system stays muted.
Any suggestion is welcome.
Many thanks.
I've tried the lilu+applealc which should be the best way but I've never managed to make it work.
The voodoo path is the simplest but sometimes sound is humming or weird.
The Toleda path is the best for me but you have to re-patch when a new MacOS appears. Just remember to delete SSDT-HDEF.aml like I've said in previous post but again I'm not using HDMI sound.
 
Joined
Sep 17, 2010
Messages
16
CPU
i5
Graphics
Gt520
Salut Sebinouse, hello everyone, thank you all for your valuable comments and feedback! I have a couple of questions after successfully setting up my Intel D54250WYKH NUK with vanilla Sierra 10.12.6 (2x4GB RAM, Samsung 128GB m2.SSD and 500GB SATA SSD). The BIOS was updated to v45 from Intel and set properly; the PCI-card for WLAN is Atheros AR9280 (from eBay) for OOB use with minor device-id tweaking via Clover.

After creating the setup USB drive and installing Sierra 10.12.6 directly, I installed only the following kexts in /Library/Extensions/
a) Latest FakeSCM (v1426) and plugins (from www.hwsensors.com but now only at www.github.com/kozlek/HWSensors)
b) Latest AppleALC v1.1.4 and Lilu 1.1.7 (set layout-id as 0x01 in SSDT-HDEF.aml)
c) IntelMausiEthernet driver for LAN (v2.3.0)
d) IntelGraphicsFixup v1.1.7 (just today!)

Thanks Sebinouse for pointing out the "IntelGraphicsFixup.kext" solution some pages ago, I must have missed that one out, I also had Safari freezing over some pages with embedded video and wasn't sure what was causing it; hope this is fixed now forever.

1) Any idea if we still need to use SSDT-HACK.aml file with BIOS v45 now? What is the region fix exactly? (mentioned in first post)

2) For native detection of IGPU, I am using ig-platform-id of {0x03, 0x00, 0x22, 0x0D} for some reason, but I see you are using {0x0D, 0x00, 0x26, 0x0A} instead; any preference or reason to choose the correct one? I could not find more info on the differences... originally I thought this was the reason for the Safari-freeze...

3) Compared to other threads where there is huge talk about USB ports and compatibility and patching etc. (I have no experience and no idea how to resolve) I see that nobody really dealt with USB ports and fixing for this NUC; am I correct in assuming that we don't need such solution i.e. all ports on this NUC work 100% OK without any sort of injection or patching? (e.g. FakePCIID.kext by RehabMan that I see is widely used)

I enabled the FixShutdown_0004 in Clover as you suggested Sebinouse, as the NUC wouldn't shutdown completely if I left some USB drives attached; but now I have the wireless Logitech M175 mouse freezing when moving :(

4) Anyone has tried for a long time the FakeSMC branch of RehabMan instead of Kozlek's known branch?

Thanks in advance to everyone, once more.
How did you manage to change the layout-id? I've tried with MacIASL but it doesn't save my modifications.
More, can you detail how you manage to get a working lilu+applealc?
Thanks.
 
Joined
Apr 25, 2011
Messages
16
Motherboard
D54250WYK
CPU
i5-4250U
Graphics
HD 5000
Mac
Mac mini
Mobile Phone
I've tried the lilu+applealc which should be the best way but I've never managed to make it work.
The voodoo path is the simplest but sometimes sound is humming or weird.
The Toleda path is the best for me but you have to re-patch when a new MacOS appears. Just remember to delete SSDT-HDEF.aml like I've said in previous post but again I'm not using HDMI sound.
Thanks for your suggestions.
Finally I found solution to HDMI audio problem.
I extended to HighSierra the "port 0x05 DP to HDMI pipe 0x09" in config.plist.

In summary:
Starting from Sierra 10.12.6 (thanks to Sebinouse) I performed upgrade to HighSierra.
I deleted SSDT-HDEF.aml (thanks to ethermcman)
Audio from jack (no mic) works by using audio_cloverALC-130.command (thanks to toleda)
Audio from HDMI is fixed by enabling AppleIntelFramebufferAzul patch for HighSierra.
 
Joined
Jul 19, 2010
Messages
61
Motherboard
Intel NUC8i7BEH2
CPU
i7-8559U
Graphics
Iris Plus 655
Mac
MacBook Air
Mobile Phone
iOS
How did you manage to change the layout-id? I've tried with MacIASL but it doesn't save my modifications. More, can you detail how you manage to get a working lilu+applealc?
Thanks.
Hi ethermcman, eventually it is rather simple (for Sierra 10.12.6 and apparently no mic support, as previously mentioned):

-First of all, I am using vanilla AppleHDA kext;
-no sound tampering or injection in Clover's config.plist whatsoever;
-I define it in a similar SSDT-HDA.aml like the one by sebinouse injected by Clover in the EFI/ACPI/patched/ folder;
-I just place in /Library/Extensions the latest versions of AppleALC.kext and Lilu.kext;
-Finally, I refresh kext cache via some Kext Utility, and reboot.

I am attaching the .dsl of my SSDT-HDA for you to check in a texteditor and compile via iasl, as well as my config.plist with Clover r4233.
 

Attachments

Joined
Sep 17, 2010
Messages
16
CPU
i5
Graphics
Gt520
Hi ethermcman, eventually it is rather simple (for Sierra 10.12.6 and apparently no mic support, as previously mentioned):

-First of all, I am using vanilla AppleHDA kext;
-no sound tampering or injection in Clover's config.plist whatsoever;
-I define it in a similar SSDT-HDA.aml like the one by sebinouse injected by Clover in the EFI/ACPI/patched/ folder;
-I just place in /Library/Extensions the latest versions of AppleALC.kext and Lilu.kext;
-Finally, I refresh kext cache via some Kext Utility, and reboot.

I am attaching the .dsl of my SSDT-HDA for you to check in a texteditor and compile via iasl, as well as my config.plist with Clover r4233.
Many thanks, it just works perfectly ;)
 
Joined
Sep 15, 2010
Messages
35
Motherboard
Intel D54250WYK NUC
CPU
Intel Haswell Core i5-4250U
Graphics
Intel HD5000
Mac
MacBook Pro, Mac Pro
Mobile Phone
iOS
Many thanks, it just works perfectly ;)
Hi @ethermcman and @konsti, just wondered if you could help with my D54250 running High Sierra. I haven't built a hackintosh for a while.

I tried the above by @konsti and I still don't get any audio outputs found. I can see them in DPCIManager but they don't show up in the audio panel. I have tried this so far:
  • Added the compiled SSDT-HDA.aml into the EFI/ACPI/patched folder
  • Added the latest AppleALC.kext and Lilu.kext into the EFI/CLOVER/kext/Other (and deleted all versioned folders)
  • Also tried putting kexts into EFI/CLOVER/kext/10.13 (instead of Other)
  • Also tried adding kexts to /Library/Extensions and updating cache
  • Installed latest HWSensors/FakeSMC, etc
  • Running latest clover
Still no luck.

Also, my ethernet is not working, ifconfig shows no en0 interface. For this I have built the latest IntelMausiEthernet.kext and again put it into EFI/CLOVER/kext/Other.

It almost seems like it is ignoring all my extra kexts, is there a log or something to show when clover is loading these extra kexts? I can't see anything in the main logfile.

Any help much appreciated, thanks,

Charlie
 
Last edited:
Joined
Sep 15, 2010
Messages
35
Motherboard
Intel D54250WYK NUC
CPU
Intel Haswell Core i5-4250U
Graphics
Intel HD5000
Mac
MacBook Pro, Mac Pro
Mobile Phone
iOS
Hi @ethermcman and @konsti, just wondered if you could help with my D54250 running High Sierra. I haven't built a hackintosh for a while.

I tried the above by @konsti and I still don't get any audio outputs found. I can see them in DPCIManager but they don't show up in the audio panel. I have tried this so far:
  • Added the compiled SSDT-HDA.aml into the EFI/ACPI/patched folder
  • Added the latest AppleALC.kext and Lilu.kext into the EFI/CLOVER/kext/Other (and deleted all versioned folders)
  • Also tried putting kexts into EFI/CLOVER/kext/10.13 (instead of Other)
  • Also tried adding kexts to /Library/Extensions and updating cache
  • Installed latest HWSensors/FakeSMC, etc
  • Running latest clover
Still no luck.

Also, my ethernet is not working, ifconfig shows no en0 interface. For this I have built the latest IntelMausiEthernet.kext and again put it into EFI/CLOVER/kext/Other.

It almost seems like it is ignoring all my extra kexts, is there a log or something to show when clover is loading these extra kexts? I can't see anything in the main logfile.

Any help much appreciated, thanks,

Charlie
OK, I have managed to get the ethernet working at least. I found a version of IntelMausiEthernet.kext from RehabMan dated 09-2017 which seems to work for me when dropped into the 10.13 folder.

Still working on the audio though...

[EDIT] Just tried adding -alcbeta to the boot commands and now I have an internal audio device. Still no luck with HDMI though.
 
Last edited:
Joined
Sep 15, 2010
Messages
35
Motherboard
Intel D54250WYK NUC
CPU
Intel Haswell Core i5-4250U
Graphics
Intel HD5000
Mac
MacBook Pro, Mac Pro
Mobile Phone
iOS
Thanks for your suggestions.
Finally I found solution to HDMI audio problem.
I extended to HighSierra the "port 0x05 DP to HDMI pipe 0x09" in config.plist.

In summary:
Starting from Sierra 10.12.6 (thanks to Sebinouse) I performed upgrade to HighSierra.
I deleted SSDT-HDEF.aml (thanks to ethermcman)
Audio from jack (no mic) works by using audio_cloverALC-130.command (thanks to toleda)
Audio from HDMI is fixed by enabling AppleIntelFramebufferAzul patch for HighSierra.
Hi @peppe1945, any chance you could share your config.plist? I have tried the use the AppleIntelFramebufferAzul patch but I still cannot get HDMI audio working in High Sierra.

Just wondering if I've messed anything else up with all my tinkering.
 
Joined
Apr 25, 2011
Messages
16
Motherboard
D54250WYK
CPU
i5-4250U
Graphics
HD 5000
Mac
Mac mini
Mobile Phone
Hi @peppe1945, any chance you could share your config.plist? I have tried the use the AppleIntelFramebufferAzul patch but I still cannot get HDMI audio working in High Sierra.

Just wondering if I've messed anything else up with all my tinkering.
Hi gambcl,
here you can find my Clover folder with config.plist and kexts.
From original recipe I perform update to 10.13.1 and I use vit9696's AppleHDA instead of Toleda patch.
I hope these files are useful for your platform.
 

Attachments

Joined
Sep 15, 2010
Messages
35
Motherboard
Intel D54250WYK NUC
CPU
Intel Haswell Core i5-4250U
Graphics
Intel HD5000
Mac
MacBook Pro, Mac Pro
Mobile Phone
iOS
Hi gambcl,
here you can find my Clover folder with config.plist and kexts.
From original recipe I perform update to 10.13.1 and I use vit9696's AppleHDA instead of Toleda patch.
I hope these files are useful for your platform.
Thanks for that, I will try it as soon as I can get to the computer again :)
 
Top