Contribute
Register

10.8.4 Update available. What does/doesn't work?

Status
Not open for further replies.
We need two AppleHDA kexts:

4530S codec 0x111D76D1 287143633(decimal)
4540S codec
0x111D76D9 287143641(decimal)

It needs to be patched in four places:
AppleHDA
AppleHDA.kext/Contents/PlugIns/AppleHDAHardwareConfigDriver.kext/Contents/Info.plist
AppleHDA.kext/Contents/Resources/layout12.xml.zlib
AppleHDA.kext/Contents/Resources/Platforms.xml.zlib

layout12 and Platforms can be reused from previous kext versions

Here's the latest one from kpkp for 6470b, it should make easier to follow
http://www.tonymacx86.com/hp-probook/83076-hp-probook-6470b-41.html#post615154

Can someone please try it?
 
It needs to be patched in four places:
AppleHDA
AppleHDA.kext/Contents/PlugIns/AppleHDAHardwareConfigDriver.kext/Contents/Info.plist
AppleHDA.kext/Contents/Resources/layout12.xml.zlib
AppleHDA.kext/Contents/Resources/Platforms.xml.zlib

layout12 and Platforms can be reused from previous kext versions

What about the other two? The first one requeres patching and the second one some edits. Is there any information about the whole procedure, what have to be done?
 
We need two AppleHDA kexts:

4530S codec 0x111D76D1 287143633(decimal)
4540S codec
0x111D76D9 287143641(decimal)

It needs to be patched in four places:
AppleHDA
AppleHDA.kext/Contents/PlugIns/AppleHDAHardwareConfigDriver.kext/Contents/Info.plist
AppleHDA.kext/Contents/Resources/layout12.xml.zlib
AppleHDA.kext/Contents/Resources/Platforms.xml.zlib

layout12 and Platforms can be reused from previous kext versions

Here's the latest one from kpkp for 6470b, it should make easier to follow
http://www.tonymacx86.com/hp-probook/83076-hp-probook-6470b-41.html#post615154

Can someone please try it?

I think there is a binary patch to AppleHDA.kext/Contents/MacOS/AppleHDA as well??

I know the process for creating layout12.xml.zlib and Platforms.xml.zlib is complex, but it sounds like we can just use them from previous versions. And looks like just need to replace HDAConfigDefault section for AppleHDAHardwareConfigDriver Info.plist with one from current patched.

Not sure how to accomplish the binary patch. Is it written down anywhere?

Some day I would like to go through the whole process from beginning to end, but not today...
 
I think there is a binary patch to AppleHDA.kext/Contents/MacOS/AppleHDA as well??

I know the process for creating layout12.xml.zlib and Platforms.xml.zlib is complex, but it sounds like we can just use them from previous versions. And looks like just need to replace HDAConfigDefault section for AppleHDAHardwareConfigDriver Info.plist with one from current patched.

Not sure how to accomplish the binary patch. Is it written down anywhere?

Some day I would like to go through the whole process from beginning to end, but not today...
bcc9 wrote script for binary patching
http://www.insanelymac.com/forum/topic/284004-script-to-patch-applehda-binary-for-osx107108/
 
Thanks for the info. I have 10.8.4 patched AppleHDA.kext working on my 4530s.

Will now create one for 4x40s and upload both in a bit. Stay tuned...
 
Thanks for the info. I have 10.8.4 patched AppleHDA.kext working on my 4530s.

I've attached it to this post.

Will now create one for 4x40s and upload both in a bit. Stay tuned...

Or maybe not... I'm not sure what codec id to patch for it as the one for 4x40s is not known by the script.
Anybody know?
It would be the codec to patch which is second column of the table...

There is also extra Resources/DefaultAudioLevels.plist in patched 10.8.3 AppleHDA for 4x40s. Not sure if this file should come along for the ride too. It is not present in the vanilla kext.

------

Note: Below kext is just for 4x30s.
 

Attachments

  • AppleHDA-4x30s-10.8.4.kext.zip
    763.8 KB · Views: 203
Thanks !

Or maybe not... I'm not sure what codec id to patch for it as the one for 4x40s is not known by the script.
Anybody know?
The script can be modified to include codec for 4540S

There is also extra Resources/DefaultAudioLevels.plist in patched 10.8.3 AppleHDA for 4x40s. Not sure if this file should come along for the ride too. It is not present in the vanilla kext.
I would go with vanilla but some files have often "hidden" flag disabled after "modding"
 
Thanks !

The script can be modified to include codec for 4540S

Yes, but what codec is replaced by 111D76D9?? Same as 4x30s? (11d41984)

I would go with vanilla but some files have often "hidden" flag disabled after "modding"

Good idea... just checked... no hidden file in vanilla, so I guess it probably was not supposed to be there in the first place.
 
Status
Not open for further replies.
Back
Top