Jump to content

HELP! ALC290, speaker and HP works but MICs doesn't.


babibada
 Share

108 posts in this topic

Recommended Posts

Hi everyone,

 

My laptop is HP ENVY 15t-K000, it is a really good laptop - only for windows. It has a special edition ALC290, the CODEC shows it is ALC3241. These days, I am trying to make it work fine.

 

I am using mirone's ALC290 kext and HDAenabler3 kext. It works. But only for speaker and HP...

 

Then I installed an Ubuntu and I got my codec, tried to make it out. Obviously, I didn't.

 

I tried to change info.plist and layput3 and platform, nothing happened...

 

So I post this thread and I hope you can help me...

 

Here is my codec.

 

Best Regards.

codec.txt

Link to comment
Share on other sites

The decisive factor is the device ID. The is 10ec0290.
ALC3241 is irrelevant.
 

PinConfig:

 
01a71c20 01a71d10 01a71ea1 01a71f00 01271c30 01271d00 01271ea3 01271f90 01471c40 01471d00 01471e17 01471f90 01571c50 01571d10 01571e21 01571f00
 
EAPD is 2
 
Nodes:
 
Mic intern: 9 34 18
Mic extern 8 35 26
 
Speaker: 20 13 3
HP: 21 12 2
 
Try it with these values.
  • Like 1
Link to comment
Share on other sites

If you get displayed equipment, but no sound, then you need to attach the following (EAPD activates the sound):

 
01a71c20 01a71d10 01a71ea1 01a71f00 01271c30 01271d00 01271ea3 01271f90 01471c40 01471d00 01471e17 01471f90 01571c50 01571d10 01571e21 01571f00 01570C02
 
or
 
01a71c20 01a71d10 01a71ea1 01a71f00 01271c30 01271d00 01271ea3 01271f90 01471c40 01471d00 01471e17 01471f90 01571c50 01571d10 01571e21 01571f00 01470C02
 
 
Which OSX version do you use?
Just fill out your signature !!!
  • Like 1
Link to comment
Share on other sites

 

If you get displayed equipment, but no sound, then you need to attach the following (EAPD activates the sound):

 
01a71c20 01a71d10 01a71ea1 01a71f00 01271c30 01271d00 01271ea3 01271f90 01471c40 01471d00 01471e17 01471f90 01571c50 01571d10 01571e21 01571f00 01570C02
 
or
 
01a71c20 01a71d10 01a71ea1 01a71f00 01271c30 01271d00 01271ea3 01271f90 01471c40 01471d00 01471e17 01471f90 01571c50 01571d10 01571e21 01571f00 01470C02

 

 

 

Thank  you sir, but nothing happen. I can't see input device in Sound... So what's wrong?   :(

Link to comment
Share on other sites

There are many causes.

- AppleHDA matches the OSX version?
- Binary patch ok?
- PinConfig and layout id ok in info.plist?
- Layout.xml and platform.xml ok? Device ID and layout id ok?
 
kext post the Mirone's ALC290
I look at it myself
Link to comment
Share on other sites

 

There are many causes.

- AppleHDA matches the OSX version?
- Binary patch ok?
- PinConfig and layout id ok in info.plist?
- Layout.xml and platform.xml ok? Device ID and layout id ok?
 
kext post the Mirone's ALC290
I look at it myself

 

 

Thank you sir!

I think they are OK because I can use speaker and headphone... Only the Mics don't work.

 

Thank you sir... I will try.

 

Sorry sir, update, system still cannot find any input devices...

 

Here is my ioreg, if you need.

 

Thank you sir!

my.ioreg.zip

Link to comment
Share on other sites

 

Try this

Layout ID is 1, not 3
 
Device (HDEF)
            {
                Name (_ADR, 0x001B0000)
                Method (_DSM, 4, NotSerialized)
                {
                    Store (Package (0x08)
                        {
                            "built-in", 
                            Buffer (One)
                            {
                                0x00
                            }, 
                            "layout-id", 
                            Buffer (0x04)
                            {
                                0x01, 0x00, 0x00, 0x00
                            }, 
                            "PinConfigurations", 
                            Buffer (Zero) {}, 
                            "hda-gfx", 
                            Buffer (0x0A)
                            {
                                "onboard-1"
                            }
                        }, Local0)
                    DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                    Return (Local0)
                }
            }

 

Thank you sir, I will try!

 

Try this

Layout ID is 1, not 3
 
Device (HDEF)
            {
                Name (_ADR, 0x001B0000)
                Method (_DSM, 4, NotSerialized)
                {
                    Store (Package (0x08)
                        {
                            "built-in", 
                            Buffer (One)
                            {
                                0x00
                            }, 
                            "layout-id", 
                            Buffer (0x04)
                            {
                                0x01, 0x00, 0x00, 0x00
                            }, 
                            "PinConfigurations", 
                            Buffer (Zero) {}, 
                            "hda-gfx", 
                            Buffer (0x0A)
                            {
                                "onboard-1"
                            }
                        }, Local0)
                    DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                    Return (Local0)
                }
            }

 

Still nothing happens.... :(

Link to comment
Share on other sites

 

Please try this

Kext of Mirone slightly modified by me
 
Layout ID is 3 or HDAEnabler3.kext

 

Thank you sir!

BTW, I have to say, there is only one port for HP and Mic both! If this is a important info for you.

 

Link to comment
Share on other sites

You have a built-in microphone + ComboJack (external microphone + headphones)? or only ComboJack?

built-in+ComboJack.

 

The built-in mic is on the top of screen panel...

 

Please try this

Kext of Mirone slightly modified by me
 
Layout ID is 3 or HDAEnabler3.kext

 

sorry sir, nothing happened...

Link to comment
Share on other sites

@Mirone

 

Nodes 18 instead of 25

 

Pic1 = 290 by Mirone

Pic2 = 290 by babibada codec_dump

 

Mic intern: 9 34 18    ???

Mic extern 8 35 26    ???
Speaker:   20 13 3     ok
HP:           21 12 2     ok

post-1358580-0-75983400-1436798716_thumb.png

post-1358580-0-43179400-1436798717_thumb.png

  • Like 1
Link to comment
Share on other sites

 

@Mirone

 

Nodes 18 instead of 25

 

Pic1 = 290 by Mirone

Pic2 = 290 by babibada codec_dump

 

Mic intern: 9 34 18    ???

Mic extern 8 35 26    ???
Speaker:   20 13 3     ok
HP:           21 12 2     ok

 

 

Yes sir that's correct.. I can't understand why the mics didn't work...

Link to comment
Share on other sites

hey, I'm using HP Envy 15t k000 and I'm having microphone problems too. My microphones don't work.

If you fixed that successfully, can you post the solution for me?

thank you.

Your codec is ALC290? if yes, look here: http://www.insanelymac.com/forum/topic/307083-help-alc290-speaker-and-hp-works-but-mics-doesnt/?do=findComment&comment=2153030

Link to comment
Share on other sites

yes, my codec is ALC290, I installed the attached kext  in your link  by kext wizard and rebuild cache but my mics still don't work.

MuteGPIO is already to 0 in that kext (layout 3)

DSDT audio layout set to 0x03

codec_dump1.txt

Link to comment
Share on other sites

 Share

×
×
  • Create New...