Administrators Hervé Posted August 17, 2017 Administrators Share Posted August 17, 2017 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 More sharing options...
eazyone Posted August 18, 2017 Share Posted August 18, 2017 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 More sharing options...
Administrators Hervé Posted August 18, 2017 Administrators Share Posted August 18, 2017 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 More sharing options...
eazyone Posted August 18, 2017 Share Posted August 18, 2017 I,ve updated to 10.12.6. Trying to use your kext, but it doesn't work. Kext is not load. Same errors like I posted earlier. Link to comment Share on other sites More sharing options...
Administrators Hervé Posted August 18, 2017 Administrators Share Posted August 18, 2017 Check your add-on kexts then; there's clearly something wrong somewhere. Link to comment Share on other sites More sharing options...
eazyone Posted August 18, 2017 Share Posted August 18, 2017 I have just installed kext for wifi an Bluetooth. I will delete it and check it again. Link to comment Share on other sites More sharing options...
eazyone Posted August 18, 2017 Share Posted August 18, 2017 OK! I figure out what is going on. The problem lies on Library/Extensions/IOGraphicsFamily.kext I deleted this kext and everything is ok. VGA and HDMI started working again. Link to comment Share on other sites More sharing options...
Bigryangames Posted September 4, 2017 Author Share Posted September 4, 2017 I'm still unable to get anywhere with this! Driving me crazy! Link to comment Share on other sites More sharing options...
Recommended Posts