Contribute
Register

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

Status
Not open for further replies.
The main repo is updated...

So... you should be able to 'git stash', 'git pull', make, 'make install_4x0g2_broadwell'

After update:

Sleep mode - Working!

Sound - NO


Here is files:
 

Attachments

  • CLOVER.zip
    3.1 MB · Views: 63
  • IORegistryExplorer.zip
    386.3 KB · Views: 77
  • Kextcache_Output.zip
    999 bytes · Views: 65
  • Kextstat_Output.zip
    973 bytes · Views: 60
  • RehabMan.zip
    64.7 KB · Views: 75
I accidentally ran
nguyenmac's
Guide on a hires 4530s thinking that it couldn't be THAT out of date since december.

Looks like I was wrong and things weren't working.

So I followed your guide, but I did it on top of nguyenmac's changes.

What do I need to do to revert his changes? (or is it best just to reinstall at this point?)
 
I don't think you used my script for creating the AppleBacklightInjector. My script does not add CFBundleExecutable.

It is in the repo in ./backlight/patch_backlight.sh

To use it:

Code:
cd ~/Projects/probook.git
cd backlight
./patch_backlight.sh

Then install to /S/L/E or /L/E, your choice.

all done, the error is gone, but AppleBacklightInjector still not loaded
 
I accidentally ran
nguyenmac's
Guide on a hires 4530s thinking that it couldn't be THAT out of date since december.

Looks like I was wrong and things weren't working.

So I followed your guide, but I did it on top of nguyenmac's changes.

What do I need to do to revert his changes? (or is it best just to reinstall at this point?)

Just follow the guide in post #1.
 
@everyone,

Please note that the latest changes require an update to your config.plist (there is an additional patch for AppleHDA).

New AppleHDA configuration:
- layout*.zml.zlib are copied to /S/L/E/AppleHDA.kext/Contents/Resources (still impervious to updates)
- .xml.zlib -> .zml.zlib patch in config.plist
- AppleHDAHCD_ProBook.kext in /L/E (pure injector, not symlink injector)
- AppleHDA_ProBook.kext is deleted

I think this configuration will result in less times that audio breaks when installing kexts (less likely to need cache rebuild). And it will be better at surviving system updates (for example the problem that happened on 10.11.3->10.11.4 will not happen again).
 
I don't think you used my script for creating the AppleBacklightInjector. My script does not add CFBundleExecutable.

It is in the repo in ./backlight/patch_backlight.sh

To use it:

Code:
cd ~/Projects/probook.git
cd backlight
./patch_backlight.sh

Then install to /S/L/E or /L/E, your choice.

all done, the error is gone, but AppleBacklightInjector still not loaded
 

Attachments

  • Report.zip
    1.7 MB · Views: 59
Probook 450G0 with 1920*1080 LCD and 4352HMB

No battery issue. Everything else works fine. Tried to replace
SSDT-BATT.aml with SSDT-BATT-G2.aml and SSDT-BATT-G3.aml restarting each time, didn't helped. Reverted to SSDT-BATT.aml. Here's the required info per reporting

Code:
hp450e:RehabMan vyacheslavmykhailov$ kextstat|grep -y acpiplat   13    2 0xffffff7f82d90000 0x66000    0x66000    com.apple.driver.AppleACPIPlatform (4.0) A29C7512-D3A8-3AED-9721-3A5FF1A32EB2 <12 11 7 6 5 4 3 1>
hp450e:RehabMan vyacheslavmykhailov$ kextstat|grep -y appleintelcpu
   24    0 0xffffff7f82c54000 0x2b000    0x2b000    com.apple.driver.AppleIntelCPUPowerManagement (218.0.0) 0A56708F-37F6-32FA-AD08-18784138644C <7 6 5 4 3 1>
   30    0 0xffffff7f82c4f000 0x3000     0x3000     com.apple.driver.AppleIntelCPUPowerManagementClient (218.0.0) 99C8A694-575D-32C8-B319-1BB8F5518D97 <7 6 5 4 3 1>
hp450e:RehabMan vyacheslavmykhailov$ kextstat|grep -y applelpc
   90    0 0xffffff7f82a41000 0x3000     0x3000     com.apple.driver.AppleLPC (3.1) 32BDCF9F-0473-32D4-9DAE-F523EFB2D244 <89 12 5 4 3>
hp450e:RehabMan vyacheslavmykhailov$ kextstat|grep -y applehda
   84    1 0xffffff7f812e4000 0x1e000    0x1e000    com.apple.driver.AppleHDAController (274.9) BAE4F922-DD74-3447-A5C1-BFC33B8C0A3E <83 82 77 12 7 6 5 4 3 1>
  115    0 0xffffff7f8146f000 0xb3000    0xb3000    com.apple.driver.AppleHDA (9274.7) 75610131-FB46-3A0E-B758-14CEBEAF94AE <114 92 84 83 82 77 12 11 6 5 4 3 1>

Code:
sudo touch /System/Library/Extensions && sudo kextcache -u /kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext VoodooPS2Trackpad.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext VoodooPS2Mouse.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext VoodooPS2Keyboard.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext VoodooPS2Controller.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext USBInjectAll.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext RealtekRTL8111.kext
kext file:///Library/Extensions/JMicronATA.kext/ is in hash exception list, allowing to load
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext JMB38X.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext IOath3kfrmwr.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext IntelBacklight.kext
kext file:///Library/Extensions/HSSDBlockStorage.kext/ is in hash exception list, allowing to load
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext FakeSMC.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext FakePCIID_XHCIMux.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext FakePCIID_Intel_HDMI_Audio.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext FakePCIID_Intel_HD_Graphics.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext FakePCIID_Broadcom_WiFi.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext FakePCIID.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext CodecCommander.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext BrcmPatchRAM2.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext BrcmFirmwareRepo.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext ACPIPoller.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext ACPIBatteryManager.kext
kext-dev-mode allowing invalid signature -67054 0xFFFFFFFFFFFEFA12 for kext AppleHDA.kext

View attachment CLOVER.zip
View attachment MacBook Pro92.zip
View attachment RehabMan.zip
 
but AppleBacklightInjector still not loaded

I don't know why you think that...

The ioreg clearly shows AppleBacklightInjector loaded. Note IOPersonalityPublisher=org.rehabman.injector.AppleBacklightInjector under PNLF.AppleIntelPanelA.

The reason for your problem is that RMCF.BLKT is zero. (look in ACPI/patched/SSDT-HACK.aml).

It must be set to 1 when using a AppleBacklight.kext+AppleBacklightInjector.kext. You will see it clearly described in the HELP.
 
Status
Not open for further replies.
Back
Top