Contribute
Register

HD630 HDMI only work on connector-type=<00 04 00 00>

Status
Not open for further replies.
Joined
Nov 10, 2013
Messages
30
Motherboard
HP ZBook G2 15 - Clover
CPU
i7-4910MQ/HM87
Graphics
AMD FirePro M5100/Intel HD 4600,1920x1080
Hi, My name is Yui, I just follow the guide to install 10.12.6 on my laptop,

My laptop is Dell Latitude 5480, its spec as below:

BIOS Version 1.6.3
CPU Intel i7 7820HQ
RAM Kingston DDR4 2400 16G x 2
MB Chipset Intel CM238
SSD TOSHIBA THNSNK256GVN8 M.2 2280 256GB
Audio Realtek ALC3246
Graphics Intel HD Graphics 630 + NVIDIA GeForce 930MX
Ethernet Intel Ethernet Connection I219-LM
WIFI/BT Intel Dual Band Wireless-AC 8265
Touchpad ALPS I2C touchpad
Thunderbolt 3 Controller Intel JHL6340
SD card reader Realtek PCIe SD Card Reader
SmartCard reader Broadcom 5880 USB PCSC
Camera Realtek 720p HD Camera

When the config.plist without any patch, the HDMI does not work.
the connector-type of the AppleIntelFramebuffer@1 is <00 08 00 00> without display0

After I add com.apple.driver.AppleIntelKBLGraphicsFramebuffer patch
replace 02040a00 00080000 87010000 03060a00 00040000 87010000 ff000000 01000000 20000000
to 01050900 00040000 87010000 02040a00 00040000 87010000 ff000000 01000000 20000000
then the HDMI works, but no audio.
the connector-type of the AppleIntelFramebuffer@1 is <00 04 00 00> with display0
I follow this guide for HDMI audio,
https://www.tonymacx86.com/threads/...o-sandy-ivy-haswell-broadwell-skylake.189495/
But when the connector-type is <00 04 00 00>, the HDMI do no work.

I’m confused, how could I enable the HDMI audio? Please help.

Thanks

Regards,
Yui
 

Attachments

  • withoutPatch.zip
    3 MB · Views: 132
  • withPatch.zip
    3 MB · Views: 174
  • AIDA64 Extreme Report.zip
    65.9 KB · Views: 133
Hi, My name is Yui, I just follow the guide to install 10.12.6 on my laptop,

My laptop is Dell Latitude 5480, its spec as below:

BIOS Version 1.6.3
CPU Intel i7 7820HQ
RAM Kingston DDR4 2400 16G x 2
MB Chipset Intel CM238
SSD TOSHIBA THNSNK256GVN8 M.2 2280 256GB
Audio Realtek ALC3246
Graphics Intel HD Graphics 630 + NVIDIA GeForce 930MX
Ethernet Intel Ethernet Connection I219-LM
WIFI/BT Intel Dual Band Wireless-AC 8265
Touchpad ALPS I2C touchpad
Thunderbolt 3 Controller Intel JHL6340
SD card reader Realtek PCIe SD Card Reader
SmartCard reader Broadcom 5880 USB PCSC
Camera Realtek 720p HD Camera

When the config.plist without any patch, the HDMI does not work.
the connector-type of the AppleIntelFramebuffer@1 is <00 08 00 00> without display0

After I add com.apple.driver.AppleIntelKBLGraphicsFramebuffer patch
replace 02040a00 00080000 87010000 03060a00 00040000 87010000 ff000000 01000000 20000000
to 01050900 00040000 87010000 02040a00 00040000 87010000 ff000000 01000000 20000000
then the HDMI works, but no audio.
the connector-type of the AppleIntelFramebuffer@1 is <00 04 00 00> with display0
I follow this guide for HDMI audio,
https://www.tonymacx86.com/threads/...o-sandy-ivy-haswell-broadwell-skylake.189495/
But when the connector-type is <00 04 00 00>, the HDMI do no work.

I’m confused, how could I enable the HDMI audio? Please help.

Thanks

Regards,
Yui

Your ioreg shows the external HDMI is the 0105 port (due to patch 0105 is framebuffer@1).
Correct patch for 0105 HDMI:
Find: 02040a00 00080000 87010000 03060a00 00040000 87010000 ff000000 01000000 20000000
Replace: 01050900 00080000 87010000 02040a00 00040000 87010000 ff000000 01000000 20000000

But you also need to inject "hda-gfx" on IGPU and HDEF.
See guide:
https://www.tonymacx86.com/threads/...o-sandy-ivy-haswell-broadwell-skylake.232996/
 
Your ioreg shows the external HDMI is the 0105 port (due to patch 0105 is framebuffer@1).
Correct patch for 0105 HDMI:
Find: 02040a00 00080000 87010000 03060a00 00040000 87010000 ff000000 01000000 20000000
Replace: 01050900 00080000 87010000 02040a00 00040000 87010000 ff000000 01000000 20000000

But you also need to inject "hda-gfx" on IGPU and HDEF.
See guide:
https://www.tonymacx86.com/threads/...o-sandy-ivy-haswell-broadwell-skylake.232996/

Hi RehabMan, thanks for your reply,

I use the Patch you gave, and the connector-type of framebuffer@1 become <00 08 00 00>

but after reboot the HDMI become no signal, do you have any idea?

Thanks for you help
 

Attachments

  • IOReg.zip
    565.1 KB · Views: 132

Attachments

  • Archive.zip
    3 MB · Views: 110
You entered the patch incorrectly.

I re-copy paste the patch, and save, close, reopen to verify it correct.

after I reboot, the HDMI video works, but the connector-type of Framebuffer@1 is still <00 04 00 00>. the Patch seems does not work.

so I change the ig-platform-id to 0x12345678 and reboot, rebuild the kext cache, and change it back to 0x591b0000.

But the result is the same, HDMI video work but connector-type of Framebuffer@1 is still <00 04 00 00>

Is there Clover patch length limit?

Thanks
 

Attachments

  • Archive.zip
    3 MB · Views: 104
I re-copy paste the patch, and save, close, reopen to verify it correct.

after I reboot, the HDMI video works, but the connector-type of Framebuffer@1 is still <00 04 00 00>. the Patch seems does not work.

so I change the ig-platform-id to 0x12345678 and reboot, rebuild the kext cache, and change it back to 0x591b0000.

But the result is the same, HDMI video work but connector-type of Framebuffer@1 is still <00 04 00 00>

Is there Clover patch length limit?

Thanks

Check the connector-type in ioreg prior to plugging in the HDMI device.
MacBookPro14,2 is a poor choice.
Use MacBookPro14,1.
 
Check the connector-type in ioreg prior to plugging in the HDMI device.
MacBookPro14,2 is a poor choice.
Use MacBookPro14,1.

Hi I do some test and get the IOReg as below:

1. Unplug HDMI and reboot, after boot save IOReg -> 1.zip
2. Plug HDMI in, open New IOReg and save it -> 2.zip
3. Keep HDMI plug and reboot, after boot save IOReg -> 3.zip
4. Unplug HDMI, save IOReg(there is some strikethrough on display0 and AppleDisplay) -> 4.zip

Thanks for your help!
 

Attachments

  • 1.zip
    3 MB · Views: 118
  • 2.zip
    3 MB · Views: 137
  • 3.zip
    3 MB · Views: 146
  • 4.zip
    3 MB · Views: 105
Hi I do some test and get the IOReg as below:

1. Unplug HDMI and reboot, after boot save IOReg -> 1.zip
2. Plug HDMI in, open New IOReg and save it -> 2.zip
3. Keep HDMI plug and reboot, after boot save IOReg -> 3.zip
4. Unplug HDMI, save IOReg(there is some strikethrough on display0 and AppleDisplay) -> 4.zip

Thanks for your help!

HDMI device hotplugged is not detected (according to 2.zip ioreg).

Remove custom SMBIOS data from config.plist/SMBIOS.
Leave just ProductName=MacBookPro14,1 and Trust=true.
Also try MacBookPro11,1.
Try different ig-platform-id values (with appropriate patch).
 
Status
Not open for further replies.
Back
Top