Contribute
Register

HDMI issue, HD620

Status
Not open for further replies.
Joined
Feb 28, 2017
Messages
42
Motherboard
GA-Z170x Ultra Gaming
CPU
I7-6700K
Graphics
GTX 750 Ti + HD 530
It is installed now (dump attached). Still having trouble with the port patch...

Since the HDMI port on the u430 is attached to the AppleIntelFramebuffer@2 which is the 0204 connector
How do you know that ? AppleIntelFramebuffer@1 will always be 0105, AppleIntelFramebuffer@2 will always be 0204 etc..? Or is it relative to ig-platform-id ?

As a result, the Lenovo u430 uses the patch labeled "HDMI-audio, port 0204, 0x0a260005 0x0a260006".
How do I find the appropriate HDMI audio kext patch for 0x59100000 ?

Thank you
 

Attachments

  • debug_22177.zip
    843.5 KB · Views: 65

RehabMan

Moderator
Joined
May 2, 2012
Messages
183,951
Motherboard
Intel DH67BL
CPU
i7-2600K
Graphics
HD 3000
Mac
  1. MacBook Air
Mobile Phone
  1. iOS
It is installed now (dump attached). Still having trouble with the port patch...

You will need to be specific regarding "having trouble".

How do you know that ? AppleIntelFramebuffer@1 will always be 0105, AppleIntelFramebuffer@2 will always be 0204 etc..? Or is it relative to ig-platform-id ?

They (@0 @1, etc) are positional. So, it depends on ig-platform-id data and any patches you may have applied.

How do I find the appropriate HDMI audio kext patch for 0x59100000 ?

0x59100000 is not a valid ig-platform-id.
 
Joined
Feb 28, 2017
Messages
42
Motherboard
GA-Z170x Ultra Gaming
CPU
I7-6700K
Graphics
GTX 750 Ti + HD 530
Should I use 0x591b0000 instead ? How do I know which one to use ?
And how do I check which connector is attached to the AIF showing the monitor ?
 

RehabMan

Moderator
Joined
May 2, 2012
Messages
183,951
Motherboard
Intel DH67BL
CPU
i7-2600K
Graphics
HD 3000
Mac
  1. MacBook Air
Mobile Phone
  1. iOS
Should I use 0x591b0000 instead ? How do I know which one to use ?

0x591b0000 is very common.
trial/error is the way to determine which one works best.

And how do I check which connector is attached to the AIF showing the monitor ?

AIF?
 
Joined
Feb 28, 2017
Messages
42
Motherboard
GA-Z170x Ultra Gaming
CPU
I7-6700K
Graphics
GTX 750 Ti + HD 530
How do I find other compatible ig-platform-ids for my specific hardware ? I have checked AppleIntelFramebufferAzul and AppleIntelKBLGraphicsFramebuffer with Hex Fiend but I don't know what to look for...
 

RehabMan

Moderator
Joined
May 2, 2012
Messages
183,951
Motherboard
Intel DH67BL
CPU
i7-2600K
Graphics
HD 3000
Mac
  1. MacBook Air
Mobile Phone
  1. iOS
And how do I check which connector is attached to the AIF showing the monitor ?
AppleIntelFramebuffer, sorry.

They are positional.
With a connected HDMI display, ioreg will show AppleDisplay under the corresponding AppleIntelFramebuffer@x.
Where 'x' corresponds to the connector (0-3) which is positional inside the ig-platform-id connector data.
 
Joined
Feb 28, 2017
Messages
42
Motherboard
GA-Z170x Ultra Gaming
CPU
I7-6700K
Graphics
GTX 750 Ti + HD 530
And that’s where I need to go so I can patch the connector type from 00 04 00 00 to 00 08 00 00, but how do I get there ? I opened AppleIntelKBLFramebuffer with hexfiend, found ig-platform-id and then what ?
 

RehabMan

Moderator
Joined
May 2, 2012
Messages
183,951
Motherboard
Intel DH67BL
CPU
i7-2600K
Graphics
HD 3000
Mac
  1. MacBook Air
Mobile Phone
  1. iOS
And that’s where I need to go so I can patch the connector type from 00 04 00 00 to 00 08 00 00, but how do I get there ? I opened AppleIntelKBLFramebuffer with hexfiend, found ig-platform-id and then what ?

Look for the connector data that corresponds to the ig-platform-id and index the external display is connected, then patch it.
For example, @2 (the 0306 port) in 0x591b0000 native data is:
03 06 0A 00 00 04 00 00 87 01 00 00

To patch it for HDMI, we would change to:
03 06 0A 00 00 08 00 00 87 01 00 00
 
Status
Not open for further replies.
Top