RehabMan Posted May 21, 2016 Share Posted May 21, 2016 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:IDT92HD91BXXInject.kext.zip (do not use in older OS versions) Ensure you already have that in your config:config.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 More sharing options...
Micky1979 Posted May 21, 2016 Share Posted May 21, 2016 The "j" stand for Haswell? I can found your Github repo but not the guide, where is it? EDITok found Link to comment Share on other sites More sharing options...
RehabMan Posted May 21, 2016 Share Posted May 21, 2016 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). 2 Link to comment Share on other sites More sharing options...
Micky1979 Posted May 21, 2016 Share Posted May 21, 2016 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 More sharing options...
RehabMan Posted May 21, 2016 Share Posted May 21, 2016 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 More sharing options...
Micky1979 Posted May 21, 2016 Share Posted May 21, 2016 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.. EDITthis is the sub? Unknown Unknown Other at Ext N/A 16 0x10 0x40f000f0 01071cf0 01071d00 01071ef0 01071f40 Link to comment Share on other sites More sharing options...
RehabMan Posted May 21, 2016 Share Posted May 21, 2016 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? 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. 1 Link to comment Share on other sites More sharing options...
newapple4g Posted May 21, 2016 Share Posted May 21, 2016 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:IDT92HD91BXXInject.kext.zip (do not use in older OS versions) Ensure you already have that in your config:config.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 More sharing options...
Micky1979 Posted May 21, 2016 Share Posted May 21, 2016 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 More sharing options...
RehabMan Posted May 21, 2016 Share Posted May 21, 2016 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 More sharing options...
gygabyte666 Posted May 21, 2016 Author Share Posted May 21, 2016 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:IDT92HD91BXXInject.kext.zip (do not use in older OS versions) Ensure you already have that in your config:config.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. 1 Link to comment Share on other sites More sharing options...
RehabMan Posted May 21, 2016 Share Posted May 21, 2016 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 More sharing options...
Micky1979 Posted May 21, 2016 Share Posted May 21, 2016 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 More sharing options...
InconspicuousDuck Posted May 22, 2016 Share Posted May 22, 2016 - 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 More sharing options...
georgebergling Posted May 22, 2016 Share Posted May 22, 2016 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 More sharing options...
RehabMan Posted May 22, 2016 Share Posted May 22, 2016 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 More sharing options...
InconspicuousDuck Posted May 22, 2016 Share Posted May 22, 2016 If so... make sure you didn't install Android File Transfer... 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? Link to comment Share on other sites More sharing options...
RehabMan Posted May 22, 2016 Share Posted May 22, 2016 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... 1 Link to comment Share on other sites More sharing options...
Micky1979 Posted May 22, 2016 Share Posted May 22, 2016 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) aDummyHDA.kext.zip 1 Link to comment Share on other sites More sharing options...
Andrw0380 Posted May 23, 2016 Share Posted May 23, 2016 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 1 Link to comment Share on other sites More sharing options...
Micky1979 Posted May 23, 2016 Share Posted May 23, 2016 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: this is what you are using?? 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 ). Later I can continue testing with Rehabman's kext (BTW I misunderstood that it was the same ) Link to comment Share on other sites More sharing options...
Andrw0380 Posted May 23, 2016 Share Posted May 23, 2016 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: this is what you are using?? 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 ). 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 More sharing options...
mnfesq Posted May 24, 2016 Share Posted May 24, 2016 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? 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. 1 Link to comment Share on other sites More sharing options...
RehabMan Posted May 24, 2016 Share Posted May 24, 2016 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 More sharing options...
Micky1979 Posted May 24, 2016 Share Posted May 24, 2016 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 More sharing options...
Recommended Posts