RehabMan
Moderator
- Joined
- May 2, 2012
- Messages
- 181,008
- Motherboard
- Intel DH67BL
- CPU
- i7-2600K
- Graphics
- HD 3000
- Mac
- Mobile Phone
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:
And, Info.plist with correct OSBundleLibraries:
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):
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):
Compress all files as ZIP. Do not use external links. Attach all files using site attachments only.
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:
And, Info.plist with correct OSBundleLibraries:
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.