Contribute
Register

Clover patch for external display

Status
Not open for further replies.
So I can replace the kexts you mention above with vanilla, I might just do that and move the rest to EFI now as it doesn't seem to effect boot times like some worried it might earlier.

Yes, move all additional kexts, replace patched kexts with vanilla, keep applehdaidt in s/l/e then you will have near-vanilla system.
 
Yes, move all additional kexts, replace patched kexts with vanilla, keep applehdaidt in s/l/e then you will have near-vanilla system.

Thanks, just doing it now, I know my patched appleHDA failed to work again at some point, ill look into that at the same time, might have replaced the vanilla kext with a patched one or something, its still got the patches in clover config..

Thanks again.

Oh, in regards to auto patching of power management, thats just a case of having the box ticked for asus AICPUPM right? ( same for AppleRTC?)

Sorry, one more, to enable clover to use kexts in EFI, we check box in sys params, inject kexts "yes"?
 
Thanks, just doing it now, I know my patched appleHDA failed to work again at some point, ill look into that at the same time, might have replaced the vanilla kext with a patched one or something, its still got the patches in clover config..

Thanks again.

Oh, in regards to auto patching of power management, thats just a case of having the box ticked for asus AICPUPM right? ( same for AppleRTC?)

Sorry, one more, to enable clover to use kexts in EFI, we check box in sys params, inject kexts "yes"?

I recommend you should leave it "Detect",
 
Here are Clover patches for HD3000/HD4000 to get external display, please test if they work for you (you need to use vanilla kexts for testing)

Code:
Patch VGA port HD3000
Name: AppleIntelSNBGraphicsFB
Find:
010204001007000010070000050300000200000030000000020500000004000007000000030400000004000009000000040600000004000009000000
Replace
010203001007000010070000060200000001000009000000050300000200000030000000040600000008000009000000000000000000000000000000

Code:
Patch HDMI-DP port HD4000 1600x900
Name: AppleIntelFramebufferCapri

Find:
040066010103010100000002
Replace:
040066010102040200000004

Find:
300200000000000001000000400000000000000001000000400000000000000001000000400000000000000000000000
Replace:
300200000205000000040000070400000304000000040000810000000406000000080000060000000000000000020011

Code:
Patch HDMI audio port HD4000 1366x768
Name: AppleIntelFramebufferCapri
Find:
040600000004000081000000
Replace:
040600000008000006000000

What about patch for HDMI audio with HD3000?
 
It does work, I was asking in the regard to Clover patching...

So HDMI audio does not work natively, but only works after you patch it? Which patch did you apply?
 
So HDMI audio does not work natively, but only works after you patch it? Which patch did you apply?
HD3000 hdmi audio doesn't work natively, AppleSNBGraphicsFB needs to be patched for it.
What's the particular patch for it is the question here.
 
HD3000 hdmi audio doesn't work natively, AppleSNBGraphicsFB needs to be patched for it.
What's the particular patch for it is the question here.

Try my patch first, if it does not work, use the patch in PBI:
Code:
perl -pi -e 's|\x01\x02\x04\x00\x10\x07\x00\x00\x10\x07\x00\x00\x05\x03\x00\x00\x02\x00\x00\x00\x30\x00\x00\x00\x02\x05\x00\x00\x00\x04\x00\x00\x07\x00\x00\x00\x03\x04\x00\x00\x00\x04\x00\x00\x09\x00\x00\x00\x04\x06\x00\x00\x00\x04\x00\x00\x09\x00\x00\x00|\x01\x02\x03\x00\x10\x07\x00\x00\x10\x07\x00\x00\x06\x02\x00\x00\x00\x01\x00\x00\x09\x00\x00\x00\x05\x03\x00\x00\x02\x00\x00\x00\x30\x00\x00\x00\x04\x06\x00\x00\x00\x08\x00\x00\x09\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00|g' "AppleIntelSNBGraphicsFB"

If both do not work, use toleda's patch:
Code:
http://www.tonymacx86.com/graphics/125239-hd4600-hd4000-hd3000-framebuffer-edits.html

Please post your working patch, then we will try to turn it to Clover patch.
 
Status
Not open for further replies.
Back
Top