Jump to content
Mirone

New AppleHDA Patcher

306 posts in this topic

Recommended Posts

Advertisement
no, I'm talking about a soundcard offboard

PCI-e, this problem with CX20752 depends on the review,

the other codecs conexant with problems in Mic well.

Share this post


Link to post
Share on other sites

In "2016" (now is 2015 :P )

I want to make an automatic pinconfigurator for AppleHDA Patcher!  :D

 

.. with the help of Mirone :yes:

You read my mind, I was thinking that, but I think my logic is a little crazy, later I will let you know.

Share this post


Link to post
Share on other sites

Hi,

For information for the patch work we must determine its mask in clover.
To determine my mask I used CloverFixDsdtMaskCalc.
If you do not put out a mask that does not work because the Intel High definition audio will not be recognized.
The proper functioning of the patch is underlying support for Intel High Definition Audio
Now my 1150 running on my X99-A
Sincerely

post-1181448-0-92238500-1449507254_thumb.png

post-1181448-0-28368800-1449507262.png

Share this post


Link to post
Share on other sites

You read my mind, I was thinking that, but I think my logic is a little crazy, later I will let you know.

Remembar, we are M&M:

 

952698-mms.jpg

 

 ...we are telepathic  :hysterical:

Share this post


Link to post
Share on other sites

Hi,

For information for the patch work we must determine its mask in clover.

To determine my mask I used CloverFixDsdtMaskCalc.

If you do not put out a mask that does not work because the Intel High definition audio will not be recognized.

The proper functioning of the patch is underlying support for Intel High Definition Audio

Now my 1150 running on my X99-A

Sincerely

The dsdt mask is used? I thinking that was deprecated.. what Clover revision?

Can you post your config.plist?

THX

Share this post


Link to post
Share on other sites

The dsdt mask is used? I thinking that was deprecated.. what Clover revision?

Can you post your config.plist?

THX

Here it is

I also made the adjustment thanks to reading my dbmesg

Edit; clover 3330

config.plist.zip

Share this post


Link to post
Share on other sites

the fix is:

// HDA HDEF
if (HDAFIX && (gSettings.FixDsdt & FIX_HDA)) {
DBG("patch HDEF in DSDT \n");
DsdtLen = AddHDEF(temp, DsdtLen, OSVersion);
}

Sorry but this can't be done automatically..

why?

This is a on-demand fix only I think because one of my Hack have the HDEF section inside an SSDT table instead of inside the DSDT. Basically can work for some, but create pain for something else.

Idea:

 

in 2016 (because now I'm very busy), we can scan the entire ACPI tables searching for the HDEF section and HDAU. Really I'm not joking, this can be done.. thanks for the idea :D

Share this post


Link to post
Share on other sites

 

 

in 2016 (because now I'm very busy), we can scan the entire ACPI tables searching for the HDEF section and HDAU. Really I'm not joking, this can be done.. thanks for the idea :D

Very good idea  :thumbsup_anim:

Share this post


Link to post
Share on other sites

let me play with iasl source code  ^_^

 

I can not because I have not windows on mac it makes a lot of default of complilation

Share this post


Link to post
Share on other sites

Hi, i success make "Creative CA0132" work, with wern apfel's thread from here. http://www.insanelymac.com/forum/topic/309283-creative-ca0132-g1sniper-m3-patch-for-applehda-or-voodoohda/

I can make Side Speaker working too, but i need to make Aggreate Device to make Side Speaker Working (Select Front Speaker and Side Speaker). If i don't do this then after 10 seconds side speaker's sound will disapeared.

I make Clover patch on the fly for 2 binary

Name : AppleHDA
Find : 7419AD15
Replace : 10000211
Comment : Rename Codec 1

Name : AppleHDA
Find : 0088EC1A
Replace : 11000211
Comment : Rename Codec 2

And this is my Layout, Platform and Creative-CA0132.kext (DummyKext - Pin Config)

I hope you can help me to make Center Speaker working, sorry for my bad english

 

Credits to CA0132 codec patch: wern apfel

CA0132.zip

post-1311960-0-26763100-1449522326_thumb.png

post-1311960-0-41372800-1449522335_thumb.png

Creative-CA0132.kext.zip

Edited by Allan

Share this post


Link to post
Share on other sites

Hi, 

 

I want to use the aDummyHDA.kext but it don't work. I don't know if I'm doing something wrong, but the app don't generate any config.plist, neither correct my own when dragged into the window app, also no HDAEnabler.kext is created.

 

Tried to use the full patched AppleHDA.kext too, but no luck.

 

I selected ADI 1988b codec, with layout-id 7.

 

When I use this app in other machine, with ALC 898 codec, it works OK, all the files are generated as supposed.

 

I don't know if this is relevant, but the motherboard is BIOS based, the one where everything works OK is UEFI.

Share this post


Link to post
Share on other sites

the fix is:

// HDA HDEF
if (HDAFIX && (gSettings.FixDsdt & FIX_HDA)) {
DBG("patch HDEF in DSDT \n");
DsdtLen = AddHDEF(temp, DsdtLen, OSVersion);
}

in 2016 (because now I'm very busy), we can scan the entire ACPI tables searching for the HDEF section and HDAU. Really I'm not joking, this can be done.. thanks for the idea :D

Hey Micky, drinking with friends every day
this week is not being busy, we
to invest time in M&M Softwares... LoL

Share this post


Link to post
Share on other sites

Hi, i success make "Creative CA0132" work, with wern apfel's thread from here. http://www.insanelymac.com/forum/topic/309283-creative-ca0132-g1sniper-m3-patch-for-applehda-or-voodoohda/

 

I can make Side Speaker working too, but i need to make Aggreate Device to make Side Speaker Working (Select Front Speaker and Side Speaker). If i don't do this then after 10 seconds side speaker's sound will disapeared.

 

I make Clover patch on the fly for 2 binary

 

Name : AppleHDA

Find : 7419AD15

Replace : 10000211

Comment : Rename Codec 1

 

Name : AppleHDA

Find : 0088EC1A

Replace : 11000211

Comment : Rename Codec 2

 

And this is my Layout, Platform and Creative-CA0132.kext (DummyKext - Pin Config)

 

 

I hope you can help me to make Center Speaker working, sorry for my bad english

I'll look at it later,
perhaps one of my old kexts to
Creative CA0132 work, I have a fully functional voodooHDA (or had).

Share this post


Link to post
Share on other sites

Looks 'swell. Now my question is, will it affect the AppleHDA kexts in SLE itself, or can it be made to be non-destructive, i.e. load the edited AppleHDA on Clover's extensions folder instead of the original?

Share this post


Link to post
Share on other sites

Hi, 

 

I want to use the aDummyHDA.kext but it don't work. I don't know if I'm doing something wrong, but the app don't generate any config.plist, neither correct my own when dragged into the window app, also no HDAEnabler.kext is created.

 

Tried to use the full patched AppleHDA.kext too, but no luck.

 

I selected ADI 1988b codec, with layout-id 7.

 

When I use this app in other machine, with ALC 898 codec, it works OK, all the files are generated as supposed.

 

I don't know if this is relevant, but the motherboard is BIOS based, the one where everything works OK is UEFI.

Look this post here

Share this post


Link to post
Share on other sites

Hi, i success make "Creative CA0132" work, with wern apfel's thread from here. http://www.insanelymac.com/forum/topic/309283-creative-ca0132-g1sniper-m3-patch-for-applehda-or-voodoohda/

 

I can make Side Speaker working too, but i need to make Aggreate Device to make Side Speaker Working (Select Front Speaker and Side Speaker). If i don't do this then after 10 seconds side speaker's sound will disapeared.

 

I make Clover patch on the fly for 2 binary

 

Name : AppleHDA

Find : 7419AD15

Replace : 10000211

Comment : Rename Codec 1

 

Name : AppleHDA

Find : 0088EC1A

Replace : 11000211

Comment : Rename Codec 2

 

And this is my Layout, Platform and Creative-CA0132.kext (DummyKext - Pin Config)

 

 

I hope you can help me to make Center Speaker working, sorry for my bad english

try this aDummy.kext: Arquivo Comprimido.zip

use Layout_ID=9

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • 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;  
    • By grisno
      Hi people,
       
      This is a preliminary installer to activate the sound card IDT 92HD87B2/4 (111D:76D9) in MacOS. This new version of the 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 HD3K/4K Tested) LineIn : OK MicInt : OK MicIntNoiseReduction : OK MicExt : OK AutoDetectLineIn : OK Sleep : OK WakeUp : OK AutoSleep : OK Hibernate : OK Siri : OK   Tested Laptops:
       
      - HP Pavillion G6-2209SS
      - HP Probook 4440S
       
      Coming Soon:
       
      - Unified installer for the different supported operating systems
       
      Original Verbs:
      00a71cf0 00a71d00 00a71ef0 00a71f40 00b71c1f 00b71d10 00b71e21 00b71f04 00c71c20 00c71d10 00c71ea1 00c71f04 00d71c10 00d71d01 00d71e17 00d71f90 00f71cf0 00f71d00 00f71ef0 00f71f40 01171c30 01171d01 01171ea3 01171fd5   Modified Verbs Layer ID 3 & 12:
      00A71CF0 00A71D00 00A71EF0 00A71F40 01371C40 01371D10 01371E21 01371F04 00C71C20 00C71D10 00C71E81 00C71F04 01471C10 01471D01 01471E17 01471F90 00F71C50 00F71D00 00F71EF0 00F71F40 01171C30 01171D01 01171EA0 01171F90  
      Modified Verbs Layer ID 2:
      00B71C10 00B71D10 00B71E21 00B71F04 00C71C20 00C71D10 00C71E81 00C71F04 00D71C30 00D71D00 00D71E17 00D71F90 01171C40 01171D00 01171EA0 01171F90  
        AppleHDAHardwareConfigDriver.kext > Info.plist (Layer ID 2, 3 & 12): <key>HDAConfigDefault</key> <array> <dict> <key>AFGLowPowerState</key> <data> AwAAAA== </data> <key>Codec</key> <string>IDT 92HD87B2/4</string> <key>CodecID</key> <integer>287143641</integer> <key>ConfigData</key> <data> AKcc8ACnHQAApx7wAKcfQAE3HEABNx0QATce IQE3HwQAxxwgAMcdEADHHoEAxx8EAUccEAFH HQEBRx4XAUcfkAD3HFAA9x0AAPce8AD3H0AB FxwwARcdAQEXHqABFx+Q </data> <key>FuncGroup</key> <integer>1</integer> <key>LayoutID</key> <integer>2</integer> </dict> <dict> <key>AFGLowPowerState</key> <data> AwAAAA== </data> <key>Codec</key> <string>IDT 92HD87B2/4</string> <key>CodecID</key> <integer>287143641</integer> <key>ConfigData</key> <data> ALccEAC3HRAAtx4hALcfBADHHCAAxx0QAMce gQDHHwQA1xwwANcdAADXHhcA1x+QARccQAEX HQABFx6gARcfkA== </data> <key>FuncGroup</key> <integer>1</integer> <key>LayoutID</key> <integer>3</integer> </dict> <dict> <key>AFGLowPowerState</key> <data> AwAAAA== </data> <key>Codec</key> <string>IDT 92HD87B2/4</string> <key>CodecID</key> <integer>287143641</integer> <key>ConfigData</key> <data> ALccEAC3HRAAtx4hALcfBADHHCAAxx0QAMce gQDHHwQA1xwwANcdAADXHhcA1x+QARccQAEX HQABFx6gARcfkA== </data> <key>FuncGroup</key> <integer>1</integer> <key>LayoutID</key> <integer>12</integer> </dict> </array>   DSDT:
       
      Patch to apply with MaciASL in your DSDT. You must change the value of the layout-id before applying the patch. In MacOS Mojave should always be 0x02
      ######################################### HDEF ######################################## into method label _DSM parent_label HDEF remove_entry; into device label HDEF insert begin Method (_DSM, 4, NotSerialized)\n {\n If (LEqual (Arg2, Zero)) { Return (Buffer() { 0x03 } ) }\n Return (Package()\n {\n "built-in", Buffer () { 0x00 }, \n "hda-gfx", Buffer() { "onboard-1" }, \n "layout-id", Buffer () { 0x03, 0x00, 0x00, 0x00 }, \n "PinConfigurations", Buffer () {}, \n "MaximumBootBeepVolume", Buffer () { 0x4d } \n })\n }\n end;  
    • By warty
      On 8/20/2018 at 5:22PM, TessereKt said:
       
      On 8/21/2018 at 7:34AM, insanelyDeepak said:
       
      @insanelyDeepak, I would like to try cloverHDA, but I need help understanding how to use it.
       
      I have an Asus laptop that uses Realtek ALC295.
       
      My questions with regard to using cloverHDA:
      1.  I am running High Sierra (10.13.6). Is cloverHDA directly compatible? If not, can it easily be made compatible with adjustments I can apply?
       
      2.  What needs to be done with the original AppleHDA.kext that is already present in /S/L/E? Should it be left alone? Should it be removed? If it is removed, does the AppleHDA.kext that comes with cloverHDA, for example /Vanilla AppleHDA/Mac OS Sierra 10.12.6/AppleHDA.kext, need to be installed in its place?
       
      3.  In the 21 aug 18 reply to TessereKt, you mentioned "there is ALCPluxfix must install this." I noticed that there is a directory for alc_fix in one ALC295 directory (the ALC295_v2 Asus UX430UA directory) but not in the other ALC 295 directory that is provided (the ALC295/3254 directory). In which situation(s) is ALCPlugFix required?
       
      4.  My pathmaps are somewhat different from those in the cloverHDA.kext. Is there an easy way for me to customize the kext? For example, if I just switch the values in the xml files, will that be enough? Or does the whole thing then need to be recompiled?
       
      needed pathmaps:
      33-2
      23-3
      7-36-18
      9-34-19
       
      (My highest priority for the moment is getting headphone working, which is 33-2, and I might even be able to use the 33-3 that is already included. But I would like to eventually get all of them working.)
       
       
    • By maiconjs
      I have a receiver with 7.1 channels, in which I transmit the formats Dolby Digital and DTS without problems by Windows, through the HDMI output of HD4000. On that same Laptop, I have the Hackintosh, with the High Sierra 10.13.6, and with audio enabled using AppleALC, but in the audio preferences, I can not enable the Digital audio format. Also did not find players like Mirillis SplashPro (which I have used in Windows) with the option of HDMI output Bitstream. Is it possible to enable this digital output on Hackintosh?
    • By moman2000
      Hi,
       
      Here it is (attached) for anyone who needs it for patching or restoring!
       
      Taken from macOS 10.14 Beta 1 18A293u
       
      Regards,
      Mohamed
      AppleHDA_282.5.kext.zip
×