Great Work bcc9,
I think you perfected our conversation and
did efficiently though without a GUI.
I can help in any way with the PCI's device's?
All the best!!
Thanks. I should have mentioned that your private PMs helped to push me to make this latest version a bit more user friendly.
Sure, you could hack up a kext that dumps out the information (similar to the lspci port). Then I can just invoke the kext and parse the result from this script.
Can you add a param to allow custom location of AppleHDA.kext?
The functionality is already in there, I just hadn't documented all the command line switches:
-s <directory> to specify an alternative to /System/Library/Extensions
-r <volume root> to specify an alternate disk volume to use as the root for everything (particularly useful when you have multiple installs of OSX and you want to patch OSX on one of those other volumes.
Also, for both of the above the script determines the OS release based upon the AppleHDA kext version. If for some reason the script gets this wrong, there's also
-o <os version number> to override the auto-detected OS version (10.7/10.8/10.9)
-t to run the script in test-only mode, where AppleHDA is not actually patched.