Contribute
Register

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

Status
Not open for further replies.
RehabMan
I've got an unsupported model which I gathered info for, HP EliteBook 840 G3.

I've been trying to get it into the installer, no such luck so far. I can get past the verbose output phase where the screen will then turn black and have the apple logo + progress + spinning beach ball but that's where it ends.

Using flags: -v -no-zp (due to some issues I saw trying to get to the installer)

The 840 G3 is supported (config_8x0_G3_Skylake.plist, install_8x0g3_skylake).

Boot verbose, show photo. Attach EFI/Clover folder as ZIP (omit 'themes' folder).
 
45 seconds is ridiculous...

Read post #1, "Problem Reporting".
Sorry, here are now the files from the "Problem Reporting" section ;)
 

Attachments

  • EliteBook_8470p_Report.zip
    2.1 MB · Views: 76
Sorry, here are now the files from the "Problem Reporting" section ;)

This guide does not install the following kexts shown in your kextcache output:
ACPISensors.kext
CPUSensors.kext
LPCSensors.kext
GPUSensors.kext

Remove them.

Was this a fresh install (I'm guessing not, since those files would not be there if it was). Try a fresh install.

Why is DSDT.aml missing from your "patchmatic -extract" output? Need all output as requested in post #1, "Problem Reporting", no omissions.

We are still missing a custom USB for your model. Perhaps you can be the one to provide the required information?

Note: You have no kexts in EFI/Clover/kexts/Other so you will not be able to boot the installer (upgrade scenarios) or the recovery partition.

Note: I may just change the waitforservice to wait forever... IOKit will actually eventually timeout and cancel the wait (it just takes a while).

Do you have the latest BIOS installed?
 
Thanks for your Answer,
sure, I would love to provide info for the custom USB. So I uploaded the IORegistry after using a USB2.0 and USB3.0 device in all usb slots.
I have the latest BIOS on my machine and these kext came from HWMonitor, which I installed to check the temperatures.
Do you have any clue, why the start() function from "BacklightHandler2" is called so late? Maybe a hardware issue?

This guide does not install the following kexts shown in your kextcache output:
ACPISensors.kext
CPUSensors.kext
LPCSensors.kext
GPUSensors.kext

Remove them.

Was this a fresh install (I'm guessing not, since those files would not be there if it was). Try a fresh install.

Why is DSDT.aml missing from your "patchmatic -extract" output? Need all output as requested in post #1, "Problem Reporting", no omissions.

We are still missing a custom USB for your model. Perhaps you can be the one to provide the required information?

Note: You have no kexts in EFI/Clover/kexts/Other so you will not be able to boot the installer (upgrade scenarios) or the recovery partition.

Note: I may just change the waitforservice to wait forever... IOKit will actually eventually timeout and cancel the wait (it just takes a while).

Do you have the latest BIOS installed?
 

Attachments

  • EliteBook_8470p_Report+USBCustom.zip
    4.5 MB · Views: 75
and these kext came from HWMonitor, which I installed to check the temperatures.

Remove them. This guide does not use them.

If you want to get sensor data, see here: https://github.com/RehabMan/OS-X-FakeSMC-kozlek

Your slow boot may have something to do with the mixed set of FakeSMC kexts you installed. 45 second boot with SSD is crazy wrong. Maybe you need to disable the TRIM patch (might be issue with Sandisk SSD... Sandisk not a great choice).
 
,
sure, I would love to provide info for the custom USB. So I uploaded the IORegistry after using a USB2.0 and USB3.0 device in all usb slots.

So.. .according to ioreg, you have two USB3 ports (SSP7/SSP8). Do you know the location of these two ports? There appears to be a USB2 port (HP22) as well (location?).

No WWAN installed, so I might have to guess about that port...

Added prelim support in SSDT-USB-8x70.dsl. Some comments regarding locations might be off (they came from the SSDT-USB-6x70.dsl). Please test.
 
Last edited:
The 840 G3 is supported (config_8x0_G3_Skylake.plist, install_8x0g3_skylake).

Boot verbose, show photo. Attach EFI/Clover folder as ZIP (omit 'themes' folder).

This time only -v was used.

Attached is /efi/CLOVER.zip omitting themes.

The image is PAST verbose output meaning it made it all the way past that portion of the installer loading, then hangs here. IMG_0790.jpg
 

Attachments

  • CLOVER.zip
    2.9 MB · Views: 79
  • CLOVER.zip
    2.9 MB · Views: 68
This time only -v was used.

Attached is /efi/CLOVER.zip omitting themes.

The image is PAST verbose output meaning it made it all the way past that portion of the installer loading, then hangs here.View attachment 200487

EFI/Clover/kexts/Other is wrong. It is missing FakeSMC.kext. FakeSMC.kext is needed on all hacks..

Please read the guide carefully.

Your profile does not indicate any laptop hardware supported by this guide...

Please provide complete details in your profile/signature
(Profile/Settings link in upper right corner of this site)

Mobo: manufacturer/model + bootloader(Clover/Chameleon/Chimera)
CPU: detailed CPU model + motherboard chipset
Graphics: all graphics devices + laptop internal screen resolution

For example, typical Ivy laptop:
Mobo: HP ProBook 4540s (Clover)
CPU: i5-3320m/HM76
Graphics: HD4000, 1366x768

Use CPU-Z on Windows to find CPU (Core iX-xxx) and motherboard chipset (HMxx), and graphics capabilities. For a laptop, these details are important and affect critical installation procedures.

Note: When specifying your bootloader, if using Clover legacy, please be sure to specify "Clover legacy"). Specifying "Clover" will be assumed as "Clover UEFI"
 
Looks like normal wake up of EAPD. Must be some other problem specific to this codec...
Hm. It looks like 1/n times the audio is working after sleep. Is there a way to check what is the difference - for comparison? Maybe there is a log entry when audio correctly load?

I also figured out the sleep issue when i close the lid. I need to deactivate wifi and it works.
I already unchecked the setting -> energy -> wake by network.
But when using the button disable wifi+bt from HP and close the lid, it is not working.
So it seems that the wifi is not correct deactivated when the lid is closed. Have you ever seen such a behaviour?
 
Hm. It looks like 1/n times the audio is working after sleep. Is there a way to check what is the difference - for comparison? Maybe there is a log entry when audio correctly load?

You could dump nodes with hda-verb (see node_dump.sh in CodecCommander project).

I also figured out the sleep issue when i close the lid. I need to deactivate wifi and it works.
I already unchecked the setting -> energy -> wake by network.
But when using the button disable wifi+bt from HP and close the lid, it is not working.
So it seems that the wifi is not correct deactivated when the lid is closed. Have you ever seen such a behaviour?

Would need to now the specifics of "sleep issue"... and "Problem Reporting" files.

It is simply not possible for me to remember what the specifics that each person has.
 
Status
Not open for further replies.
Back
Top