Contribute
Register

Displayport 1.2 + 4k no signal

Status
Not open for further replies.
It is possible your DP port is connected to the 0306 connector.
It is missing from the ig-platform data in 0xa260006.
See my Probook github (beta branch), config_parts/config_Haswell.plist (there are two patches required... "Enable fourth connector by changing port count, 0x0a260006, RehabMan", and "Add missing 0306 DP connector").
Still no signal (tested 1080 dp display). Here's ioreg with monitor connected.
 

Attachments

  • MacBook Pro.ioreg.zip
    670.3 KB · Views: 69
Still no signal (tested 1080 dp display). Here's ioreg with monitor connected.

The patch I referred you to is for Haswell, as an example...

You will need to create a similar set of patches for Broadwell (or find an ig-platform-id that has the 0306 port).
Use a hex editor to look into the ig-platform-id data in the Broadwell kext (AppleIntelBDWGraphicsFramebuffer).
 
The patch I referred you to is for Haswell, as an example...

You will need to create a similar set of patches for Broadwell (or find an ig-platform-id that has the 0306 port).
Use a hex editor to look into the ig-platform-id data in the Broadwell kext (AppleIntelBDWGraphicsFramebuffer).
Okay, I create patches for my system as you said.

Find:
Code:
<06002616 01030303 00002002 00005001 00000060 D90A0000 D90A0000 00000000 00000000 00000000 00000800 02000000 30020000 01050B00 00040000 07050000 02040B00 00040000 07050000 FF000000 01000000 40000000>
Replace:
Code:
<06002616 01030503 00002002 00005001 00000060 d90a0000 d90a0000 00000000 00000000 00000000 00000800 02000000 30020000 01050b00 00040000 07050000 02040b00 00080000 82000000 03060b00 00040000 87000000 ff000000 01000000 40000000>

Here's the clover config in attachment. Still no signal. MacOS just freezing for a second (as before), then "no signal" on display.
 

Attachments

  • config.plist.zip
    2.7 KB · Views: 74
Okay, I create patches for my system as you said.

Find:
Code:
<06002616 01030303 00002002 00005001 00000060 D90A0000 D90A0000 00000000 00000000 00000000 00000800 02000000 30020000 01050B00 00040000 07050000 02040B00 00040000 07050000 FF000000 01000000 40000000>
Replace:
Code:
<06002616 01030503 00002002 00005001 00000060 d90a0000 d90a0000 00000000 00000000 00000000 00000800 02000000 30020000 01050b00 00040000 07050000 02040b00 00080000 82000000 03060b00 00040000 87000000 ff000000 01000000 40000000>

Here's the config in clover in attachment. Still no signal. MacOS just freezing for a second (as before), then "no signal" on display.

Read FAQ, "Problem Reporting"
https://www.tonymacx86.com/threads/faq-read-first-laptop-frequent-questions.164990/
 
With dp connected
Code:
kextstat|grep -y acpiplat && kextstat|grep -y appleintelcpu && kextstat|grep -y applelpc && kextstat|grep -y applehda
   13    2 0xffffff7f82f0a000 0x66000    0x66000    com.apple.driver.AppleACPIPlatform (5.0) 65E05472-6AE7-3308-8CC8-FA6CB0DB2AEE <12 11 7 6 5 4 3 1>
Code:
sudo touch /System/Library/Extensions && sudo kextcache -u /
Password:
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext VoodooHDA.kext
kext-dev-mode allowing invalid signature -67013 0xFFFFFFFFFFFEFA3B for kext AppleMobileDevice.kext
KernelCache ID: DDA3B57F507477E6A39724FF9EEEF5D8
 

Attachments

  • CLOVER.zip
    4.2 MB · Views: 101
  • RehabMan.zip
    45.5 KB · Views: 87
  • MacBook Pro.ioreg.zip
    657.2 KB · Views: 75
With dp connected
Code:
kextstat|grep -y acpiplat && kextstat|grep -y appleintelcpu && kextstat|grep -y applelpc && kextstat|grep -y applehda
   13    2 0xffffff7f82f0a000 0x66000    0x66000    com.apple.driver.AppleACPIPlatform (5.0) 65E05472-6AE7-3308-8CC8-FA6CB0DB2AEE <12 11 7 6 5 4 3 1>
Code:
sudo touch /System/Library/Extensions && sudo kextcache -u /
Password:
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext VoodooHDA.kext
kext-dev-mode allowing invalid signature -67013 0xFFFFFFFFFFFEFA3B for kext AppleMobileDevice.kext
KernelCache ID: DDA3B57F507477E6A39724FF9EEEF5D8

The patch is wrong (you have 01030303->01030503, should be 01030403, and the Replace Data is longer than the Find data!), and trying to match against the entire ig-platform data may fail due to linker fixups (the zeros may be fixups).

Break into two patches:
Find: 06002616 01030303
Replace: 06002616 01030403

Find: ff000000 01000000 4000000
Replace: 03060b00 00040000 87000000
 
The patch is wrong (you have 01030303->01030503, should be 01030403, and the Replace Data is longer than the Find data!), and trying to match against the entire ig-platform data may fail due to linker fixups (the zeros may be fixups).

Break into two patches:
Find: 06002616 01030303
Replace: 06002616 01030403

Find: ff000000 01000000 4000000
Replace: 03060b00 00040000 87000000

I'm already tried this way (-> 01030403). No result. Here's reports

Code:
 kextstat|grep -y acpiplat && kextstat|grep -y appleintelcpu && kextstat|grep -y applelpc && kextstat|grep -y applehda
   13    2 0xffffff7f82f0a000 0x66000    0x66000    com.apple.driver.AppleACPIPlatform (5.0) 65E05472-6AE7-3308-8CC8-FA6CB0DB2AEE <12 11 7 6 5 4 3 1>

Code:
sudo touch /System/Library/Extensions && sudo kextcache -u /
Password:
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext VoodooHDA.kext
kext-dev-mode allowing invalid signature -67013 0xFFFFFFFFFFFEFA3B for kext AppleMobileDevice.kext
KernelCache ID: DDA3B57F507477E6A39724FF9EEEF5D8
 

Attachments

  • CLOVER.zip
    4.2 MB · Views: 95
  • MacBook Pro.ioreg.zip
    672.4 KB · Views: 88
  • RehabMan.zip
    46.3 KB · Views: 83
Last edited:
I'm already tried this way (-> 01030403). No result. Here's reports

Code:
 kextstat|grep -y acpiplat && kextstat|grep -y appleintelcpu && kextstat|grep -y applelpc && kextstat|grep -y applehda
   13    2 0xffffff7f82f0a000 0x66000    0x66000    com.apple.driver.AppleACPIPlatform (5.0) 65E05472-6AE7-3308-8CC8-FA6CB0DB2AEE <12 11 7 6 5 4 3 1>

Code:
sudo touch /System/Library/Extensions && sudo kextcache -u /
Password:
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext VoodooHDA.kext
kext-dev-mode allowing invalid signature -67013 0xFFFFFFFFFFFEFA3B for kext AppleMobileDevice.kext
KernelCache ID: DDA3B57F507477E6A39724FF9EEEF5D8

The patches are working. You can clearly see the 0306 connector added in ioreg (at AppleIntelFramebuffer@3 under IGPU).
Whether that addresses your issue is something else entirely... but the patch is working.

Note: I don't know why you have some of the other patches (to change @2 to HDMI, for example)....

Also, are you certain your DP port is connected to the Intel graphics device and not the Nvidia? You should verify in Windows.
 
The patches are working. You can clearly see the 0306 connector added in ioreg (at AppleIntelFramebuffer@3 under IGPU).
Whether that addresses your issue is something else entirely... but the patch is working.

Note: I don't know why you have some of the other patches (to change @2 to HDMI, for example)....

Also, are you certain your DP port is connected to the Intel graphics device and not the Nvidia? You should verify in Windows.
Pretty sure DP is connected to IntelHD cause Nvidia indicator on my laptop is not active on Windows.
It just kind of strange. Do you have another idea? Maybe another port? Or it's a dead end?

Patch @2 to HDMI - it's for sound.
 
Last edited:
Pretty sure DP is connected to IntelHD cause Nvidia indicator on my laptop is not active on Windows.
It just kind of strange. Do you have another idea? Maybe another port? Or it's a dead end?

Patch @2 to HDMI - it's for sound.

I don't know why you have a patch for HDMI audio, if you have no HDMI ports.
This thread implies you have a DP port.
 
Status
Not open for further replies.
Back
Top