Jump to content

[Solved] E6220 - Sierra - onboard hdmi output troubles


torakikiii

Recommended Posts

Hi there,

I'm quite happy with my system, I've been using it as my main computer for a while now.

Since I tamed the beast with the help of some kind folks here I haven't had a single issue.

 

Today I wanted to try and connect the computer to the tv via hdmi but all I got was a quick screen flickering on my dell and then nothing. I tried to read a (quite) few posts here but almost all of them refer to a different bootloader than I use (clover).

 

I think I used Herve's pack and followed pafkata guide at the time.

 

If anyone can give me an hint where to start looking into I'd appreciate,

 

Thanks.

 

edit: grammar!

Link to comment
Share on other sites

  • Administrators

HDMI video output normally works OOB (at least with Chameleon/Enoch) but patching the SNB framebuffer is required to support HDMI audio. The patch is also better to set HDMI output with the proper connector type anyway.
 
All details here. If your Clover config does not have this yet, simply add the necessary patches.
 
Basically, your vanilla layout-id looks like this:
Vanilla SNB framebuffer kext:

01 02 04 00 10 07 00 00 10 07 00 00   // Nb of connectors -> "04"
05 03 00 00 02 00 00 00 30 00 00 00   // built-in laptop display
02 05 00 00 00 04 00 00 07 00 00 00   // display port
03 04 00 00 00 04 00 00 09 00 00 00   // display port
04 06 00 00 00 04 00 00 09 00 00 00   // display port

and you want to patch it like this:

01 02 04 00 10 07 00 00 10 07 00 00   // vanilla: nb of connectors -> "04"
05 03 00 00 02 00 00 00 30 00 00 00   // vanilla: laptop's own LCD display
02 05 00 00 00 08 00 00 05 00 00 00   // patched: HDMI, display port #5 (built-in port)
06 02 00 00 00 04 00 00 08 00 00 00   // patched: VGA, display port #8 (built-in + docking-station port)
04 06 00 00 00 04 00 00 07 00 00 00   // vanilla: DVI, display port #7 (docking-station port)

In Clover config, this will translate into the following on-the-fly patch:

Name:    AppleIntelSNBGraphicsFB

Find:    020500000004000007000000030400000004000009000000040600000004000009000000

Replace: 020500000008000005000000060200000004000008000000040600000004000007000000

-
  • Like 1
Link to comment
Share on other sites

Thanks again Hervè.

I had to translate from the ultra tech language you master, but I made it  :mrgreen:

 

For the normal guys like me out there, I downloaded the AppleIntelSNBGraphicsFB.kext provided by Hervè, installed it (in my case with the other kexts in the Efi partition, clover), rebuilt permissions and kext cache and bingo it works.

 

Cheers!

Link to comment
Share on other sites

×
×
  • Create New...