I opened the kext in hex editor, what am I supposed to be looking for?
You should probably read some background information on connector table patching...
But if you look for your ig-platform-id... 03 00 66 01, you can see the connector data between it and the next ig-platform-id... 04 00 66 01.
Yeah, I understood that part. I've been looking at
http://forum.osxlatitude.com/index....or-enabling-vga-and-hdmi-in-intel-hd4000-gpu/
for some background information on what I need to look for. I just don't know what to change exactly. I have identified the relevant hex values :
03 00 66 01 01 02 04 02 00 00 00 04 00 00 00 01 00 00 00 40 10 07 00 00 10 07 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 05 03 00 00 02 00 00 00 30 00 00 00 02 05 00 00 00 04 00 00 07 04 00 00 03 04 00 00 00 04 00 00 81 00 00 00 04 06 00 00 00 04 00 00 81 00 00 00 00 00 00 00 00 02 00 11 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
I know that I have to modify some part, and convert it to a Base64 string to put in my config.plist. What part do I change, and to what?
Did you try the patch from the ProBook Installer yet (it is in my example config.plist files).
I'm working on installing the HDMI fix, but I noticed another problem - when my laptop wakes from sleep, the audio no longer works. Do you know of a fix to this?
EDIT: Found RehabMan's Codec Commander and followed instructions in Readme. Audio on wake from sleep works fine now.
Nope. So if you read the Codec Commander readme, it just tells you to run that command in terminal, find the ID you need, and replace it. If I read correctly, the fix you described is if you wake the computer just as it is ABOUT to go to sleep? Anyways, just download CodeCommander.kext, and change the relevant IDs. That's all you need to do.
Yes, I am actually using one of your example config.plist files for my system. Are you referring to this patch? If so, it is already in my config file.
<dict>
<key>Comment</key>
<string>HDMI-audio HD4000 0x01660003</string>
<key>Name</key>
<string>disabled_AppleIntelFramebufferCapri</string>
<key>Find</key>
<data>BAYAAAAEAACBAAAA</data>
<key>Replace</key>
<data>BAYAAAAIAAAGAAAA</data>
</dict>
I removed the "disabled_" prefix, and the patch is reflected in my FrameBuffer kext, but there is no effect from that change. In other words, the patch changes the values but nothing happens.
My reply was to 'sohumc'...