Contribute
Register

[Fix] 10.11.4 broken audio with AppleHDA injector (dummyHDA)

Hey guys. After trying all the solutions here, without success, I decided to try another... I just installed the AppleHDA (attached) in System/Library/Extensions and repair the permissions with Kext Wizard, after restarting, it worked perfectly.

Rolling back AppleHDA to a prior version is not recommended, and not what is described in post #1.

It is also completely unnecessary.
 
Thank you RehabMan. Fixed the audio on the ALC3202 chip in my Thinkpad.

However, the locale for output/input names has changed. They were in English before patching the kext. Not sure why the new keys have affected this.

View attachment 182947

Use the OS X installer to refresh AppleHDA.kext to vanilla.
 
I got it. Recommended or not, its working now.
 
Probook (hotpatch) specific instructions..

In Terminal:
Code:
# get copy of the repo
cd ~/Documents
git clone https://github.com/RehabMan/HP-ProBook-4x30s-DSDT-Patch.git probook.git

use it:
Code:
cd ~/Documents/probook.git
# update to latest (for future)
git pull
# install new AppleHDA_ProBook.kext
make install_hda

./download.sh and ./install_downloads.sh will also work to update/install all kexts (including AppleHDA_ProBook.kext).

Just did this on my 6470b before I realized this was for 4x30s, hopefully that didn't do any damage.

Anyways I just moved on patched my AudioHDA with Mirone's AppleHDAPatcher app(Used the IDT92HD87B1 patch) and my audio still isn't working.

I'm trying to follow the guides on post #1 and #22 but I don't see an AppleHDA.kext or AppleHDAIDT.kext.

Thanks.
 
Just did this on my 6470b before I realized this was for 4x30s, hopefully that didn't do any damage.

Anyways I just moved on patched my AudioHDA with Mirone's AppleHDAPatcher app(Used the IDT92HD87B1 patch) and my audio still isn't working.

I'm trying to follow the guides on post #1 and #22 but I don't see an AppleHDA.kext or AppleHDAIDT.kext.

Thanks.

6x70 is IDT 7605. As documented in Resources_ProBook/README.txt, if you are to use AppleHDA_ProBook.kext, it requires layout-id 18.
 
6x70 is IDT 7605. As documented in Resources_ProBook/README.txt, if you are to use AppleHDA_ProBook.kext, it requires layout-id 18.

Okay so I changed the layout-id to 18 and installed AppleHDA_ProBook.kext to /S/L/E and that didn't work.

Then I was able to find the AppleHDAIDT.kext in /S/L/E and followed the guide on post #22, and my sound still doesn't work :banghead:.

Maybe I need to re-patch my AppleHDA to the correct IDT 7605, but I don't see that patch anywhere.

Thank you for your time.
 
Okay so I changed the layout-id to 18 and installed AppleHDA_ProBook.kext to /S/L/E and that didn't work.

Then I was able to find the AppleHDAIDT.kext in /S/L/E and followed the guide on post #22, and my sound still doesn't work :banghead:.

Maybe I need to re-patch my AppleHDA to the correct IDT 7605, but I don't see that patch anywhere.

Thank you for your time.

Read post #1, "Problem Reporting".
 
Read post #1, "Problem Reporting".

Yup, figured it was about time to do that. I have attached the files, and once again thank you.

Code:
[FONT=Menlo]Chads-MacBook-Pro:~ Chad$ kextstat|grep -y applehda[/FONT][FONT=Menlo]  100    1 0xffffff7f8246c000 0x1e000    0x1e000    com.apple.driver.AppleHDAController (274.7) CFF7F97F-6E1F-3CF9-A8E3-76125E9CA414 <99 98 81 12 7 6 5 4 3 1>[/FONT]
[FONT=Menlo]  123    0 0xffffff7f825d8000 0xb3000    0xb3000    com.apple.driver.AppleHDA (9274.7) FE47EADA-C810-3253-BE41-0776D253D256 <122 102 100 99 98 81 12 11 6 5 4 3 1>[/FONT]
[FONT=Menlo]Chads-MacBook-Pro:~ Chad$ [/FONT]

Code:
[FONT=Menlo]Chads-MacBook-Pro:~ Chad$ sudo touch /System/Library/Extensions && sudo kextcache -u /[/FONT]
[FONT=Menlo]Password:[/FONT]
[FONT=Menlo]kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext VoodooPS2Trackpad.kext[/FONT]
[FONT=Menlo]kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext VoodooPS2Mouse.kext[/FONT]
[FONT=Menlo]kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext VoodooPS2Keyboard.kext[/FONT]
[FONT=Menlo]kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext VoodooPS2Controller.kext[/FONT]
[FONT=Menlo]kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext USBXHCI_4x40s.kext[/FONT]
[FONT=Menlo]kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext ProBookAtheros.kext[/FONT]
[FONT=Menlo]kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext JMB38X.kext[/FONT]
[FONT=Menlo]kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext IOath3kfrmwr.kext[/FONT]
[FONT=Menlo]kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext IntelMausiEthernet.kext[/FONT]
[FONT=Menlo]kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext IntelBacklight.kext[/FONT]
[FONT=Menlo]kext file:///System/Library/Extensions/HSSDBlockStorage.kext/ is in hash exception list, allowing to load[/FONT]
[FONT=Menlo]kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext FakeSMC.kext[/FONT]
[FONT=Menlo]kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext FakePCIID_XHCIMux.kext[/FONT]
[FONT=Menlo]kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext FakePCIID_Intel_HD_Graphics.kext[/FONT]
[FONT=Menlo]kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext FakePCIID.kext[/FONT]
[FONT=Menlo]kext-dev-mode allowing invalid signature -67030 0xFFFFFFFFFFFEFA2A for kext AppleHDA_ProBook.kext[/FONT]
[FONT=Menlo]kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext ACPIPoller.kext[/FONT]
[FONT=Menlo]kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext ACPIBatteryManager.kext[/FONT]
[FONT=Menlo]Chads-MacBook-Pro:~ Chad$[/FONT]
 

Attachments

  • CLOVER.zip
    4.4 MB · Views: 109
  • ioreg.zip
    498.1 KB · Views: 82
Yup, figured it was about time to do that. I have attached the files, and once again thank you.

Code:
[FONT=Menlo]Chads-MacBook-Pro:~ Chad$ kextstat|grep -y applehda[/FONT][FONT=Menlo]  100    1 0xffffff7f8246c000 0x1e000    0x1e000    com.apple.driver.AppleHDAController (274.7) CFF7F97F-6E1F-3CF9-A8E3-76125E9CA414 <99 98 81 12 7 6 5 4 3 1>[/FONT]
[FONT=Menlo]  123    0 0xffffff7f825d8000 0xb3000    0xb3000    com.apple.driver.AppleHDA (9274.7) FE47EADA-C810-3253-BE41-0776D253D256 <122 102 100 99 98 81 12 11 6 5 4 3 1>[/FONT]
[FONT=Menlo]Chads-MacBook-Pro:~ Chad$ [/FONT]

Code:
[FONT=Menlo]Chads-MacBook-Pro:~ Chad$ sudo touch /System/Library/Extensions && sudo kextcache -u /[/FONT]
[FONT=Menlo]Password:[/FONT]
[FONT=Menlo]kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext VoodooPS2Trackpad.kext[/FONT]
[FONT=Menlo]kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext VoodooPS2Mouse.kext[/FONT]
[FONT=Menlo]kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext VoodooPS2Keyboard.kext[/FONT]
[FONT=Menlo]kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext VoodooPS2Controller.kext[/FONT]
[FONT=Menlo]kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext USBXHCI_4x40s.kext[/FONT]
[FONT=Menlo]kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext ProBookAtheros.kext[/FONT]
[FONT=Menlo]kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext JMB38X.kext[/FONT]
[FONT=Menlo]kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext IOath3kfrmwr.kext[/FONT]
[FONT=Menlo]kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext IntelMausiEthernet.kext[/FONT]
[FONT=Menlo]kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext IntelBacklight.kext[/FONT]
[FONT=Menlo]kext file:///System/Library/Extensions/HSSDBlockStorage.kext/ is in hash exception list, allowing to load[/FONT]
[FONT=Menlo]kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext FakeSMC.kext[/FONT]
[FONT=Menlo]kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext FakePCIID_XHCIMux.kext[/FONT]
[FONT=Menlo]kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext FakePCIID_Intel_HD_Graphics.kext[/FONT]
[FONT=Menlo]kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext FakePCIID.kext[/FONT]
[FONT=Menlo]kext-dev-mode allowing invalid signature -67030 0xFFFFFFFFFFFEFA2A for kext AppleHDA_ProBook.kext[/FONT]
[FONT=Menlo]kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext ACPIPoller.kext[/FONT]
[FONT=Menlo]kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext ACPIBatteryManager.kext[/FONT]
[FONT=Menlo]Chads-MacBook-Pro:~ Chad$[/FONT]

I only looked at ioreg.

You're using layout-id=12 with AppleHDA_ProBook.kext.

AppleHDA_ProBook for 4x40s audio codec (IDT 76d9) requires layout-id=13.

You need to edit your DSDT (ACPI/patched/DSDT.aml) so it injects layout-id 13 on HDEF).
 
Back
Top