Jump to content
toleda

El Capitan: Realtek ALC AppleHDA Audio

388 posts in this topic

Recommended Posts

Hello,

I'm using audio_cloverALC-110.command on El Capitan 10.11.2, with GA-Z170X-UD3 (ALC 1150).

I'm using headphones connected to the back audio ports and the sound is very good and loud, the only problem is that it has distortions after playing a sound or while playing. If I put the headphones in the front audio panel there are no distortions, but the sound is not as good as the rear port. Is this a driver issue because of AMP-UP Audio or is it because the headphones are plugged in the rear panel?

 

Another problem is that sound does not work after wake from sleep, so I disabled sleep.

 

post-1176398-0-06589300-1450723835_thumb.png

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
	<key>ACPI</key>
	<dict>
		<key>DSDT</key>
		<dict>
			<key>Debug</key>
			<false/>
			<key>DropOEM_DSM</key>
			<false/>
			<key>Name</key>
			<string>DSDT.aml</string>
			<key>Patches</key>
			<array>
				<dict>
					<key>Comment</key>
					<string>change _OSI to XOSI</string>
					<key>Find</key>
					<data>
					X09TSQ==
					</data>
					<key>Replace</key>
					<data>
					WE9TSQ==
					</data>
				</dict>
				<dict>
					<key>Comment</key>
					<string>Rename HDAS to HDEF</string>
					<key>Find</key>
					<data>
					SERBUw==
					</data>
					<key>Replace</key>
					<data>
					SERFRg==
					</data>
				</dict>
			</array>
			<key>ReuseFFFF</key>
			<false/>
		</dict>
		<key>SSDT</key>
		<dict>
			<key>DropOem</key>
			<false/>
			<key>Generate</key>
			<false/>
		</dict>
	</dict>
	<key>Boot</key>
	<dict>
		<key>Debug</key>
		<false/>
		<key>DefaultVolume</key>
		<string>LastBootedVolume</string>
		<key>Legacy</key>
		<string>PBR</string>
		<key>Secure</key>
		<false/>
		<key>Timeout</key>
		<integer>5</integer>
		<key>XMPDetection</key>
		<false/>
	</dict>
	<key>Devices</key>
	<dict>
		<key>Audio</key>
		<dict>
			<key>Inject</key>
			<string>1</string>
			<key>ResetHDA</key>
			<true/>
		</dict>
		<key>FakeID</key>
		<dict>
			<key>ATI</key>
			<string>0x0</string>
			<key>IMEI</key>
			<string>0x0</string>
			<key>IntelGFX</key>
			<string>0x0</string>
			<key>LAN</key>
			<string>0x0</string>
			<key>NVidia</key>
			<string>0x0</string>
			<key>SATA</key>
			<string>0x0</string>
			<key>WIFI</key>
			<string>0x0</string>
			<key>XHCI</key>
			<string>0x0</string>
		</dict>
		<key>USB</key>
		<dict>
			<key>FixOwnership</key>
			<false/>
			<key>Inject</key>
			<false/>
		</dict>
	</dict>
	<key>DisableDrivers</key>
	<array>
		<string>Nothing</string>
	</array>
	<key>GUI</key>
	<dict>
		<key>Hide</key>
		<array>
			<string>Windows</string>
			<string>\EFI\BOOT\BOOTX64.EFI</string>
		</array>
		<key>Language</key>
		<string>en:0</string>
		<key>Mouse</key>
		<dict>
			<key>DoubleClick</key>
			<integer>500</integer>
			<key>Enabled</key>
			<true/>
			<key>Mirror</key>
			<false/>
			<key>Speed</key>
			<integer>8</integer>
		</dict>
		<key>Scan</key>
		<dict>
			<key>Entries</key>
			<true/>
			<key>Legacy</key>
			<false/>
			<key>Tool</key>
			<true/>
		</dict>
		<key>ScreenResolution</key>
		<string>1920x1080</string>
		<key>Theme</key>
		<string>Space</string>
	</dict>
	<key>Graphics</key>
	<dict>
		<key>Inject</key>
		<dict>
			<key>ATI</key>
			<false/>
			<key>Intel</key>
			<false/>
			<key>NVidia</key>
			<false/>
		</dict>
		<key>NvidiaSingle</key>
		<false/>
	</dict>
	<key>KernelAndKextPatches</key>
	<dict>
		<key>AppleRTC</key>
		<false/>
		<key>AsusAICPUPM</key>
		<false/>
		<key>Debug</key>
		<false/>
		<key>KernelCpu</key>
		<false/>
		<key>KernelHaswellE</key>
		<false/>
		<key>KernelLapic</key>
		<false/>
		<key>KernelPm</key>
		<false/>
		<key>KextsToPatch</key>
		<array>
			<dict>
				<key>Comment</key>
				<string>t1-10.11-AppleHDA/Realtek ALC...</string>
				<key>Find</key>
				<data>
				gxnUEQ==
				</data>
				<key>Name</key>
				<string>AppleHDA</string>
				<key>Replace</key>
				<data>
				AAAAAA==
				</data>
			</dict>
			<dict>
				<key>Comment</key>
				<string>t1-10.9-10.11-AppleHDA/Realtek ALC1150</string>
				<key>Find</key>
				<data>
				ixnUEQ==
				</data>
				<key>Name</key>
				<string>AppleHDA</string>
				<key>Replace</key>
				<data>
				AAnsEA==
				</data>
			</dict>
			<dict>
				<key>Comment</key>
				<string>t1-AppleHDA/Resources/xml>zml</string>
				<key>Find</key>
				<data>
				eG1sLnps
				</data>
				<key>Name</key>
				<string>AppleHDA</string>
				<key>Replace</key>
				<data>
				em1sLnps
				</data>
			</dict>
			<dict>
				<key>Comment</key>
				<string>Skylake IntelAccelerator Patch</string>
				<key>Find</key>
				<data>
				uAAAEhk=
				</data>
				<key>Name</key>
				<string>AppleIntelSKLGraphicsFramebuffer</string>
				<key>Replace</key>
				<data>
				uAEAEhk=
				</data>
			</dict>
			<dict>
				<key>Comment</key>
				<string>Raise USB Port Limit</string>
				<key>Find</key>
				<data>
				g72M/v//EA==
				</data>
				<key>Name</key>
				<string>AppleUSBXHCIPCI</string>
				<key>Replace</key>
				<data>
				g72M/v//FQ==
				</data>
			</dict>
		</array>
	</dict>
	<key>RtVariables</key>
	<dict>
		<key>BooterConfig</key>
		<string>0x28</string>
		<key>CsrActiveConfig</key>
		<string>0x67</string>
		<key>MLB</key>
		<string>C02QFREKGG7L9AC5T</string>
		<key>ROM</key>
		<string>UseMacAddr0</string>
	</dict>
	<key>SMBIOS</key>
	<dict>
		<key>BiosReleaseDate</key>
		<string>09/22/2015</string>
		<key>BiosVendor</key>
		<string>Apple Inc.</string>
		<key>BiosVersion</key>
		<string>IM171.88Z.0105.B00.1509221819</string>
		<key>Board-ID</key>
		<string>Mac-65CE76090165799A</string>
		<key>BoardManufacturer</key>
		<string>Apple Inc.</string>
		<key>BoardSerialNumber</key>
		<string>C02140302D5DMT31M</string>
		<key>BoardType</key>
		<integer>10</integer>
		<key>BoardVersion</key>
		<string>iMac17,1</string>
		<key>ChassisAssetTag</key>
		<string></string>
		<key>ChassisManufacturer</key>
		<string>Apple Inc.</string>
		<key>ChassisType</key>
		<string>0x000d</string>
		<key>Family</key>
		<string>iMac</string>
		<key>LocationInChassis</key>
		<string>Part Component</string>
		<key>Manufacturer</key>
		<string>Apple Inc.</string>
		<key>ProductName</key>
		<string>iMac17,1</string>
		<key>SerialNumber</key>
		<string>C02QFREKGG7L</string>
		<key>SmUUID</key>
		<string>40028d03-5c04-5405-9406-cf0700080009</string>
		<key>Trust</key>
		<false/>
		<key>Version</key>
		<string>1.0</string>
	</dict>
	<key>SystemParameters</key>
	<dict>
		<key>InjectKexts</key>
		<string>YES</string>
		<key>InjectSystemID</key>
		<true/>
		<key>NoCaches</key>
		<true/>
	</dict>
</dict>
</plist>

Share this post


Link to post
Share on other sites
Advertisement

Is this a driver issue because of AMP-UP Audio or is it because the headphones are plugged in the rear panel?

Another problem is that sound does not work after wake from sleep, so I disabled sleep.

Specs don't mention any external amps. No idea. 

No audio after wake, see Dolnor/EAPD-Codec-Commander. A custom compile is required for 1150.

Here is my patched DSDT and IOReg.

Wrong thread, post to thread linked in previous reply. No need to attach IOJones app, attach saved report.

Share this post


Link to post
Share on other sites

Hello,

I'm using audio_cloverALC-110.command on El Capitan 10.11.2.

On my HTPC Rig I would like to choose output device between TV and Line-Out per prog audiodevice.

That makes it possible to switch output device without TV screen.

The problem is, that I have two devices with same name "Line-Out".

Is there a way to change names?

Share this post


Link to post
Share on other sites

The problem is, that I have two devices with same name "Line-Out".

Ist Line Out is Orange

2nd Line Out is Black

Do not remember how to change it. More work than benefit provided and fix required for each AppleHDA.kext update.

Voodoo has better labels.

Share this post


Link to post
Share on other sites

For Patching AppleHDA on Ozmosis which method I have to use (with properly edited DSDT) realtekALC?

El Capitan 10.11.2 // ALC892

I don't know if my pin configuration / HDEF Patch it's implemented correctly.

At the moment i'm using Mavericks AppleHDA toledaPatch 2.5.3 but if i try to patch another prior to this version isn't working.  (Sound isn't blurry but not physical sound on speakers).

Could you help Toleda?

Thanks.

DSDT.aml.zip

post-498209-0-09721100-1451402765_thumb.png

Share this post


Link to post
Share on other sites

I don't know if my pin configuration / HDEF Patch it's implemented correctly.

 if i try to patch another prior to this version isn't working.  (Sound isn't blurry but not physical sound on speakers).

dsdt edits are correct.

Install native AppleHDA.kext

Post #1, download and run realtekALC.

Share this post


Link to post
Share on other sites

Patch Working as expected but still no sound: speaker doesen't look blurry!

 

File: File: audio_realtekALC-110.command_v1.0o1
No Clover/Chameleon files, confirm Osmosis/other Install (y/n): y
System Integrity Protection status: disabled.

OK to patch
Password:
Confirm Realtek ALC892 (y/n): y
HDAU@3 found, HD4600 HDMI audio capable
Patch AppleHDA.kext for HD4600 HDMI audio (y/n): y

Download ALC892 files ...
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 25585  100 25585    0     0  13351      0  0:00:01  0:00:01 --:--:-- 13346
 
Preparing 10.11.3 ALC892 AppleHDA.kext_v272.51.3
/Users/Kylo/Desktop/audio_ALC892-10.11.3-archive deleted, too late
/Users/Kylo/Desktop/audio_ALC892-10.11.3-archive created, max 1 archive
Patch binaries ...
10.11.3 controller patch
10.11.3 codec patch
Install files ...
Fix permissions ...
Kernel cache...
rebuilding //System/Library/PrelinkedKernels/prelinkedkernel
VyprVPN.kext has no Info.plist file.
VyprVPN.kext has no Info.plist file.
VyprVPN.kext has no Info.plist file.
VyprVPN.kext has no Info.plist file.
VyprVPN.kext has no Info.plist file.
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext FakePCIID_XHCIMux.kext
VyprVPN.kext has no Info.plist file.
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext FakePCIID.kext
VyprVPN.kext has no Info.plist file.
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext HoRNDIS.kext
VyprVPN.kext has no Info.plist file.
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext LPCSensors.kext
VyprVPN.kext has no Info.plist file.
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext GPUSensors.kext
VyprVPN.kext has no Info.plist file.
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext CPUSensors.kext
VyprVPN.kext has no Info.plist file.
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext ACPISensors.kext
VyprVPN.kext has no Info.plist file.
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext FakeSMC.kext
VyprVPN.kext has no Info.plist file.
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext AppleIntelE1000e.kext
VyprVPN.kext has no Info.plist file.
kext-dev-mode allowing invalid signature -67030 0xFFFFFFFFFFFEFA2A for kext AppleHDAHardwareConfigDriver.kext
VyprVPN.kext has no Info.plist file.
kext-dev-mode allowing invalid signature -67061 0xFFFFFFFFFFFEFA0B for kext AppleHDAController.kext
VyprVPN.kext has no Info.plist file.
kext-dev-mode allowing invalid signature -67030 0xFFFFFFFFFFFEFA2A for kext AppleHDA.kext
AppleDataSetManagement.kext - dependency for com.apple.iokit.IOAHCIBlockStorage lacks valid OSBundleCompatibleVersion.
AppleDataSetManagement.kext is missing dependencies (including anyway; dependencies may be available from elsewhere)
VyprVPN.kext has no Info.plist file.
VyprVPN.kext has no Info.plist file.
VyprVPN.kext has no Info.plist file.
AppleDataSetManagement.kext - dependency for com.apple.iokit.IOAHCIBlockStorage lacks valid OSBundleCompatibleVersion.
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]

Script works perfectly but still no hardware sound from speakers. May the problem be related to this: AppleHDAConfigDriver.kext it's not loaded.

post-498209-0-23548900-1451665464_thumb.png

post-498209-0-99530800-1451666078_thumb.png

post-498209-0-27154700-1451666080_thumb.png

post-498209-0-00742400-1451666082_thumb.png

Share this post


Link to post
Share on other sites

Not. Itsn working even if I use HDAEnabler. I already tried. Unique version toledaDSDT patched which is working it's 2.5.3 from Mavericks. If I want to use new ones isn't working anymore.

Im wondering if Apple changed something in its codec arrangement.

 

EDIT: Apparently it looks like with toleda's 2.5.3 AppleHDAHardwareConfigDriver.kext its loaded.

post-498209-0-26864000-1451666699_thumb.png

Share this post


Link to post
Share on other sites

Its not working. All kexts gets loaded (AppleHDA, HDAEnabler1 and AppleHDAHardwareConfigDriver) but still not sound coming from speakers.

 

EDIT:

 

Its not working. All kexts gets loaded (AppleHDA, HDAEnabler1 and AppleHDAHardwareConfigDriver) but still not sound coming from speakers.
I attached driver plus DSDT that i use currently, which it's working. Maybe toleda could see better.
ALC892 with DSDT by toleda 2.5.3.

AppleHDA-892.pkg.zip

DSDT.aml.zip

Share this post


Link to post
Share on other sites

Script works perfectly but still no hardware sound from speakers.

Not helpful. See Problem Reporting, Post #1, attach all requested files

Share this post


Link to post
Share on other sites

1. No hardware / physical sound coming from speakers after patching AppleHDA.

Patched AppleHDA.kext is not native.

See Post #1/Requirements/3. Native AppleHDA

Run script with native AppleHDA.kext.

Share this post


Link to post
Share on other sites

Probably was my fault when i uploaded zip. The kext its from 10.11.3 Beta 1 patched using script. Later Ill reupload here the vanilla one.

Share this post


Link to post
Share on other sites

Problem Reporting:

 

1. Description: ALC898 momentary audio interruptions

 

System Preferences->Sound shows that the Internal Speakers and Digital Out change rapidly between them during audio playback, which also results in the Output volume slider moving by itself and a momentary interruption in the audio playback.

 

I am not using digital audio, nor is it plugged in.

 

2. Latest Clover on El Capitan 10.11.2, P9X79 Pro, 4801 (latest), i7-4820K, GT 740 2GB.

 

3. I used this guide, method I., 3. PIke's clover only method.

 

4. All files attached.

Problem Reporting.zip

Share this post


Link to post
Share on other sites

System Preferences->Sound shows that the Internal Speakers and Digital Out change rapidly between them during audio playback, which also results in the 

Piker-Alpha method installed correctly. OS X version specific?

No suggestions at this time.

Share this post


Link to post
Share on other sites

Thanks toleda, i use 'audio_cloverALC-110.command.zip' Script and works great except one problem:

HDEF audio_ID tried both 1 and 2 but still don’t have 5.1 digital surround (optical)
Audi MIDI Setup - > Built-in Digital Output : only have 2 Channels. it should have 5 Channels.

 

Clover v3330
OS X = El Capitan 10.11.2
Motherboard: ASUS Maximus IV Extreme (P67)
BIOS version: 2302 with UEFI patched
Realtek ALC889
Video: GTX 680

 

 

 

post-1589223-0-05373400-1452068118_thumb.png

post-1589223-0-04020900-1452068121_thumb.png

post-1589223-0-11381200-1452069262_thumb.png

post-1589223-0-79572000-1452069278_thumb.png

post-1589223-0-08559700-1452069284_thumb.png

post-1589223-0-64784600-1452069317_thumb.png

post-1589223-0-40696400-1452069366_thumb.png

post-1589223-0-28732900-1452069959_thumb.png

Share this post


Link to post
Share on other sites

Thanks.  Method one worked on my Asus P5 X38 motherboard with built in ALC8888.  Basically it loaded a realtec kext for clover to load and configured clover to patch AppleHDA on boot.   Not only is this working, but is nearly update proof.

Share this post


Link to post
Share on other sites

Script and works great except one problem:

HDEF audio_ID tried both 1 and 2 but still don’t have 5.1 digital surround (optical)

Digital Out is working.

2 Channels is correct; Audio MIDI Setup is not designed for digital audio.

What happens when you connect Digital Out to your reciever/TV Digital In?

What application and audio source are you testing with?

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;  
×