Contribute
Register

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

Status
Not open for further replies.
Sorry RehabMan, this laptop have no in this guide. Please tell me guide for HP Zbook 15 G3. Thanks.

There is support in the guide for Zbook G3 Skylake.
Read post #1.
 
Thanks RehabMan

Note:
Code:
u430:probook.git Admin$ ./install_acpi.sh help|grep -y zbook
install_ZBook_G2_haswell
install_ZBook_G2_haswell_alc280
install_ZBook_G1_haswell
install_ZBook_G2_broadwell
install_ZBook_G3_skylake
u430:probook.git Admin$ ls -l config|grep -y zbook
-rwxr-xr-x  1 Admin  staff  20409 Dec 24 06:54 config_ZBook_G0.plist
-rwxr-xr-x@ 1 Admin  staff  20735 Dec 24 06:54 config_ZBook_G1_Haswell.plist
-rwxr-xr-x  1 Admin  staff  18743 Dec 24 06:54 config_ZBook_G2_Broadwell.plist
-rwxr-xr-x  1 Admin  staff  20735 Dec 24 06:54 config_ZBook_G2_Haswell.plist
-rwxr-xr-x  1 Admin  staff  20399 Dec 24 06:54 config_ZBook_G2_Haswell_ALC280.plist
-rwxr-xr-x  1 Admin  staff  18990 Dec 24 06:54 config_ZBook_G3_Skylake.plist
 
Make the change:
Code:
u430:probook.git Admin$ git diff hotpatch/SSDT-4x0-G3-Skylake.dsl
diff --git a/hotpatch/SSDT-4x0-G3-Skylake.dsl b/hotpatch/SSDT-4x0-G3-Skylake.dsl
index a4c768f..ee38591 100644
--- a/hotpatch/SSDT-4x0-G3-Skylake.dsl
+++ b/hotpatch/SSDT-4x0-G3-Skylake.dsl
@@ -15,6 +15,7 @@ DefinitionBlock ("", "SSDT", 2, "hack", "4x0g3s", 0)
     #include "SSDT-XHC.asl"
     #include "SSDT-BATT-G4.asl" //REVIEW: using SSDT-BATT-G4 instead of SSDT-BATT-G3
     #include "SSDT-USBX.asl"
+    #include "SSDT-ALS0.asl"

     // This USWE code is specific to the Skylake G3
     External(USWE, FieldUnitObj)

Then use ./build.sh and install_acpi.sh as per guide.
Sorry again but I cannot manage to use the code

Code:
Traistarus-MacBook-Pro:probook.git traistarudorin$ git diff hotpatch/SSDT-4x0-G3-Skylake.dsl

Traistarus-MacBook-Pro:probook.git traistarudorin$ diff --git a/hotpatch/SSDT-4x0-G3-Skylake.dsl b/hotpatch/SSDT-4x0-G3-Skylake.dsl

diff: unrecognized option `--git'

diff: Try `diff --help' for more information.

Traistarus-MacBook-Pro:probook.git traistarudorin$ index a4c768f..ee38591 100644

-bash: index: command not found

Traistarus-MacBook-Pro:probook.git traistarudorin$ --- a/hotpatch/SSDT-4x0-G3-Skylake.dsl

-bash: ---: command not found

Traistarus-MacBook-Pro:probook.git traistarudorin$ +++ b/hotpatch/SSDT-4x0-G3-Skylake.dsl

-bash: +++: command not found

Traistarus-MacBook-Pro:probook.git traistarudorin$ @@ -15,6 +15,7 @@ DefinitionBlock ("", "SSDT", 2, "hack", "4x0g3s", 0)

-bash: syntax error near unexpected token `('

Traistarus-MacBook-Pro:probook.git traistarudorin$      #include "SSDT-XHC.asl"

Traistarus-MacBook-Pro:probook.git traistarudorin$      #include "SSDT-BATT-G4.asl" //REVIEW: using SSDT-BATT-G4 instead of SSDT-BATT-G3

Traistarus-MacBook-Pro:probook.git traistarudorin$      #include "SSDT-USBX.asl"

Traistarus-MacBook-Pro:probook.git traistarudorin$ +    #include "SSDT-ALS0.asl

-bash: +: command not found
 
Last edited:
Note:
Code:
u430:probook.git Admin$ ./install_acpi.sh help|grep -y zbook
install_ZBook_G2_haswell
install_ZBook_G2_haswell_alc280
install_ZBook_G1_haswell
install_ZBook_G2_broadwell
install_ZBook_G3_skylake
u430:probook.git Admin$ ls -l config|grep -y zbook
-rwxr-xr-x  1 Admin  staff  20409 Dec 24 06:54 config_ZBook_G0.plist
-rwxr-xr-x@ 1 Admin  staff  20735 Dec 24 06:54 config_ZBook_G1_Haswell.plist
-rwxr-xr-x  1 Admin  staff  18743 Dec 24 06:54 config_ZBook_G2_Broadwell.plist
-rwxr-xr-x  1 Admin  staff  20735 Dec 24 06:54 config_ZBook_G2_Haswell.plist
-rwxr-xr-x  1 Admin  staff  20399 Dec 24 06:54 config_ZBook_G2_Haswell_ALC280.plist
-rwxr-xr-x  1 Admin  staff  18990 Dec 24 06:54 config_ZBook_G3_Skylake.plist
Note:
Code:
u430:probook.git Admin$ ./install_acpi.sh help|grep -y zbook
install_ZBook_G2_haswell
install_ZBook_G2_haswell_alc280
install_ZBook_G1_haswell
install_ZBook_G2_broadwell
install_ZBook_G3_skylake
u430:probook.git Admin$ ls -l config|grep -y zbook
-rwxr-xr-x  1 Admin  staff  20409 Dec 24 06:54 config_ZBook_G0.plist
-rwxr-xr-x@ 1 Admin  staff  20735 Dec 24 06:54 config_ZBook_G1_Haswell.plist
-rwxr-xr-x  1 Admin  staff  18743 Dec 24 06:54 config_ZBook_G2_Broadwell.plist
-rwxr-xr-x  1 Admin  staff  20735 Dec 24 06:54 config_ZBook_G2_Haswell.plist
-rwxr-xr-x  1 Admin  staff  20399 Dec 24 06:54 config_ZBook_G2_Haswell_ALC280.plist
-rwxr-xr-x  1 Admin  staff  18990 Dec 24 06:54 config_ZBook_G3_Skylake.plist
Dear sir!
After reinstall, and complete by #1.
I have some question:
1. Why SMBIOS is MBP 11.1 , my system is Skylake, i think MBP 13.3 is right - not 11.1 ?
2. I have see PPMC on ioreg, can i rename it to PMCR like real macbook ioreg?
3. Can i inject MCHC ? i have seen is missing on ioreg?
4. I have see AppLPC not load on ioreg , is it something wrong ?
Thank you!
*Note: Enable HS02 for enable WWAN 4G/LTE.
 

Attachments

  • New Report File.zip
    2.7 MB · Views: 67
Sorry again but I cannot manage to use the code

Code:
Traistarus-MacBook-Pro:probook.git traistarudorin$ git diff hotpatch/SSDT-4x0-G3-Skylake.dsl

Traistarus-MacBook-Pro:probook.git traistarudorin$ diff --git a/hotpatch/SSDT-4x0-G3-Skylake.dsl b/hotpatch/SSDT-4x0-G3-Skylake.dsl

diff: unrecognized option `--git'

diff: Try `diff --help' for more information.

Traistarus-MacBook-Pro:probook.git traistarudorin$ index a4c768f..ee38591 100644

-bash: index: command not found

Traistarus-MacBook-Pro:probook.git traistarudorin$ --- a/hotpatch/SSDT-4x0-G3-Skylake.dsl

-bash: ---: command not found

Traistarus-MacBook-Pro:probook.git traistarudorin$ +++ b/hotpatch/SSDT-4x0-G3-Skylake.dsl

-bash: +++: command not found

Traistarus-MacBook-Pro:probook.git traistarudorin$ @@ -15,6 +15,7 @@ DefinitionBlock ("", "SSDT", 2, "hack", "4x0g3s", 0)

-bash: syntax error near unexpected token `('

Traistarus-MacBook-Pro:probook.git traistarudorin$      #include "SSDT-XHC.asl"

Traistarus-MacBook-Pro:probook.git traistarudorin$      #include "SSDT-BATT-G4.asl" //REVIEW: using SSDT-BATT-G4 instead of SSDT-BATT-G3

Traistarus-MacBook-Pro:probook.git traistarudorin$      #include "SSDT-USBX.asl"

Traistarus-MacBook-Pro:probook.git traistarudorin$ +    #include "SSDT-ALS0.asl

-bash: +: command not found

The 'git diff' output that I showed is just the result of 'git diff' after you make the required edits.
The diff output shows you the edits you need to make (+ indicates a line added).
 
Dear sir!
After reinstall, and complete by #1.
I have some question:
1. Why SMBIOS is MBP 11.1 , my system is Skylake, i think MBP 13.3 is right - not 11.1 ?
2. I have see PPMC on ioreg, can i rename it to PMCR like real macbook ioreg?
3. Can i inject MCHC ? i have seen is missing on ioreg?
4. I have see AppLPC not load on ioreg , is it something wrong ?
Thank you!
*Note: Enable HS02 for enable WWAN 4G/LTE.

SMBIOS is your choice. But MacBookPro13,3 is not a good one as it is dual-GPU with Apple proprietary GMUX, which your laptop isn't.
No need for PPMC->PMCR rename.
No need for MCHC.
No need for AppleLPC with Skylake and later.

As for your USB question, read post #1, "USB customization".
 
Only backlight solved after line added, volume still reset after boot.

Check your NVRAM implementation. (use 'nvram' command in Terminal to verify it is working).
Keep in mind EmuVariableUefi-64.efi requires "RC scripts".
 
SMBIOS is your choice. But MacBookPro13,3 is not a good one as it is dual-GPU with Apple proprietary GMUX, which your laptop isn't.
No need for PPMC->PMCR rename.
No need for MCHC.
No need for AppleLPC with Skylake and later.

As for your USB question, read post #1, "USB customization".

Thanks Sir!
So, Mbp13.3 is not good ,what can i change to other mbp13.x ?
I have some problem:
1. Mic sterio not working ?
2. Intel graphic not working: controll brightness working but graphic not working
3. DVD Player was a initialization error: A valid video device could not be found for playback.[-70017]
My report in this post: https://www.tonymacx86.com/threads/...er-uefi-hotpatch.232948/page-112#post-1661064
 
Last edited:
Status
Not open for further replies.
Back
Top