Help - Search - Members - Calendar
Full Version: Software Update is overwriting my patched "AppleHDA.kext"
InsanelyMac Forum > OSx86 Project > Hardware and Drivers > Sound
Nihilator
I used the Boot-132 method and installed Mac OS X (Mac OS X Install DVD - AKA: Vanilla Install).

I created a modified "AppleHDA.kext" file using the Taruga AppleHDA Patcher and my audio works great as long as Software Update does not update the file.

I want to resolve this problem of Software Update modifying the extensions in "/system/library/extensions" and overwriting my patched AppleHDA.kext file.

I want to leave the original AppleHDA.kext file alone. (in the /system/library/extensions)

I want to place my two audio files (AppleHDA.kext and ALCInject.kext) in the Chameleon Boot Loader directory (/extra/extensions).

Well I tried it....but I can't get it to work.

I copied the ALCInject.kext and the patched AppleHDA.kext file to the /Extra/Extensions directory, but the Chameleon Boot Loader does not seem to be loading the files. I have set the permissions for these files in the /Extra/Extensions directory as follows (but it still doesn't work - no audio)

root: 7
wheel: 5
everyone: 5

I thought that maybe the Mac OS X operating system is still loading the AppleHDA.kext from the /System/Library/Extensions directory, so I deleted the AppleHDA.kext file in the /System/Library/Extensions directory and used the ALCInject.kext and the patched AppleHDA.kext file in the /Extra/Extensions directory. Rebooted, but still no sound.

If I drag the ALCInject.kext and my patched AppleHDA.kext from the /Extra/Extensions directory back to the /System/Library/Extensions and set the correct ownership and permissions and reboot, I have sound... but as I said before, I do not want to use this method. I want these two files to work in the /Extra/Extensions directory.

How do you successfully load a patched AppleHDA.kext and ALCInject.kext file with the Chameleon Boot Loader and not touch the /System/library/Extensions folder?

Thanks, Nihilator
Dr. Hurt
AppleHDA.kext does not load from the /extra/extensions/ because of dependency errors. The only way to achieve what you want to create a legacy (plist only) kext.

Have a look here:
http://www.insanelymac.com/forum/index.php...mp;#entry929502
Nihilator
I want to setup a Sigmatel 9200 sound card with the method you mentioned. A gentleman (on the post you mentioned) has already made the plist for a Sigmatel 9200.

What steps do I need to do to make it work?

Do I place the LegacyAppleHDAController.kext and LegacyAppleHDAPlatformDriver.kext in the Extra/Extension.mkext file and set the proper ownership and permissions and reboot? How about the original AppleHDA.kext file in the /systems/library/extensions. Do I leave it or delete it?

Also, how about HDAEnabler.kext. Do I delete it or does it require the file?

I am trying to understand how this process works over the HDAPatcher method.

Thanks, Nihilator
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.