Contribute
Register

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

Status
Not open for further replies.
Unsupported laptops

If you think your laptop might be similar to the ones listed as supported, but needs only small tweaks, please provide the following information:

- native DSDT/SSDT files extracted via Clover F4 (ACPI/origin)
- audio codec dump from Linux
- full hardware details (CPU, chipset, graphics device, screen resolution, etc)
- output from 'lspci -nn' in Linux Terminal
I get a HP Elitebook 1030 g1 (6y75, hd515, 3200x1800, 16GB). Cloud you add support for this model?

Thanks.

Required files attached.
 

Attachments

  • hp_1030_g1.zip
    108.6 KB · Views: 74
I get a HP Elitebook 1030 g1 (6y75, hd515, 3200x1800, 16GB). Cloud you add support for this model?

Thanks.

Required files attached.

Go through the guide as if it was an 8x0 Skylake.
Note that for the 4k screen you will need CoreDisplayFixup.kext (the scripts here will not install it, as we have not encountered a 4k system as of yet).
 
This guide worked for me on elitebook 2570p. The only thing that is left for me to do is to add an appropriate smbios. I have upgraded my processor to intel i7 3612QM. The default smbios on the About This Mac reports I'm on a MacBookPro 9.2 system definition which is a dual-core system definition (per clover configurator smbios definition selector). I would like to change it into a MacBookPro 9.1 which has i7 3720QM processor.

I looked at the intel website and compared my procie with that of the 3720QM and learned that the TDP of the latter was 45w while the one I'm currently using (i7 3612qm) though both was manufactured under the 22 nm technology.

My questions are:

1. Is it safe to choose MacBookPro 9.1 system definition even though I have a different cpu with a different TDP?
2. After changing to MacBookPro 9.1, should i generate a new ssdt?
 

Attachments

  • Problem_reporting_elitbook840g3.zip
    18.1 MB · Views: 70
Thanks for your answer.
I have changed sound layout id from 7 to 5 in ssdt. Did a EC reset, to try to solve last problem. And still no audio out from audio jack. Internal speakers work perfectly. Do I have to reinstall to HFS + J to get audio jack to work? It's a very big step to take because everything else works perfect.
BR//

Install on HFS+J, not APFS.
 
This guide worked for me on elitebook 2570p. The only thing that is left for me to do is to add an appropriate smbios. I have upgraded my processor to intel i7 3612QM. The default smbios on the About This Mac reports I'm on a MacBookPro 9.2 system definition which is a dual-core system definition (per clover configurator smbios definition selector). I would like to change it into a MacBookPro 9.1 which has i7 3720QM processor.

I looked at the intel website and compared my procie with that of the 3720QM and learned that the TDP of the latter was 45w while the one I'm currently using (i7 3612qm) though both was manufactured under the 22 nm technology.

My questions are:

1. Is it safe to choose MacBookPro 9.1 system definition even though I have a different cpu with a different TDP?
2. After changing to MacBookPro 9.1, should i generate a new ssdt?

It may not make much difference... MacBookPro9,1 vs. 9,2.
But keep in mind the 9,1 has dual GPU and your computer does not.
Try both and test. Choose the one that satisfies you most.
 
FYI:

The lid initiated sleep issue that affects various laptops covered by this guide should be fixed.
Update your VoodooPS2Controller.kext to the latest (1.8.29).
Easy way:
Code:
cd ~/Projects/probook.git
./download.sh
./install_downloads.sh
 
Go through the guide as if it was an 8x0 Skylake.
Note that for the 4k screen you will need CoreDisplayFixup.kext (the scripts here will not install it, as we have not encountered a 4k system as of yet).
Note for HP Elitebook 1030 g1:
- NVMe SM951 (see lspci.txt, OEM NVMe SSD, need class-code spoof)
- SATA Controller [AHCI mode] [8086:9d03] (see lspci_sata.txt, I replaced a M.2. SATA ssd, but need SATA-100-series-unsupported.kext)

Currently, I successfully boot 10.11.6 usb installer follow the `CLOVER LAPTOP GUIDE'.
For post-installation, after reading `SSDT-8x0-G3-Skylake.dsl' I modified a `SSDT-1030-G1-Skylake.dsl' (provided in the attached file). Also, add corresponding item for HD515 in `SSDT-IGPU'. Then follow `HP-ProBook-4x30s-DSDT-Patch' post-installation step.

I didn't install CoreDisplayFixup.kext. What thing this kext will effect?
Also, this laptop also have a 1920x1080 variant, which is not 3200x1800.

I think this laptop might be similar to the ones listed as supported, but needs only small tweaks.
If you'd like to, please add it to HP-ProBook-4x30s-DSDT-Patch, at least beta branch....
Thanks... :D
 

Attachments

  • hp_1030_g1.zip
    580.5 KB · Views: 61
Note for HP Elitebook 1030 g1:
- NVMe SM951 (see lspci.txt, OEM NVMe SSD, need class-code spoof)
- SATA Controller [AHCI mode] [8086:9d03] (see lspci_sata.txt, I replaced a M.2. SATA ssd, but need SATA-100-series-unsupported.kext)

Currently, I successfully boot 10.11.6 usb installer follow the `CLOVER LAPTOP GUIDE'.
For post-installation, after reading `SSDT-8x0-G3-Skylake.dsl' I modified a `SSDT-1030-G1-Skylake.dsl' (provided in the attached file). Also, add corresponding item for HD515 in `SSDT-IGPU'. Then follow `HP-ProBook-4x30s-DSDT-Patch' post-installation step.

I didn't install CoreDisplayFixup.kext. What thing this kext will effect?
Also, this laptop also have a 1920x1080 variant, which is not 3200x1800.

I think this laptop might be similar to the ones listed as supported, but needs only small tweaks.
If you'd like to, please add it to HP-ProBook-4x30s-DSDT-Patch, at least beta branch....
Thanks... :D

Post-install, no need for SSDT-100-series-unsupported.kext, as the mapping is done in SSDT-HACK (SATA._DSM).

You wrote "3200x1800" in #709, which is why I mentioned CoreDisplayFixup.kext. No need with only 1080p.
But your EDID indicates 3200x1800, not 1080p:
Code:
NUC6i7KYK:probook.git rehabman$ pbpaste|xxd -r -p|~/Projects/edid-decode/edid-decode
Extracted contents:
header:          00 ff ff ff ff ff ff 00
serial number:   4d 10 65 14 00 00 00 00 06 1a
version:         01 04
basic params:    a5 1d 11 78 06
chroma info:     de 50 a3 54 4c 99 26 0f 50 54
established:     00 00 00
standard:        01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
descriptor 1:    cd 91 80 a0 c0 08 34 70 30 20 35 00 26 a5 10 00 00 18
descriptor 2:    33 61 80 a0 c0 08 34 70 30 20 35 00 26 a5 10 00 00 18
descriptor 3:    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
descriptor 4:    00 00 00 02 00 0c 30 fc 0f 3c 96 28 21 27 9b 00 00 00
extensions:      00
checksum:        a7

Manufacturer: SHP Model 1465 Serial Number 0
Made week 6 of 2016
EDID version: 1.4
Digital display
8 bits per primary color channel
DisplayPort interface
Maximum image size: 29 cm x 17 cm
Gamma: 2.20
Supported color formats: RGB 4:4:4
Default (sRGB) color space is primary color space
First detailed timing is preferred timing
Established timings supported:
Standard timings supported:
Detailed mode: Clock 373.250 MHz, 294 mm x 165 mm
               3200 3248 3280 3360 hborder 0
               1800 1803 1808 1852 vborder 0
               -hsync -vsync 
Detailed mode: Clock 248.830 MHz, 294 mm x 165 mm
               3200 3248 3280 3360 hborder 0
               1800 1803 1808 1852 vborder 0
               -hsync -vsync 
Manufacturer-specified data, tag 0
Manufacturer-specified data, tag 2
Checksum: 0xa7 (valid)
EDID block does NOT conform to EDID 1.3!
    Missing name descriptor
    Missing monitor ranges

So... you are misinformed regarding your hardware (it *is* 4k).
Are you saying this 4k model is working without patching for the pixel clock limit?

And you still need to go through "USB customization" in order to get a correct USB configuration.
 
Status
Not open for further replies.
Back
Top