I tried something like this last night based on your advice to a different user. Unfortunately both this and my variation last night isn't work. To rebuild the the kext cache, I'm using Kext Wizard. Is that okay? Is there anything else that could be causing my sound not to work?
Thanks again for all your help man
Check that your AppleHDA injector has a larger version number than vanilla AppleHDA.
There are a many things that could be wrong...
These are the AppleHDA injector requirements:
- DSDT patches for layout-id inject and "IRQ Fix"
- layout-id must match the AppleHDA injector
- AppleHDA injector installed to /S/L/E
- AppleHDA injector has version larger than vanilla AppleHDA.kext in /S/L/E
- AppleHDA.kext must be vanilla
- no other audio solutions installed (no HDA enablers, etc)
- config.plist patches for your codec in KextsToPatch
- AppleHDA injector and config.plist patches are a match for your audio codec
- kext-dev-mode=1 to allow unsigned kexts
- rebuilding cache as already described (cache rebuild must be error free)
It is best to use DPCIManager to rebuild cache so you get to see the logs. Or monitor system.log during the cache rebuild with Kext Wizard.