Contribute
Register

Probook 640 G1 no video out through Displayport or VGA

Status
Not open for further replies.
You're posting in the Yosemite forum. Mavericks questions should be asked in the appropriate Mavericks forum.

Try Yosemite. Compare results. If you wish to continue with Mavericks, I'll move this thread to the appropriate forum.

I have tried Yosemite, and the result i get is the System reboot When i plug the displayport cable

I will post my ioreg with yosemite in a while, just for sharing, cause i will keep Mavericks

Thank You
 
I have tried Yosemite, and the result i get is the System reboot When i plug the displayport cable

It happens because you lack the necessary patches to the framebuffer.

There are some patches for HDMI-audio in my config.plist examples... In particular the variants with "(12)".

Although you may not need the HDMI-audio changes as your laptop has DP.

Let me know how it goes...

https://github.com/RehabMan/OS-X-Clover-Laptop-Config

For example two patches (patches specific to 0xa260006 ports, as that is the ig-platform-id you're using)...

Code:
HDMI-audio, port 0105(12), 0x0a260005 0x0a260006, 0x0d220003, 0x0a2e000a, 0x0a26000a
find: <01050900 00040000 87000000>
repl: <01051200 00080000 87000000>

and
Code:
HDMI-audio, port 0204(12), 0x0a260005 0x0a260006
find: <02040900 00040000 87000000>
repl: <02041200 00080000 87000000>

You can take the HDMI part out by changing the patches slightly (to keep DP connector type 00 04 00 00)...

Code:
HDMI-audio, port 0105(12), 0x0a260005 0x0a260006, 0x0d220003, 0x0a2e000a, 0x0a26000a
find: <01050900 00040000 87000000>
repl: <01051200 00040000 87000000>

and
Code:
HDMI-audio, port 0204(12), 0x0a260005 0x0a260006
find: <02040900 00040000 87000000>
repl: <02041200 00040000 87000000>
 
It happens because you lack the necessary patches to the framebuffer.

There are some patches for HDMI-audio in my config.plist examples... In particular the variants with "(12)".

Although you may not need the HDMI-audio changes as your laptop has DP.

Let me know how it goes...

https://github.com/RehabMan/OS-X-Clover-Laptop-Config

For example two patches (patches specific to 0xa260006 ports, as that is the ig-platform-id you're using)...

Code:
HDMI-audio, port 0105(12), 0x0a260005 0x0a260006, 0x0d220003, 0x0a2e000a, 0x0a26000a
find: <01050900 00040000 87000000>
repl: <01051200 00080000 87000000>

and
Code:
HDMI-audio, port 0204(12), 0x0a260005 0x0a260006
find: <02040900 00040000 87000000>
repl: <02041200 00080000 87000000>

You can take the HDMI part out by changing the patches slightly (to keep DP connector type 00 04 00 00)...

Code:
HDMI-audio, port 0105(12), 0x0a260005 0x0a260006, 0x0d220003, 0x0a2e000a, 0x0a26000a
find: <01050900 00040000 87000000>
repl: <01051200 00040000 87000000>

and
Code:
HDMI-audio, port 0204(12), 0x0a260005 0x0a260006
find: <02040900 00040000 87000000>
repl: <02041200 00040000 87000000>

so, i need to patch my config.plist, adding this entries to it? am i right?

Code:
HDMI-audio, port 0105(12), 0x0a260005 0x0a260006, 0x0d220003, 0x0a2e000a, 0x0a26000a
find: <01050900 00040000 87000000>
repl: <01051200 00040000 87000000>

and
Code:
HDMI-audio, port 0204(12), 0x0a260005 0x0a260006
find: <02040900 00040000 87000000>
repl: <02041200 00040000 87000000>

sorry for this silly answer but i haven´t patched my config.plist before, i have always used chimera/chameleon until this laptop...

thanks for your input
 
so, i need to patch my config.plist, adding this entries to it? am i right?

Code:
HDMI-audio, port 0105(12), 0x0a260005 0x0a260006, 0x0d220003, 0x0a2e000a, 0x0a26000a
find: <01050900 00040000 87000000>
repl: <01051200 00040000 87000000>

and
Code:
HDMI-audio, port 0204(12), 0x0a260005 0x0a260006
find: <02040900 00040000 87000000>
repl: <02041200 00040000 87000000>

sorry for this silly answer but i haven´t patched my config.plist before, i have always used chimera/chameleon until this laptop...

Use copy/paste from my files from the repo. It will be more obvious how to place them and how to modify them once you look at the examples.
 
if i have understood correctly, you mean copy/paste this into my config.plist?

Code:
<dict>
				<key>Comment</key>
				<string>HDMI-audio, port 0105, 0x0a260005 0x0a260006, 0x0d220003, 0x0a2e000a, 0x0a26000a</string>
				<key>Name</key>
				<string>disabled:AppleIntelFramebufferAzul</string>
				<key>Find</key>
				<data>AQUJAAAEAACHAAAA</data>
				<key>Replace</key>
				<data>AQUJAAAIAACHAAAA</data>
			</dict>
			<dict>
				<key>Comment</key>
				<string>HDMI-audio, port 0204, 0x0a260005 0x0a260006</string>
				<key>Name</key>
				<string>disabled:AppleIntelFramebufferAzul</string>
				<key>Find</key>
				<data>AgQJAAAEAACHAAAA</data>
				<key>Replace</key>
				<data>AgQJAAAIAACHAAAA</data>
			</dict>
 
if i have understood correctly, you mean copy/paste this into my config.plist?

Use a plist editor such as Xcode or PlistEdit Pro... so you don't mess up the syntax... and so you can clearly see the hex values instead of the base64 encoded data.

Never a good idea to edit a plist with a text editor unless you 1) know what you're doing, and 2) are very careful.
 
Yes, I have the 650 G1 and had same issues like you. I bought a docking station and voilá, everything is working! You can even dock/undock without shutting down, close the lid and continue to use the external monitor and vice versa. The only problem is to carry the dock but maybe there is a portable version of it.

The only thing left making trouble is Bluetooth wake-up after sleep. The rest is working great.
 
Status
Not open for further replies.
Back
Top