Contribute
Register

[Guide] Intel IGPU HDMI/DP audio (all Sandy Bridge -> Kaby Lake [and likely later])

RehabMan

Moderator
Joined
May 3, 2012
Messages
184,624
Motherboard
Intel DH67BL
CPU
i7-2600K
Graphics
HD 3000
Mac
  1. MacBook Air
Mobile Phone
  1. iOS
For some reason I cannot get my display port to show up as a 00 04 00 00 I have reinstall all again from scratch still same also my about this mac does not show all the information. I guess I am trying to get 4k display and have applied 4 displlay patch, max pixel clock v2 patch (on vanilla installation) as well as coredisplayfixup kext along with lilu.kext. I think my issue is interlink to the issues I have. 1. DP shows as 00 08 00 00 and 2. About this mac dont shows imac 5k retina display.

I am using 17,1 and have intel hd 530.


"Problem Reporting" files are incomplete.
Read FAQ, "Problem Reporting" again. Carefully. Attach all requested files/output.
https://www.tonymacx86.com/threads/faq-read-first-laptop-frequent-questions.164990/
Use the gen_debug.sh tool mentioned in the FAQ, that way it is less likely you'll omit something.
 

RehabMan

Moderator
Joined
May 3, 2012
Messages
184,624
Motherboard
Intel DH67BL
CPU
i7-2600K
Graphics
HD 3000
Mac
  1. MacBook Air
Mobile Phone
  1. iOS
Hi again! Sorry Guys but I am noob and stupid. I read carefully this guide twice in english after twice translated to my language.... but I don't understand. Is difficult to me :( If someone have a free time and could help me checking/patching my files I would be grateful! Please! Thanks in advance.

You need to patch the framebuffer for HDMI. The connector-type for framebuffer@1 still shows DP <00 04 00 00> instead of HDMI <00 08 00 00>. Look at your config.plist and note that you have the required patch disabled.
 
Joined
Jan 10, 2018
Messages
34
Motherboard
Samsung NP900X3C (Clover)
CPU
i5 3317u/HM75
Graphics
HD4000 (1600x900)
Mobile Phone
  1. Android
You need to patch the framebuffer for HDMI. The connector-type for framebuffer@1 still shows DP <00 04 00 00> instead of HDMI <00 08 00 00>. Look at your config.plist and note that you have the required patch disabled.
I checked It and tried everything but...... if I ask you can you check my config.plist pls?
 

Attachments

  • config.plist
    11.9 KB · Views: 249
  • debug_14148.zip
    1.4 MB · Views: 115

RehabMan

Moderator
Joined
May 3, 2012
Messages
184,624
Motherboard
Intel DH67BL
CPU
i7-2600K
Graphics
HD 3000
Mac
  1. MacBook Air
Mobile Phone
  1. iOS
Joined
May 7, 2015
Messages
149
Motherboard
Asus Z97-k
CPU
i7 4790
Graphics
GTX 980 ti
Mac
  1. iMac
Mobile Phone
  1. iOS
What would be the patch for my DP showing as a 00 08 00 00 @f2?

My DP is 0x6 appears on ioreg as 00 08 00 00

I have applied 4 display patch as well as 0x5 DP2HDM patch.
 

Attachments

  • DP 0x6 (00 08 00 00).ioreg
    3.8 MB · Views: 167
  • HDMI 0x5 (00 08 00 00).ioreg
    3.8 MB · Views: 177
  • config.plist
    11.1 KB · Views: 149
  • kexts.zip
    957.9 KB · Views: 147
Last edited:

RehabMan

Moderator
Joined
May 3, 2012
Messages
184,624
Motherboard
Intel DH67BL
CPU
i7-2600K
Graphics
HD 3000
Mac
  1. MacBook Air
Mobile Phone
  1. iOS
What would be the patch for my DP showing as a 00 08 00 00 @f2?

My DP is 0x6 appears on ioreg as 00 08 00 00

I have applied 4 display patch as well as 0x5 DP2HDM patch.

You're using ig-platform-id 0x19120000.
The connector data for 0x19120000, 0105 port is:
01 05 09 00 00 04 00 00 87 01 00 00

So, to patch for HDMI:
Find: 01 05 09 00 00 04 00 00 87 01 00 00
Replace: 01 05 09 00 00 08 00 00 87 01 00 00

Note: You forgot to rename HECI->IMEI (it is required).
 
Joined
May 7, 2015
Messages
149
Motherboard
Asus Z97-k
CPU
i7 4790
Graphics
GTX 980 ti
Mac
  1. iMac
Mobile Phone
  1. iOS
You're using ig-platform-id 0x19120000.
The connector data for 0x19120000, 0105 port is:
01 05 09 00 00 04 00 00 87 01 00 00

So, to patch for HDMI:
Find: 01 05 09 00 00 04 00 00 87 01 00 00
Replace: 01 05 09 00 00 08 00 00 87 01 00 00

Note: You forgot to rename HECI->IMEI (it is required).

Will try and revert back soon I hope this fix my issues
 
Joined
Oct 6, 2014
Messages
80
Motherboard
HP Pavilion DV6-6150sl-Clover Legacy
CPU
i7-2630QM / HM65
Graphics
HD 3000, 1920x1080
Mobile Phone
  1. Android
Hello. There is one thing that is not entirely clear to me: the first phase, the patching of the frame buffer, requires us to change the connector type in the kext via a patch based on our ig-platform-id. But Sandy Bridge chips don't make use of this ig-platform-id, and subsequentially there are no hot-patches for HDMI audio in your config.plist for my system. But ioreg reports a connector-type of <00 04 00 00> (DP) on my HDMI port, so it definitely needs to be patched. How am I supposed to go about this?
 

RehabMan

Moderator
Joined
May 3, 2012
Messages
184,624
Motherboard
Intel DH67BL
CPU
i7-2600K
Graphics
HD 3000
Mac
  1. MacBook Air
Mobile Phone
  1. iOS
Hello. There is one thing that is not entirely clear to me: the first phase, the patching of the frame buffer, requires us to change the connector type in the kext via a patch based on our ig-platform-id. But Sandy Bridge chips don't make use of this ig-platform-id, and subsequentially there are no hot-patches for HDMI audio in your config.plist for my system. But ioreg reports a connector-type of <00 04 00 00> (DP) on my HDMI port, so it definitely needs to be patched. How am I supposed to go about this?

Patches for Sandy Bridge are in the plists (but disabled) linked by my guide:
https://www.tonymacx86.com/threads/guide-booting-the-os-x-installer-on-laptops-with-clover.148093/
 
Joined
Feb 20, 2016
Messages
30
Motherboard
Gigabyte Z490 Vision D
CPU
i5-10400
Graphics
Gigabyte RX 5500 XT
Mobile Phone
  1. iOS
Please see my attached files. What should i do for HDMI Audio?
 

Attachments

  • Archive.zip
    5.3 MB · Views: 135
Top