toleda Posted June 14, 2014 Share Posted June 14, 2014 Yosemite: Audio - Realtek ALC AppleHDA - Deprecated For Realtek ALC885 through ALC1150 on board audio codecs Yosemite/solutions/support, see El Capitan: Realtek ALC AppleHDA Audio Enables Realtek ALC on board audio for Intel motherboards running Yosemite. Requires installed native AppleHDA.kext. Codec specific script edits binaries and installs specific files. Depending on user requirements, 3 Realtek ALC AppleHDA installation techniques are available. Change Log 10/18/15 - Deprecated v3.4 - 1/8/2015: audio_cloverALC-100/audio_realtekALC-100 (v1.0.4) release; 887/888 legacy detection, ALC1150 patch fix, Clover/Legacy support, bug fixes v3.3 - 12/27/2014: No Audio after Sleep/Wake, credit: TimeWalker75a, see Note 6. v3.2 - 11/29/2014: BRIX/ALC269, BRIX Pro/ALC283 and NUC/ALC283 Support, see Note 5. v3.1 - 11/15/2014: x99 audio, see Post #237, Haswell-E mach_kernel patch (5960X, 5830K and 5820K) v3.0 - 10/15/2014 - Yosemite Release v2.1- 8/12/2014 - 9 Series/EAPD added to 887, 892, 898, 1150, credit: kidalive v2.0 - 8/12/2014 - v2 AppleHDA.kext patch scripts available; easier, simpler and faster. v1.1 - 6/130/14 - Yosemite/Realtek ALC AppleHDA Support Kext Available - credit PikeRAlpha v1.0 - 6/14/14 - Yosemite (DP - initial support) Yosemite/New Feature 9 Series AppleHDA.kext support New User/First Time/Yosemite Audio Determine motherboard audio codec (Realtek ALCxxx) Source: User manual, specifications, website Supported: ALC885, 887, 888, 889, 892, 898 or 1150 Audio Codec is: ALCxxx Recommended Audio Selections Chameleon/Clover Injection Audio ID: 1 ALCxxx Requirements OS X versions supported: Yosemite/10.10, see Notes 1 and 2, below Native AppleHDA.kext Need native, see Restore native AppleHDA [Guide].pdf Realtek ALC, one of the following Device_ID - Codec Name Not sure, see Notes 3, below Supported motherboard on board audio codecs 10ec0885 - ALC885/ALC889a 10ec0887 (v100202 and v100302) - ALC887/ALC888b 10ec0888 (v100202 and v100302) - ALC888/ALC888s 10ec0889 - ALC889 10ec0892 - ALC892 10ec0899 - ALC898 10ec0900 - ALC1150 Supported Audio-IDs (Audio_ID = layout-id), select one Audio IDs Audio_ID: 1 - 5/6 port Realtek ALC onboard audio and HD5K/AMD/Nvidia HDMI audio Audio_ID: 2 - 3 port Realtek ALC onboard audio and HD5K/AMD/Nvidia HDMI audio Audio_ID: 3 - 3/5/6 port Realtek ALC onboard audio and HD3K/HD4K/AMD/Nvidia HDMI audio Details Audio_IDs: 1 and 2 support analog 5.1 surround sound, 3 does not Audio_IDs: 1, 2 and 3 require HDMI audio dsdt edits/ssdts for HDMI audio Audio_ID Injection, select one Supported Realtek ALC Injection methods, see audio_ALCInjection HDEF/kext/No dsdt/HDAEnabler_.kext = Audio_ID HDEF/dsdt/layout-id = Audio_ID, HDEF/ssdt/layout-id = Audio_ID HDEF/Clover/Config.plist/Devices/Audio/Inject = Audio_ID HDEF/Chameleon Installer/Customize/Setting/HDEF Layout/ Verification, see Notes 4, below Realtek ALC AppleHDA Audio Patch Methods v2 - select one realtekALC/patch in place- new script detects the codec and patches the native AppleHDA.kext for ALC onboard audio. Run the same script to restore audio after Software Update Piker-Alpha AppleHDA8series - installs an audio support kext for ALC onboard audio. AppleHDA.kext remains native and the technique survives most Software Updates. Credit: Piker-Alpha cloverALC/Clover patched - automatically detects codec and installs all audio files and patches for ALC onboard audio. Audio survives most Software Updates. Install once and done. Credit: abxite 1. realtekALC/patch in place New script detects the codec and patches the native AppleHDA.kext for ALC onboard audio. Run the same script to restore audio after Software Update. realtekALC/patch in place Bootloaders: Chimera, Chameleon, Clover Software Update: run same script after update restart More Info: audio_RealtekALC Installation - realtekALC Download: (View Raw) audio_realtekALC-100.command.zip Double click: Downloads/audio_realtekALC-100.command Password? Verify Codec - y/n? (885, 887, 888, 889, 892, 898, 1150 only) Enable HD4600 HDMI audio - y/n? (887, 892, 898, 1150 only) Restart Verify Patched AppleHDA kext installed S/L/E/AppleHDA.kext_vx.x-toledaALCxxx Verify ALC onboard audio System Preferences/Sound/Output/select audio device 2. Piker-Alpha AppleHDA8series installs an audio support kext for ALC onboard audio. AppleHDA.kext remains native and the technique survives most Software Updates. Credit: Piker-Alpha Piker-Alpha AppleHDA8series Bootloaders: Chimera, Chameleon, Clover Software Update: persistent, no action required More Info: audio_pikeralphaALC Installation - AppleHDA8Series Piker-Alpha/AppleHDA8Series.sh Download Zip $ cd Downloads/AppleHDA8Series.sh-master Chameleon/Chimera/Clover - no AppleHDA binary patch $ ./AppleHDA8Series.sh -b AppleHDA $ ./AppleHDA8Series.sh -b AppleHDA -b AppleHDAController Clover - with AppleHDA kext patch(es) $ ./AppleHDA8Series.sh Password Codec Layout Install S/L/E Reboot Verify ALC AppleHDA8Series kext installed S/L/E/AppleHDAxxx Verify ALC onboard audio System Preferences/Sound/Output/select audio device 3. cloverALC/Clover patched Automatically detects codec and installs all audio files and patches for ALC onboard audio. Audio persists after most Software Updates. Install once and done. Credit: abxite cloverALC/Clover patched Bootloaders: Clover Software Update: persistent, no action required More Info: audio_CloverALC Installation - cloverALC (See Note 3) Download: (View Raw) audio_cloverALC-100.command.zip Double click Downloads/clover-90_patch_v2.command Password? Verify Codec - y/n? (885, 887, 888, 889, 892, 898, 1150 only) 1150 Only: see note 5. before restarting Restart Verify ALC onboard audio System Preferences/Sound/Output/select audio device Notes 10.10 and newer/Boot flags Clover/config.plist Mandatory, Add: Boot/Arguments/kext-dev-mode=1 Remove: Boot/Arguments/npci=0x3000 Chameleon/Extra/org.chameleon.Boot.plist Mandatory:, Add: Kernel Flags//kext-dev-mode=1 Remove Kernel Flags/npci=0x3000 AppleHDA.kext version matters AppleHDA.kext can be the same as or earlier than the installed OS X version AppleHDA.kext does not work if newer than the installed OS X version Audio Codec Verification/DPCIManager see Tools 2. See Status/Codec ID/Revision, note Codec ID Verify Requirements/2. Realtek ALC/1. Supported audio codecs, above Audio_ID verification/IORegistryExplorer see Tools 3. Search: HDEF Locate: layout-id (right pane, scroll down) Verify: <01 00 00 00> or <02 00 00 00> or <03 00 00 00> BRIX/ALC269, BRIX Pro/ALC283 and NUC/ALC283 Support Installation methods realtekALC/patch in place Piker-Alpha AppleHDA8series (N/A) cloverALC/Clover patched Audio Devices ALC269 - BRIX/Headphones and SPDIF out ALC283 - BRIX Pro and NUC/Headphones (Microphone is not supported) HDMI audio with dsdt edits or ssdt: see HDMI Audio AppleHDA No Audio after Sleep/Wake Codec-Commander, credit TimeWalker75a Instructions: Post #333, Yosemite: Audio - Realtek ALC AppleHDA Unsupported/Non-working Realtek ALC AppleHDA.kext 887_v100101 and earlier 888_v100101 and earlier Asus P67H67 3xxx BIOS: Phantom codec Workaround: 2xxx BIOS downgrade, 7/8 Series upgrade MSI motherboards, pre Sandy Bridge Workaround: 6/7/8 Series upgrade AC97 (Front Panel) Workaround: HD Audio Realtek ALC Speakers Audio ID: 1 and 3, match speaker connector color to same motherboard/case port color Audio ID: 2 (3 port motherboard audio) Plug black connector into blue motherboard port for rear speakers Plug green connector into green motherboard port for front speakers Plug orange connector into pink motherboard port for center/sub speakers Front panel: Match connector color to same case port color Optional Installs Configure 5.1 Surround Sound Aggregate Device (Not available with Audio ID: 3) Applications/Utilities/Audio MIDI Setup/Audio Devices/+/Create Aggregate Device Select (in order) Built-in Output Built-in Line Output (1st) Built-in Line Output (2nd) Configure Speakers Multichannel 5.1 Surround Apply/Done Connect Audio Input to Audio Output Line In - http://www.rogueamoeba.com/freebies/ More Information - audio_ALC_guides Capabilities - Realtek ALC AppleHDA_v2 [Guide].pdf ex., Audio_ID Configurations, Surround sound, audio popping, USB start up problem Customization - Realtek ALC AppleHDA_v2 [Guide].pdf ex., Manual speaker and headphone selection, Substitute SPDIF-2 Wire Output Screenshots - Realtek ALC AppleHDA_v2.pdf ex., System Information/Audio/Intel High Definition Audio, System Preferences/Sound/Output No Audio Devices - Realtek ALC AppleHDA [Guide].pdf ex., No audio devices, no sound, no codec No Sound - Realtek ALC AppleHDA [Guide].pdf ex., Audio devices present, no sound when selected No Audio After Sleep/Wake - Realtek ALC AppleHDA [Fixes].pdf ex., No audio devices on wake Surround Sound - Realtek ALC - AppleHDA [Guide].pdf ex., Players, analog, optical Tools IORegistry Explorer (choose one) IORegistryExplorer_v2.1.zip (View Raw) IOJones MaciASL DPCIManager Kext Install utilities, i.e., Kext Wizard, Kext Utility, DPCIManager, etc. Troubleshooting - audio_ALC_guides See No Audio Devices - Realtek ALC AppleHDA [Guide].pdf See No Sound - Realtek ALC AppleHDA [Guide].pdf See No Audio After Sleep:Wake - Realtek ALC AppleHDA [Fixes].pdf Problem Reporting (Post to this thread with requested information attached) Description of audio problem OS X version/motherboard model/BIOS version/processor/graphics Procedure/Guide Used Copy of IOReg (Tools 1.) - File/Save a Copy As…, verify file (no ioreg.txt) 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 3.) 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 Extra/dsdt.aml (if installed) Extra/ssdt.aml (if installed) Clover EFI/Clover/config.plist DPCIManager/Misc/Boot Log EFI/Clover/ACPI/Patched/dsdt.aml (if installed) EFI/Clover/ACPI/Patched/ssdt.aml (if installed) Credit 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 16 Link to comment Share on other sites More sharing options...
doof Posted June 14, 2014 Share Posted June 14, 2014 Thanks Toleda, I'll give it a go. Link to comment Share on other sites More sharing options...
Fabio1971 Posted June 14, 2014 Share Posted June 14, 2014 great job Fabio Link to comment Share on other sites More sharing options...
Ritte Posted June 14, 2014 Share Posted June 14, 2014 Works great for ALC898, thanks! 2 Link to comment Share on other sites More sharing options...
naiclub Posted June 23, 2014 Share Posted June 23, 2014 Toleda Hello, I have problems with no sound. Help solve the problem for me Thanks toleda https://www.dropbox.com/s/vy7cs60ekdj1q5y/ที่จัดเก็บ.zip Link to comment Share on other sites More sharing options...
toleda Posted June 23, 2014 Author Share Posted June 23, 2014 I have problems with no sound. layout-id is wrong, See Post #1 for valid Audio IDs for this method. Note: layout-id = Audio ID. 1 Link to comment Share on other sites More sharing options...
naiclub Posted June 23, 2014 Share Posted June 23, 2014 This problem by topic [attachment =143330: หน้าจอ 2014/06/23 23.37.12.png] Works great for ALC898, thanks! You request samples Or how do thank Link to comment Share on other sites More sharing options...
toleda Posted June 23, 2014 Author Share Posted June 23, 2014 คุณขอตัวอย่างหรือวิธีการทำ ขอบคุณ IOReg/HDEF shows wrong value. Attach config.plist Link to comment Share on other sites More sharing options...
naiclub Posted June 23, 2014 Share Posted June 23, 2014 Hi, Please help me toleda I've made your way before doing the Mirone. It did not work at all 2. The number 4 is used Mirone Your use of the 1-2-3 Toleda I do not think It does not https://www.dropbox.com/s/q7a6pywfbu8fc0a/abc.zip Link to comment Share on other sites More sharing options...
toleda Posted June 23, 2014 Author Share Posted June 23, 2014 It did not work at all 2. Cannot mix patched AppleHDA with the Post #1 methods. Confirm native AppleHDA.kext is installed. With Realtek ALC AppleHDA Support kext Installation method above, Delete config.plist/KernelAndKextPatches/KextsToPatch/ALC898 Binary and Devices/AddProperties. Reply with new IOReg and AppleHDA898.kext and AppleHDA.kext. 1 Link to comment Share on other sites More sharing options...
naiclub Posted June 24, 2014 Share Posted June 24, 2014 Cannot mix patched AppleHDA with the Post #1 methods. Confirm native AppleHDA.kext is installed. With Realtek ALC AppleHDA Support kext Installation method above, Delete config.plist/KernelAndKextPatches/KextsToPatch/ALC898 Binary and Devices/AddProperties. Reply with new IOReg and AppleHDA898.kext and AppleHDA.kext. Hello Toleda I did as you specified. But it does not work I was perplexed, then thank https://www.dropbox.com/s/8271b9yis5loyxr/Sss.zip Link to comment Share on other sites More sharing options...
naiclub Posted June 24, 2014 Share Posted June 24, 2014 Hello toleda Numbers that have come from it. See as shown in Figure I find the numbers Of AppleHDA-orig I think the conclusion is not the same. each version Link to comment Share on other sites More sharing options...
toleda Posted June 24, 2014 Author Share Posted June 24, 2014 I did as you specified. But it does not work Not correct. 2nd request, attach AppleHDA898.kext and AppleHDA.kext. Link to comment Share on other sites More sharing options...
naiclub Posted June 24, 2014 Share Posted June 24, 2014 Not correct. 2nd request, attach AppleHDA898.kext and AppleHDA.kext. Hello toleda As a result, it works fine. Now I have HDMI audio does not work. https://www.dropbox.com/s/wt1pyjc5l1qpy5a/Sesssion.zip Link to comment Share on other sites More sharing options...
toleda Posted June 24, 2014 Author Share Posted June 24, 2014 As a result, it works fine. Now I have HDMI audio does not work. Lucky. Ended up with patched 898 AppleHDA.kext. Audio will break with next update. Start over with Realtek ALC AppleHDA Support kext Installation method above. Yosemite/HD4600 HDMI audio does not work, note sound assertions. 1 Link to comment Share on other sites More sharing options...
naiclub Posted June 24, 2014 Share Posted June 24, 2014 AppleHDA898.kext try to load it turns out that it was not loaded, but AppleHDA.kext. Link to comment Share on other sites More sharing options...
toleda Posted June 24, 2014 Author Share Posted June 24, 2014 AppleHDA898.kext try to load it turns out that it was not loaded, but AppleHDA.kext. AppleHDAHardwareConfigDriver-2.6.1 is not native. Backup and remove installed AppleHDA.kext. Install native 10.10 AppleHDA.kext with AppleHDA898.kext. Link to comment Share on other sites More sharing options...
@ROBASEFR Posted June 24, 2014 Share Posted June 24, 2014 Works great for my EX58-UD5 ALC885 id:1 Thanks Link to comment Share on other sites More sharing options...
naiclub Posted June 25, 2014 Share Posted June 25, 2014 AppleHDAHardwareConfigDriver-2.6.1 is not native. Backup and remove installed AppleHDA.kext. Install native 10.10 AppleHDA.kext with AppleHDA898.kext. Hello toleda I try to do it several times and it did not work at all. I think this script does not seem to Yosemite. I have to say Link to comment Share on other sites More sharing options...
toleda Posted June 25, 2014 Author Share Posted June 25, 2014 I try to do it several times and it did not work at all. 3rd request, attach AppleHDA898.kext and AppleHDA.kext. Link to comment Share on other sites More sharing options...
naiclub Posted June 25, 2014 Share Posted June 25, 2014 3rd request, attach AppleHDA898.kext and AppleHDA.kext. https://www.dropbox.com/s/zzf2ce5481ym8u1/vvv.zip Link to comment Share on other sites More sharing options...
toleda Posted June 25, 2014 Author Share Posted June 25, 2014 https://www.dropbox.com/s/zzf2ce5481ym8u1/vvv.zip You are patching a patched kext, will not work. AppleHDA898 patches AppleHDA.kext; installed AppleHDA.kext must be native. The native AppleHDA.kext may be in Desktop/audio_ALC898/AppleHDA-orig.kext, unless you ran the patch script more than once. Your choices: 1. Use the patched AppleHDA.kext, remove AppleHDA898.kext 2. Use AppleHDA898.kext, remove the installed AppleHDA.kext, install native 10.10 AppleHDA.kext and add AppleHDA binary patch to config.plist/KernelAndKextPatches/KextsToPatch/898 AppleHDA binary. 1 Link to comment Share on other sites More sharing options...
naiclub Posted June 26, 2014 Share Posted June 26, 2014 10.9.3 it works and why you like them in spite of it. I do not understand edit..10.9.3 it works and why you like them in spite of it. The native AppleHDA.kext I have a question (Ie, the original) that have not been correct before. AppleHDA898 file to patch it up, this is not an error. As I've posted before, pictures to look at. And it will be a patch file. AppleHDA.kext this before the patch file to AppleHDA898. I do not understand It is based on this Link to comment Share on other sites More sharing options...
toleda Posted June 26, 2014 Author Share Posted June 26, 2014 10.9.3 it works and why you like them in spite of it. I do not understand 10.9.3 works with 898 patched 10.9.3 AppleHDA.kext. Use same 898 patched 10.9.3 AppleHDA.kext in 10.10. AppleHDA898.kext only works with native AppleHDA.kext; it is not working. AppleHDA8series.sh script failed., download updated script. Native 10.10 AppleHDA.kext means original kext with no patches applied or files removed. 1 Link to comment Share on other sites More sharing options...
naiclub Posted June 27, 2014 Share Posted June 27, 2014 (edited) I want to know why yosemite 10.10 not copy files to the S / L / E as version 10.9.3 ago. Clarified with the help Or how to install it yourself, or use Kext Wizard. Edited June 27, 2014 by naidb Link to comment Share on other sites More sharing options...
Recommended Posts