Jump to content

Dell E6430 Open Core | Big Sur | 1600x900 - HDMI Not working


arijitsinha

Recommended Posts

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

  • Administrators

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

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

  • Moderators

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

image.png

Link to comment
Share on other sites

  • Administrators

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

×
×
  • Create New...