Contribute
Register

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

Status
Not open for further replies.
Changed still crashing

You didn't make the change as suggested in post #5596.

Note code from SSDT-IGPU.aml in your ACPI/patched still has "hda-gfx":
Code:
            0x5916, 
            Zero, 
            Package (0x0A)
            {
                "model", 
                Buffer (0x16)
                {
                    "Intel HD Graphics 620"
                }, 

                "device-id", 
                Buffer (0x04)
                {
                     0x1B, 0x19, 0x00, 0x00                        
                }, 

                "hda-gfx", 
                Buffer (0x0A)
                {
                    "onboard-1"
                }, 

                "AAPL,ig-platform-id", 
                Buffer (0x04)
                {
                     0x00, 0x00, 0x1B, 0x19                        
                }, 

                "AAPL,GfxYTile", 
                Buffer (0x04)
                {
                     0x01, 0x00, 0x00, 0x00                        
                }
            },
 
Hi and thanks once again for this great guide and support RehabMan,

About the HD3000 graphic freezes i will try to install an extra 4GB of RAM (I ve read somewhere here that this is a possible solution), see if they are gone and provide feedback, so anyone else with a 4730s at least know if it indeed solves the problem.

BUT, until then i had another quenstion... To my understanding so far, clover is really versatile and if is set properly it can be bullet proof between updates of patch versions (e.g. 10.11.6 -> 10.11.7) and even between minor versions (e.g. 10.11.x -> 10.12.x)... Under the assumption that the installed kexts are gonna be compatible with the update target version (i know it is a big IF but lets assume it) and in company with the magnificent work you ve done to the acpi tables wouldn't make sense to put all these kexts to /EFI/CLOVER/kexts/other so indeed they are preserved between the updates?! Are they still preserved now that they are install in /System/Extensions?! I know that this is maybe off-topic and i am really sorry for that, i just wanna make sure that understand correctly the purpose of CLOVER/kexts directory

Cheers
 
Now I am trying with this Option ROM setting: All UEFI
The following settings are possible:
 All Legacy
 All UEFI
 All UEFI Except Video

The second phase of installer is progressing now, not sure if that is the fix or not yet.

This id the combination that worked for me:

Option ROM setting: All UEFI
Secure Boot Options: Legacy Support Enable and Secure Boot Disable
 
Laptop #0

I installed ubuntu into the remaining free space that I had osx installed on and now the grub bootloader is showing up without an entry for osx and if I try to boot the usb drive I used to install OSX with and pick the macOS sierra entry the boot fails. I am not sure what to do at this point to get the Clover boot loader re-installed so that I can boot OSX from HD, don't really want to reinstall from scratch.

FullSizeRender-1.jpg
 
You didn't make the change as suggested in post #5596.

Note code from SSDT-IGPU.aml in your ACPI/patched still has "hda-gfx":
Code:
            0x5916,
            Zero,
            Package (0x0A)
            {
                "model",
                Buffer (0x16)
                {
                    "Intel HD Graphics 620"
                },

                "device-id",
                Buffer (0x04)
                {
                     0x1B, 0x19, 0x00, 0x00                       
                },

                "hda-gfx",
                Buffer (0x0A)
                {
                    "onboard-1"
                },

                "AAPL,ig-platform-id",
                Buffer (0x04)
                {
                     0x00, 0x00, 0x1B, 0x19                       
                },

                "AAPL,GfxYTile",
                Buffer (0x04)
                {
                     0x01, 0x00, 0x00, 0x00                       
                }
            },
Meaning" hda-gfx" shouldn't be in SSDT-IGPU. aml? If that's the case i don't know what am doing wrong coz it's not disappearing
 
Laptop #0

I installed ubuntu into the remaining free space that I had osx installed on and now the grub bootloader is showing up without an entry for osx and if I try to boot the usb drive I used to install OSX with and pick the macOS sierra entry the boot fails. I am not sure what to do at this point to get the Clover boot loader re-installed so that I can boot OSX from HD, don't really want to reinstall from scratch.

View attachment 242995
I was able to pick "Boot from file" and navigate to the clover folder.
 
I was able to pick "Boot from file" and navigate to the clover folder.
I re-installed CLOVER but the default boot is still grub2 from the EFI folder I guess. I assume the "bootloader" that is used in EFI booting is configurable somehow, but I cant find any docs on how to restore it back to defaults.
 
This id the combination that worked for me:

Option ROM setting: All UEFI
Secure Boot Options: Legacy Support Enable and Secure Boot Disable
Am using option rom settings :ALL UEFI Secure Boot Options :Legacy Support Disabled and Secure Boot Disabled,
 
Last edited:
Hi Rehabman, I am requesting some help with getting my Displayport working. It seems to connect to the monitor but there is no image on the external monitor. I can gather windows and see the settings for the external monitor but changing them does nothing to help. I have hopefully included the needed files to diagnose. Please advise. Thank you.
 

Attachments

  • CLOVER.zip
    1.7 MB · Views: 70
  • IO Reg Explorer Output.zip
    586.5 KB · Views: 76
  • Output of Terminal Commands.txt.zip
    2 KB · Views: 65
  • RehabMan.zip
    65.5 KB · Views: 89
Last edited:
I don't think this is using the repo SSDT-IGPU. Use the one from the repo, but with the "hda-gfx" commented out.
The diff looks like this:
Code:
SPEEDY-NUC:probook.git rehabman$ git diff
diff --git a/hotpatch/SSDT-IGPU.dsl b/hotpatch/SSDT-IGPU.dsl
index c9b2ae0..cb511c3 100644
--- a/hotpatch/SSDT-IGPU.dsl
+++ b/hotpatch/SSDT-IGPU.dsl
@@ -127,7 +127,7 @@ DefinitionBlock ("", "SSDT", 2, "hack", "igpu", 0)
             {
                 "model", Buffer() { "Intel HD Graphics 620" },
                 "device-id", Buffer() { 0x1b, 0x19, 0x00, 0x00 },
-                "hda-gfx", Buffer() { "onboard-1" },
+                //"hda-gfx", Buffer() { "onboard-1" },
                 "AAPL,ig-platform-id", Buffer() { 0x00, 0x00, 0x1b, 0x19 },
                 "AAPL,GfxYTile", Buffer() { 1, 0, 0, 0 },
             },

If HDMI video works with that single change, then we know it is an HDMI audio problem causing the crash and can continue to pursue it. But the SSDT-IGPU.aml you have in ACPI/patched is not the same as what I propose here, so I want to verify this single (two character) change first.
Have you compiled one? Been trying haven't succeeded
 
Status
Not open for further replies.
Back
Top