Contribute
Register

Sebinouse's Build : CustoMacMini 2014 - Intel NUC Haswell i5-4250U - El Capitan

Status
Not open for further replies.
I have a NUC working fine on El Capitan, with only the buzzing sound issue, which I had an app runaround for....

I would now like to update to Sierra. Is that a clean install or any easier method?
See post #734
 
See post #734

When you make an analysis of the ALC283 variants in another excellently crafted AppleALC.kext and Lilu.kext, info.plist, platform.xml and layout.xml, you will find that if it accidentally produces sound - even disastrous, including downtime, it's just a happy match coincidences.
The most recent ApleALC.kext in its pinconfig has three versions for ALC283, only the Mirone version is closest to my version.
Here's the detail of the comparison.

My NUC Broadwell 5i5 RYB
Verbs from Linux Codec Dump File: codec_dump.txt
Codec: Realtek ALC283 Address: 0 DevID: 283902595 (0x10ec0283)
Jack Color Description Node PinDefault Original Verbs
--------------------------------------------------------------------------------------------------------
Unknown Unknown Line Out at Ext N/A 18 0x12 0x40000000 01271c00 01271d00 01271e00 01271f40
1/8 Black Speaker at Ext Rear 20 0x14 0x411111f0 01471cf0 01471d11 01471e11 01471f41
1/8 Black Speaker at Ext Rear 23 0x17 0x411111f0 01771cf0 01771d11 01771e11 01771f41
1/8 Black Speaker at Ext Rear 24 0x18 0x411111f0 01871cf0 01871d11 01871e11 01871f41
1/8 Black Mic at Ext Left 25 0x19 0x03a11020 01971c20 01971d10 01971ea1 01971f03
1/8 Black Speaker at Ext Rear 26 0x1a 0x411111f0 01a71cf0 01a71d11 01a71e11 01a71f41
Speaker at Ext Rear 27 0x1b 1091637744 01b71cf0 01b71d11 01b71e11 01b71f41

--------------------------------------------------------------------------------------------------------
PinConfigurator output - Final version + EAPD for output
01971c00 01971d10 01971e81 01971f01
02171c10 02171d10 02171e21 02171f01 01470C02 02170C02
--------------------------------------------------------------
01971c00 01971d10 01971e81 01971f01 02171c10 02171d10 02171e21 02171f01 01470C02 02170C02

But I have had problems with the right channel of the audio. It helped a bit through the midi setup, but it did not last, plus a volume control problem. The second patch - letting the audio settings on input devices - I have a line-in port (no MICs) in Windows 10, has led me to suspect that it is missing in info.plist EAPD for inputs, not just for outputs. Luckily I was right and finally after 3 days of experiments and restart I found that the ALC283 headphones have a god's sound - I use the Fiio X5 as a headphone amplifier as a DAC, and the difference in quality is unreachable. Also, the overall sound quality, including HDMI, is identical to the Windows 10 sound, which I consider to be the equivalent of quality. Super !!

Final changes in pinconfig
PinConfigurator output + EAPD for input and output

01971c00 01971d10 01971e81 01971f01 01470C02 02170C02
02171c10 02171d10 02171e21 02171f01 01470C02 02170C02

AppleALC.kext - pinconfig
ALC configdata - Mirone 78 - layoutId 3

01271C10 01271D01 01271EA0 01271F90
01471C20 01471D01 01471E17 01471F90
01971C30 01971D00 01971E8B 01971F00
02171C40 02171D10 02171E2B 02171F01 01470C02 02170C02
ALC configdata - Slbomber 79 - layoutId 11
01271C10 01271D01 01271EA0 01271F90
01471C40 01471D01 01471E17 01471F90
01771CF0 01771D00 01771E00 01771F40
01871CF0 01871D00 01871E00 01871F40
01971CF0 01971D00 01971E00 01971F40
01A71CF0 01A71D00 01A71E00 01A71F00
01B71CF0 01B71D00 01B71E00 01B71F40
01D71CF0 01D71D00 01D71E00 01D71F40
01E71CF0 01E71D00 01E71E00 01E71F40
02171C50 02171D10 02171E21 02171F03 01470C02 02170C02
ASRock DeskMini 110 - 80 - LayoutId 66
01271C80 01271D00 01271E00 01271F40
01471C40 01471D01 01471E13 01471F90
01A71C20 01A71D90 01A71E81 01A71F01
01D71C60 01D71D90 01D71E55 01D71F40
02171C50 02171D10 02171E21 02171F01 01470C02 02170C02
 

Attachments

  • PinConfigurator Outputs.png
    PinConfigurator Outputs.png
    180.5 KB · Views: 152
  • Windows 10 Sound Inputs.jpg
    Windows 10 Sound Inputs.jpg
    37.3 KB · Views: 166
  • Windows 10 Sound Outputs.jpg
    Windows 10 Sound Outputs.jpg
    57.2 KB · Views: 133
  • XML FINAL OK.zip
    8.3 KB · Views: 98
  • info.plist.png
    info.plist.png
    122.3 KB · Views: 188
  • layout3 and platforms.png
    layout3 and platforms.png
    199.7 KB · Views: 147
Last edited:
When you make an analysis of the ALC283 variants in another excellently crafted AppleALC.kext and Lilu.kext, info.plist, platform.xml and layout.xml, you will find that if it accidentally produces sound - even disastrous, including downtime, it's just a happy match coincidences.
The most recent ApleALC.kext in its pinconfig has three versions for ALC283, only the Mirone version is closest to my version.
Here's the detail of the comparison.

My NUC Broadwell 5i5 RYB


Final changes in pinconfig
PinConfigurator output + EAPD for input and output

01971c00 01971d10 01971e81 01971f01 01470C02 02170C02
02171c10 02171d10 02171e21 02171f01 01470C02 02170C02

I've been struggling for a looong time with our ALC 283 ... especially to get hot plug support and prevent codec sleep ...

you can have look to my studies here

I don't have enough to time to look to this again but if you want to add EAPD support to Input 019 and Output 021 you should add only one time 70C02, which gives you :

PinConfigurator output + EAPD for input and output
01971c00 01971d10 01971e81 01971f01 01970C02
02171c10 02171d10 02171e21 02171f01 02170C02

 
I do not know as much as possible, but your EAPD combination only plays one channel after the start. Honorable, my EAPD combination is playful. Thank you very much for your interest and your great in-trainings at MacBidouille Forums.
Comic is that audio output works from El Capitan to Sierra High Beta 1 and 2. AppleHDA patcher will boldly set up a binary patch and it's done.
 
Last edited:
I do not know as much as possible, but your EAPD combination only plays one channel after the start. Honorable, my EAPD combination is playful. Thank you very much for your interest and your great in-trainings at MacBidouille Forums.
Comic is that audio output works from El Capitan to Sierra High Beta 1 and 2. AppleHDA patcher will boldly set up a binary patch and it's done.

That a very good news ... Does your MIC work also ? and finally can you share your dummy HDA kext (or your Zlib + plist files) ?
Thx
 
View attachment 263665
That a very good news ... Does your MIC work also ? and finally can you share your dummy HDA kext (or your Zlib + plist files) ?
Thx
MIC unfortunately does not work. I desperately wanted to completely cancel both Input and MIC, but the key is probably EAPD in Input. I'll still experiment with the MIC.
Even under Windows 10, the MIC has begun to work right after the latest Realtek driver for Intel.
Certainly this is not a definitive solution and applies only to Broadwell NUC 5i5 RYB - Revision Id: 1048579
In El Capitan works full patched AppleHDA.kext or aDummyHDA.kext, Sierra High Beta only full patched AppleHDA.kext.
Binarypatch in Sierra High may not be entirely correct

Finally, the solution for ALC 283 is Toleda cloverALC 130
http://www.insanelymac.com/forum/topic/324633-applehda-realtek-audio/
 

Attachments

  • codec_dump_dec.txt
    2.9 KB · Views: 222
  • XML.zip
    8.1 KB · Views: 105
  • MironeAudio El Capitan 11.6.zip
    1.8 MB · Views: 114
  • layout3 and platforms.png
    layout3 and platforms.png
    199.7 KB · Views: 255
  • info.plist.png
    info.plist.png
    145.4 KB · Views: 251
  • AppleHDA Patcher 1.png
    AppleHDA Patcher 1.png
    599.1 KB · Views: 243
  • AppleHDA Patcher 2.png
    AppleHDA Patcher 2.png
    586.7 KB · Views: 240
  • codec_dump_dec.txt.png.zip
    376 KB · Views: 133
  • codec_dump_dec.txt.png
    codec_dump_dec.txt.png
    434.6 KB · Views: 250
  • Intel RYB Audio subsystem.png
    Intel RYB Audio subsystem.png
    88.6 KB · Views: 251
Last edited:
Status
Not open for further replies.
Back
Top