Contribute
Register

[Guide] HP ProBook/EliteBook/Zbook using Clover UEFI hotpatch

Status
Not open for further replies.
MacBookPro11,4 is not what is recommended in the guide.
Use MacBookPro11,1 or MacBookAir6,2.

ig-platform-id 0x04260000 has 0105 (DP), 0204 (HDMI), and a VGA connector.
First you need to determine which of 0105 or 0204 are being used for the laptop external connector (DP?).
Then try patching the one not used as 0306 (0306 is missing from this ig-platform-id, so it idea would be to swap it into an unused connector).

Hi Ive did some testing in ioreg:
Framebuffer0 is used as internal display connector properly set
Framebuffer1 uses DISPLAYPORTS (both external on dock and internal connect to this Framebuffer) but connector is set to eDP as internal display port
but on Framebuffer2 which connector type is set as DP VGA works on both dock and laptop port.

Ive tried to add additional connector to enable port with:
00002604 00030303 to
00002604 00030403 but not working

ig-platform-id 0x04260000 (im assuming) uses this layout ?

00002604000303030000000400000001
0000F000000000409914000099140000
00000000000000000000080002000000
30000000010509000400000004000000
020409000008000082000000FF000000
01000000400000000400000000000700
04000000000000000000000000000000

Tried to replace with this in clover:

00002604000303030000000400000001
0000F000000000409914000099140000
00000000000000000000080002000000
30000000010509000004000087000000
02040900010000008200000003060300
00040000870000000400000000000700
04000000000000000000000000000000

But nothing changes.. Ive attached new IOREG...

So much bytes that Im a little bit lost :D
 

Attachments

  • Screen Shot 2017-10-07 at 04.05.07.png
    Screen Shot 2017-10-07 at 04.05.07.png
    75.1 KB · Views: 79
  • Rok’s MacBook Pro.ioreg
    10.7 MB · Views: 86
Do a fresh install for comparison. You can do so to a separate partition.
I have a backuip partition with 10.12.6 installed on the HDD and internal speakers don't work on it either. Not sure if that us good enough to satisfy your request.
 
Hi Ive did some testing in ioreg:
Framebuffer0 is used as internal display connector properly set
Framebuffer1 uses DISPLAYPORTS (both external on dock and internal connect to this Framebuffer) but connector is set to eDP as internal display port

What do you mean by "external on dock" and "internal connect"?
Why do you think it is eDP?
Are you saying that the dock connector (DP) and the built-in laptop external connector (DP) both connect to @1?
If so, you cannot expect both to work simultaneously.

but on Framebuffer2 which connector type is set as DP VGA works on both dock and laptop port.

Your previous ioreg showed it as VGA, as that is what the stock data in the ig-platform-id is.
The ioreg you attached shows @0, @1, @2 all working at one point.

Ive tried to add additional connector to enable port with:

If all connectors are working (as shown in ioreg), what else are you trying to get working?
 
I have a backuip partition with 10.12.6 installed on the HDD and internal speakers don't work on it either. Not sure if that us good enough to satisfy your request.

As already mentioned, try a fresh install.
 
Rehabman I just update to High Sierra. But I'm using flash drive. I've got problem about audio,brightness, and wireless now.
can you solve this ?
thank you

and also.. after I updated to high sierra, I got 4 Bootable volume. is that normal ?
IMG_20171007_172512.jpg
 

Attachments

  • problem reporting.zip
    2.9 MB · Views: 66
Last edited:
You verified that the other laptop has exactly the same screen (eg. check vendor/product id), same BIOS version, same EDID, same BIOS settings, etc?

i cant check the older laptop. but was hp 8460p with same screen, wifi and bios settings. Im not sure about rest. i will try install yosemite or el capitan with old HP Probook Installer and i let you now if i have same problem.

Many thanks for your time
 
Rehabman I just update to High Sierra. But I'm using flash drive. I've got problem about audio,brightness, and wireless now.
can you solve this ?
thank you

and also.. after I updated to high sierra, I got 4 Bootable volume. is that normal ?
View attachment 283842

Your kextcache shows a problem:
Code:
Can't open CFBundle for /System/Library/Extensions/360Controller.kext.

Fix it by removing that 360Controller.kext.

Then, as per post #1, boot without caches, rebuild cache, and reboot.

The extra boot targets are normal (part of APFS). You can hide them with config.plist/GUI/Hide. Refer to the plists used for installing (I have not copied those settings to the final plists yet).
 
i cant check the older laptop. but was hp 8460p with same screen, wifi and bios settings.

Impossible to know without access to the laptop.
 
Supplemental update went smoothly.

Thanks again RehabMan.
 
Your kextcache shows a problem:
Code:
Can't open CFBundle for /System/Library/Extensions/360Controller.kext.

Fix it by removing that 360Controller.kext.

Then, as per post #1, boot without caches, rebuild cache, and reboot.

The extra boot targets are normal (part of APFS). You can hide them with config.plist/GUI/Hide. Refer to the plists used for installing (I have not copied those settings to the final plists yet).

how to booth without cache ? boot argument ? KernelCache=No ?
 
Status
Not open for further replies.
Back
Top