Jump to content

HP Envy 17t-j000 Quad (Haswell) + 10.8.5/10.9.5/10.10.x/10.11.x/10.12.x/10.13.x/10.14.x


gygabyte666
 Share

1,321 posts in this topic

Recommended Posts

Here the audio work really well just using your kext (same exactly codec branded by HP, same chassy..same Beats speakers). In 10.11.4+ just need a face-lifting:attachicon.gifIDT92HD91BXXInject.kext.zip

(do not use in older OS versions)

Ensure you already have that in your config:attachicon.gifconfig.plist.zip... (I don't need any other fix)

For those of you that followed my guide...

- this applies to j models only

- to use it, remove AppleHDA_IDT76e0_Envy.kext from /L/E

- install this kext to /L/E or /S/L/E (your choice)

- the necessary setup is already present in config.plist/ACPI, so nothing to do there...

Link to comment
Share on other sites

The "j" stand for Haswell?

I can found your Github repo but not the guide, where is it?

I have 4 github repos for Haswell Envy (J/Q/K/N). J-series was the first and the laptop that I actually owned at one time... the one where I first came up with the Haswell early reboot kernel patch.  The others have been added due to requests.  The J is the only one with IDT audio.  The others are Realtek...

 

Each github repo README.md links to the guide (the guide is not on this site, due to the fact that I don't have the time to maintain the guide in two different places).

  • Like 2
Link to comment
Share on other sites

I have 4 github repos for Haswell Envy (J/Q/K/N). J-series was the first and the laptop that I actually owned at one time... the one where I first came up with the Haswell early reboot kernel patch.  The others have been added due to requests.  The J is the only one with IDT audio.  The others are Realtek...

looks a big job :) 

 

Each github repo README.md links to the guide (the guide is not on this site, due to the fact that I don't have the time to maintain the guide in two different places).

 

I don't care if the guide is somewhere else, really. BTW you know that the audio will work on the Pavillion/Henvy 6/7K series with Ivy cpus too, I think they always have the same IDT codec :) (as I notice a lot of times)

Any of you saw this about the subwoofer?

Link to comment
Share on other sites

BTW you know that the audio will work on the Pavillion/Henvy 6/7K series with Ivy cpus too, I think they always have the same IDT codec :) (as I notice a lot of times)

Yes... many HP laptops use various IDT codecs, including this one...

 

Any of you saw this about the subwoofer?

Looks like they propose patching the pinconfigs (but for Linux). Not sure what happens if you do that (extra speaker pins) for AppleHDA or how it ties into layout and pathmaps...

Link to comment
Share on other sites

Yea, my original codec_dump show unknown devices:

Mic at Ext Right                                                         0x0a 0x0a     77664288 00a71c20 00a71d10 00a71ea1 00a71f04
1/8                     Black     HP Out at Ext Right             11 0x0b 0x0421101f     00b71c1f 00b71d10 00b71e21 00b71f04
Unknown     Unknown     Other at Ext N/A                 12 0x0c     0x40f000f0     00c71cf0 00c71d00 00c71ef0 00c71f40
Analog         Unknown     Speaker at Int Front         13 0x0d 0x92170110 00d71c10 00d71d01 00d71e17 00d71f92
Unknown     Unknown     Other at Ext N/A                 14 0x0e     0x40f000f0     00e71cf0 00e71d00 00e71ef0 00e71f40
Unknown     Unknown     Other at Ext N/A                 15 0x0f     0x40f000f0     00f71cf0 00f71d00 00f71ef0 00f71f40
Unknown     Unknown     Other at Ext N/A                 16 0x10     0x40f000f0     01071cf0 01071d00 01071ef0 01071f40
ATAPI         Unknown     Mic at Int Top                     17 0x11 0xd5a30130 01171c30 01171d01 01171ea3 01171fd5
Unknown     Unknown     Other at Ext N/A                 31 0x1f     0x40f000f0     01f71cf0 01f71d00 01f71ef0 01f71f40
Unknown     Unknown     Other at Ext N/A                 32 0x20     0x40f000f0     02071cf0 02071d00 02071ef0 02071f40

I want to try something as soon I have the time..

 

EDIT
this is the sub? :yes:

Unknown     Unknown     Other at Ext N/A                 16 0x10     0x40f000f0     01071cf0 01071d00 01071ef0 01071f40
Link to comment
Share on other sites

Yea, my original codec_dump show unknown devices:

Mic at Ext Right                                                         0x0a 0x0a     77664288 00a71c20 00a71d10 00a71ea1 00a71f04
1/8                     Black     HP Out at Ext Right             11 0x0b 0x0421101f     00b71c1f 00b71d10 00b71e21 00b71f04
Unknown     Unknown     Other at Ext N/A                 12 0x0c     0x40f000f0     00c71cf0 00c71d00 00c71ef0 00c71f40
Analog         Unknown     Speaker at Int Front         13 0x0d 0x92170110 00d71c10 00d71d01 00d71e17 00d71f92
Unknown     Unknown     Other at Ext N/A                 14 0x0e     0x40f000f0     00e71cf0 00e71d00 00e71ef0 00e71f40
Unknown     Unknown     Other at Ext N/A                 15 0x0f     0x40f000f0     00f71cf0 00f71d00 00f71ef0 00f71f40
Unknown     Unknown     Other at Ext N/A                 16 0x10     0x40f000f0     01071cf0 01071d00 01071ef0 01071f40
ATAPI         Unknown     Mic at Int Top                     17 0x11 0xd5a30130 01171c30 01171d01 01171ea3 01171fd5
Unknown     Unknown     Other at Ext N/A                 31 0x1f     0x40f000f0     01f71cf0 01f71d00 01f71ef0 01f71f40
Unknown     Unknown     Other at Ext N/A                 32 0x20     0x40f000f0     02071cf0 02071d00 02071ef0 02071f40
I want to try something as soon I have the time..

 

EDIT

this is the sub? :yes:

Unknown     Unknown     Other at Ext N/A                 16 0x10     0x40f000f0     01071cf0 01071d00 01071ef0 01071f40

 

Bit of a guessing game... FYI: I don't have a Haswell Envy anymore.

  • Like 1
Link to comment
Share on other sites

Here the audio work really well just using your kext (same exactly codec branded by HP, same chassy..same Beats speakers). In 10.11.4+ just need a face-lifting:attachicon.gifIDT92HD91BXXInject.kext.zip

(do not use in older OS versions)

Ensure you already have that in your config:attachicon.gifconfig.plist.zip... (I don't need any other fix)

Hello, Micky1979 I used your kext and have some problems. When I connect headphones the default sound input and output becomes headphones ones. To speak via skype i need to hold the headphones mic button to activate internal speaker (headphones not working showing line in microphone). I want to choose laptop internal speaker for microphone but there is no option. And after some pressings it crushes and even after disconnecting or repressing microphone and speakers not working.

Link to comment
Share on other sites

Hello, Micky1979 I used your kext and have some problems. When I connect headphones the default sound input and output becomes headphones ones. To speak via skype i need to hold the headphones mic button to activate internal speaker (headphones not working showing line in microphone). I want to choose laptop internal speaker for microphone but there is no option. And after some pressings it crushes and even after disconnecting or repressing microphone and speakers not working.

Sorry this was not my kext, is patched by someone else as described at first post, just I modified the Info.plist with new kexts dependencies.

Yes I notice this problem after you've spoken, and I do not have this issue on mine (though I admit speakers have better sound), so I think that should be easy to fix (I hope).

 

But not today .. going out-of-home right now .. back Monday.

Link to comment
Share on other sites

Sorry this was not my kext, is patched by someone else as described at first post, just I modified the Info.plist with new kexts dependencies.

Yes I notice this problem after you've spoken, and I do not have this issue on mine (though I admit speakers have better sound), so I think that should be easy to fix (I hope).

 

But not today .. going out-of-home right now .. back Monday.

My guide used to use post #1 XML, but it was changed due to others proposing that the current files provided better audio (in this same forum).

 

I guess I won't be changing the repo after all... sounds like the jury is still out on this one...

Link to comment
Share on other sites

If you follow the guide as written, audio will work.

 

If not working, read post #1, "Problem Reporting".

 

patch_hda.sh does not apply any patches to the binary. It is simply building the injector kext. Patching the binary is done with Clover and config.plist.

I did follow the guide, to the letter actually and I still have the issue. Guess you could say that I'm proof that simply following the guide does not always mean success.

Here the audio work really well just using your kext (same exactly codec branded by HP, same chassy..same Beats speakers). In 10.11.4+ just need a face-lifting:attachicon.gifIDT92HD91BXXInject.kext.zip

(do not use in older OS versions)

Ensure you already have that in your config:attachicon.gifconfig.plist.zip... (I don't need any other fix)

Thanks for posting this! I will try this out and report back with whatever happens.

Hello, Micky1979 I used your kext and have some problems. When I connect headphones the default sound input and output becomes headphones ones. To speak via skype i need to hold the headphones mic button to activate internal speaker (headphones not working showing line in microphone). I want to choose laptop internal speaker for microphone but there is no option. And after some pressings it crushes and even after disconnecting or repressing microphone and speakers not working.

Sounds like improper pinconfig info for your codec. If that injector is based on one of my old ones (as I imagine it is) then that would be a very likely cause of your issue since I whipped that injector up quickly and did little to no revising of it after it was made. You need to understand though at the time, no other injector was available for working audio on our machines.

 

My guide used to use post #1 XML, but it was changed due to others proposing that the current files provided better audio (in this same forum).

 

I guess I won't be changing the repo after all... sounds like the jury is still out on this one...

I don't blame you. As I explained to newapple4g, that injector wasn't very well maintained or updated. Just a quick band-aid for the lacking audio problem at the time.

 

Considering my current issue with 10.10+, If the attachment works when I test it, i'll take it. Partially working audio is better than the no audio I currently have under those two OSs.

  • Like 1
Link to comment
Share on other sites

I did follow the guide, to the letter actually and I still have the issue. Guess you could say that I'm proof that simply following the guide does not always mean success.

No proof... you didn't provide the files requested in guide post #1, "Problem Reporting".

 

:-)

Link to comment
Share on other sites

Not really a problem of 'well mantaining', just a stupid problem with dependecies, easy. Existing patches are working as before, just take the step of applying (appling?) it with newer extensions, basically is exactly the same! ...don't use old injectors, but generate a new one!

Link to comment
Share on other sites

- to use it, AppleHDA_IDT76e0_Envy.kext from /L/E

It seems like you're missing a word. Do you mean "to use it, delete AppleHDA..."?

 

---

 

Also, is there any fix to Bluetooth not working after sleep? I have a Magic Mouse with the broadcom bcm94352 and bluetooth is always broken after sleep, meaning I have to reboot the PC to use my mouse again.

Link to comment
Share on other sites

Hey,

 

There's any kext/dsdt patch to enable Realtek CardReader?

 

I tried by extracting vendorID & deviceID from Windows but without any success.

 

It's VoodooSDHC working with any config? I'm getting tired exporting media files on Windows... 

 

Thank you

Link to comment
Share on other sites

It seems like you're missing a word. Do you mean "to use it, delete AppleHDA..."?

Typo fixed.

 

Also, is there any fix to Bluetooth not working after sleep? I have a Magic Mouse with the broadcom bcm94352 and bluetooth is always broken after sleep, meaning I have to reboot the PC to use my mouse again.

Did you install BrcmPatchRAM kexts correctly (download.sh and install_downloads.sh will do this automatically).

 

If so... make sure you didn't install Android File Transfer...

Hey,

 

There's any kext/dsdt patch to enable Realtek CardReader?

 

I tried by extracting vendorID & deviceID from Windows but without any success.

 

It's VoodooSDHC working with any config? I'm getting tired exporting media files on Windows... 

 

Thank you

VoodooSDHC would need a lot of work...

Link to comment
Share on other sites

So that's the culprit... is it a common issue? I pretty frequently use it to transfer files to my Nexus 6P. Is there an alternative? 

Also will uninstalling do the trick or will I need to remove any other files?

Details at my laptop FAQ on tmx...

  • Like 1
Link to comment
Share on other sites

 

Hi Guys, I'm on camping but now I've found time to fix Headphones  (it is raining), now speakers-headphones switch works good!

Please test! (remove old injector you have, off course)

 

Thanks for your work on this. I just tested this on my Envy j-070ca which has the IDT 76e0 codec and I have the bug of the volume icon not changing status when you adjust volume using the volume keys, this only happens when Internet Speakers are selected. Also I plugged in my Apple EarPods and audio didn't switch automatically to headphones. I am attaching Rehabman's kext that didn't have the volume bug and hopefully we can find out what's causing the headphone switching bug as it's been present since the beginning on this laptop. By the way Micky1979, do you have the little squeak sound when you start playing media through headphones and also happens after 15 seconds of playing anything? VoodooHDA I noticed no squeaking and headphone switching issue so maybe it's related as it sounds like the Audio controller is not staying initialized like it does in Windows.

 

If you want to know what I mean, keep your headphones plugged in and reboot Windows and you will hear the squeak sound during the boot process but it never happens again while in Windows, but in Mac when you boot, no squeak until you play a sound. 

AppleHDA_IDT76e0_Envy.kext.zip

  • Like 1
Link to comment
Share on other sites

Hi Andrw0380, 

Here the switch works really well, but I cannot test with Windows because is a lot of time that I don't use it (anymore, is not even installed).

But only a remark about your Apple EarPods:

 

this is the jack I use:

 

1024px-TRS_connector.JPG

 

 

this is what you are using??

 

 

c700x420.jpg

 

 

for the second I really don't know if can fully work and this can make a lot of difference. Can you try with a non TRRS phone connector and see if that is the problem?

Consider that this way you are introducing also a line-in (the mic for the phone) where is expected only an output (maybe the "squeak" you're listening is only your pc frying why :rofl: ).

Later I can continue testing with Rehabman's kext (BTW I misunderstood that it was the same )

Link to comment
Share on other sites

Hi Andrw0380, 

Here the switch works really well, but I cannot test with Windows because is a lot of time that I don't use it (anymore, is not even installed).

But only a remark about your Apple EarPods:

 

this is the jack I use:

 

1024px-TRS_connector.JPG

 

 

this is what you are using??

 

 

c700x420.jpg

 

 

for the second I really don't know if can fully work and this can make a lot of difference. Can you try with a non TRRS phone connector and see if that is the problem?

Consider that this way you are introducing also a line-in (the mic for the phone) where is expected only an output (maybe the "squeak" you're listening is only your pc frying why :rofl: ).

Later I can continue testing with Rehabman's kext (BTW I misunderstood that it was the same )

Yep I use the white earpods in your second image. I did try another pair of headphones without a mic built in as I thought the squeak was the mic but same thing. Another thing I've noticed with your .kext file that wasn't in Rehabman's AppleHDA76e0 is the mute light stays on when playing anything through the headphones. I did hear from someone that thought the way our audio jack is wired different than what Apple expects and someone suggested some sort of connector which supposed to fix that issue. Again I am not sure if that is true or not as I don't specialize in Audio.

Link to comment
Share on other sites

 

Yea, my original codec_dump show unknown devices:

Mic at Ext Right                                                         0x0a 0x0a     77664288 00a71c20 00a71d10 00a71ea1 00a71f04
1/8                     Black     HP Out at Ext Right             11 0x0b 0x0421101f     00b71c1f 00b71d10 00b71e21 00b71f04
Unknown     Unknown     Other at Ext N/A                 12 0x0c     0x40f000f0     00c71cf0 00c71d00 00c71ef0 00c71f40
Analog         Unknown     Speaker at Int Front         13 0x0d 0x92170110 00d71c10 00d71d01 00d71e17 00d71f92
Unknown     Unknown     Other at Ext N/A                 14 0x0e     0x40f000f0     00e71cf0 00e71d00 00e71ef0 00e71f40
Unknown     Unknown     Other at Ext N/A                 15 0x0f     0x40f000f0     00f71cf0 00f71d00 00f71ef0 00f71f40
Unknown     Unknown     Other at Ext N/A                 16 0x10     0x40f000f0     01071cf0 01071d00 01071ef0 01071f40
ATAPI         Unknown     Mic at Int Top                     17 0x11 0xd5a30130 01171c30 01171d01 01171ea3 01171fd5
Unknown     Unknown     Other at Ext N/A                 31 0x1f     0x40f000f0     01f71cf0 01f71d00 01f71ef0 01f71f40
Unknown     Unknown     Other at Ext N/A                 32 0x20     0x40f000f0     02071cf0 02071d00 02071ef0 02071f40

I want to try something as soon I have the time..

 

EDIT

this is the sub? :yes:

Unknown     Unknown     Other at Ext N/A                 16 0x10     0x40f000f0     01071cf0 01071d00 01071ef0 01071f40

 

If you can edit your config, I think I have the pin configs you need to get your subwoofer working.  Mine works just fine, top speakers too, but I use VoodooHDA.  Here's the pin configs:

Patched pins configuration:
 nid 10 0x40f000f0 as 15 seq  0 Other         None  Unknown N/A     External Unknown misc 0 [DISABLED]
 nid 11 0x0321101f as  1 seq 15 Headphones    Jack  1/8     Left    External Black   misc 0
 nid 12 0x03a11020 as  2 seq  0 Microphone    Jack  1/8     Left    External Black   misc 0
 nid 13 0x92170110 as  1 seq  0 Speaker       Fixed Analog  Front   Internal Unknown misc 0 NoPresenceDetect
 nid 14 0x92180160 as  6 seq  0 Speaker       Fixed Multi   Front   Internal Unknown misc 0 NoPresenceDetect
 nid 15 0x40f000f0 as 15 seq  0 Other         None  Unknown N/A     External Unknown misc 0 [DISABLED]
 nid 16 0x92180150 as  5 seq  0 Speaker       Fixed Multi   Front   Internal Unknown misc 0 NoPresenceDetect
 nid 17 0xd5a30130 as  3 seq  0 Microphone    Both  ATAPI   Top     Internal Unknown misc 0 NoPresenceDetect
 nid 31 0x40f000f0 as 15 seq  0 Other         None  Unknown N/A     External Unknown misc 0 [DISABLED]
 nid 32 0x40f000f0 as 15 seq  0 Other         None  Unknown N/A     External Unknown misc 0 [DISABLED]

The correct pin configs are the ones for the Fixed Analog and Fixed Multi.  I noticed that the Fixed Analog config I have is the same one you have.  That controls the front speakers only.  The 2 Fixed Multi configs are for the subwoofer and top speakers and they work together as a single audio device.  In order to combine all of them, I created a multi-device using Audio Midi Setup.

  • Like 1
Link to comment
Share on other sites

Hi Guys, I'm on camping but now I've found time to fix Headphones  (it is raining), now speakers-headphones switch works good!

Please test! (remove old injector you have, off course)

The bundle identifier for "HDA Hardware Config Resource" is wrong. You have "com.apple.driver.AppleHDA". Should be: "com.apple.driver.AppleHDAHardwareConfigDriver" as that is the bundle that IOClass "AppleHDAHardwareConfigDriver" lives in.

Link to comment
Share on other sites

Sorry this was not my kext, is patched by someone else as described at first post, just I modified the Info.plist with new kexts dependencies.

Hi Rehabman, you're right, but it comes from the 10.10_ENVY_10261024.zip at the first post and I've just use its original contents and did not notice that (the plist is new but I've copied and replaced using the buggie IOKitPersonalities dictionary :(  ). Thanks.


@Andrw0380, BTW I never considering to use an hand set instead as Headphones, like to use it with Skype, so probably I simply never take it into account ..also never tried to plug it in.


@mnfesq thanks, will try, only lately I have a little time to dedicate on my Hack, but I will.

 

Now is intresting the TRRS connector, I have one coming with my Galaxy S5 mini..

Link to comment
Share on other sites

 Share

×
×
  • Create New...