Jump to content

El Capitan: Realtek ALC AppleHDA Audio


toleda
 Share

388 posts in this topic

Recommended Posts

Hi,

 

I installed the drivers for my ALC887 chipset using the first script for clover only.

The sound does work fine for the first 30 seconds or so on my headphone jack and then starts getting worse and worse.

After a while everybody starts sounding robotic and if you wait even longer you can't understand anything anymore.

You can "fix" this by unplugging the headphones and plugging them back in as soon as you notice it happening.

 

I'm running a Z170-P mainboard from Asus.

Does anybody know how to fix this issue?

 

Thanks in advance for your help!

Link to comment
Share on other sites

I noticed something strange, its a very minor bug and not very important. Same behaviour with CloverALC so it's probably related to the pin config and not to this injector kext.

 

When I don't have my microphone plugged in the device is called "Internal Microphone" and has an extra option to remove ambient noise. Whenever I plug in my microphone it will be called "Line in" and the ambient noise reduction option will disappear. I can plug my microphone in and out and the input will keep switching between being recognised as a microphone and line input.

 

I have an ALC1150 codec.

 

 

 

When microphone is not plugged in:

 

https://photos-6.dropbox.com/t/2/AADC5g6HugRURXYmm88HTx0Zxaig5qTQRVPdZSdr5V3U2g/12/105428026/png/32x32/3/1462460400/0/2/not%20plugged%20in.png/ELXuzVEY6zcgAigC/Imi1sIs_7C2WPrTCwuikTQ5heUGv-3X4-0Ht7Hv-1-Y?size_mode=3&size=1024x768

 

 

When microphone is plugged in:

 

https://photos-5.dropbox.com/t/2/AAAj1d4um3PYhrnyxXcuXz2SAUigpSLaB-WsFzSUzaeOiw/12/105428026/png/32x32/3/1462460400/0/2/plugged%20in.png/ELXuzVEY6zcgAigC/9U3eJjrtK6TZlPjcYebA3c6iTCq5VhNUraDswU8M6wo?size_mode=3&size=1024x768

 

Update: works the same with AppleALC.kext method. It seems there is something wrong with the pin config.

Link to comment
Share on other sites

seems there is something wrong with the pin config.

Nothing wrong with the pin config.  Use the motherboard pink port for ambient noise reduction option.  The Line In label appears when the front panel pink port is connected and does not support the ambient noise reduction option. Due to an AppleHDA.kext issue, switching does not occur when the external mic in pin config loads.  Note, non native hardware has no support for ambient noise reduction.

 

Errors on the attachments.

Link to comment
Share on other sites

Nothing wrong with the pin config.  Use the motherboard pink port for ambient noise reduction option.  The Line In label appears when the front panel pink port is connected and does not support the ambient noise reduction option. Due to an AppleHDA.kext issue, switching does not occur when the external mic in pin config loads.  Note, non native hardware has no support for ambient noise reduction.

 

Errors on the attachments.

 

Thanks for the reply Toleda. It works flawless, just a minor cosmetic detail. And as I understand it cannot be fixed by any other means than changing the source code in AppleHDA.kext. 

 

The screenshots were just showing how it looked like when it said Line In and Internal Microphone.

Link to comment
Share on other sites

  • 2 weeks later...

Hi help with this:

File: audio_cloverALC-110.command_v1.0r10

Release Mode

Password:

EFI partition not mounted

El Capitan HD/EFI folder found

Confirm Clover Legacy Install (y/n): y

System Integrity Protection status: disabled.

 

OK to patch

cp: /Volumes/El Capitan HD/EFI/CLOVER/config-backup.plist: Permission denied

Error: no IOReg/HDEF; BIOS/audio/disabled or ACPI problem

No system files were changed

To save a Copy of this Terminal session: Terminal/Shell/Export Text As ...

logout

Saving session...

...copying shared history...

...saving history...truncating history files...

...completed.

 

[Process completed]

Link to comment
Share on other sites

Error: no IOReg/HDEF; BIOS/audio/disabled or ACPI problem

OS X audio requires HDEF; see Post #1, Audio ID Injection.

If you attach Post #1, Problem Reporting files, the best options can be determined.

Link to comment
Share on other sites

OS X: x99 audio controller (device_id: 8d20) is not supported

Working: x99/8c20 with AppleHDA.kext_v2.6.3

Not working x99/8c20 with 10.10.3+/10.11 AppleHDA.kext

 

Try 8ca0, 9ca0, 9c20, a170 (replace 8c20 in config.plist/KernelAndKextPatches/KextsToPatch/10.9.4-10.10-/x99 ALC Onboard Audio)

More info: AppleHDAController native Intel ids

VLC/optical: not working (Encoded Digital Audio selection, NA), use another player.

VLC/analog: Audio MIDI Setup/configure 5.1 aggregate device

See Surround Sound.pdf

Its worked for me 10.11.5

you have to patched 208C to 208D replace ALL

Link to comment
Share on other sites

Its worked for me 10.11.5

you have to patched 208C to 208D replace ALL

That patched worked for 10.9.4 and 10.9.5

10.10 to current; a08c to 208d worked.

Are you saying only 208c to 208d works in 10.11.5?

Link to comment
Share on other sites

That patched worked for 10.9.4 and 10.9.5

10.10 to current; a08c to 208d worked.

Are you saying only 208c to 208d works in 10.11.5?

 

For me, 10.11.5, using a08c to 208d and all is ok.

  • Like 1
Link to comment
Share on other sites

  • 2 weeks later...
  • 2 weeks later...

Hi Toleda,
 
I got an upgrade on my work PC and it's using a GA-Z170 Gaming K3 motherboard (ALC1150 audio).
 
Now, I tried using your magic script audio_cloverALC-110_v1.0r10.command in combination with Clover, of course, and unfortunately I got this error:
 

Error: no IOReg/HDEF; BIOS/audio/disabled or ACPI problem

Any idea?

 

Not sure what could be the problem here. This is what I see in Sound -> Output.

post-1303722-0-09646800-1465729257_thumb.png

 

UDPATE:

 

Ok, so for anyone concerned, the error above is displayed because of wrong name. It should be HDEF instead of HDAS.

 

So it needs to be renamed:

post-1303722-0-78101500-1465733464_thumb.png

 

Problem is that, even after rename and successful installation, I still have no sound.

Link to comment
Share on other sites

Hello

 

I have a Skylake i3 with a Gigabyte GA-H170N-WIFI motherboard and an ALC1150 codec. I tried the I. Realtek ALC AppleHDA Scripts method with audio_cloverALC-110.command.zip. This was the result. Am I good to go or what should I do? Do I need to send all my files per the problem reporting instructions in the first post?

 

That thing will go on to at least 80000, after which I interrupted it.

 

Last login: Sun Jun 12 19:13:32 on ttys001

Anthonys-iMac:~ thinkcat$ /Users/thinkcat/Downloads/hackintosh/audio_cloverALC-110_v1.0r10.command ; exit;

 

Agreement

The audio_cloverALC-110 script is for personal use only. Do not distribute

the patch, any or all of the files or the resulting patched AppleHDA.kext

for any reason without permission. The audio_cloverALC-110 script is

provided as is and without any kind of warranty.

 

File: audio_cloverALC-110.command_v1.0r10

Release Mode

EFI partition is mounted

System Integrity Protection status: enabled (Custom Configuration).

 

Configuration:

Apple Internal: disabled

Kext Signing: disabled

Filesystem Protections: disabled

Debugging Restrictions: enabled

DTrace Restrictions: enabled

NVRAM Protections: enabled

 

This is an unsupported configuration, likely to break in the future and leave your machine in an unknown state.

 

OK to patch

Confirm Realtek ALC1150 (y/n): y

Clover Audio ID Injection (y/n): y

Use Audio ID: 1 (y/n): y

 

Download ALC1150 files ...

  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current

                                 Dload  Upload   Total   Spent    Left  Speed

100 23555  100 23555    0     0  25385      0 --:--:-- --:--:-- --:--:-- 25409

Edit config.plist/Devices/Audio/Inject/1

Edit config.plist/SystemParameters/InjectKexts/YES

Download kext patches

  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current

                                 Dload  Upload   Total   Spent    Left  Speed

100  1404  100  1404    0     0   3969      0 --:--:-- --:--:-- --:--:--  3977

Print: Entry, ":KernelAndKextPatches:KextsToPatch:11 dict", Does Not Exist

Print: Entry, ":KernelAndKextPatches:KextsToPatch:12 dict", Does Not Exist

Print: Entry, ":KernelAndKextPatches:KextsToPatch:13 dict", Does Not Exist

Print: Entry, ":KernelAndKextPatches:KextsToPatch:14 dict", Does Not Exist

Print: Entry, ":KernelAndKextPatches:KextsToPatch:15 dict", Does Not Exist

Print: Entry, ":KernelAndKextPatches:KextsToPatch:16 dict", Does Not Exist

Print: Entry, ":KernelAndKextPatches:KextsToPatch:17 dict", Does Not Exist

Print: Entry, ":KernelAndKextPatches:KextsToPatch:18 dict", Does Not Exist

Print: Entry, ":KernelAndKextPatches:KextsToPatch:19 dict", Does Not Exist

Print: Entry, ":KernelAndKextPatches:KextsToPatch:20 dict", Does Not Exist

Print: Entry, ":KernelAndKextPatches:KextsToPatch:21 dict", Does Not Exist

Print: Entry, ":KernelAndKextPatches:KextsToPatch:22 dict", Does Not Exist

Print: Entry, ":KernelAndKextPatches:KextsToPatch:23 dict", Does Not Exist

Print: Entry, ":KernelAndKextPatches:KextsToPatch:24 dict", Does Not Exist

Print: Entry, ":KernelAndKextPatches:KextsToPatch:25 dict", Does Not Exist

Print: Entry, ":KernelAndKextPatches:KextsToPatch:26 dict", Does Not Exist

Print: Entry, ":KernelAndKextPatches:KextsToPatch:27 dict", Does Not Exist

Print: Entry, ":KernelAndKextPatches:KextsToPatch:28 dict", Does Not Exist

Link to comment
Share on other sites

HI,

 

Error Report... no audio at all :(

 

It's a msi gs40 Skylake i7 6700HQ laptop

 

using  audio_cloverALC-110_v1.0r10

 

I have the devices (see picture)  and everything looks right  but no audio at all and no mic response .

 

Codec discovery command:

HDMI audio codec(s)

Onboard audio codec
Realtek: 0x10ec0899
Error: no IOReg/HDEF; BIOS/audio/disabled or ACPI problem; FIX:
BIOS problem, set BIOS/.../HD Audio/Enabled
ACPI problem, try:
https://github.com/toleda/audio_ALCInjection/tree/master/ssdt_hdef/
ssdt_hdef-1-no_ioreg/hdef

I'm trying to not bother the good people here with problems as im being able to resolve things by myself but i'm really stuck with this.. help! ?

 

Cheers
 

 

 

post-1191647-0-69586100-1466029087_thumb.png

post-1191647-0-52143600-1466029106_thumb.png

CLOVER_ALC_OUTPUT.txt

config.plist.txt

DSDT.aml.txt

post-1191647-0-62514900-1466029782_thumb.png

Link to comment
Share on other sites

HI,

 

Error Report... no audio at all :(

 

It's a msi gs40 Skylake i7 6700HQ laptop

 

using  audio_cloverALC-110_v1.0r10

 

I have the devices (see picture)  and everything looks right  but no audio at all and no mic response .

 

Codec discovery command:

HDMI audio codec(s)

Onboard audio codec
Realtek: 0x10ec0899
Error: no IOReg/HDEF; BIOS/audio/disabled or ACPI problem; FIX:
BIOS problem, set BIOS/.../HD Audio/Enabled
ACPI problem, try:
https://github.com/toleda/audio_ALCInjection/tree/master/ssdt_hdef/
ssdt_hdef-1-no_ioreg/hdef

I'm trying to not bother the good people here with problems as im being able to resolve things by myself but i'm really stuck with this.. help! ?

 

Cheers

 

I see you're using some SSDT patches there? Maybe try without them? Try to remove all the patches (assuming you can still boot after that) and leave only the sound. See if it makes any difference. I have no output, so my guess is that maybe the patch didn't take effect in my case. But in yours...looks ok. Kinda weird that you don't actually have sound.

Link to comment
Share on other sites

I see you're using some SSDT patches there? Maybe try without them? Try to remove all the patches (assuming you can still boot after that) and leave only the sound. See if it makes any difference. I have no output, so my guess is that maybe the patch didn't take effect in my case. But in yours...looks ok. Kinda weird that you don't actually have sound.

 

Actually as far as i remember I'm just using patches for the battery in the DSDT.aml (no SSDTs ). And I could boot without it so i'll do the test. I might changed something else i don't remember..

Link to comment
Share on other sites

config.plist is damaged, fix or replace. 

 

I think this is the part in my config.plist it is referring to, but I can't find any problem:

 

relevant-part-from-config.plist.txt

 

Edit:

 

I just noticed that, after failing to get sound in the way described, I used AppleALC and got sound. So if there are any signs of that in the plist, they are put there after the failure of the first attempt that I previously referred to.

Link to comment
Share on other sites

I gotta be missing something stupid. Everything I can see tells me it "should" be working. I'm only trying to get the 889 running now. I rarely use it.

 

  1. Audio device doesn’t show up in System Preferences = no sound.
  2. 10.11.5 / EVGA z68 SLI 130-SB-E685-KR / 685 1.04 x64 / i5-2500k / MSI R9 280x
  3. Everything else Attached.

Archive.zip

Link to comment
Share on other sites

10.12 Audio/Temporary Fix

edit config.plist/KernelAndKextPatches/KextsToPatch/

1. Duplicate:

attachicon.gifScreen Shot 2016-06-15 at 5.10.45 PM.png

2. Edit:

attachicon.gifScreen Shot 2016-06-15 at 5.13.08 PM.png

 

Credit: pcpaul/#10344

http://www.insanelymac.com/forum/topic/284656-clover-general-discussion/?p=2243118

 

Works great with ALC888 :thumbsup_anim: !

 

Thanks !

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
 Share

×
×
  • Create New...