Jump to content

AppleHDA cx20590 1.0

Sign in to follow this  

About This File

AppleHDA for Conexant SmartAudio HD cx20590

Tested on: Sony Vaio VPCEH2J1E (VEN_14F1, DEV_506E )

- Speakers (worked)

- Headphones (worked)

- Mic (not tested)

- HDMI (not tested)

1 Edit DSDT:

a, add or replace your Method (_DSM, 4, NotSerialized) in Device (HDEF)

 
Device (HDEF)
        {
            Name (_ADR, 0x001B0000)
            Method (_PRW, 0, NotSerialized)
            {
                If (WKMD)
                {
                    Return (Package (0x02)
                    {
                        0x0D, 
                        0x04
                    })
                }
                Else
                {
                    Return (Package (0x02)
                    {
                        0x0D, 
                        Zero
                    })
                }
            }
            Method (_DSM, 4, NotSerialized)
            {
                Store (Package (0x0E)
                    {
                        "built-in", 
                        Buffer (One)
                        {
                            0x01
                        }, 
                        "Codec-id", 
                        Buffer (0x04)
                        {
                            0x3E, 0x3A, 0xEC, 0x10
                        }, 
                        "layout-id", 
                        Buffer (0x04)
                        {
                            0x0C, 0x00, 0x00, 0x00
                        }, 
                        "model", 
                        Buffer (0x1A)
                        {
                            "HD Audio Conexant Cx20590"
                        }, 
                        "device-type", 
                        Buffer (0x11)
                        {
                            "Audio Controller"
                        }, 
                        "hda-gfx", 
                        Buffer (0x0A)
                        {
                            "onboard-2"
                        }, 
                        "PinConfigurations", 
                        Buffer (Zero) {}
                    }, Local0)
                DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                Return (Local0)
            }
        }

b, add hda-gfx in Method (_DSM, 4, NotSerialized) in Device (IGPU)

 
Method (_DSM, 4, NotSerialized)
            {
                Store (Package (0x04)
                    {
                        "AAPL,snb-platform-id", 
                        Buffer (0x04)
                        {
                            0x00, 0x00, 0x01, 0x00
                        }, 
                        "hda-gfx", 
                        Buffer (0x0A)
                        {
                            "onboard-2"
                        }
                    }, Local0)
                DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                Return (Local0)
            }

c, install AppleHDA (remove VoodooHDA if you installed)

 




User Feedback

Recommended Comments

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

×