Jump to content
toleda

El Capitan: Realtek ALC AppleHDA Audio

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!

Share this post


Link to post
Share on other sites
Advertisement

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

See Post #210.

Share this post


Link to post
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.

Share this post


Link to post
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.

Share this post


Link to post
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.

Share this post


Link to post
Share on other sites

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]

Share this post


Link to post
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.

Share this post


Link to post
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

Share this post


Link to post
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?

Share this post


Link to post
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.

Share this post


Link to post
Share on other sites

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.

Share this post


Link to post
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

Share this post


Link to post
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

Share this post


Link to post
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.

Share this post


Link to post
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..

Share this post


Link to post
Share on other sites

This was the result.

config.plist is damaged, fix or replace. 

msi gs40 Skylake i7 6700HQ laptop

This thread supports Desktop only. Desktop pathmaps and pinconfigs do not work for laptops.

Share this post


Link to post
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.

Share this post


Link to post
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

Share this post


Link to post
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 !

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.

  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • By grisno
      Hi people,
       
      Installer to activate the sound card REALTEK ALC282-v2 (10ec:0282) with LayoutID 1 or 3 in MacOS. This installer does not contain AppleHDA patched Kext. To work properly, it must be installed over vanilla AppleHDA.kext.
       
      I want to thank the whole community for their efforts and content provided, because without these it would not be possible to create this installer.
       
      I would appreciate comments and suggestions!!
       
      Status:
      Speakers : OK Headphones : OK HDMI Audio : OK (Intel HD4K Tested) LineIn : N/A (Model Without LineIn) MicInt : OK MicIntNoiseReduction : OK MicExt : N/A (Model Without MicExt) AutoDetectLineIn : N/A (Model Without LineIn) Sleep : OK WakeUp : OK AutoSleep : OK Hibernate : OK Siri : OK   Tested Laptops:
       
      - HP Pavillion 15-D002SS
       
      Coming Soon:
       
      - Unified installer for the different supported operating systems.
      - Support model with LineIn jack.
       
      Modified Verbs:
      01271C20 01271D00 01271EA0 01271F90 01471C10 01471D00 01471E17 01471F90 01871CF0 01871D00 01871E00 01871F40 01E71CF0 01E71D00 01E71E00 01E71F40 02171C30 02171D10 02171E21 02171F00 01470C02   DSDT:
       
      Patch to apply with MaciASL in your DSDT
      ######################################### HDEF v1.00######################################## into method label _DSM parent_label HDEF remove_entry;into device label HDEF insertbeginMethod (_DSM, 4, NotSerialized)\n{\n If (LEqual (Arg2, Zero)) { Return (Buffer() { 0x03 } ) }\n Return (Package()\n {\n "layout-id", Buffer() { 0x01, 0x00, 0x00, 0x00 },\n //"layout-id", Buffer() { 0x03, 0x00, 0x00, 0x00 },\n "hda-gfx", Buffer() { "onboard-1" },\n "PinConfigurations", Buffer() { },\n })\n}\nend;  
    • By grisno
      Hi people,
       
      This is a preliminary installer to activate the sound card IDT 92HD87B2/4 (111D:76D9) in MacOS. This new version of the installer does not contain AppleHDA patched Kext. To work properly, it must be installed over vanilla AppleHDA Kext.
       
      I want to thank the whole community for their efforts and content provided, because without these it would not be possible to create this installer.
       
      I would appreciate comments and suggestions!!
       
      Status:
      Speakers : OK Headphones : OK HDMI Audio : OK (Intel HD3K/4K Tested) LineIn : OK MicInt : OK MicIntNoiseReduction : OK MicExt : OK AutoDetectLineIn : OK Sleep : OK WakeUp : OK AutoSleep : OK Hibernate : OK Siri : OK   Tested Laptops:
       
      - HP Pavillion G6-2209SS
      - HP Probook 4440S
       
      Coming Soon:
       
      - Unified installer for the different supported operating systems
       
      Original Verbs:
      00a71cf0 00a71d00 00a71ef0 00a71f40 00b71c1f 00b71d10 00b71e21 00b71f04 00c71c20 00c71d10 00c71ea1 00c71f04 00d71c10 00d71d01 00d71e17 00d71f90 00f71cf0 00f71d00 00f71ef0 00f71f40 01171c30 01171d01 01171ea3 01171fd5   Modified Verbs Layer ID 3 & 12:
      00A71CF0 00A71D00 00A71EF0 00A71F40 01371C40 01371D10 01371E21 01371F04 00C71C20 00C71D10 00C71E81 00C71F04 01471C10 01471D01 01471E17 01471F90 00F71C50 00F71D00 00F71EF0 00F71F40 01171C30 01171D01 01171EA0 01171F90  
      Modified Verbs Layer ID 2:
      00B71C10 00B71D10 00B71E21 00B71F04 00C71C20 00C71D10 00C71E81 00C71F04 00D71C30 00D71D00 00D71E17 00D71F90 01171C40 01171D00 01171EA0 01171F90  
        AppleHDAHardwareConfigDriver.kext > Info.plist (Layer ID 2, 3 & 12): <key>HDAConfigDefault</key> <array> <dict> <key>AFGLowPowerState</key> <data> AwAAAA== </data> <key>Codec</key> <string>IDT 92HD87B2/4</string> <key>CodecID</key> <integer>287143641</integer> <key>ConfigData</key> <data> AKcc8ACnHQAApx7wAKcfQAE3HEABNx0QATce IQE3HwQAxxwgAMcdEADHHoEAxx8EAUccEAFH HQEBRx4XAUcfkAD3HFAA9x0AAPce8AD3H0AB FxwwARcdAQEXHqABFx+Q </data> <key>FuncGroup</key> <integer>1</integer> <key>LayoutID</key> <integer>2</integer> </dict> <dict> <key>AFGLowPowerState</key> <data> AwAAAA== </data> <key>Codec</key> <string>IDT 92HD87B2/4</string> <key>CodecID</key> <integer>287143641</integer> <key>ConfigData</key> <data> ALccEAC3HRAAtx4hALcfBADHHCAAxx0QAMce gQDHHwQA1xwwANcdAADXHhcA1x+QARccQAEX HQABFx6gARcfkA== </data> <key>FuncGroup</key> <integer>1</integer> <key>LayoutID</key> <integer>3</integer> </dict> <dict> <key>AFGLowPowerState</key> <data> AwAAAA== </data> <key>Codec</key> <string>IDT 92HD87B2/4</string> <key>CodecID</key> <integer>287143641</integer> <key>ConfigData</key> <data> ALccEAC3HRAAtx4hALcfBADHHCAAxx0QAMce gQDHHwQA1xwwANcdAADXHhcA1x+QARccQAEX HQABFx6gARcfkA== </data> <key>FuncGroup</key> <integer>1</integer> <key>LayoutID</key> <integer>12</integer> </dict> </array>   DSDT:
       
      Patch to apply with MaciASL in your DSDT. You must change the value of the layout-id before applying the patch. In MacOS Mojave should always be 0x02
      ######################################### HDEF ######################################## into method label _DSM parent_label HDEF remove_entry; into device label HDEF insert begin Method (_DSM, 4, NotSerialized)\n {\n If (LEqual (Arg2, Zero)) { Return (Buffer() { 0x03 } ) }\n Return (Package()\n {\n "built-in", Buffer () { 0x00 }, \n "hda-gfx", Buffer() { "onboard-1" }, \n "layout-id", Buffer () { 0x03, 0x00, 0x00, 0x00 }, \n "PinConfigurations", Buffer () {}, \n "MaximumBootBeepVolume", Buffer () { 0x4d } \n })\n }\n end;  
×