Jump to content

AppleHDA For Yosemite


  • This topic is locked This topic is locked
1868 replies to this topic

#1
Mirone

Mirone

    InsanelyMacaholic

  • Local Moderators
  • 3,520 posts
  • Gender:Male
  • Location:Brazil

*
POPULAR

                                                                             140619020937263817.png
 
. About:
 
 This topic is designed to AppleHDA for Yosemite only,
 everything that is not related to this topic will be considered  "OFF TOPIC" and will be ignored or excluded without notice.
 For patch requests use this topic: AppleHDA Patch Requests.
 
 
New Users / First Experience with AppleHDA:
 
                         1 - Identifying Your Audio codec.
   
                                1 - Read the manufacturer's manual or use DPCI Manager.
                                2 - currently supported Codec are: (Realtek, IDT, ADI, Via, Conexant).
                                3 - Example of DEVICE_ID Vs Codec_id: 10ec0282 = ALC282.
 
                       Requirements:
 
                          1 - OSX Versions Supported:
 
                                1 - Supported Versions of System are: Yosemite 10.10.3
                               
                           2 - You must have one of the following DEVICE_ID / Codec name described below or attached here:
 
                                 1 - Realtek ALC to Desktop's: ALC662, ALC882, ALC883, ALC887, ALC888, ALC889, ALC889A, ALC892, ALC898, ALC1150.
                                 2 - ADI for Desktop's: ADI1988B, ADI2000B.
                                 3 - VIA Desktop's: VT2020_2021
                                 4 - Realtek ALC to Laptop's: ALC233, ALC268, ALC269, ALC270, ALC272, ALC275, ALC280, ALC282, ALC283, ALC284, ALC288...etc
                                 5 - Conexant for laptop's: CX20583, CX20585, CX20588, CX20590, CX20752, CX20756, CX20757.
                                 6 - IDT for Laptop's: IDT 92HD66C3 / 65, IDT92HD75B3X5, IDT92HD81B1X5, IDT92HD87B1, IDT92HD91BXX, IDT92HD93BXX.
                                 7- VIA Laptop's: VT1802 / VT1802p.
 
                       . Determining The Number Layout_Id / Audio_Id By Ports Motherboard:
 
                          1 - Audio_ID's / LAYOUT-ID's:
    
                                1 - Layout_ID 3 =  For Laptop's.
                                2 - Layout_ID 5 =  3 ports supported (Pink, Green, Blue)
                                3 - Layout_ID 7 = 5/6 ports supported (Grey, Black, Orange, Pink, Green, Blue)
                                4 - Layout_ID 9 = 5/6 ports supported (Grey, Black, Orange, Pink, Green, Blue, CodecAddress: 2)
 
                      . Injection Of Your Audio_Id:
 
                         1 - Methods: Clover / DSDT / HDEnabler / Chameleon.
 
                                1 - DSDT / HDEF / Layout_id = Audio_id
                                2 - HDAEnablerX.kext (where "X" corresponds to the number of Audio_ID / desired Layout_ID)
                                3 - Clover / Config.plist / Devices / Audio / Inject = Audio_ID
                                4 - Chameleon Installer / Customize / Setting / HDEF Layout /
                               
                               Note: Use only one of the methods described above.
 
                     . Even Codec Model / Different Pinconfigs And Pathmaps:
 
                        1 - Examples Vs Solution:
 
                               1 - Internal Microphone do not work or Headphones.
                               2 - Read this GUIDE so that you can fix yourself
                                   
                         Note: I'm not going to correct the variations of the same codec model
                                   an example is ALC269, there are several versions if any of them does
                                   not work for you you must follow the GUIDE above and correct yourself.
 
                    . Installation:
 
                        1 - Requirements / mode:
 
                               1 - Install in S / L / E.
                               2 - After installing repair permissions and rebuild caches use an application of your choice.
                               3 - Use this flag is mandatory: kext-dev-mode=1 (Only For Yosemite)
 
                   . Reporting Problems:
 
                       1 - Inform the Kext version installed and attach with your answer files:
 
                              1- IOREG.ioreg
                              2 - DSDT.aml
                              3 - config.plist
 
                   . Correction To Get Sound After Waking From Sleep:
   
                            1 - Read with attention the two guides below 
                
                             1 - EAPD-Codec-Commander, 
                             2 - EAPD/Jack Sense Fix.
 
. To Extract Your IOREG/DSDT:
 
    1 - Proceed As Follows: 
                     
                            1 - IOREG: Open the App IORegistryExplorer go to file/save as.
                            2 - DSDT: MacIASL or DSDTEditor extract dsdt apply the necessary patches and send me all files.
                     
                   . UPDATED 06/30/2015: New Release Yosemite 10.10.4, All Kext's Updated.

 

. DESKTOP's:

Attached File  AppleHDA-272.18.1-ADI1988B.zip   1.56MB   401 downloads

Attached File  AppleHDA-272.18.1-ADI2000B.zip   1.56MB   285 downloads

Attached File  AppleHDA-272.18.1-ALC662.zip   1.56MB   1174 downloads

Attached File  AppleHDA-272.18.1-ALC882.zip   1.55MB   166 downloads

Attached File  AppleHDA-272.18.1-ALC883.zip   1.55MB   657 downloads

Attached File  AppleHDA-272.18.1-ALC887VD.zip   1.56MB   962 downloads

Attached File  AppleHDA-272.18.1-ALC888.zip   1.56MB   835 downloads

Attached File  AppleHDA-272.18.1-ALC889.zip   1.55MB   615 downloads

Attached File  AppleHDA-272.18.1-ALC889a.zip   1.55MB   353 downloads

Attached File  AppleHDA-272.18.1-ALC892.zip   1.56MB   1312 downloads

Attached File  AppleHDA-272.18.1-ALC898.zip   1.56MB   507 downloads

Attached File  AppleHDA-272.18.1-ALC1150.zip   1.56MB   1403 downloads

Attached File  AppleHDA-272.18.1-VIA__VT2020_2021.zip   1.56MB   287 downloads

 

. LAPTOP's:

Attached File  AppleHDA-272.18.1-ALC233.zip   1.57MB   1164 downloads

Attached File  AppleHDA-272.18.1-ALC235.zip   1.57MB   211 downloads

Attached File  AppleHDA-272.18.1-ALC255.zip   1.57MB   699 downloads

Attached File  AppleHDA-272.18.1-ALC268.zip   1.57MB   258 downloads

Attached File  AppleHDA-272.18.1-ALC269-AsusG73S.zip   1.58MB   623 downloads

Attached File  AppleHDA-272.18.1-ALC269-AsusN53J.zip   1.59MB   653 downloads

Attached File  AppleHDA-272.18.1-ALC269VB_v1.zip   1.58MB   845 downloads

Attached File  AppleHDA-272.18.1-ALC269VB_v2.zip   1.58MB   737 downloads

Attached File  AppleHDA-272.18.1-ALC269VB_v3.zip   1.58MB   1069 downloads

Attached File  AppleHDA-272.18.1-ALC269VC.zip   1.58MB   938 downloads

Attached File  AppleHDA-272.18.1-ALC269VC_v2.zip   1.58MB   1153 downloads

Attached File  AppleHDA-272.18.1-ALC270_V1.zip   1.57MB   340 downloads

Attached File  AppleHDA-272.18.1-ALC270_v2.zip   1.57MB   416 downloads

Attached File  AppleHDA-272.18.1-ALC271x.zip   1.58MB   350 downloads

Attached File  AppleHDA-272.18.1-ALC272.zip   1.57MB   612 downloads

Attached File  AppleHDA-272.18.1-ALC275.zip   1.57MB   154 downloads

Attached File  AppleHDA-272.18.1-ALC280.zip   1.58MB   248 downloads

Attached File  AppleHDA-272.18.1-ALC282_v1.zip   1.58MB   434 downloads

Attached File  AppleHDA-272.18.1-ALC282_v2.zip   1.57MB   867 downloads

Attached File  AppleHDA-272.18.1-ALC283.zip   1.57MB   530 downloads

Attached File  AppleHDA-272.18.1-ALC284.zip   1.57MB   80 downloads

Attached File  AppleHDA-272.18.1-ALC288.zip   1.58MB   85 downloads

Attached File  AppleHDA-272.18.1-ALC290.zip   1.58MB   233 downloads

Attached File  AppleHDA-272.18.1-ALC663.zip   1.58MB   172 downloads

Attached File  AppleHDA-272.18.1-ALC663_v2.zip   1.58MB   200 downloads

Attached File  AppleHDA-272.18.1-ALC668.zip   1.58MB   462 downloads

Attached File  AppleHDA-272.18.1-ALC888.zip   1.58MB   190 downloads

Attached File  AppleHDA-272.18.1-ALC892.zip   1.57MB   352 downloads

Attached File  AppleHDA-272.18.1-CX20583.zip   1.58MB   135 downloads

Attached File  AppleHDA-272.18.1-CX20585.zip   1.57MB   299 downloads

Attached File  AppleHDA-272.18.1-CX20588.zip   1.57MB   146 downloads

Attached File  AppleHDA-272.18.1-CX20590.zip   1.57MB   476 downloads

Attached File  AppleHDA-272.18.1-CX20752.zip   1.57MB   894 downloads

Attached File  AppleHDA-272.18.1-CX20756.zip   1.57MB   169 downloads

Attached File  AppleHDA-272.18.1-CX20757.zip   1.57MB   304 downloads

Attached File  AppleHDA-272.18.1-IDT_92HD66C3-65.zip   1.58MB   114 downloads

Attached File  AppleHDA-272.18.1-IDT92HD71B7X.zip   1.58MB   134 downloads

Attached File  AppleHDA-272.18.1-IDT92HD75B2X5.zip   1.58MB   96 downloads

Attached File  AppleHDA-272.18.1-IDT92HD75B3X5.zip   1.58MB   121 downloads

Attached File  AppleHDA-272.18.1-IDT92HD81B1X5.zip   1.58MB   340 downloads

Attached File  AppleHDA-272.18.1-IDT92HD87B1.zip   1.57MB   252 downloads

Attached File  AppleHDA-272.18.1-IDT92HD91BXX.zip   1.58MB   403 downloads

Attached File  AppleHDA-272.18.1-IDT92HD99BXX.zip   1.58MB   172 downloads

Attached File  AppleHDA-272.18.1-VIA_VT1802.zip   1.58MB   135 downloads

Attached File  AppleHDA-272.18.1-VIA_VT1802-Mic_Fixed.zip   1.58MB   242 downloads

 

 

. HDAEnabler's:

Attached File  HDAEnabler3.kext.zip   24.38KB   5394 downloads

Attached File  HDAEnabler5.kext.zip   24.39KB   2079 downloads

Attached File  HDAEnabler7.kext.zip   24.38KB   2982 downloads

Attached File  HDAEnabler9.kext.zip   24.38KB   2147 downloads

 

. CREDITS FOR:  Kabyl, TimeWalker75a, EMlyDinESH.     



#2
Mirone

Mirone

    InsanelyMacaholic

  • Local Moderators
  • 3,520 posts
  • Gender:Male
  • Location:Brazil

Are these from Toleda?

All these kexts were corrected by me.



#3
Bruxo

Bruxo

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 231 posts
  • Gender:Male
  • Location:Brasil

Voyeur any answer as to why not work the ALC662 v2? 

I'm three days testing AppleHDA binary and still does not work!


#4
Mirone

Mirone

    InsanelyMacaholic

  • Local Moderators
  • 3,520 posts
  • Gender:Male
  • Location:Brazil

A correction on the codec Wolfson is obsolete. try this kext please. voyeur = Mirone? :hysterical:

Attached File  AppleHDA-2.6.5a60-ALC662.zip   1.3MB   793 downloads



#5
Moviemakergr

Moviemakergr

    InsanelyMac Sage

  • Donators
  • 382 posts
  • Gender:Male

@ALC898 does not work for me..

 

This kext working good.

Attached Files



#6
Bruxo

Bruxo

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 231 posts
  • Gender:Male
  • Location:Brasil

A correction on the codec Wolfson is obsolete. try this kext please. voyeur = Mirone? :hysterical:

attachicon.gifAppleHDA-2.6.5a60-ALC662.zip

AppleHDA kext is loading now! 
But popping sound! 
Tinkering with audio midi to 96000Hz and still have problems popping almentar If the sound through the keyboard + and - volume and sound of trash to mute!

Attached Files

  • Attached File  30.png   910.51KB   96 downloads
  • Attached File  ioreg.zip   351.1KB   146 downloads


#7
Mirone

Mirone

    InsanelyMacaholic

  • Local Moderators
  • 3,520 posts
  • Gender:Male
  • Location:Brazil

@ALC898 does not work for me..

 

This kext working good.

My Kext uses layoutID: 4 it is necessary to edit your DSDT Please look at the Readme file.


 

AppleHDA kext is loading now! 
But popping sound! 
Tinkering with audio midi to 96000Hz and still have problems popping almentar If the sound through the keyboard + and - volume and sound of trash to mute!

 

Suggest you use SMBIOS for MacPro 3.1 that should solve your problem with popping.



#8
Bruxo

Bruxo

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 231 posts
  • Gender:Male
  • Location:Brasil

My Kext uses layoutID: 4 it is necessary to edit your DSDT Please look at the Readme file.


Suggest you use SMBIOS for MacPro 3.1 that should solve your problem with popping.

I like being macpro3.1 now and still sound is popping! 
Audio MIDI keep 96000HZ to stop popping sound! 
Noises from trash and increase and decrease sound sound even cut! 
 
You you find the solution to make sound work through AppleHDA binary: 
exchange: 
8408EC10 for 00000000 
8508EC10 for 00000000 

 

8B19D411 for 6206ec10
 
it being reported here post#9
 
AppleHDAHardwareConfigDriver stop charging after some time!!!!


#9
Mirone

Mirone

    InsanelyMacaholic

  • Local Moderators
  • 3,520 posts
  • Gender:Male
  • Location:Brazil

@Bruxo

 

Try this APP:Attached File  antipop-1.0.2.dmg   21.1KB   180 downloads

You can try to reset 8508ec10 and 8408ec10, although I don't think that's not going to change anything.



#10
Bruxo

Bruxo

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 231 posts
  • Gender:Male
  • Location:Brasil

Thanks more tests tomorrow!!!



#11
Ahmed_shiko

Ahmed_shiko

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 148 posts
  • Gender:Male
  • Location:EGYPT

@Mirone  please need applehda alc 665 :)



#12
Mirone

Mirone

    InsanelyMacaholic

  • Local Moderators
  • 3,520 posts
  • Gender:Male
  • Location:Brazil

I'm sorry, I never fix a AppleHDA to ALC665, I need codec_dump, or if you have an old kext that works for you I can update it.



#13
ryman

ryman

    InsanelyMac Protégé

  • Members
  • PipPip
  • 66 posts
  • Gender:Male

Again in the right thread:

 

I have got a strange problem. To get sound via the HDMI port of my 560ti I patched my DSDT and the binary of AppleHDAController.kext with the following command:

 

cd /System/Library/Extensions/AppleHDA.kext/Contents/PlugIns/AppleHDAController.kext/Contents/MacOS && sudo cp AppleHDAController AppleHDAController_backup && sudo su root -c "perl -pe 's/\xDE\x10\xEA\x0B/\xDE\x10\x0C\x0E/g' AppleHDAController_backup > AppleHDAController"

 

This works perfectly with Mavericks and also with Yosemite the HDMI Port gets recognized in system settings. Even iTunes plays my music without any problem. But if I try to play a system sound Yosemite stucks and goes down without any message.

        Device (HDEF)
        {
            Name (_ADR, 0x001B0000)
            OperationRegion (HDAR, PCI_Config, 0x4C, 0x10)
            Field (HDAR, WordAcc, NoLock, Preserve)
            {
                DCKA,   1, 
                        Offset (0x01), 
                DCKM,   1, 
                    ,   6, 
                DCKS,   1, 
                        Offset (0x08), 
                    ,   15, 
                PMES,   1
            }

            Method (_PRW, 0, NotSerialized)
            {
                Return (GPRW (0x0D, 0x04))
            }

            Method (_DSM, 4, NotSerialized)
            {
                Store (Package (0x08)
                    {
                        "codec-id", 
                        Buffer (0x04)
                        {
                            0x89, 0x08, 0xEC, 0x10
                        }, 

                        "layout-id", 
                        Buffer (0x04)
                        {
                            0x04, 0x00, 0x00, 0x00
                        }, 

                        "device-type", 
                        Buffer (0x0F)
                        {
                            "Realtek ALC889"
                        }, 

                        "PinConfigurations", 
                        Buffer (0x28)
                        {
                            /* 0000 */    0x10, 0x90, 0xA0, 0x90, 0x20, 0x90, 0xA1, 0x02, 
                            /* 0008 */    0x80, 0x30, 0x81, 0x01, 0x90, 0x40, 0x21, 0x02, 
                            /* 0010 */    0x30, 0x40, 0x11, 0x01, 0x40, 0x10, 0x01, 0x01, 
                            /* 0018 */    0x50, 0x60, 0x01, 0x01, 0x60, 0x20, 0x01, 0x01, 
                            /* 0020 */    0x70, 0x61, 0x4B, 0x01, 0xA0, 0x01, 0xCB, 0x01
                        }
                    }, Local0)
                DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                Return (Local0)
            }
        }

Attached Files



#14
Mirone

Mirone

    InsanelyMacaholic

  • Local Moderators
  • 3,520 posts
  • Gender:Male
  • Location:Brazil

Right now I'm on a Windows Pc, and I can't look at your kext. but I noticed that your patch HDEF this incorrect you don't need this part:

"PinConfigurations", 
                        Buffer (0x28)
                        {
                            /* 0000 */    0x10, 0x90, 0xA0, 0x90, 0x20, 0x90, 0xA1, 0x02, 
                            /* 0008 */    0x80, 0x30, 0x81, 0x01, 0x90, 0x40, 0x21, 0x02, 
                            /* 0010 */    0x30, 0x40, 0x11, 0x01, 0x40, 0x10, 0x01, 0x01, 
                            /* 0018 */    0x50, 0x60, 0x01, 0x01, 0x60, 0x20, 0x01, 0x01, 
                            /* 0020 */    0x70, 0x61, 0x4B, 0x01, 0xA0, 0x01, 0xCB, 0x01

later analyze your kext, please attach also your DSDT + IOREG. ioreg.



#15
EvgeniX

EvgeniX

    InsanelyMac Protégé

  • Members
  • PipPip
  • 95 posts
  • Gender:Male

@ALC898 does not work for me..

 

This kext working good.

 

Same here....  layoutID = 4 in DSDT... AppleHDA = loaded... and nothing in Settings for audio..... any ideas why?  Thx!



#16
Ahmed_shiko

Ahmed_shiko

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 148 posts
  • Gender:Male
  • Location:EGYPT

I'm sorry, I never fix a AppleHDA to ALC665, I need codec_dump, or if you have an old kext that works for you I can update it.

old kext https://www.dropbox....udio alc665.zip



#17
Mirone

Mirone

    InsanelyMacaholic

  • Local Moderators
  • 3,520 posts
  • Gender:Male
  • Location:Brazil

Same here....  layoutID = 4 in DSDT... AppleHDA = loaded... and nothing in Settings for audio..... any ideas why?  Thx!

send me dsdt+ioreg.



#18
Bondik

Bondik

    InsanelyMac Protégé

  • Members
  • Pip
  • 39 posts
  • Gender:Male
  • Location:Ukraine

ALC888 not working. How can I solve this?



#19
Mirone

Mirone

    InsanelyMacaholic

  • Local Moderators
  • 3,520 posts
  • Gender:Male
  • Location:Brazil

ALC888 not working. How can I solve this?

Please return with the required files in the first post.



#20
nyolc8

nyolc8

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPip
  • 802 posts
  • Gender:Male
  • Location:Budapest, Hungary

Is it possible to patch applehda with clover on-the-fly in yosemite? I downloaded the patched kext for 662 from the first post, checked what is changed in the binary (and set up in clover config.plist), used toledo's realtekALC.kext with correct values, and the connectors getting listed in the system profiler but there is no device in system preferences. It looks like the binary patch not really working... Or clover's on-the-fly patching broken in yosemite? Or the realtekALC.kext not working with yosemite (it says the last build supports it)?







0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

© 2016 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Mac Netbook  |   PHP hosting by CatN  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy