Jump to content

ALC269 HDA


19 posts in this topic

Recommended Posts

When I patch the DSDT with the patch the kext provides it says Object does not exist (DTGP) I use the following patch: Method (_DSM, 4, NotSerialized)

                {

                    Store (Package (0x0c)

                    {                        

                        "built-in",

                        Buffer (One)

                        {

                            0x00

                        },

                        "layout-id",

                        Buffer (0x04)

                        {

                            0x03, 0x00, 0x00, 0x00

                        },

                       "PinConfigurations",

                       Buffer (0x00)

                       {

                           0x00

                       }

                    }, Local0)

                    DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))

                    Return (Local0)

                }

In previous versions of OS X I just used different kexts and it worked without DSDT patch. I am on Yosemite and my boot loader is Ch****a 4.1.0 My dsdt is fully working and the Intel HD 3000 graphics are working great.

Link to comment
Share on other sites

Download DSDT Editor, this contains the patches for your laptop, and the compiler return you some warnings if MacIasl not detect.

In your case you must apply IRQ patch and changing the "Store (Package (0x0c)" in "Store (Package (0x06)" if the compiler return you a warning about package lenght.

Mirone's AppleHDA for ALC269 works well, you can download the kext in this place:

http://olarila.com/files/10.9/Audio/AppleHDA_10.9.2/Laptop/

But you must be sure of the accuracy of audio codecs, it can establish with certainty extracting codec dump from a linux live with this terminal command:

cat /proc/asound/card0/codec#0 > ~/Desktop/codec_dump.txt

If the file is empty try also:

cat /proc/asound/card0/codec#1 > ~/Desktop/codec_dump.txt

cat /proc/asound/card0/codec#2 > ~/Desktop/codec_dump.txt

  • Like 2
Link to comment
Share on other sites

IRQ patch is included into patch folder of DSDT Editor, open DSDT.aml, click on "Patch" and explore the DSDT Editor folder, go to Patches and you find IRQs, apply, compile and save the file.

Remove HDAEnabler, you enable the right layout via DSDT


If you have some trouble, you can post your dsdt (compressed)

  • Like 1
Link to comment
Share on other sites

 Share

×
×
  • Create New...