arijitsinha Posted July 17, 2021 Share Posted July 17, 2021 Hi, I followed the guides around here and successfully installed Big Sur on my E6430 (i7-3350M, 1600x900) with OpenCore. I got the OC config from here, The only thing not working is the HDMI and output to second monitor. When I plugged in the HDMI cable nothing is happening, and if I press the Fn+F8, beep sounds comes and nothing. I installed Mojave earlier and in Mojave I was able to update the Framebuffercapri and replaced it in Library/System/Extensions, HDMI was working back there. I have the updated Capri.kext file as well. but in big sur it is not allowing me to write to System read only filesystem. How do I enable HDMI to work? Link to comment Share on other sites More sharing options...
Moderators Jake Lo Posted July 17, 2021 Moderators Share Posted July 17, 2021 Just add the hot patch to your Config file, no need to replace any kext. Link to comment Share on other sites More sharing options...
Administrators Hervé Posted July 18, 2021 Administrators Share Posted July 18, 2021 HD4000 laptops with screen resolution starting at 1600x900 require Capri layout 0x01660004. Unfortunately, that's a single port layout that only natively supports LVDS/eDP built-in LCD. That's why you need to patch your Capri framebuffer as detailed in the link provided by Jake so that you convert that single-port layout to a 4-port layout that'll support external displays, including HDMI. Link to comment Share on other sites More sharing options...
arijitsinha Posted July 19, 2021 Author Share Posted July 19, 2021 Yes, I followed those steps and replaced the hex values. I had Mojave running earlier and after replacing the updated Capri.kext in System/Library/Extensions HDMI was working. But in Big Sur, I am unable to access System/Library/Extensions. So wanted to know 1. how do I replace the file in System/Library/Extensions. 2. Same Capri.kext working in Mojave, will it work in Big Sur? On 7/17/2021 at 9:52 PM, Jake Lo said: Just add the hot patch to your Config file, no need to replace any kext. Do you mean config.plist file? I am unable to find any guide to do the same for OpenCore config file. Can you please provide some reference? Link to comment Share on other sites More sharing options...
Moderators Jake Lo Posted July 19, 2021 Moderators Share Posted July 19, 2021 follow this screenshot except change framebuffer-con1-alldata = 02050000 00040000 07040000 03040000 00040000 81000000 04060000 00040000 81000000 to 02050000 00080000 07040000 03040000 00040000 81000000 04060000 00040000 81000000 // <- for HDMI connection Link to comment Share on other sites More sharing options...
Administrators Hervé Posted July 22, 2021 Administrators Share Posted July 22, 2021 With Big Sur, do not attempt to replace a vanilla kext in /S/L/E by a patched one. Simply apply the required changes either through on-the-fly binary patches (as supported by Clover) or, most preferably, injected properties. Link to comment Share on other sites More sharing options...
Recommended Posts