Audio - Realtek ALC AppleHDA, El Capitan Update
Realtek ALC/Desktop: 269*, 283*, 885, 887, 888, 892, 898 and 1150 on board audio (*BRIX/NUC only)
Supports OS X: 10.11, 10.10, 10.9 and 10.8
Enables OS X Realtek ALC on board audio for Intel motherboards. El Capitan requires native AppleHDA.kext. Codec specific script edits binaries and installs specific files. Depending on user requirements, select one Realtek ALC Installation Method.
Change Log
- v3: 8/17/16 - Initial 10.12/Sierra Support/cloverALC, see I. Realtek ALC AppleHDA Scripts
- v2.6 - 6/16/16 - 10.12 Audio/Temporary Fix, see Post #271, credit pcpaul
- v2.5 - 4/8/16 - x99/AppleHDA.kext/10.11 support, see 2. X99/Intel High Definition Audio, credit bOLEMO
- v2.4 -1/25/16 - Uninstall Realtek ALC AppleHDA added
- v2.3 - 1/18/16 - Audio/ALC Injection verification (Tools 3.)
- v2.2 - 12/15/15 - audio_pikeralpha-110 (Clover version of Piker Alpha/AppleHDA8Series.sh)
- v1.1 - 11/28/15 - 100 Series/Skylake (see Unsupported/Non-working Realtek ALC AppleHDA/1. 100 Series, below) and X99 update (see Unsupported/Non-working Realtek ALC AppleHDA/2. X99, below)
- v1.0 - 10/4/15 - El Captain Support
Realtek ALC Installation Methods (Select one method)
I. Realtek ALC AppleHDA Scripts
- Download script (select one script, Download/View Raw)
-
audio_cloverALC-120.command.zip
- patch kernel cache
- no edits to any native AppleHDA.kext file
- 2-4 files added to Resources folder
- Clover only
- audio_realtekALC-110.command.zip
- patch kext in place
- edits AppleHDA.kext binaries and adds files
- run script after Software Update
- Chameleon, Clover, Osmosis, others
- audio_pikeralphaALC-110.command.zip
- patch kernel cache
- native AppleHDA.kext (signed)
- installs AppleHDAxxx.kext (ex., L/E/AppleHDA892.kext)
- Not supported: ALC269 and ALC 283
- Clover only
-
- Double Click Downloads/audio_. . .ALC-110.command
- Enter Password
- Answer questions (y/n)
- Restart
II. Piker-Alpha AppleHDA8series Script
- Download script (see README)
- Piker-Alpha/AppleHDA8Series.sh (10.10 working, 10.11TBA, 10.11 fix, see below)
- patch alias
- no edits to any native AppleHDA.kext file
- installs AppleHDAxxx.kext (ex., S/L/E/AppleHDA892.kext)
- Chameleon, Clover, Osmosis, Revoboot, others
- Piker-Alpha/AppleHDA8Series.sh (10.10 working, 10.11TBA, 10.11 fix, see below)
- Terminal (Select one method)
- Clover/ALC audio
- $ ./AppleHDA8Series.s
- ALC audio:
- $ ./AppleHDA8Series.sh -b AppleHDA
- ALC audio and HD4600 HDMI audio:
- $ ./AppleHDA8Series.sh -b AppleHDA -b AppleHDAControll
- Clover/ALC audio
- Enter Password
- ... choose desired codec: (1-7)
- ... layout-id (y/n)
- Answer questions (y/n)
- 10.11 fix, see Credit/lisai9093 (below)
- Restart
Requirements
- OS X versions supported
- El Capitan/10.11.x
- Disable SIP: CsrActiveConfig=0x3
- Yosemite/10.10.x
- Allow unsigned kexts: kext-dev-mode=1
- Mavericks/10.9.x
- Mountain Lion/10.8.x
- El Capitan/10.11.x
- Intel Desktop motherboards
- Native AppleHDA (Restore native AppleHDA [Guide].pdf)
- Audio codec/ALC Injection, see Tools 3. (below), confirms:
- Supported Codecs, see Realtek Codecs and Applications (below)
- Supported Audio IDs, see Audio IDs (below)
- Working Audio ID Injection, Audio ID Injection (below)
Realtek Codecs and Applications (Codec/Device_ID/Application/Audio ID(s)/Audio Devices)
- ALC269/0x10ec0269/BRIX/1/HP, SPDIF
- ALC283/0x10ec0283/NUC and BRIX Pro/1/HP, Mic
- ALC885/0x10ec0885/Desktop/1/All
- ALC889A/same as ALC885
- ALC887/0x10ec0887_v003002/Desktop/1 or 2 or 3/All
- ALC887-L/0x10ec0887_v002002Desktop/1 or 2/All
- ALC888B/same as ALC887
- ALC887-L/0x10ec0887_v002002Desktop/1 or 2/All
- ALC888/0x10ec0888_v003002/Desktop/1 or 2 or 3/All
- ALC888-L/0x10ec0888_v002002Desktop/1 or 2/All
- ALC888S/same as ALC888
- ALC888-L/0x10ec0888_v002002Desktop/1 or 2/All
- ALC889/0x10ec0889/Desktop/1 or 2/All
- ALC892/0x10ec0892/Desktop/1 or 2 or 3/All
- ALC898/0x10ec0899/Desktop/1 or 2 or 3/All
- ALC1150/0x10ec0900/Desktop/1 or 2 or 3/All
Audio IDs
- Audio ID: 1 (motherboard with 3, 5 or 6 audio ports)
- Stereo (2 inputs, 4 outputs), 5.1 analog surround (3 outputs) and 5.1 digital surround (optical)
- Front Panel: Pink & GreenMotherboard: Pink, Blue, Green, Orange, Black and SPDIF
- Stereo (2 inputs, 4 outputs), 5.1 analog surround (3 outputs) and 5.1 digital surround (optical)
- Audio ID: 2 (motherboard with 3 audio ports, enables analog surround sound))
- Stereo (1 input, 4 outputs), 5.1 analog surround (3 outputs) and 5.1 digital surround (optical)
- Front Panel: Pink & Green
- Motherboard: Green, Pink (> Orange), Blue (> Black) and SPDIF
- Stereo (1 input, 4 outputs), 5.1 analog surround (3 outputs) and 5.1 digital surround (optical)
- Audio ID: 3 (Enables HD3000/HD4000/HD5xx HDMI audio)
- Stereo (2 inputs, 3 outputs/) and 5.1 digital surround (optical)
- Front Panel: Pink & Green
- Motherboard: Pink, Blue, Green, Black and SPDIF
- No Orange support
- if required, see More Info/2. Customization guide (below)
- Stereo (2 inputs, 3 outputs/) and 5.1 digital surround (optical)
Audio ID Injection, audio_ALCInjection
- HDEF/kext/no dsdt/HDAEnabler_.kext = Audio_ID
- HDEF/dsdt/layout-id = Audio_ID
- HDEF/ssdt/layout-id = Audio_ID, see ssdt_hdef
- HDEF/Clover/config.plist/Devices/Audio/Inject/Audio_ID
- HDEF/Chameleon/Extra/org.chameleon.Boot.plist
- HDAEnabler = Yes
- HDEFLayoutID = 01000000 or 02000000 or 0300000
Unsupported/Non-working Realtek ALC AppleHDA.kext
- 100 Series/Intel High Definition Audio (Workaround requires 1, 2, 3 and 4)
- Rename dsdt/HDAS to HDEF (Select one method)
- Clover: Download/config-audio_cloverALC-100series.plist.zip
- Add config.plist/ACPI/DSDT/Patches/Rename HDAS to HDEF
- ssdt injection (Any bootloader. Select Audio ID and install)
- Audio ID: 1, ssdt_hdef-1-100-hdas.zip
- Audio ID: 2, ssdt_hdef-2-100-hdas.zip
- Audio ID: 3, ssdt_hdef-3-100-hdas.zi
- Clover: Download/config-audio_cloverALC-100series.plist.zip
- Restart
- Install Realtek ALC Audio (see Realtek ALC Installation Methods)
- Restart
- Rename dsdt/HDAS to HDEF (Select one method)
- X99/Intel High Definition Audio (Workaround requires 1, 2, 3, 4 and 5), 10.11/credit bOLEMO
- Rename dsdt/ALSA to HDEF (Select one method)
- Clover: Download/config-audio_cloverALC-x99.plist.zip
- Add config.plist/ACPI/DSDT/Patches/Rename ALZA to HDEF
- ssdt injection (any bootloader):
- Audio ID: 1, install ssdt_hdef-1-x99_alza.zip
- Clover: Download/config-audio_cloverALC-x99.plist.zip
- Restart
- Install Realtek ALC Audio (see Realtek ALC Installation Methods)
- Add x99 HD Audio device_id (Select one method)
- Clover: Download/config-audio_cloverALC-x99.plist.zip (Select one, appropriate version)
- Add config.plist/KernelAndKextPatches/KextsToPatch/10.10-10.11+x99-ALC-Onboard-Audio
- Add config.plist/KernelAndKextPatches/KextsToPatch/110.9.4-10.9.5-x99-ALC-Onboard-Audio
- Patched AppleHDA.kext (RealtekALC)
- Double Click/audio_alc_x99-hda-100_patch.command.zip
- Clover: Download/config-audio_cloverALC-x99.plist.zip (Select one, appropriate version)
- Restart
- Rename dsdt/ALSA to HDEF (Select one method)
- 887_v100101 and earlier
- Workaround: try 887 Legacy
- 888_v100101 and earlier
- Workaround: try 888 Legacy
- Asus P67H67 3xxx BIOS: Phantom codec
- Workaround: 2xxx BIOS downgrade, 7/8 Series motherboard upgrade
- MSI motherboards, pre Sandy Bridge
- Workaround: 6/7/8 Series motherboard upgrade
- AC97 (Front Panel)
- Workaround: HD Audio Front panel
More Information audio_ALC_guides
- Capabilities - Realtek ALC AppleHDA_v2 [Guide].pdf
- Audio_ID Configurations, Surround sound, audio popping, USB start up problem
- Customization - Realtek ALC AppleHDA_v2 [Guide].pdf
- Manual speaker and headphone selection, Substitute SPDIF-2 Wire Output
- Screenshots - Realtek ALC AppleHDA_v2.pdf
- System Information/Audio/Intel High Definition Audio, System Preferences/Sound/Output
- No Audio Devices - Realtek ALC AppleHDA [Guide].pdf
- No audio devices, no sound, no codec
- No Sound - Realtek ALC AppleHDA [Guide].pdf
- Audio devices present, no sound when selected
- No Audio After Sleep/Wake - Realtek ALC AppleHDA [Fixes].pdf
- No audio devices on wak
- Surround Sound - Realtek ALC - AppleHDA [Guide].pdf
- Players, analog, optical
Uninstall Realtek ALC AppleHDA
- cloverALC, remove:
- S/L/E/AppleHDA.kext and install the native AppleHDA.kext
- or S/L/E/AppleHDA.kext/Contents/Resources/layout1.zml.zlib, layout2.zml.zlib, layout3.zml.zlib, Platforms.zml.zlib
- config.plist/.../KextsToPatch/AppleHDA (3x)
- EFI/CLOVER/kexts/10.xx or other/realtekALC.kext
- S/L/E/AppleHDA.kext and install the native AppleHDA.kext
- pikeralphaALC, remove:
- L/E/AppleHDA8xx.kext
- config.plist/.../KextsToPatch/AppleHDA (3x)
- realtekALC, remove:
- S/L/E/AppleHDA.kext and install the native AppleHDA.kext
- pikeralpha AppleHDA8Series, remove:
- S/L/E/AppleHDA8xx.kext and install the native AppleHDA.kext
Tools
- IORegistry Explorer (choose one)
- IORegistryExplorer_v2.1.zip (View Raw)
- DPCIManager
- Audio/ALC Injection: audio_codecdetect.command.zip (select View Raw, double click)
- MaciASL
Problem Reporting
- Description of audio problem
- OS X version/motherboard model/BIOS version/processor/graphics
- Procedure/Guide Used
- Audio/ALC Injection (Tools 3.)
- Double click/Downloads/audio_codecdetect.command
- Terminal/Shell/File/Export Text As. .
- Copy of IOReg - IOReg_v2.1/File/Save a Copy As…, verify file (Tools 1.)
- Copy Of Console/All Messages (last boot)/File/Save a Copy As..
- Installed S/L/E/AppleHDA.kext or AppleHDA8Series AppleHDAxxx kext
- Screen shots:
- DPCIManager/Status (Tools 2.)
- System Information/Hardware/Audio/Intel High Definition Audio (not Devices)
- Terminal/Shell/Export Test As. . . (if script used)
- audio_realtekALC-100.command
- AppleHDA8Series.sh
- audio_cloverALC-100.command
- Chameleon
- Extra/org.chameleon.Boot.plist
- DPCIManager/Misc/Boot Log (Tools 2.)
- Extra/dsdt.aml (if installed)
- Extra/ssdt.aml (if installed
- Clover
- EFI/Clover/config.plist
- DPCIManager/Misc/Boot Log (Tools 2.)
- EFI/Clover/ACPI/Patched/dsdt.aml (if installed)
- EFI/Clover/ACP Patched/ssdt.aml (if installed)
Credit
bOLEMO, post #196, El Capitan: Realtek ALC AppleHDA Audio
lisai9093, Post #5, AppleHDA for El Capitan discussion
THe KiNG [HOW TO] Patch AppleHDA - Knowledge Base - Project OS X Forums
PikeRAlpha New style of AppleHDA.kext patching for Yosemite | Pike's Universum
abxite http://applelife.ru/...06/#post-353647
TimeWalker75a, Post # 20, No sound after waking from sleep
RevoGirl



Sign In
Create Account








