Contribute
Register

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

Status
Not open for further replies.
Delete all previous ssdtPRgen.sh content, and start over with it, following the instructions in post #1.
ssdtPRgen data is at ~/Library/ssdtPRGen.To remove:
Code:
rm -rf ~/Library/ssdtPRGen

Deleted, started from the beginning. Here's what I received and still no battery with ssdt.aml output after reboot.
Code:
ssdtPRGen.sh v0.9 Copyright (c) 2011-2012 by † RevoGirl
             v6.6 Copyright (c) 2013 by † Jeroen
             v15.6 Copyright (c) 2013-2016 by Pike R. Alpha
-----------------------------------------------------------
Bugs > https://github.com/Piker-Alpha/ssdtPRGen.sh/issues <


gDataPath: /Users/vyacheslavmykhailov/Library/ssdtPRGen/Data
System information: Mac OS X 10.11.5 (15F24b)
Brandstring 'Intel(R) Core(TM) i5-3230M CPU @ 2.60GHz'


./ssdtPRGen.sh: line 2295:   579 Segmentation fault: 11  "${gToolPath}/extractACPITables"
xxd: /Users/vyacheslavmykhailov/Library/ssdtPRGen/DSDT.aml: No such file or directory


[B]Warning[/B]: No ACPI Processor declarations found in the DSDT!
     Using assumed Scope (\_SB) {}


./ssdtPRGen.sh: line 2295:   636 Segmentation fault: 11  "${gToolPath}/extractACPITables"
Generating ssdt.dsl for a 'MacBookPro9,2' with board-id [Mac-6F01561E16C75D06]
Ivy Bridge Core i5-3230M processor [0x306A9] setup [0x0604]
With a maximum TDP of 35 Watt, as specified by Intel
Number logical CPU's: 4 (Core Frequency: 2600 MHz)
Number of Turbo States: 6 (2700-3200 MHz)
Number of P-States: 21 (1200-3200 MHz)
Adjusting C-States for detected (mobile) processor
Injected C-States for CPU0 (C1,C3,C6,C7)
Injected C-States for CPU1 (C1,C2,C3)
[B]Warning[/B]: 'cpu-type' may be set improperly (0x0604 instead of 0x0704)


Intel ACPI Component Architecture
ASL Optimizing Compiler version 20140926-64 [Nov  6 2014]
Copyright (c) 2000 - 2014 Intel Corporation


ASL Input:     /Users/vyacheslavmykhailov/Library/ssdtPRGen/ssdt.dsl - 271 lines, 8358 bytes, 48 keywords
AML Output:    /Users/vyacheslavmykhailov/Library/ssdtPRGen/ssdt.aml - 1698 bytes, 16 named objects, 32 executable opcodes


Compilation complete. 0 Errors, 0 Warnings, 0 Remarks, 0 Optimizations
 
Deleted, started from the beginning. Here's what I received and still no battery with ssdt.aml output after reboot.
Code:
ssdtPRGen.sh v0.9 Copyright (c) 2011-2012 by † RevoGirl
             v6.6 Copyright (c) 2013 by † Jeroen
             v15.6 Copyright (c) 2013-2016 by Pike R. Alpha
-----------------------------------------------------------
Bugs > https://github.com/Piker-Alpha/ssdtPRGen.sh/issues <


gDataPath: /Users/vyacheslavmykhailov/Library/ssdtPRGen/Data
System information: Mac OS X 10.11.5 (15F24b)
Brandstring 'Intel(R) Core(TM) i5-3230M CPU @ 2.60GHz'


./ssdtPRGen.sh: line 2295:   579 Segmentation fault: 11  "${gToolPath}/extractACPITables"
xxd: /Users/vyacheslavmykhailov/Library/ssdtPRGen/DSDT.aml: No such file or directory


[B]Warning[/B]: No ACPI Processor declarations found in the DSDT!
     Using assumed Scope (\_SB) {}


./ssdtPRGen.sh: line 2295:   636 Segmentation fault: 11  "${gToolPath}/extractACPITables"
Generating ssdt.dsl for a 'MacBookPro9,2' with board-id [Mac-6F01561E16C75D06]
Ivy Bridge Core i5-3230M processor [0x306A9] setup [0x0604]
With a maximum TDP of 35 Watt, as specified by Intel
Number logical CPU's: 4 (Core Frequency: 2600 MHz)
Number of Turbo States: 6 (2700-3200 MHz)
Number of P-States: 21 (1200-3200 MHz)
Adjusting C-States for detected (mobile) processor
Injected C-States for CPU0 (C1,C3,C6,C7)
Injected C-States for CPU1 (C1,C2,C3)
[B]Warning[/B]: 'cpu-type' may be set improperly (0x0604 instead of 0x0704)


Intel ACPI Component Architecture
ASL Optimizing Compiler version 20140926-64 [Nov  6 2014]
Copyright (c) 2000 - 2014 Intel Corporation


ASL Input:     /Users/vyacheslavmykhailov/Library/ssdtPRGen/ssdt.dsl - 271 lines, 8358 bytes, 48 keywords
AML Output:    /Users/vyacheslavmykhailov/Library/ssdtPRGen/ssdt.aml - 1698 bytes, 16 named objects, 32 executable opcodes


Compilation complete. 0 Errors, 0 Warnings, 0 Remarks, 0 Optimizations

Is this a fresh install?

Something seems wrong with your system for extractACPITables to be crashing...
 
IMPORTANT NOTE!

Big update to the SSDT/patch repo.

When you update:
- make sure you (re)read the guide in post #1 (it has changed)
- make sure you update your config.plist (it has changed)
- read carefully the section involving copying SSDTs (it has changed significantly)

With any trouble, read post #1, "Problem Reporting".
 
I have a question about CLOVER.

I have to wipe out all my HD and reinstall everything. By the way it worked wonderfully. One thing I noticed is that several of the kexts that before I had in Clover/kexts/other now are installed L/E.

So I was wondering if you can list the kexts that should be in the other folder. I have: FakePCIID_Broadcom_WiFi.kext
FakeSMC.kext
ProBookAtheros.kext
RealtekRTL8111.kext
VoodooPS2Controller.kext

Similarly with the drivers. I have:
FSInject-64.efi
HFSPlus.efi
HPFanReset.efi
OsxAptioFixDrv-64.efi
OsxFatBinaryDrv-64.efi

Are these OK? Maybe a picture or list of your 4530s would be great particularly for people like me (not very bright).
 
I have a question about CLOVER.

I have to wipe out all my HD and reinstall everything. By the way it worked wonderfully. One thing I noticed is that several of the kexts that before I had in Clover/kexts/other now are installed L/E.

All kexts you need should be installed to the system volume. It is the right way. This guide installs them to /L/E so they are more easily seen (they are also marked with a gray tag).

So I was wondering if you can list the kexts that should be in the other folder. I have: FakePCIID_Broadcom_WiFi.kext
FakeSMC.kext
ProBookAtheros.kext
RealtekRTL8111.kext
VoodooPS2Controller.kext

You should have only the "essential" kexts on the EFI. This allows these kexts to load when you boot the recovery or installer.

What you have there is a reasonable list, although it is impossible to have both Atheros WiFi and Broadcom WiFi. In the case you have Broadcom, FakePCIID_Broadcom_WiFi.kext does nothing by itself as FakePCIID.kext does the actual work. If you have Broadcom WiFi, you would need to install FakePCIID.kext as well. Make sure FakePCIID_Broadcom_WiFi and FakePCIID are the same version.

Similarly with the drivers. I have:
FSInject-64.efi
HFSPlus.efi
HPFanReset.efi
OsxAptioFixDrv-64.efi
OsxFatBinaryDrv-64.efi

Are these OK? Maybe a picture or list of your 4530s would be great particularly for people like me (not very bright).

Your drivers64UEFI is correct. It is well covered by the images in the main guide and the notes in post #1.
 
No I have the Atheros. I guess I can delete the Broadcom, then.
Thanks again.
 
IMPORTANT NOTE!

Big update to the SSDT/patch repo.

When you update:
- make sure you (re)read the guide in post #1 (it has changed)
- make sure you update your config.plist (it has changed)
- read carefully the section involving copying SSDTs (it has changed significantly)

With any trouble, read post #1, "Problem Reporting".

Had an old AUO.v4 full HD screen here and cable. I look forward to using your new scripts before install to update my configuration.
 
(the custom USB config is not having an effect, as it is not matching against your device-id)

Edit: Actually the 840 is not correct. It has a different XHCI controller.

The 820 is closer as it has the same controller..

See post #1, "USB customization".
Aahh didn't know that, 840 was closest to the 850 range so i picked that one ;)
Replaced it with the 820, USB still working and laptop shutsdown properly!

Thanks again :thumbup:
 
Proposals to increase the online tutorial for installing and patch, is a one-time download to your computer hard disk, and then install this tutorial, because the download is very unstable, especially network blockade countries, such as China, more stable download problems on the foreign sites

This screenshot is has been running for half an hour, and then off and on and still using VPN, or cannot download

Internet not free countries, by shadowsocks a proxy server, downloading the full version of files at once, is the only way! For our networks, sites like Google a lot of pain, because the interference is very serious! And unstable!
 

Attachments

  • ???? 2016-04-21 ??2.23.22.png
    ???? 2016-04-21 ??2.23.22.png
    168.3 KB · Views: 98
Aahh didn't know that, 840 was closest to the 850 range so i picked that one ;)
Replaced it with the 820, USB still working and laptop shutsdown properly!

Thanks again :thumbup:

OK... Since they are the same, I'll just build SSDT-USB-850-G2.aml from SSDT-USB-820-G2.dsl...
 
Status
Not open for further replies.
Back
Top