Jump to content

E6220 VGA give grey screen


Bigryangames

Recommended Posts

  • Administrators

Any update will re-instate vanilla kexts in /S/L/E and overwrite any patched kexts, That's a general matter that should be known by all. Make a good note of that. Hence the explanations I just wrote above regarding patched SNB framebuffer kext (the kext versioning trick can be generalised too).

 

It's a little silly to revert to a backed-up 10.12.3 installation when repatching the 10.12.5 vanilla framebuffer would have sorted you out. If you run Enoch, you know what to do now (and update to 10.12.6)...

 

If you use Clover, you should configure the patch in the "on-the-fly" manner.

Link to comment
Share on other sites

Well, I've patched vanilla AppleIntelSNBGraphicsFB.kext

I change: 

020500000004000007000000 030400000004000009000000 040600000004000009000000

to:

020500000008000005000000 060200000004000008000000 040600000004000007000000

but kext won't load. 

 
While updating kext cache there are a lot of errors:
 

Prelink failed for com.apple.driver.AppleMCCSControl; omitting from prelinked kernel.

kxld[com.apple.driver.AppleIntelSNBGraphicsFB]: The super class vtable 'vtable for IOFramebuffer' for vtable 'vtable for AppleIntelFramebuffer' is out of date. Make sure your kext has been built against the correct headers.

kxld[com.apple.driver.AppleIntelSNBGraphicsFB]: The super class vtable 'vtable for IOFramebuffer' for vtable 'vtable for AppleIntelFramebuffer' is out of date. Make sure your kext has been built against the correct headers.

Link failed (error code 5).

Prelink failed for com.apple.driver.AppleIntelSNBGraphicsFB; omitting from prelinked kernel.

kxld[com.apple.driver.AppleMuxControl]: The following symbols are unresolved for this kext:

kxld[com.apple.driver.AppleMuxControl]: _gIODisplayBrightnessProbeKey

kxld[com.apple.driver.AppleMuxControl]: _gIODisplayLinearBrightnessProbeKey

Link failed (error code 5).

Prelink failed for com.apple.driver.AppleMuxControl; omitting from prelinked kernel.

kxld[com.apple.driver.AppleBacklight]: The following symbols are unresolved for this kext:

kxld[com.apple.driver.AppleBacklight]: _gIODisplayBrightnessProbeKey

kxld[com.apple.driver.AppleBacklight]: _gIODisplayLinearBrightnessProbeKey

Link failed (error code 5).

Prelink failed for com.apple.driver.AppleBacklight; omitting from prelinked kernel.

 
 
Any help?
Link to comment
Share on other sites

  • Administrators

Patch details sure are Ok but it seems you somehow screwed the framebuffer kext. Maybe you made another binary mod by mistake somewhere...

 

Why don't you update to 10.12.6 and use the patched kext I uploaded? Save yourself some time!

Link to comment
Share on other sites

×
×
  • Create New...