Contribute
Register

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

RehabMan

Moderator
Joined
May 3, 2012
Messages
191,692
Motherboard
Intel DH67BL
CPU
Core i7-2600K
Graphics
Intel HD 3000
Mac
MacBook Air
Mobile Phone
iOS
:) nice, thx for the advice!
so i cloned it. will cd into it and then..

./download.sh
./install_downloads.sh
./build.sh

and after that

./install_acpi.sh install_4x0g5_kabylake-r

or maybe I need just the last line=ACPI-line?

:) what do you think, ok like that or did I miss something? sorry for not just doing it, but I am so glad things work ok now, that I don't wanna screw it out of lack of knowledge. thx for your patience!

cheers!
There are config.plist differences too.
 
Joined
Aug 26, 2014
Messages
49
Motherboard
HP Elitebook 840 G5
CPU
I5-8350U
Graphics
1920x1080 / HD620
Mobile Phone
Android
At this point, I am not adding new models to the repo.
Especially when the files asked for in post #1, "Unsupported laptops" are not provided.

Ok, if you decide to add support at some point, the files for "Unsupported laptops" for:

Model: HP Elitebook 840 G5
Processor: Intel Kabylake-R I5-8350u 15W
Graphics: Intel UHD 620
Screen: FullHD (1920x1080) IPS display no touch
Wifi - already replaced with recommended Broadcom


With probook G5 files most of the system is already working, except for sound output and some issues with the trackpad
 

Attachments

RehabMan

Moderator
Joined
May 3, 2012
Messages
191,692
Motherboard
Intel DH67BL
CPU
Core i7-2600K
Graphics
Intel HD 3000
Mac
MacBook Air
Mobile Phone
iOS
Ok, if you decide to add support at some point, the files for "Unsupported laptops" for:

Model: HP Elitebook 840 G5
Processor: Intel Kabylake-R I5-8350u 15W
Graphics: Intel UHD 620
Screen: FullHD (1920x1080) IPS display no touch
Wifi - already replaced with recommended Broadcom


With probook G5 files most of the system is already working, except for sound output and some issues with the trackpad
You should be able to use same files as for 8x0 G4 KabyLake.
 
Joined
Jan 5, 2016
Messages
4
Motherboard
ASRock Z370 Taichi
CPU
i7-8700K
Graphics
GTX 750 Ti
Mac
MacBook Air, Mac mini
Mobile Phone
Android
Dear RehabMan,

I managed to install Mojave (and High Sierra) on the Zbook 15v G5 Model. Right now I am using the config.plist file from the Clover Laptop Guide with small modifications. At this point what works: CPU PM, UHD 630 Graphics (3 minutes black screen), Wi-fi/Bluetooth with native Broadcom card, Ethernet, Audio input, output only with Headphones, USB ports with Clover exclude flag (I will make an USB-SSDT later on).
What doesn't work is the battery status, backlight control, HDMI, card reader, built-in speaker, and the trackpad is unusable. I couldn't test the Thunderbolt/USB-c yet.
Do you have an idea, how could I make the built-in speaker work? Should I use another layout-id, or is it involved with modifying AppleALC?
I tried once to make Backlight work, but after I got always kernel-panic and I had to reinstall the system.
Battery status patching looks too complicated for me, maybe I will be able to do such things with some time.

I attach the required files, I would be very grateful if you could help.

All the Best!
 

Attachments

Joined
May 9, 2013
Messages
76
Motherboard
HP Probook 450 G5
CPU
I5-8250
Graphics
UHD 620, 1920x1080
Mac
MacBook Pro
There are config.plist differences too.
ok thx, voodooi2c working well on ProBook 450 g5 with Mojave now.

what I did:

git fetch -all
git checkout i2c
./download.sh
./install_downloads.sh
./build.sh
copy the newly created config_4x0s_G5_Kabylake-R to EFI/Clover (why 4x0s? the other one, made by the master aka not i2c branch, was config_4x0_G5_Kabylake-R, without the "s")
./install_acpi.sh install_4x0g5_kabylake-r
reboot

and voodooi2c working :)

now that the i2c-branch config.plist is "completely" different to the one from the master-branch, what do you suggest? keeping the i2c one, which does the job for voodooi2c or adapt changes to the newer one done by the master?

now that this is working, next step is making iTunes drm (=iTunes Radio Beats 1) work. for now with the current whatever green.kext it isn't working.

and next step+1 would be installing 10.4.2, which obv. boots faster.

challenges on hackintosh never stop :)

thx so much RehabMan!!

Cheerio!

EDIT: but i‘m in trouble now: with the config generated by the i2c branch, sound is now longer working (Conexant codec). Swapping i2c config plist with master config plist isnt enough to bring sound back (and disable i2c again). Also copying the master ssdts back to efi/clover/acpi/patched isnt enough - Neither trackpad nor keyboard working anymore.
Btw, the i2c branch config plist is identical to my working config.plist from HighSierra.

EDIT 2: added Problem Reporting Files, booted with the config.plist generated by the i2c branch, ssdt by i2c branch, voodooi2c working, but sound not working, and iTunes Radio/drm not working. thx for checking!
 

Attachments

Last edited:

RehabMan

Moderator
Joined
May 3, 2012
Messages
191,692
Motherboard
Intel DH67BL
CPU
Core i7-2600K
Graphics
Intel HD 3000
Mac
MacBook Air
Mobile Phone
iOS
Dear RehabMan,

I managed to install Mojave (and High Sierra) on the Zbook 15v G5 Model. Right now I am using the config.plist file from the Clover Laptop Guide with small modifications. At this point what works: CPU PM, UHD 630 Graphics (3 minutes black screen), Wi-fi/Bluetooth with native Broadcom card, Ethernet, Audio input, output only with Headphones, USB ports with Clover exclude flag (I will make an USB-SSDT later on).
What doesn't work is the battery status, backlight control, HDMI, card reader, built-in speaker, and the trackpad is unusable. I couldn't test the Thunderbolt/USB-c yet.
Do you have an idea, how could I make the built-in speaker work? Should I use another layout-id, or is it involved with modifying AppleALC?
I tried once to make Backlight work, but after I got always kernel-panic and I had to reinstall the system.
Battery status patching looks too complicated for me, maybe I will be able to do such things with some time.

I attach the required files, I would be very grateful if you could help.

All the Best!
None of the currently supported laptops have ALC295 and the U630 black screen is so far unsolved.
I think this is where I draw the line with this repo...

But there is a lot of content you can probably use from the repo to solve some of your problems.
 

RehabMan

Moderator
Joined
May 3, 2012
Messages
191,692
Motherboard
Intel DH67BL
CPU
Core i7-2600K
Graphics
Intel HD 3000
Mac
MacBook Air
Mobile Phone
iOS
copy the newly created config_4x0s_G5_Kabylake-R to EFI/Clover (why 4x0s? the other one, made by the master aka not i2c branch, was config_4x0_G5_Kabylake-R, without the "s")
Could be a merge mistake/oversight.
EDIT: but i‘m in trouble now: with the config generated by the i2c branch, sound is now longer working (Conexant codec). Swapping i2c config plist with master config plist isnt enough to bring sound back (and disable i2c again). Also copying the master ssdts back to efi/clover/acpi/patched isnt enough - Neither trackpad nor keyboard working anymore.
Btw, the i2c branch config plist is identical to my working config.plist from HighSierra.
You didn't attach any PR files.
 
Joined
Aug 26, 2014
Messages
49
Motherboard
HP Elitebook 840 G5
CPU
I5-8350U
Graphics
1920x1080 / HD620
Mobile Phone
Android
You should be able to use same files as for 8x0 G4 KabyLake.
Thanks, the trackpad seems to be a little bit more responsive registering clicks and still a little bit jumpy. USB mouse solves this issue. Sound output still listed as "Unknown".

Just as a positive feedback, although not supported, I can say that the EliteBook G5 is quite usable.

I got video out to a 4k monitor through a USB-C dongle, with USB-C charging. Quite impressive.
Sleep works
Battery status working
Siri works


Great work, RehabMan
 

Attachments

Joined
Jul 28, 2016
Messages
121
Motherboard
ASRock B365M Pro4
CPU
i5-9600K
Graphics
RX 580
Mobile Phone
Android
You're not using the recommended Clover build.
I didn't check anything else.
Refer to the guide:
https://www.tonymacx86.com/threads/guide-booting-the-os-x-installer-on-laptops-with-clover.148093/
I am using the latest build from sourceforge. The thing is that I shutdown the notebook and after 3 hours or so I booted and how tf that timeout magically disappeared. Also fastboot sometimes gets turned on. It's really strange what's happening on my side.

Anyway, now everything works

BUG: If you restart the laptop with the lid closed while connected to external monitor (via HDMI) the internal display isn't detected after restart even after I disconnect the external display. You can find the debug files attached.
 

Attachments

Last edited:
Joined
May 9, 2013
Messages
76
Motherboard
HP Probook 450 G5
CPU
I5-8250
Graphics
UHD 620, 1920x1080
Mac
MacBook Pro
Last edited:
Top