Contribute
Register

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

RehabMan

Moderator
Joined
May 2, 2012
Messages
181,111
Motherboard
Intel DH67BL
CPU
i7-2600K
Graphics
HD 3000
Mac
  1. MacBook Air
Mobile Phone
  1. iOS
10.11.4 will break audio for those using AppleHDA injectors with symlink to AppleHDA binary (as in so-called "dummyHDA kexts).

You need to fix the Info.plist in your AppleHDA injector kext.

In 10.11.4 new requirements for OSBundleLibraries:
com.apple.iokit.IOACPIFamily 1.2.0a1
com.apple.iokit.IOPCIFamily 1.1

If you look at the Info.plist for AppleHDA.kext in 10.11.4, you will see the new entries.
(compare with 10.11.3)

Copy your AppleHDA injector kext to a temporary place (such as the desktop), make the edits to the Info.plist (add the missing entries in OSBundleLibraries), re-install with a kext installer.

For those that need more explanation, see post #22: http://www.tonymacx86.com/el-capita...applehda-injector-dummyhda-3.html#post1223804

As viewed in Xcode, Info.plist with incorrect OSBundleLibraries:
incorrect-OSBundleLibaries.png

And, Info.plist with correct OSBundleLibraries:
correct-OSBundleLibraries.png

And don't forget about the cache rebuild requirements when using AppleHDA injectors. The procedures are detailed in the FAQ: http://www.tonymacx86.com/el-capita...faq-read-first-laptop-frequent-questions.html (since you're already using an AppleHDA injector, it is something you're already familiar with).


Problem Reporting

Attach ioreg as ZIP: http://www.tonymacx86.com/audio/58368-guide-how-make-copy-ioreg.html. Please, use the IORegistryExplorer v2.1 attached to the post! DO NOT reply with an ioreg from any other version of IORegistryExplorer.app.

Provide output (in Terminal):
Code:
kextstat|grep -y applehda

Attach EFI/Clover folder as ZIP (press F4 at main Clover screen before collecting). Please eliminate 'themes' directory. Provide only EFI/Clover, not the entire EFI folder.

Attach output of (in Terminal):
Code:
sudo touch /System/Library/Extensions && sudo kextcache -u /

Compress all files as ZIP. Do not use external links. Attach all files using site attachments only.
 
So for those of us using your patch_hda.sh script to create the injector, the process is update to .4, rebuild the injector, and re-install the injector properly, correct?
In other words, the new requirements are part of the vanilla AppleHDA info.plist and no other change is required?

Edit: Just saw the changes you committed to your u430 repo confirming the above. Should be straightforward then.
 
So for those of us using your patch_hda.sh script to create the injector, the process is update to .4, rebuild the injector, and re-install the injector properly, correct?
In other words, the new requirements are part of the vanilla AppleHDA info.plist and no other change is required?

Correct. The patch_hda.sh script does the job...
 
Updated and restored sound. Thanks for posting this - saved me from scratching my head for a few hours trying to figure out where my sound had gone :)
 
Does this imply for the HP Probook 4530s? I've got no sound after doing the update. Im using Clover hotpatch.
 
Does this imply for the HP Probook 4530s? I've got no sound after doing the update. Im using Clover hotpatch.

Update AppleHDA_ProBook.kext from my repo. It already has the fix.
 
Can i download it manually? as i reinstalled awhile ago and lost it all.
 
Can i download it manually? as i reinstalled awhile ago and lost it all.

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).
 
Thanks RehabMan. Ill do it in 5 mins.
 
Thanks RehabMan thats worked. Had a problem with ./download.sh and installing it. So i did it manually and fixed permissions rebooted and audio came back. Cheers your a star :)
 

Attachments

  • Screen Shot 2016-03-22 at 13.50.22.jpg
    Screen Shot 2016-03-22 at 13.50.22.jpg
    219.4 KB · Views: 1,231
Back
Top