Jump to content
Mirone

New AppleHDA Patcher

306 posts in this topic

Recommended Posts

Advertisement

Upgrading from 10.11.3 should be a problem because the info.plist under 'OSBundleLibraries' miss some new personalities to match. Off course doing the Dummy kext from scratch in 10.10.4 is ok because the OSBundleLibraries  is taken directly from the original 10.10.4 kext. Otherwise can cause problem.. older must be trashed. 

i did an upgrade from .3 (App Store)

 

the patcher 1.2 does not work

 

 

terminal output:

 93    2 0xffffff7f82727000 0xc000     0xc000     com.apple.iokit.IOHDAFamily (274.7) 5EC202A0-B89D-351A-9F42-C77FDA32C9AD <5 4 3 1>
   94    1 0xffffff7f827ef000 0x1e000    0x1e000    com.apple.driver.AppleHDAController (274.7) CFF7F97F-6E1F-3CF9-A8E3-76125E9CA414 <93 79 24 12 7 6 5 4 3 1>
  121    0 0xffffff7f82a8d000 0xb3000    0xb3000    com.apple.driver.AppleHDA (999.1.1fc1) FE47EADA-C810-3253-BE41-0776D253D256 <120 95 94 93 79 24 12 11 6 5 4 3 1>
  123    0 0xffffff7f82736000 0x2000     0x2000     com.apple.driver.AppleHDAHardwareConfigDriver (274.7) 02119379-A1A7-3C9B-8A12-5D3A82C41A4A <4 3>

system informations is NOT empty

 

iojones report attached

 

sound icon is grey

Share this post


Link to post
Share on other sites

@lollo, looking here: http://www.insanelymac.com/forum/topic/311275-alc269vc-acer-laptop/page-1 was not working for you also the v1.1 :hysterical:

Sorry but now I need to understand if is working for those was working before. :wink_anim:

 

EDIT

Anyway I don't use iojones

 

EDIT II

Mirone was asking for your dsdt in his Topic, but he can't opened it for some reason. Provide the .dsl so he can take a look.

Share this post


Link to post
Share on other sites

 

 

mirone attached a patchedHDA for me, i tested it and it was working, so i tought that he already fixed the codec for my card

anyway my dsdt is already patched

 

Share this post


Link to post
Share on other sites

Guys please test this app:attachicon.gifAppleHDA Patcher.app_v1.2.zip

bin patch should be ok, I hope ^_^

A lot of difference between beta and final release of 10.11.4

 

I tried it on ALC270 and this is working, I put my platforms and verbs in the dummy kext as explained above to Mirone, I put the dummy kext + reinstated untouched appleHDA and used kernel patches in clover.

Share this post


Link to post
Share on other sites

Thanks. To make me understand better..so the kextstopatch provided by the app is ok now? or you are using a customized one by you?


 

 

 

mirone attached a patchedHDA for me, i tested it and it was working, so i tought that he already fixed the codec for my card

anyway my dsdt is already patched

 

Try this: Clover.zip  also import to your config all entries from the config.plist sample. no guarantees

Share this post


Link to post
Share on other sites

nope

 

just to recap:

 

in 10.11.3 was working with this dummyHDA + vanilla HDA

my dsdt is patched (layout-id, irq and hpet), i don t need to add layout 3 in clover config

my clover config has that HDA patches since 10.11x to make audio working

 

i found this in the log

23/03/16 22:48:28,000 kernel[0]: CodecCommander: stopping due to codec profile Disable flag
 

Share this post


Link to post
Share on other sites

I just updated to 10.11.4 and my alc892 is no longer working. I tried to repatch using both 885 and 1988b and replacing the dummy.kext along with the clover patch info. I also used your recently posted 1.2 version but didn't work. In the speaker drop down menu there is a list but line in is detected as headphones. But it's just cosmetic at the moment. No sound. Any help would be greatly appreciated.

Share this post


Link to post
Share on other sites

the funny thing is that those patches are made by Mirone as you can see in the source...

Yea i know, i think something is missing in this app

Also seems my mic is now working.

Lol it never worked on os x until now

Share this post


Link to post
Share on other sites

Yea i know, i think something is missing in this app

Also seems my mic is now working.

Lol it never worked on os x until now

 

what mic? combo jack?

Share this post


Link to post
Share on other sites

Guys please test this app:attachicon.gifAppleHDA Patcher.app_v1.2.zip

bin patch should be ok, I hope ^_^

A lot of difference between beta and final release of 10.11.4

 

I can also confirm that v1.2 is working (again). Used it on my ALC271 and it generates the same Clover config.plist and a working aDummy.kext. Copied over and everything is fine.

 

Good (and fast) work, Micky  :thumbsup_anim:

Share this post


Link to post
Share on other sites

Guys please test this app:attachicon.gifAppleHDA Patcher.app_v1.2.zip

bin patch should be ok, I hope ^_^

A lot of difference between beta and final release of 10.11.4

 

Working on Gigabyte Z87M-D3H using Clover with ALC892

Tried both methods:

ALC892 -> ADI1988B

ALC892 -> ALC885

 

The last method did not work. I was only hearing a plop so now and then. After searching I found the issue:

http://www.insanelymac.com/forum/topic/284004-script-to-patch-applehda-binary-for-osx107108109/page-2?do=findComment&comment=1888843

 

Maybe you could mention when selecting ALC892 -> ALC885 with Gigabyte boards that you should not use this option.

 

Note: after replacing ALC892 -> ALC885 with the ALC892 -> ADI1988B it still didn't work. I had to shutdown the PC and wait several minutes before I had sound back.

 

Thanks for your hard work guys, much appreciated :)

Share this post


Link to post
Share on other sites

I was using a DummyHDA w/ clover I patched myself since yosemite and it worked fine until the 10.11.4 update. I then used the aDummyHDA generated with this app (providing my files from before) and it works great! Perhaps having the "a" in the beginning affects the load order or something. To anyone else having issues with this, maybe this will help. Great app guys!

Share this post


Link to post
Share on other sites

I was using a DummyHDA w/ clover I patched myself since yosemite and it worked fine until the 10.11.4 update. I then used the aDummyHDA generated with this app (providing my files from before) and it works great! Perhaps having the "a" in the beginning affects the load order or something. To anyone else having issues with this, maybe this will help. Great app guys!

 

LOL, just a problem of new dependencies in 10.11.4 AppleHDA.kext that make the old dummy kext not working. Compare the OSBundleLibraries entry in Info.plist and you will find out the new dependencies:

com.apple.iokit.IOACPIFamily 1.2.0a1
com.apple.iokit.IOPCIFamily 1.1

Share this post


Link to post
Share on other sites

Working on Gigabyte Z87M-D3H using Clover with ALC892

Tried both methods:

ALC892 -> ADI1988B

ALC892 -> ALC885

 

The last method did not work. I was only hearing a plop so now and then. After searching I found the issue:

http://www.insanelymac.com/forum/topic/284004-script-to-patch-applehda-binary-for-osx107108109/page-2?do=findComment&comment=1888843

 

Maybe you could mention when selecting ALC892 -> ALC885 with Gigabyte boards that you should not use this option.

 

Note: after replacing ALC892 -> ALC885 with the ALC892 -> ADI1988B it still didn't work. I had to shutdown the PC and wait several minutes before I had sound back.

 

Thanks for your hard work guys, much appreciated :)

 

 

Thanks for the posting this info. I have an asus z97 usb 3.1. I patched both alc885 and adi1988b and I repeated the cold boot procedure on both and 1988b worked. I just copied the adummy.kext, clover info (was 3 entries) and codec commander.

Share this post


Link to post
Share on other sites

 

LOL, just a problem of new dependencies in 10.11.4 AppleHDA.kext that make the old dummy kext not working. Compare the OSBundleLibraries entry in Info.plist and you will find out the new dependencies:

com.apple.iokit.IOACPIFamily 1.2.0a1
com.apple.iokit.IOPCIFamily 1.1
You only need to generate another
Dummy.kext with AppleHDA Patcher and everything returns to

Normal, it has already been said several times here or there.

Share this post


Link to post
Share on other sites

want to create one from the new applehda of 10.11.4 for my ga-z97x-ud3h mainboard (alc1150) but the patched one don't work, because no active device found. i only copied the patched one to s/l/e and override the original one, don't use the hdaenabler this has been patched in my dsdt file also. before i use a applehda from toleda this works fine but is an old one. can anybody help me because has some one a already patched applehda to share?!

Share this post


Link to post
Share on other sites

Having some difficulty getting my AppleHDA patched using the CloverEFI method (aDummyHDA.kext + Clover patches). I have tried both full patched HDA method produced by the appleHDA patcher and the before mentioned. The full patched method breaks appleHDA detection of some of my external devices (seems like a load failure?).

I have attached the output from the MironeAudio folder plus the config.plist from my clover to see if that helps.

 

ALC1150 on 10.11.4, mobo is Asrock  Z170 Extreme 6+

 

Since I have a Z170 I have tried both with and without the HDAS [bellow] patch with no improvement (not sure if this is needed for your aDummyHDA method)

 

HDAS to HDEF patch

<key>Patches</key>            
<array>
                <dict>
                    <key>Comment</key>
                    <string>Rename HDAS to HDEF</string>
                    <key>Find</key>
                    <data>
                    SERBUw==
                    </data>
                    <key>Replace</key>
                    <data>
                    SERFRg==
                    </data>
                </dict>
</array>

MironeAudioZ170.zip

Share this post


Link to post
Share on other sites

 

Having some difficulty getting my AppleHDA patched using the CloverEFI method (aDummyHDA.kext + Clover patches). I have tried both full patched HDA method produced by the appleHDA patcher and the before mentioned. The full patched method breaks appleHDA detection of some of my external devices (seems like a load failure?).

I have attached the output from the MironeAudio folder plus the config.plist from my clover to see if that helps.

 

ALC1150 on 10.11.4, mobo is Asrock  Z170 Extreme 6+

 

Since I have a Z170 I have tried both with and without the HDAS [bellow] patch with no improvement (not sure if this is needed for your aDummyHDA method)

 

HDAS to HDEF patch

<key>Patches</key>            
<array>
                <dict>
                    <key>Comment</key>
                    <string>Rename HDAS to HDEF</string>
                    <key>Find</key>
                    <data>
                    SERBUw==
                    </data>
                    <key>Replace</key>
                    <data>
                    SERFRg==
                    </data>
                </dict>
</array>

try this: config.plist.zip

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
×