Jump to content

AppleHDA for Codec - Conexant 20590 - 10.9.3 (13D65) 2.6.1


1 Screenshot

About This File

To function properly must use these two patches in DSDT.

 

In HDEF:

 Method (_DSM, 4, NotSerialized)  // _DSM: Device-Specific Method            {                Store (Package (0x06)                    {                        "hda-gfx",                         Buffer (0x0A)                        {                            "onboard-2"                        },                         "layout-id",                         Buffer (0x04)                        {                             0x0C, 0x00, 0x00, 0x00                        },                         "PinConfigurations",                         Buffer (Zero) {}                    }, Local0)                DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))                Return (Local0)            }        }

And this in IGPU (For HDMI audio)

Method (_DSM, 4, NotSerialized)  // _DSM: Device-Specific Method            {                Store (Package (0x0E)                    {                        "device-id",                         Buffer (0x04)                        {                             0x66, 0x01, 0x00, 0x00                        },                         "vendor-id",                         Buffer (0x04)                        {                             0x86, 0x80, 0x00, 0x00                        },                         "AAPL,snb-platform-id",                         Buffer (0x04)                        {                             0x00, 0x00, 0x01, 0x00                        },                         "AAPL,ig-platform-id",                         Buffer (0x04)                        {                             0x03, 0x00, 0x66, 0x01                        },                         "hda-gfx",                         Buffer (0x0A)                        {                            "onboard-2"                        },                         "layout-id",                         Buffer (0x04)                        {                             0x0C, 0x00, 0x00, 0x00                        },                         "AAPL00,DualLink",                         Buffer (0x04)                        {                             0x01, 0x00, 0x00, 0x00                        }                    }, Local0)                DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))                Return (Local0)            }        }    }

 Share


User Feedback

Recommended Comments

Thanks for hard work.

 

my cx20590 has different path map than yours: internal mic at 0x23 instead of 0x1b. everything else is the same.

 

also my external mic on headset won't work unless plugged in before boot. If I eject the headset and put back again, its mic won't work. I tried edit myself and your kext, both don't work. Confused now...

Link to comment
Share on other sites

×
×
  • Create New...