Jump to content

New AppleHDA Patcher


Mirone
 Share

306 posts in this topic

Recommended Posts

@anowzic:

 

With a USB DAC you're not using AppleHDA at all. The problems you describe are more likely to be due to issues with El Capitan. The new USB stack caused problems for a lot of USB audio devices. Those that had drivers were fixed by the manufacturer. For class-compliant ones like yours it's up to Apple to fix whatever they broke with USB audio.

 

If you still have Yosemite, try replacing AppleUSBAudio.kext with the Yosemite version and see if that helps.

  • Like 2
Link to comment
Share on other sites

It was working with 11.11 GM with Clover. Nevertheless, I tried the AppleUSBAudio.kext from Mavericks, it does exactly the same.

I know El Cap had USB audio problems with some devices, but not with mine, believe me. I just need to know how to patch audio properly with Osmosis.

Link to comment
Share on other sites

from your log:

failed to patch layout3.xml.zlib.. 

so you simply have found a bug in AppleHDA Patcher.app, but the problem is that here works well:

 

Hi Mirone,

i think i found the problem: i'm extracted the AppleHDA kext from the Delta update, and it doesn't contains any layoutxx.xml file. It ships just the differences, and i think nothing changed in the xml files in this update.

 

So i need to download the combo update to extract the actual kext. Or can somebody give me a vanilla applehda kext from 10.11.2?

 

Thanks!

 

--miqlas

Link to comment
Share on other sites

Hi Mirone,

i think i found the problem: i'm extracted the AppleHDA kext from the Delta update, and it doesn't contains any layoutxx.xml file. It ships just the differences, and i think nothing changed in the xml files in this update.

 

So i need to download the combo update to extract the actual kext. Or can somebody give me a vanilla applehda kext from 10.11.2?

 

Thanks!

 

--miqlas

The combo or delta updates contains only partially files to update existing ones: AppleHDA.kext is not complete because what you see is not a complete driver and can't work, never, also if you do new updates, your AppleHDA.kext will not work anymore.

Yep you need a vanilla untouched driver... by someone that never edit it..

Sorry for late reply,, at last i can activate internal speaker with file from @Mendietinha, but no Input Devices

Sorry, now I'm very busy with Pandora+real life

Link to comment
Share on other sites

Creative CA0132 -

 

I read on Linux forums that the headphones are automatically muted by default, CA0132 has Speaker and Speaker Auto Detect muted. They were using alsamixer and navigating to the control and pressing M unmutes them. {post 61}  https://bugs.launchpad.net/ubuntu/+source/alsa-driver/+bug/1166529

 

Creative has a Mac driver for the Sound Blaster Recon3D which could be adapted at: http://support.creative.com/downloads/welcome.aspx?nDriverType=1#type_1

 

The Gigabyte Gaming Z170 boards 'support' Recon3Di

Link to comment
Share on other sites

Creative CA0132 -

 

I read on Linux forums that the headphones are automatically muted by default, CA0132 has Speaker and Speaker Auto Detect muted. They were using alsamixer and navigating to the control and pressing M unmutes them. {post 61}  https://bugs.launchpad.net/ubuntu/+source/alsa-driver/+bug/1166529

 

Creative has a Mac driver for the Sound Blaster Recon3D which could be adapted at: http://support.creative.com/downloads/welcome.aspx?nDriverType=1#type_1

 

The Gigabyte Gaming Z170 boards 'support' Recon3Di

But, i try to boot into UBUNTU 15.10,. And i only see Built In Interface (Green Jack) only,, but i plug ini 5.1 Speaker. I use Logitech Z506. For now,, you can only activate Green Jack and Grey Jack with AppleHDA, still one jack to be activated.

  • Like 1
Link to comment
Share on other sites

But, i try to boot into UBUNTU 15.10,. And i only see Built In Interface (Green Jack) only,, but i plug ini 5.1 Speaker. I use Logitech Z506. For now,, you can only activate Green Jack and Grey Jack with AppleHDA, still one jack to be activated.

I am very interested in getting the CA0132 fully working as well. Many high end motherboards have this chipset.

Link to comment
Share on other sites

Hey guys, I tried to use the patcher for my laptop audio, which is IDT 92HD99BXX (Supported by the patcher). I tried to use the Clover method, Kext patches, and dummy kext, but it did not work, Clover would not Inject 3. So I did it with DSDT and the Fully Patched Kext, now in IORegistryExplorer, it shows, layout-id <03 00 00 00>, which is 3. But it still does not work. Tell me if you need any files/extra details. Thanks in advance  :)

Link to comment
Share on other sites

Hey guys, I tried to use the patcher for my laptop audio, which is IDT 92HD99BXX (Supported by the patcher). I tried to use the Clover method, Kext patches, and dummy kext, but it did not work, Clover would not Inject 3. So I did it with DSDT and the Fully Patched Kext, now in IORegistryExplorer, it shows, layout-id <03 00 00 00>, which is 3. But it still does not work. Tell me if you need any files/extra details. Thanks in advance  :)

IDT 76E0:aDummyHDA.kext.zip

Use with Layout-id 12 and the KTP as in this config sample:config.plist.zip

Link to comment
Share on other sites

Clover will not inject 12, when I use IORegistryExplorer it shows <00 00 00 00> under layout-id. Also my codec id is IDT 76E5.

Yes sorry, confused with 111d 76e0 like I have, that's why I've posted to you my dummy kext.

But If IORegistryExplorer  shows <00 00 00 00> under layout-id, If Clover wont set 12, or 3 like you said, then is a *Clover bug.

Try to build an HDAEnabler.kext, but *be sure to remove any other injections from config.plist, DSDT/SSDT.

Link to comment
Share on other sites

I did as you said, now IORegistryExplorer shows <03 00 00 00>, but when I go to Output Devices it says, No output devices found, and when I go to Input Devices it says, No input devices found. So I went to System Information and checked audio and there was only, Intel High Definition Audio, as a device. Screenshots Attached.

No Input Devices.tiff

No Output Devices.tiff

System Info.tiff

Link to comment
Share on other sites

I did as you said, now IORegistryExplorer shows <03 00 00 00>, but when I go to Output Devices it says, No output devices found, and when I go to Input Devices it says, No input devices found. So I went to System Information and checked audio and there was only, Intel High Definition Audio, as a device. Screenshots Attached.

Try to Fix HPET and Add DTGP at Config.plist (open with Clover Configurator), long long ago. I have same problem like you. It' looks tick "FIX HPET" at Clover can patch IRQ too. Try it, and let me know if it works for you

Link to comment
Share on other sites

  • 2 weeks later...

Hey there, thanks for the amazing work,

as I saw your tool already supports the desktop ALC662 codec, which unfortunately also has a v2.

The things I needed to do to achieve a working audio was patching my DSDT with layout-id12 or setting clover layout 12

 

and using this modified (older El Capitan) AppleHDA which has color-tags for the changed files.

http://www.insanelymac.com/forum/files/file/427-alc662v2-applehdakext-for-1011-el-capitan/

 

 

Unfortunately I am not able to reverse engineer the changes to create an automatic patch for the ALC662v2 codec,

but it would be great if you would be able to add it to your awesome app.

 

 

If you need any more help, just ask :)

Cheers!

Link to comment
Share on other sites

 Share

×
×
  • Create New...