Contribute
Register

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

Status
Not open for further replies.
Joined
Aug 16, 2011
Messages
1,065
Motherboard
HP-4540S
CPU
i5-3210M
Graphics
HD4000
Mac
Classic Mac
Mobile Phone
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?
 
Joined
Nov 10, 2011
Messages
1,455
Motherboard
GA-H77N-WIFI F4
CPU
i7-3770
Graphics
HD 4000
Mobile Phone
  1. Android
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?
 

RehabMan

Moderator
Joined
May 3, 2012
Messages
186,727
Motherboard
Intel DH67BL
CPU
i7-2600K
Graphics
HD 3000
Mac
  1. MacBook Air
Mobile Phone
  1. iOS
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...
 
Joined
Aug 16, 2011
Messages
1,065
Motherboard
HP-4540S
CPU
i5-3210M
Graphics
HD4000
Mac
Classic Mac
Mobile Phone
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/
 

RehabMan

Moderator
Joined
May 3, 2012
Messages
186,727
Motherboard
Intel DH67BL
CPU
i7-2600K
Graphics
HD 3000
Mac
  1. MacBook Air
Mobile Phone
  1. iOS
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...
 

RehabMan

Moderator
Joined
May 3, 2012
Messages
186,727
Motherboard
Intel DH67BL
CPU
i7-2600K
Graphics
HD 3000
Mac
  1. MacBook Air
Mobile Phone
  1. iOS
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: 176
Joined
Aug 16, 2011
Messages
1,065
Motherboard
HP-4540S
CPU
i5-3210M
Graphics
HD4000
Mac
Classic Mac
Mobile Phone
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"
 

RehabMan

Moderator
Joined
May 3, 2012
Messages
186,727
Motherboard
Intel DH67BL
CPU
i7-2600K
Graphics
HD 3000
Mac
  1. MacBook Air
Mobile Phone
  1. iOS
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.
Top