artur-pt Posted December 17, 2013 Posted December 17, 2013 * This tutorial is to explain a simple way to update your AppleHDA for the current version of your system. * This is a tutorial " Do it your self " it means that I will not do the work for you. To update your AppleHDA you will need to replace 3 files and make a correction in the AppleHDA binary. The files to be replaced are: 1-Layout x.xml.zlib (Where "X" is the number of your layout can be 1,2,3,4,12 ... etc.) 2-Platforms.xml.zlib 3-The values inside Plist of AppleHDA.kext / Plugins / AppleHDAHardwareConfigDriver.kext. First: Copy Layout"x".xml.zlib e Platforms.xml.zlib in Resources folder inside AppleHDA.kext copy the two to Resources folder in the kext you gonna update. Note: To Know your LayoutID in use go to system info / Audio. Example : This is layout id is 4 so is layout4.xml.zlib. Second: Copy the values inside Plist from AppleHDA.kext/Plugins/AppleHDAHardwareConfigDriver.kext./Contents/Info.plist copy the values inside key IOKitPersonalities/HDA Hardware Config Resource/HDAConfigDefault Third: Finally we fix the AppleHDA.kext binarie found in: AppleHDA.kext / MacOS. for this we use the Script de bcc9 Copy the folder into desktop and with already edited and installed AppleHDA.kext in S/L/E go terminal and do this commands: cd ~/desktop/patch-hda ./patch-hda.pl 10ec0887 Note: Open the folder hda-patch-hda-codecs.pl file inside it is all supported codecs for the script for more information: Script to patch AppleHDA binary for osx10.7/10.8/10.9 A tip if your codec is not supported by the script you can try to fix manually using a binary editor like HexFiend and replace one of the codecs used, by correction for you. In the example above was corrected binary for ALC887-VD codec if you are correct for your codec is necessary to replace the 10ec0887 by the id of your codec. In binary they are written from right to left ie 10ec0887 = 8708ec10. *Important: The Mountain Lion kext / Mavericks have a new structure and the files are compressed in. Zlib to unpack and edit these files will use zlib. This application is based on RevoGirl script, it makes the process of files. Zlib from AppleHDA.kext to decompress / compress easier. Just drag the file zlib. The application and it will unzip or drag the xml file. And it will compress to. Zlib. So if you own an old kext from Lion can compress files using this APP.Download Zlib. After is only repair permissions and rebuild caches using KextWizard Credits: RevoGirl, bcc9. Original post by Mirone PB Easy Note TM 86 - i5 430 M - H55M - Ram - 6 GB - Alc272 - Radeon HD 5470 512 QE/CI Lenovo G500 - i5 3230m - HM77 - Ram - 8 GB - Conexant audio - HD 4000 My OS X Files
RCOO Posted September 2, 2014 Posted September 2, 2014 I'm running Yosemite DP7. I'm trying to patch AppleHDA for this version. I have an ALC269. I'm trying to run the following command: ./patch-hda.pl 10ec0269 I get the following error: http://cl.ly/image/0u1W1b272r0a What should I do? Thanks!
RCOO Posted September 2, 2014 Posted September 2, 2014 Fixed it. Used a more recent version of the patch tool.
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now