Contribute
Register

[ProBook 4530s] No Sound After 10.11.4 Beta Update

Status
Not open for further replies.
Joined
Jul 19, 2012
Messages
1,760
Motherboard
B450M-DS3H
CPU
Ryzen 5 2600
Graphics
RX 590
Mac
  1. MacBook Air
Mobile Phone
  1. iOS
Hello all,

Ever since opting into the Public Beta, my sound has not worked. I've reapplied the patches in the PB Installer CE (after f4) and recreated SSDT/DSDT to no dice. I remember this happening before, but the above steps fixed it last time. I appreciate any insight.
 
Hello all,

Ever since opting into the Public Beta, my sound has not worked. I've reapplied the patches in the PB Installer CE (after f4) and recreated SSDT/DSDT to no dice. I remember this happening before, but the above steps fixed it last time. I appreciate any insight.

Not a guide. Moved to laptop support.

You need to fix the Info.plist in your AppleHDA injector kext (AppleHDAIDT.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)
 
Thanks RehabMan, that got the sound back on my 4530s after installing 10.11.4 beta 4.

-bth
 
Apologies, must have mis-clicked. Anyways, I changed the string values to match, but due to that not working, I'm assuming I'm not doing this right. Pardon my stupidity.
 
Apologies, must have mis-clicked. Anyways, I changed the string values to match, but due to that not working, I'm assuming I'm not doing this right. Pardon my stupidity.

Compare OSBundleLibraries in your AppleHDAIDT.kext to those in AppleHDA.kext.
 
Steps that I did:

  1. Made a copy of the Info.plist of the AppleHDAIDT kext to allow modification
  2. Opened said Copy
  3. Opened the Info.plist of AppleHDA
  4. Matched the version numbers/strings in OSBundleLibraries. All Strings under OSBundleLibraries Match between both plists. AppleHDA Values -> AppleHDAIDT
  5. Saved the modified copy of Info.plist from AppleHDAIDT
  6. Replaced the original AppleHDAIDT Info.plist with the one I just modified
  7. Reboot.

That didn't seem to work. Is there a step I'm missing? I assume so.
 
Steps that I did:

  1. Made a copy of the Info.plist of the AppleHDAIDT kext to allow modification
  2. Opened said Copy
  3. Opened the Info.plist of AppleHDA
  4. Matched the version numbers/strings in OSBundleLibraries. All Strings under OSBundleLibraries Match between both plists. AppleHDA Values -> AppleHDAIDT
  5. Saved the modified copy of Info.plist from AppleHDAIDT
  6. Replaced the original AppleHDAIDT Info.plist with the one I just modified
  7. Reboot.

That didn't seem to work. Is there a step I'm missing? I assume so.

You might have broken permissions, and you neglected to rebuild cache.

Try this:
- boot without caches
- rebuild cache (per Apple procedure)
Code:
sudo touch /System/Library/Extensions && sudo kextcache -u /
- reboot
 
Okay...still no dice.

I repaired the permissions on the drive before attempting this again.

Steps I did:


  1. F4 at clover, -f flag in clover to ignore cache (please tell me that I'm doing this part wrong)
  2. Reran ProBook Installer with all options to get unmodified AppleHDAIDT.kext
  3. Opened AppleHDAIDT.kext's Info.plist
  4. Copied all 13 OSBundle strings from AppleHDA's plist to AppleHDAIDT's using the above system
  5. Rebuilt caches...until it reports that the AppleHDAIDT kext was installed improperly and cannot be used.
  6. Reboot, same issue of course.

What am I doing wrong?
 
Okay...still no dice.

I repaired the permissions on the drive before attempting this again.

Steps I did:


  1. F4 at clover, -f flag in clover to ignore cache (please tell me that I'm doing this part wrong)
  2. Reran ProBook Installer with all options to get unmodified AppleHDAIDT.kext
  3. Opened AppleHDAIDT.kext's Info.plist
  4. Copied all 13 OSBundle strings from AppleHDA's plist to AppleHDAIDT's using the above system
  5. Rebuilt caches...until it reports that the AppleHDAIDT kext was installed improperly and cannot be used.
  6. Reboot, same issue of course.

What am I doing wrong?

Remove the AppleHDAIDT.kext you have and re-install it correctly.

In Terminal:
Code:
# remove current kext
sudo rm -rf /System/Library/Extensions/AppleHDAIDT.kext

Now install (edited kext) with Kext Wizard or with Terminal:
Code:
sudo cp -R AppleHDAIDT.kext /System/Library/Extensions

Then boot without caches (use Clover menu via spacebar key), then rebuild cache:
Code:
sudo touch /System/Library/Extensions && sudo kextcache -u /
 
Koalaman,

I've attached my working Info.plist from /S/L/E/AppleHDAIDT.kext. It is still working with 10.11.4 beta 5.

Hope this helps.
-bth
 

Attachments

  • Info.plist
    4.8 KB · Views: 532
Status
Not open for further replies.
Back
Top