Contribute
Register

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

Status
Not open for further replies.
To me it's hard to tell what's exactly a problem caused by use of NVMe. It just has issues, like in Annihilation, the movie.

Yes, 34UM95 Display running at 3440 x 1440. Intel UHD Graphics 620 1536 MB graphics. Connected via HDMI.

It's laggy a bit but I observed same problems with Windows so I guess it's normal.

I didn't notice any problems with keyboard or trackpad but frankly I rather use a regular keyboard / mouse anyways.

Code:
$ kextstat | grep -i voodoo
   50    3 0xffffff7f80cad000 0xe000     0xe000     org.rehabman.voodoo.driver.PS2Controller (1.8.29) 156B13B8-21C7-3427-B029-6CF5981CCFE7 <11 7 5 4 3 1>
   84    0 0xffffff7f80cc8000 0x6000     0x6000     org.rehabman.voodoo.driver.PS2Keyboard (1.8.29) 640F3AE7-20DF-30AD-AF71-A4AB2F0E2024 <51 50 18 7 6 5 4 3 1>
   85    0 0xffffff7f80cd0000 0xc000     0xc000     org.rehabman.voodoo.driver.PS2Trackpad (1.8.29) B9C21386-BD72-30C2-8F5A-6BF592072418 <51 50 18 7 6 5 4 3 1>
   86    0 0xffffff7f80cbb000 0x4000     0x4000     org.rehabman.voodoo.driver.PS2Mouse (1.8.29) 5D36A7A3-FB24-3D89-9E5E-7954F6E7E6DF <51 50 5 4 3>

I can give you the EFI folder if you wish...
 
Last edited:
the device specific ssdt compiles well without errors, so I could try that, but it seems worse thaN before: after changing changing that IGPI from "Zero" to "0x591b0000" the external monitor connected via HDMI doesn't work at all anymore, turns black (standby).

No ideas for you without PR files.

Can you help me out maybe about this, I am having a hard time interpreting the kernel log. what should I be looking for? what could be the reason for the driver failing to identify the trackpad as synaptics? can this be associated to some NVME-installation (timing) problems?

Look for logs related to the PS2 kexts.
I'm guessing that findMouseDevice is failing.
More data in logs if you install the debug VoodooPS2Controller.kext...

This slight addition of IOSleep in findMouseDevice (in AppleACPIPS2Nub.cpp) might help:
Code:
IOService *AppleACPIPS2Nub::findMouseDevice()
{
    OSObject *prop = getProperty("MouseNameMatch");
    /* Slight delay to allow PS2 mouse entry in IOACPIPlane to populate */
    IOSleep(500);
    /* Search from the root of the ACPI plane for the mouse PNP nub */
    IORegistryIterator *i = IORegistryIterator::iterateOver(gIOACPIPlane, kIORegistryIterateRecursively);
    IORegistryEntry *entry;
    if(i != NULL)
    {
        while((entry = i->getNextObject()))
        {
            if(entry->compareNames(prop))
                break;
        }
        i->release();
    }
    else
        entry = NULL;
    return OSDynamicCast(IOService, entry);
}
 
Last edited:
Thank for @
RehabMan
I installed successfully with your guide
But I have two problem
- No Audio
- very lag about 20s when laptop log in
Help me!
 

Attachments

  • Screen Shot 2018-04-01 at 10.53.34 PM.png
    Screen Shot 2018-04-01 at 10.53.34 PM.png
    99.8 KB · Views: 135
  • Screen Shot 2018-04-01 at 10.54.26 PM.png
    Screen Shot 2018-04-01 at 10.54.26 PM.png
    261.9 KB · Views: 124
Thank for @
RehabMan
I installed successfully with your guide
But I have two problem
- No Audio
- very lag about 20s when laptop log in
Help me!

No "Problem Reporting" files attached.
Read FAQ, "Problem Reporting" again. Carefully. Attach all requested files/output.
https://www.tonymacx86.com/threads/faq-read-first-laptop-frequent-questions.164990/
Use the gen_debug.sh tool mentioned in the FAQ, that way it is less likely you'll omit something.

And why did you attach an image of the HDA patcher script?
This guide does not use the HDA patcher.
 
Make sure you have the latest BIOS installed (and correct BIOS options).
Hello RehabMan,
I re-try to run commands in "Post Installation" and currently don't see the warning of BIOS anymore (warning that the CMOS is reset and the option to choose default setting...). I think its OK now and don't care about the reason why this warning gones. :D

However, sometimes, the boot process is very slow (compare to some very fast ones). I already check that the TRIM patch is disabled in the config.plist as in the guide. For more details, these are my laptop settings:
- triple boot: Windows 10 (Intel SSD in Caddy-bay), Ubuntu (HHD), and Mac OSX High Sierra 10.13.3 (Samsung EVO M2)
- the Clover EFI ZIP is attached with this message.

And, please suggest me the process to update my hackintosh from 10.13.3 to 10.13.4?

Thank you for your help.
 

Attachments

  • Archive.zip
    1.9 MB · Views: 79
Hello RehabMan,
I re-try to run commands in "Post Installation" and currently don't see the warning of BIOS anymore (warning that the CMOS is reset and the option to choose default setting...). I think its OK now and don't care about the reason why this warning gones. :D

However, sometimes, the boot process is very slow (compare to some very fast ones). I already check that the TRIM patch is disabled in the config.plist as in the guide. For more details, these are my laptop settings:
- triple boot: Windows 10 (Intel SSD in Caddy-bay), Ubuntu (HHD), and Mac OSX High Sierra 10.13.3 (Samsung EVO M2)
- the Clover EFI ZIP is attached with this message.

And, please suggest me the process to update my hackintosh from 10.13.3 to 10.13.4?

Thank you for your help.

"Problem Reporting" files are incomplete.
Read FAQ, "Problem Reporting" again. Carefully. Attach all requested files/output.
https://www.tonymacx86.com/threads/faq-read-first-laptop-frequent-questions.164990/
Use the gen_debug.sh tool mentioned in the FAQ, that way it is less likely you'll omit something.
 
"Problem Reporting" files are incomplete.
Read FAQ, "Problem Reporting" again. Carefully. Attach all requested files/output.
https://www.tonymacx86.com/threads/faq-read-first-laptop-frequent-questions.164990/
Use the gen_debug.sh tool mentioned in the FAQ, that way it is less likely you'll omit something.

Yeah, these are my dump files, which generated by gen_debug.sh.

P.S: In the last 3 boots for generating debug files (I forgot press F2, F4 in the Clover boot screen), the boot process is very fast. I hope the later boots will quick like those.

Thank you for your help and patience!
 

Attachments

  • debug_12200.zip
    2 MB · Views: 94
  • Trung’s MacBook Air.ioreg
    7.2 MB · Views: 105
Everything OK, up and running.

  • I bought the ProBook 450 G4 (15.60", Full HD, Intel Core i5-7200U, 8GB, HDD)
  • Upgrade with a Samsung[/B] 850 EVO (250GB, M.2 2280)
  • Replaced the Wifi card with Tarjeta de Red Inalámbrica WiFi BCM94352Z NGFF M.2 Wifi Bluetooth 4.0 06 XRYC DW1560 802.11AC Wifi 867 Mbps
In addition to following the fantastic Rehabman guide I have installed a triple boot, Windows 10 + Ubuntu + MacOS HighSierra
I had some intial problems, but all due to not following EXACTLY the guide.

The only caution in my case is to repeat these lines everytime there I perform an update.
cd ~/Projects/probook.git
./download.sh
./install_downloads.sh

The trackpad is not super-sentitive, but just works, the rest is perfect.

Thanks RehabMan for this fantastic guide.
 
One of my kids tried to update itunes on my hackintosh and now I'm getting a kernel panic. Everything was working smoothly beforehand. Pics of what comes up in verbose mode attached (scroll through in gallery).

Any suggestions on what happened/how to fix? Thanks
 
Last edited:
Yeah, these are my dump files, which generated by gen_debug.sh.

P.S: In the last 3 boots for generating debug files (I forgot press F2, F4 in the Clover boot screen), the boot process is very fast. I hope the later boots will quick like those.

Thank you for your help and patience!

This configuration looks mostly fine, but you should have installed on HFS+J, not APFS.

but...
USB WiFi not recommended. Remove and install recommended WiFI hardware as per post #1.
 
Status
Not open for further replies.
Back
Top