Hi Toleda,
thanks for all the infos. However, failed to get it working so far. Perhaps you've got some idea.
I have Mountain Lion (10.8.1) running on a i5 3570K with a Gigabyte z68x-ud3h-b3 (rev 1.3) with UEFI U1h, using the HD4000. Chimera is the current version (1.11.1).
Initially, I did not use a DSDT. In MultiBeast 5.0.2, I chose non-DSDT > ALC889 and got working audio over optical.
To enable HDMI audio through the HD4000, I tried the following:
1) I extracted a DSDT with DSDT editor and applied the ami_clean_compile.txt patch from HD4000_AMI_EFI_hdmi_audio_dsdt_editing_kit. There were 2 error remaining that could be auto-fixed. (The native AML file is attached.)
2) I gathered all information as described in the readme:
graphics device name: gfx0@2
MEIDriver device id: 3a1c (this is different from your description where it is 3a1e)
hdef layout id: 79 03 00 00
MB audio codec device id: 0x10ec0889
3) I edited hdmi_audio_ami_efi_hd4000.txt and changed the layout id to 0x03, 0x00, 0x00, 0x00
Then I applied the patch.
4) I applied the patch from MEI_hd4000>6seriesmb_fix.txt, compiled the DSDT and saved the AML in extra/
5) I removed the HDAEnabler889.kext from S/L/E
On reboot, the audio device was gone.
I may have found an issue in MEI_hd4000>6seriesmb_fix.txt. There, the MEI layout id is
0x3a, 0x01e, 0x00, 0x00
but shouldn't it be
0x3a, 0x1e, 0x00, 0x00 ?
I also tried 0x3a, 0x1c, 0x00, 0x00 as I have 3a1c as MEI device id.
None of these modification helped, however.
Any idea what I should change?
Cheers.
xiv