Contribute
Register

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

Status
Not open for further replies.
I do ofc, via BIOS page i see that number and here is again photo from this HP tool. Next photo is BIOS photo (info page)

You now have the latest.
But you did not attach new problem reporting files.
 
its same bios when i do a report files before but, np, let me change disk and do report files again- give me a sec...
 
its same bios when i do a report files before but,

Not possible. The image you attached previously showed old BIOS installed.
Since then, no new problem reporting files attached.
Don't forget to press F4.

BTW, if your new native files still show no EHC2 (EH02 in ioreg), then try this diff:
Code:
diff --git a/hotpatch/SSDT-4x0-G1-Haswell.dsl b/hotpatch/SSDT-4x0-G1-Haswell.dsl
index d92c659..3cac82d 100644
--- a/hotpatch/SSDT-4x0-G1-Haswell.dsl
+++ b/hotpatch/SSDT-4x0-G1-Haswell.dsl
@@ -15,6 +15,6 @@ DefinitionBlock ("", "SSDT", 2, "hack", "4x0g1h", 0)
     #include "SSDT-USB-4x0-G1.asl"
     #include "SSDT-XHC.asl"
     #include "SSDT-BATT.asl"
-    #include "include/disable_EH01-EH02.asl"
+    #include "include/disable_EH01.asl"
 }
 //EOF
 
Last edited:
Not possible. The image you attached previously showed old BIOS installed.
Since then, no new problem reporting files attached.
Don't forget to press F4.

This first image before (u ask about not understand is answer to ur note about "old" bios) and this phote i do before i do post before this post :), just reaction to ur post about bios.. and ofc this photo from start this tool, but bios updated more than 3-4 hours before i make a first report.

Anyway, here is a new report, include again new error message after screen goin black again and i restart notebook. This black screen happend sometimes now, no idea why, maybe a battery low? one black screen during boot when i put AC adapter in, one black screen after i am inside High Sierra puttin out a AC power. System works with battery, with AC adapter, but any work with this and system goin black. Only restart help, sometimes need verbose mode for working boot (prevent loop boot).

BEFORE i make a report, from clover i use F1 key (twice, first one show me a help, second jump back to clover boot menu, for sure F-keys working corect) after this one times i use F2 and after that F4 key. After boot into system, i just start script and make report inside zip (debug_2369.zip)
 

Attachments

  • debug_2365.zip
    1.6 MB · Views: 53
  • error-x.zip
    3.9 KB · Views: 59
This first image before (u ask about not understand is answer to ur note about "old" bios) and this phote i do before i do post before this post :), just reaction to ur post about bios.. and ofc this photo from start this tool, but bios updated more than 3-4 hours before i make a first report.

Anyway, here is a new report, include again new error message after screen goin black again and i restart notebook. This black screen happend sometimes now, no idea why, maybe a battery low? one black screen during boot when i put AC adapter in, one black screen after i am inside High Sierra puttin out a AC power. System works with battery, with AC adapter, but any work with this and system goin black. Only restart help, sometimes need verbose mode for working boot (prevent loop boot).

BEFORE i make a report, from clover i use F1 key (for sure F-keys working corect) after this one times i use F2 and after that F4 key. After boot into system, i just start script and make report inside zip (debug_2369.zip)

See change suggested in post #1046.
 
...

BTW, if your new native files still show no EHC2 (EH02 in ioreg), then try this diff:
Code:
diff --git a/hotpatch/SSDT-4x0-G1-Haswell.dsl b/hotpatch/SSDT-4x0-G1-Haswell.dsl
index d92c659..3cac82d 100644
--- a/hotpatch/SSDT-4x0-G1-Haswell.dsl
+++ b/hotpatch/SSDT-4x0-G1-Haswell.dsl
@@ -15,6 +15,6 @@ DefinitionBlock ("", "SSDT", 2, "hack", "4x0g1h", 0)
     #include "SSDT-USB-4x0-G1.asl"
     #include "SSDT-XHC.asl"
     #include "SSDT-BATT.asl"
-    #include "include/disable_EH01-EH02.asl"
+    #include "include/disable_EH01.asl"
 }
 //EOF

My ioreg found no EH02. Now its time for stupid question... how I make this changes? can u "kick me" right way?
 
The XOSI in this guide spoofs as "Windows 2009", which is Windows 7.
I don't think your issue is related to ACPI, but you can easily change which version of Windows is spoofed by changing the code in SSDT-XOSI.asl.

eg. spoofing as Windows 10:
Code:
NUC6i7KYK:probook.git rehabman$ git diff hotpatch/SSDT-HACK.asl
diff --git a/hotpatch/SSDT-HACK.asl b/hotpatch/SSDT-HACK.asl
index 72e6d71..6850ad1 100644
--- a/hotpatch/SSDT-HACK.asl
+++ b/hotpatch/SSDT-HACK.asl
@@ -31,9 +31,9 @@
             "Windows 2006 SP1",     // Windows Vista SP1
             "Windows 2006.1",       // Windows Server 2008
             "Windows 2009",         // Windows 7/Windows Server 2008 R2
-            //"Windows 2012",       // Windows 8/Windows Server 2012
-            //"Windows 2013",       // Windows 8.1/Windows Server 2012 R2
-            //"Windows 2015",       // Windows 10/Windows Server TP
+            "Windows 2012",       // Windows 8/Windows Server 2012
+            "Windows 2013",       // Windows 8.1/Windows Server 2012 R2
+            "Windows 2015",       // Windows 10/Windows Server TP
         }
         Return (Ones != Match(Local0, MEQ, Arg0, MTR, 0, 0))
     }
What's the key reason cause same hardware have different behavior under different macOS?..Is it the BIOS implementation?
 
My ioreg found no EH02. Now its time for stupid question... how I make this changes? can u "kick me" right way?

Open the file in a text editor and make the edit you see in the diff. It is only a single line change...
After you make the edit, verify with 'git diff'.
Then use ./build.sh, install_acpi.sh to apply.
 
What's the key reason cause same hardware have different behavior under different macOS?

Likely changes in the system kexts for that specific device.
After all, that is what is changing between different versions of macOS/OS X.
 
Open the file in a text editor and make the edit you see in the diff. It is only a single line change...
After you make the edit, verify with 'git diff'.
Then use ./build.sh, install_acpi.sh to apply.

Just for sure, we talking about SSDT-4x0-G1-Haswell.dsl inside hotchpatch directory? and change is text line with @@ ?

Rly sorry , I am not do it this before, still trying learn something

my SSDT-4x0-G1-Haswell.dsl file look like


Code:
// SSDT for 4x0 G1 Haswell

DefinitionBlock ("", "SSDT", 2, "hack", "4x0g1h", 0)
{
    #define OVERRIDE_IGPI 0x0d260007
    #define OVERRIDE_LMAX 0x07a1
    #include "SSDT-RMCF.asl"
    #include "SSDT-PluginType1.asl"
    #include "SSDT-PEGP_DGFX_RDSS.asl"
    #include "SSDT-HACK.asl"
    #include "include/layout17_HDEF.asl"
    #include "include/layout17_HDAU.asl"
    #include "include/standard_PS2K.asl"
    #include "SSDT-KEY87.asl"
    #include "SSDT-USB-4x0-G1.asl"
    #include "SSDT-XHC.asl"
    #include "SSDT-BATT.asl"
    #include "include/disable_EH01-EH02.asl"
}
//EOF
 
Status
Not open for further replies.
Back
Top