Jump to content

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


arijitsinha
 Share

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

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...