Contribute
Register

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

Status
Not open for further replies.
I lost audio after installing a modified AppleHDA kext for the IDT92HD91BXX codec (I was trying to see if I could get the combo jack external mic to work.) I then reinstalled in place using the macOS installer in order to restore the vanilla kext. However audio is still not working even after using the pre-patch HDA command. Already tried rebooting without/rebuilding caches and repairing permissions.

(Note that I have most of my kexts installed in Clover/kexts/Other since that was the only way I could get Shiki's iTunes patch to reliably work; the only kexts installed to the system are the BrcmPatchRam ones since Bluetooth often doesn't work when they are injected by Clover. I hadn't encountered any problems with this setup for several days.)

(Also note that my config.plist contains some older kext patches since for some reason I get graphical glitches/artifacts when I try to use the latest version from Github, even if I enable/disable the same patches as the old one.)
 

Attachments

  • RehabMan.zip
    61.5 KB · Views: 92
  • ioreg.zip
    556.6 KB · Views: 81
  • output1.zip
    2.1 KB · Views: 87
  • CLOVER.zip
    2.6 MB · Views: 87
  • output2.zip
    1.3 KB · Views: 72
Last edited:
I lost audio after installing a modified AppleHDA kext for the IDT92HD91BXX codec (I was trying to see if I could get the combo jack external mic to work.) I then reinstalled in place using the macOS installer in order to restore the vanilla kext. However audio is still not working even after using the pre-patch HDA command. Already tried rebooting without/rebuilding caches and repairing permissions.

(Note that I have most of my kexts installed in Clover/kexts/Other since that was the only way I could get Shiki's iTunes patch to reliably work; the only kexts installed to the system are the BrcmPatchRam ones since Bluetooth often doesn't work when they are injected by Clover. I hadn't encountered any problems with this setup for several days.)

(Also note that my config.plist contains some older kext patches since for some reason I get graphical glitches/artifacts when I try to use the latest version from Github, even if I enable/disable the same patches as the old one.)

All kexts must be installed to the system volume.
AppleHDA injectors do not work from Clover/kexts.
Must use current config.plist/ACPI/etc, as per guide. No support for doing anything else.
Shiki.kext will probably work fine if installed to /L/E (like other kexts as per post #1).
If not, use LiluFriend.kext (Info.plist customized appropriately)
 
Hi,

I'm trying again to attach my (new) problem reporting files for the wake from sleep issue.

Recap of my issue: when I try to wake up the system from sleep, the screen turns on but remains completely black.

Now that I have my brightness keys back, I can even toggle the brightness and make the black lighter/darker, but still nothing but the black. There's no way I can get it back from sleep and when it happens I'm forced to perform an hard restart.

Thanks in advance for your help.
 

Attachments

  • Problem Reporting Files.zip
    6.4 MB · Views: 82
Remove:
tv.airbeam.driver.AirBeamTV
Android File Transfer

... try without IntelGraphicsFixup.kext+Lilu.kext ....

Your config.plist is wrong (wrong settings in ACPI/SSDT/Generate).
Read post #1, "Final config.plist".
-removed IntelGraphicsFixup.kext+Lilu.kext
-FakePCIID_Broadcom_WiFi.kext
-Havent touched tv.airbeam.driver.AirBeamTV/Android File Transfer yet (to see if i could first fix the config.plist and see any difference).
Heres the files, can you confirm if there are still issues with the config.plist and related files.
Appreciate the help, thanx.
 

Attachments

  • debug_5305.zip
    1.5 MB · Views: 73
Hi there all,

I have successfully installed High Sierra 10.13.1 on my HP Probook 450 G3 i5 2,4 Ghz with Intel 520 HD graphics using your excellent guide. Thank you for all your hard work !

From what i can see for now everything works great but i have one minor issue. When turning on the display (after it turned off after 15 minutes to safe power) the right side of the screen is all garbled (see attached picture). I have to restart the laptop to get normal picture again.
I noticed the same behaviour during Clover setup if the screen turned off. Everything keeps working, but the screen is just a mess.

Does anyone have the same issues ?

For now I have the screen configured to never turn of, but it would be nice to have it turn off like it is supposed to do. Also when opening the lid the brightness is at it lowest level, and i can not adjust it using the brightness buttons on my keyboard (the buttons work before closing the lid).

thanks in advance.
 

Attachments

  • 20171119_112636372_iOS.jpg
    20171119_112636372_iOS.jpg
    3.2 MB · Views: 95
Dear @RehabMan

I'm also having graphic glitches mostly on videos and random freezes from time to time, I have to turn off the laptop manually and start it again.

I'm on High Sierra 10.13.1

Pease find attached the Problem Reporting files.

I would appreciate for your response.

Regards
 

Attachments

  • RehabMan.zip
    2.5 MB · Views: 72
Hi,

I'm trying again to attach my (new) problem reporting files for the wake from sleep issue.

Recap of my issue: when I try to wake up the system from sleep, the screen turns on but remains completely black.

Now that I have my brightness keys back, I can even toggle the brightness and make the black lighter/darker, but still nothing but the black. There's no way I can get it back from sleep and when it happens I'm forced to perform an hard restart.

Thanks in advance for your help.

Probably EDID issue.
Read here:
https://www.tonymacx86.com/threads/solved-black-screen-after-upgrade-to-high-sierra.237050/
 
-removed IntelGraphicsFixup.kext+Lilu.kext
-FakePCIID_Broadcom_WiFi.kext
-Havent touched tv.airbeam.driver.AirBeamTV/Android File Transfer yet (to see if i could first fix the config.plist and see any difference).
Heres the files, can you confirm if there are still issues with the config.plist and related files.
Appreciate the help, thanx.

Remove the software I mentioned. I will not recheck files if you have not made an effort to do everything mentioned previously. Do a fresh install if necessary.
 
Hi there all,

I have successfully installed High Sierra 10.13.1 on my HP Probook 450 G3 i5 2,4 Ghz with Intel 520 HD graphics using your excellent guide. Thank you for all your hard work !

From what i can see for now everything works great but i have one minor issue. When turning on the display (after it turned off after 15 minutes to safe power) the right side of the screen is all garbled (see attached picture). I have to restart the laptop to get normal picture again.
I noticed the same behaviour during Clover setup if the screen turned off. Everything keeps working, but the screen is just a mess.

Does anyone have the same issues ?

For now I have the screen configured to never turn of, but it would be nice to have it turn off like it is supposed to do. Also when opening the lid the brightness is at it lowest level, and i can not adjust it using the brightness buttons on my keyboard (the buttons work before closing the lid).

thanks in advance.

Make sure BIOS settings are correct. Make sure BIOS is up-to-date.
Then attach "Problem Reporting" files.

Read FAQ, "Problem Reporting" again. Carefully. Attach all requested files/output.
https://www.tonymacx86.com/threads/faq-read-first-laptop-frequent-questions.164990/
 
Is your BIOS up-to-date?
If not, update to latest BIOS and re-submit files.
If it is up-to-date, there are some changes required to SSDT-ZBook-G2-Haswell.dsl:
Code:
NUC6i7KYK:probook.git rehabman$ git diff
diff --git a/hotpatch/SSDT-ZBook-G2-Haswell.dsl b/hotpatch/SSDT-ZBook-G2-Haswell.dsl
index 548386e..e92ac18 100644
--- a/hotpatch/SSDT-ZBook-G2-Haswell.dsl
+++ b/hotpatch/SSDT-ZBook-G2-Haswell.dsl
@@ -4,7 +4,7 @@ DefinitionBlock ("", "SSDT", 2, "hack", "zbg2h", 0)
 {
     #include "SSDT-RMCF.asl"
     #include "SSDT-PluginType1.asl"
-    #include "SSDT-RP05_DGFX_RDSS.asl"
+    #include "SSDT-PEGP_DGFX_RDSS.asl"
     #include "SSDT-HACK.asl"
     #include "include/layout17_HDEF.asl"
     #include "include/layout17_HDAU.asl"
@@ -13,6 +13,6 @@ DefinitionBlock ("", "SSDT", 2, "hack", "zbg2h", 0)
     #include "SSDT-USB-ZBook-G2.asl"
     #include "SSDT-XHC.asl"
     #include "SSDT-BATT-G2.asl"
-    #include "include/disable_EH01.asl"
+    #include "include/disable_EH01-EH02.asl"
 }
 //EOF

details:
- The ioreg shows both EH01 and EH02, but SSDT-USB-ZBook-G2 assumes all ports on XHC.
- the discrete card is at _SB.PCI0.PEGP.DGFX, not _SB.PCI0.RP05.DGFX
Try the changes I mentioned.

Thanks, so do I have to find & replace in SSDT-ZBook-G2-Haswell.dsl like this ? :
FIND
Code:
_SB_PCI0RP05DGFX
REPLACE :
Code:
_SB_PCI0PEGPDGFX

What should i edit precisely for EH01 & EH02 ?
 
Status
Not open for further replies.
Back
Top