Jump to content
toleda

El Capitan: Realtek ALC AppleHDA Audio

388 posts in this topic

Recommended Posts

Update: Rebuilt system and kexts caches on my startup disk with KCPM Utility Pro, restarted and now all is working, including the digital S/PDIF outputs! Hopefully it stays stable.

 

Thanks Toleda!

 

Note: I also tried to "Repair Permissions on Entire Disk" with this utility, but it never finished [3+ hours], so perhaps something changed in 10.11.1.

 

Hello I try also to enable SPDIF output on added bracket to the mobo, so I need to edit platform.zml.zlib and realtekALC.kext/...Info.plist

 

But unfortunalety it doesn't work, I dont know why, I did the same fix like Anachronaut did with the help of Toleda

 

My mobo : GA Z77 DS3H > ALC 887, layout 3 - analog sound working well

 

1) I switch the 2 node id of last item in 886 path of platform.zlib

2) then I patched the info.plist of realetkALC.kext in clover/kext folder

 

Here attached the 2 kexts, before then after the patch :

- AppleHDA.kext

- RealtekALC.kext

 

Also the picture of the patch of Platform.zml

 

Here are the ConfigData, codec 887 (283904135) layout 3

 

Before:

21471C10 21471D40 21471E11 21471F90 21571C20 21571D10 21571E01 21571F01 21671CF0 21671D00 21671E00 21671F40 21771CF0 21771D00 21771E00 21771F40 21871C40 21871D90 21871EA0 21871F90 21971C60 21971D90 21971E81 21971F02 21A71C50 21A71D30 21A71E81 21A71F01 21B71C70 21B71D40 21B71E21 21B71F02 21E71C90 21E71D61 21E71E4B 21E71F01 21F71CF0 21F71D00 21F71E00 21F71F40 21171CF0 21171D00 21171E00 21171F40 

 

After:

21471C10 21471D40 21471E11 21471F90 21571C20 21571D10 21571E01 21571F01 21671CF0 21671D00 21671E00 21671F40 21771CF0 21771D00 21771E00 21771F40 21871C40 21871D90 21871EA0 21871F90 21971C60 21971D90 21971E81 21971F02 21A71C50 21A71D30 21A71E81 21A71F01 21B71C70 21B71D40 21B71E21 21B71F02 21E71CF0 21E71D00 21E71E00 21E71F40 21F71CF0 21F71D00 21F71E00 21F71F40 21171CA0 21171D01 21171E43 21171F99 

 

 

But whatever I do, no sound anymore detected in pref panel after reboot.

If I replace with the stock Info.Plist, sound back, but of course spdif patch doesn't work

 

Coud you please help me ?

 

Thanks !!!

stock kext.zip

patch kext.zip

post-64122-0-69087200-1486330596_thumb.png

Info.plist.zip

Share this post


Link to post
Share on other sites
Advertisement

GA Z77 DS3H > ALC 887, layout 3 - analog sound working well

 

1) I switch the 2 node id of last item in 886 path of platform.zlib

Apologies for the delay in replying

PathMapID = 387 for 887/Layout 3, not 887 (Layout 1)

Restore Platforms and re-edit the correct PathMapID

Share this post


Link to post
Share on other sites

Hi toleda,

 

I need some help I guess:

10.11.6, smbios mac pro 6.1,

I'm on a Asrock X99M with ALC 1150, but with some minor changes to my dsdt (mac pro 6.1 smbios with gtx 970), my gtx1 graphics is not added with original dsdt, so I've changed my dsdt:

changed BR3A.H000 to BR3A.H00Y,

changed BR3A.H001 to BR3A.HDA1

see attached dsdt

with this change I was able to add GFX1 to BR3A device tree to solve the NVIDIA Driver issue (pikes AppleGraphicsDevicePolicy patch in config.plist does not work for me).

I've attached the dsdt as well as the ssdt.

 

but now I've managed to destroy my working audio configuration.

I've followed your description on page 1 post 1 for x99 (steps 1-5) with

 

1.Rename dsdt/ALSA to HDEF (Select one method) (ive using both methods clover config and ssdt.aml)

2. restart (alza is hdef on PCI0/AppleACPIPCI/HDEF@1B

3. Install Realtek ALC Audio (see Realtek ALC Installation Methods)

Method I used: audio_clover_alc command with realtekALC.kext in /clover/kexts/others (attached)

4. Add x99 HD Audio device_id

Method I used: first try clover config kexttopatch

send try: patched appleHDA.kext

 

still no sound in the systempanel. no hdmi audio as well.

I'm just lost

I've attached every stuff you requested in problem solving area.

Asrock x99m Insanelymac.zip

Share this post


Link to post
Share on other sites

managed to destroy my working audio configuration.

Fix 1150 audio first

1. config.plist is damaged, replace. Suggest Xcode to edit .plist files

2. duplicate x99 patches, remove 1

3. no 1150 patches, run cloverALC

4. suggest ssdt instead of dsdt/ALZA patch, ssdt_hdef-1-x99-alza.zip

Restart, reply with new files.

Share this post


Link to post
Share on other sites

Can Anyone please help me to patch AppleHDA.kext for codec Realtek ALC3227

This thread addresses Desktop audio.  Consider posting to AppleHDA patch threads.

Share this post


Link to post
Share on other sites

Thanks!  Works like a charm for both a p5q and p6t with vanilla Sierra! Thanks alot!

Share this post


Link to post
Share on other sites

hello i have a macpro 1,1 with el captain 10.11.6 when i updated to 10.11.6 i booted but with no working audio. i tried all recent voodoohda.kexts 2.8.8 - 2.8.4 none work can you help me find working el captain 10.11.x applehda or applealc driver 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 tom666
      osx10.14
      i5-4250u
      i have added "irq hdef hdau  mutex osys10" patch
      and install acpibettery on clover ,but the battery management still donot work

      my audio card is alc269vc ,i try to use applealc,and tried all the layoutid, all of those colud not work.
      2019-03-31 20:18:23.389590+0800  localhost kernel[0]: (kernel) AppleALC:     alc @ failed to find IOHDACodecVendorID, retrying 0
      i have also use linux to find the codec
      i uploaded the clover , dsdt,codec.
      This problem has been bothering me for two days.
      thanks
       
       
      all.zip
      2019-03-31 20:18:17.997435+0800  localhost kernel[0]: calling mpo_policy_init for Lilu
      2019-03-31 20:18:18.003796+0800  localhost kernel[0]: Security policy loaded: Lilu Kernel Extension 1.3.5 (Lilu)
      2019-03-31 20:18:23.389590+0800  localhost kernel[0]: (kernel) AppleALC:     alc @ failed to find IOHDACodecVendorID, retrying 0
      2019-03-31 20:18:23.398483+0800  localhost kernel[0]: (kernel) Lilu: patcher @ lookup patching applied only 0 patches out of 1
    • By noisegate
      Hi,
       
      I use AppleALC v1.3.5, I can see the device in system info but no sound. Any idea?
       
      Thanks!
       
    • 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;  
×