Contribute
Register

Sierra Desktop/Realtek AppleHDA Audio

Sierra Desktop/Realtek AppleHDA Audio
Clover only/Experimental:
  1. Download/View Raw/audio_cloverALC-120
  2. Mount EFI/EFI Mounter v3 | tonymacx86.com
  3. Double Click Downloads/audio_. . .ALC-120.command
  4. Enter Password
  5. Answer questions (y/n)
  6. Terminal/Shell/Export Text As...
  7. Restart
No audio: see II. Problem Reporting, Post #1, No Audio Devices - Realtek ALC AppleHDA. Post to thread linked.

More Info: Realtek ALC AppleHDA

100 Series and X99 High Definition Audio Fix
Not supported natively/See Realtek ALC AppleHDA/Post #1:
Unsupported/Non-working Realtek ALC AppleHDA
  1. 100 Series/Intel High Definition Audio (2 and 3 only)
  2. X99/Intel High Definition Audio
Credit: pcpaul/Riley Freeman/Clover General discussion
 
Here is the output of ALC 120 command.
 

Attachments

  • codecdetect.txt
    428 bytes · Views: 128
  • Terminal Saved Output.txt
    4.3 KB · Views: 184
How does one remove the AC-120 script?
 
I'm stumped. The HDMI audio worked fine under El Captain.

------

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
BaseSystem Verification: 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
B0D3@3 found, HDAU edit required for HD4600 HDMI audio
dsdt edit/ssdt injection not available with this script
Patch AppleHDA.kext for HD4600 HDMI audio (y/n): y
Clover Audio ID Injection (y/n): y
Use Audio ID: 3 (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 99764 0 --:--:-- --:--:-- --:--:-- 99809
Edit config.plist/Devices/Audio/Inject/3
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 1418 100 1418 0 0 8240 0 --:--:-- --:--:-- --:--:-- 8244
Download config kext and install ...
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 3665 100 3665 0 0 21689 0 --:--:-- --:--:-- --:--:-- 21815
Install /Volumes/EFI/EFI/CLOVER/kexts/Other/realtekALC.kext
Install System/Library/Extensions/AppleHDA.kext/ALC1150 zml files
Fix permissions ...
Kernel cache...
rebuilding //System/Library/PrelinkedKernels/prelinkedkernel
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext USBInjectAll.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext NullCPUPowerManagement.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext FakeSMC_LPCSensors.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext FakeSMC_GPUSensors.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext FakeSMC_CPUSensors.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext FakeSMC_ACPISensors.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext FakeSMC.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext AtherosE2200Ethernet.kext
kext-dev-mode allowing invalid signature -67013 0xFFFFFFFFFFFEFA3B for kext AppleMobileDevice.kext
kext-dev-mode allowing invalid signature -67054 0xFFFFFFFFFFFEFA12 for kext AppleHDA.kext
KernelCache ID: 4D4D4D4B262E31C6F98BEF34CB4EF4C8
symlink("/System/Library/PrelinkedKernels/prelinkedkernel", "/System/Library/Caches/com.apple.kext.caches/Startup/kernelcache") failed 17 (File exists) <createPrelinkedKernel 2795>
kextcache updated critical boot files, requesting launchd reboot

Install finished, restart required.
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]
 
See Post #1, No audio . . .

Questions in red. Thanks for the help!

  • CLOVER/config.plist/ACPI/DSDT/Fixes/NO (all or remove) Does this mean remove all the fixes under DSDT/Fixes or just the one's pertaining to HDA? The only one I see is <key>FixHDA_8000</key>
 
Figured I'd provide some more info to help diagnose my problem. See attached.

  1. Description of audio problem - No codec
  2. OS X version/motherboard model/BIOS version/processor/graphics
    10.12/Gigabyte GA-Z87N-WIFI/Bios Version: F7/intel i7 4790k/EVGA GeForce GTX760
  3. Procedure/Guide Used (Realtek ALC AppleHDA, Post #1)
    1. MultiBeast/Audio Selections
      Using Clover
    2. Terminal/Shell/File/Export Text As. . . (if Terminal script run)
      1. realtekALC
      2. AppleHDA8Series
      3. cloverALC
      4. pikeralphaALC
  4. Audio/ALC Injection (Tools 3.)
    1. Double click/Downloads/audio_codecdetect.command
    2. Terminal/Shell/File/Export Text As. . .
  5. Copy of IOReg (Tools 2./1.) or IOJones (Tools 2./2.), No screenshots
    1. IOReg/File/Save a Copy As…, verify file (no ioreg.txt)
    2. IOJones/File/Save..
  6. System/Library/Extensions/AppleHDA.kext (10.11, search: show hidden files) AppleHDA.kext in this folder
  7. System/Library/Extensions/AppleHDAxxx.kext (if installed)
  8. Console/All Messages/kernel Sound Assertions - select/Save Selection As: Didn't find "kernel Sound Assertions" listed
  9. Screen shots:
    1. DPCIManager/Status (Tools 1.)
    2. System Information/Hardware/Audio/Intel High Definition Audio (not Devices)
  10. Terminal/Shell/Export Test As. . . (if script used)
    1. audio_cloverALC-110...command
    2. audio_realtekALC-110...command
    3. AppleHDA8Series.sh
    4. audio_pikeralphaALC-110...command
  11. Chameleon (if installed)
    1. Extra/org.chameleon.Boot.plist
    2. DPCIManager/Misc/Boot Log (Tools 1.)
    3. Extra/dsdt.aml (if installed)
    4. Extra/ssdt.aml (if installed)
  12. Clover (if installed)
    1. EFI/CLOVER/config.plist
    2. DPCIManager/Misc/Boot Log (Tools 1.)
    3. EFI/CLOVER/ACPI/patched/dsdt.aml (if installed)
    4. EFI/CLOVER/ACPI/patched/ssdt.aml (if installed)
 

Attachments

  • Screen Shot 2016-09-30 at 10.44.36 AM.png
    Screen Shot 2016-09-30 at 10.44.36 AM.png
    35.6 KB · Views: 160
  • Kyle’s iMac.ioreg
    4 MB · Views: 113
  • Screen Shot 2016-09-30 at 10.52.17 AM.png
    Screen Shot 2016-09-30 at 10.52.17 AM.png
    85 KB · Views: 168
  • Screen Shot 2016-09-30 at 10.53.44 AM.png
    Screen Shot 2016-09-30 at 10.53.44 AM.png
    57.4 KB · Views: 139
  • config.plist
    12 KB · Views: 213
  • DPCIManager Boot Log.pdf
    62.3 KB · Views: 120
  • SSDT-HDEF+-1.aml
    215 bytes · Views: 131
Last edited:
See Post #1, No audio . . .
Finally found the solution to this after days of scratching my head.
Needed HDAEnabler kext in the Clover kexts folder as attached.
 

Attachments

  • 3 Files Needed.png
    3 Files Needed.png
    17.2 KB · Views: 248
Back
Top