Contribute
Register

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

Joined
Mar 29, 2019
Messages
55
Motherboard
H87M-PRO
CPU
i5-4690K
Graphics
HD4600 + GTX 660 TI
Mac
  1. iMac
  2. MacBook Pro
Original, exactly as extracted from the Bios update, I just added GOPupd to have efi.
I be done same way. But this where the problem began. . Do you made backup?
 
Joined
Mar 29, 2019
Messages
55
Motherboard
H87M-PRO
CPU
i5-4690K
Graphics
HD4600 + GTX 660 TI
Mac
  1. iMac
  2. MacBook Pro
With original bios, which is one on mxm module, everything was working oob, without inject. But mine was only dp port type. Dp, with no backlight so I update it with zbook +gop and after that all goes wrong. The original hp mxm bios has the same port layout as OPMFalcon, Salado and partially Baladi framebuffer. If not inject fb on original vbios, it will work through Baladi, because this one appears in ioregistry as aty, framebuffer
 
Joined
Jul 21, 2011
Messages
128
Motherboard
Zbook G5 17"
CPU
i7
Graphics
AMD WX-4170
Mac
  1. MacBook Pro
  2. Mac mini
  3. Mac Pro
My 4170 came with a blank ROM, so I spent a while trying to source a "vanilla" ROM and this is the best I could get.

Can you share your original VBIOS?
 
Joined
Mar 29, 2019
Messages
55
Motherboard
H87M-PRO
CPU
i5-4690K
Graphics
HD4600 + GTX 660 TI
Mac
  1. iMac
  2. MacBook Pro
I didn't know OPMFalcon was a valid FB, it doesn't show in AMD9500 Controller, same for ATY,Salado. Why those are working is a big mystery.

Whatevergreen may not be working to detect the eGPU if you plug it in after boot, but maybe it will work if it's plugged at startup.

Also use this Thunderbolt3 SSDT to fix your TB device tree and maybe that will also help.
(you may need to add DTGP at the bottom, as it currently references an external one)
Thunderbolt ssdt have arg1,2,3 errors when boot to os. If I boot it with eGPU it goes to kernel Panic. Can’t find kernel Panic log in console..

DTGP where to add?
 
Joined
Jul 21, 2011
Messages
128
Motherboard
Zbook G5 17"
CPU
i7
Graphics
AMD WX-4170
Mac
  1. MacBook Pro
  2. Mac mini
  3. Mac Pro
With DTGP
 

Attachments

  • SSDT-TB3HP.aml.zip
    2 KB · Views: 4
Joined
Jul 21, 2011
Messages
128
Motherboard
Zbook G5 17"
CPU
i7
Graphics
AMD WX-4170
Mac
  1. MacBook Pro
  2. Mac mini
  3. Mac Pro

I see you have the 4150 Pegatron and the 4150 Vaughn. At least the memory configs and who knows how much more is different between versions.
My WX-4170's ROM (Afflek) seems "compatible" with Vaughn's ROM, but refuses to post with Pegatron.
So if your card came with Pegatron I would stay on that ROM and try to inject connectors with SSDT or config/Whatevergreen
 
Joined
Jul 21, 2011
Messages
128
Motherboard
Zbook G5 17"
CPU
i7
Graphics
AMD WX-4170
Mac
  1. MacBook Pro
  2. Mac mini
  3. Mac Pro
I just did a test and grabbed the Vaughn Rom from the G4 Bios update and changed the connector information to match my 4170, fixed the checksum, added GOP, and the card posted, and all outputs worked, everything worked (except Catalina!) albeit with a much decreased performance (a bit less than 1/3) in Valley. (and less ram)

So I guess the Roms are "compatible" but it depends if it's Pegatron or Vaughn, it may be different on your card, but it could be a problem with how you patched your connectors.
 
Top