Contribute
Register

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

Status
Not open for further replies.
I updated my system and then got latest from git to the latest hotpatch, and in the process I lost audio. I had an earlier version of the hotpatch installed prior to this guide being created, the history of which you can see at:

http://www.tonymacx86.com/threads/g...840-g2-i5-5300u-hd5500-el-capitan-eng.172383/

I noticed that make now generates an AppleHDAHCD_ProBook.kext in addition to AppleHDA_ProBook.kext, and that the former is what the install_download.sh script installed. Upon reboot, however, this kext disappeared. I also tried manually installing AppleHDA_ProBook.kext in /L/E, but it also disappeared after reboot.

I've uploaded the following files to assist in debugging:

  • IOReg (DavidsMacBookAir.zip)
  • ACPI (RehabMan.zip)
  • CLOVER install (CLOVER.zip)

Kextstats:
Code:
Davids-Air-2:debug stealthdave$ kextstat|grep -y acpiplat

  13    2 0xffffff7f82d7a000 0x66000    0x66000    com.apple.driver.AppleACPIPlatform (4.0) A29C7512-D3A8-3AED-9721-3A5FF1A32EB2 <12 11 7 6 5 4 3 1>

Davids-Air-2:debug stealthdave$ kextstat|grep -y appleintelcpu

Davids-Air-2:debug stealthdave$ kextstat|grep -y applelpc

  108    0 0xffffff7f82714000 0x3000     0x3000     com.apple.driver.AppleLPC (3.1) 32BDCF9F-0473-32D4-9DAE-F523EFB2D244 <87 12 5 4 3>

Davids-Air-2:debug stealthdave$ kextstat|grep -y applehda

  86    1 0xffffff7f82a57000 0x1e000    0x1e000    com.apple.driver.AppleHDAController (274.7) CFF7F97F-6E1F-3CF9-A8E3-76125E9CA414 <85 84 70 12 7 6 5 4 3 1>

  115    0 0xffffff7f82bc3000 0xb3000    0xb3000    com.apple.driver.AppleHDA (274.7) FE47EADA-C810-3253-BE41-0776D253D256 <114 86 85 84 75 70 12 11 6 5 4 3 1>
AppleHDA Resources:
Code:
Davids-Air-2:debug stealthdave$ ls -l /System/Library/Extensions/AppleHDA.kext/Contents/Resources/*.zml*

-rw-r--r--  1 root  wheel  5128 May  6 15:07 /System/Library/Extensions/AppleHDA.kext/Contents/Resources/Platforms.zml.zlib

-rw-r--r--  1 root  wheel   880 May  6 15:07 /System/Library/Extensions/AppleHDA.kext/Contents/Resources/layout12.zml.zlib

-rw-r--r--  1 root  wheel   880 May  6 15:07 /System/Library/Extensions/AppleHDA.kext/Contents/Resources/layout13.zml.zlib

-rw-r--r--  1 root  wheel   350 May  6 15:07 /System/Library/Extensions/AppleHDA.kext/Contents/Resources/layout17.zml.zlib

-rw-r--r--  1 root  wheel   884 May  6 15:07 /System/Library/Extensions/AppleHDA.kext/Contents/Resources/layout18.zml.zlib

-rw-r--r--  1 root  wheel   880 May  6 15:07 /System/Library/Extensions/AppleHDA.kext/Contents/Resources/layout19.zml.zlib

-rw-r--r--  1 root  wheel  1815 May  6 15:07 /System/Library/Extensions/AppleHDA.kext/Contents/Resources/layout3.zml.zlib

-rw-r--r--  1 root  wheel  1830 May  6 15:07 /System/Library/Extensions/AppleHDA.kext/Contents/Resources/layout4.zml.zlib

-rw-r--r--  1 root  wheel  1102 May  6 15:07 /System/Library/Extensions/AppleHDA.kext/Contents/Resources/layout5.zml.zlib
And last but not least, Kextcache:
Code:
Davids-Air-2:debug stealthdave$ sudo touch /System/Library/Extensions && sudo kextcache -u /

Password:

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 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 IntelMausiEthernet.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_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 AppleBacklightInjector.kext

kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext ACPIPoller.kext

kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext ACPIDebug.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
Any help would be greatly appreciated!

- Dave
 

Attachments

  • DavidsMacBookAir.zip
    496 KB · Views: 65
  • RehabMan.zip
    64.4 KB · Views: 89
  • CLOVER.zip
    4.5 MB · Views: 79
Your kextcache output shows AppleHDAHCD_ProBook.kext is not installed. It is (currently) required.

Run ./install_downloads.sh to install it.
 
Your kextcache output shows AppleHDAHCD_ProBook.kext is not installed. It is (currently) required.

Run ./install_downloads.sh to install it.
It was missing from a previous diagnosis attempt, but adding it back in by running install_downloads.sh does not restore sound. Here's the updated kextcache output:
Code:
Davids-Air-2:HP-ProBook-4x30s-DSDT-patch stealthdave$ sudo touch /System/Library/Extensions && sudo kextcache -u /
Password:
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 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 IntelMausiEthernet.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_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 AppleHDAHCD_ProBook.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext AppleBacklightInjector.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext ACPIPoller.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext ACPIDebug.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
 
It was missing from a previous diagnosis attempt, but adding it back in by running install_downloads.sh does not restore sound. Here's the updated kextcache output:
Code:
Davids-Air-2:HP-ProBook-4x30s-DSDT-patch stealthdave$ sudo touch /System/Library/Extensions && sudo kextcache -u /
Password:
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 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 IntelMausiEthernet.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_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 AppleHDAHCD_ProBook.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext AppleBacklightInjector.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext ACPIPoller.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext ACPIDebug.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

Need all files/output from "Problem Reporting".
 
See post 966; no other outputs have changed.

The files there show ACPI/patched missing system specific SSDT (no layout-id injected on HDEF as a result).

SSDT-8x0-G2-Broadwell.aml is missing.

It is installed if you use ./install_acpi.sh per guide.
 
The files there show ACPI/patched missing system specific SSDT (no layout-id injected on HDEF as a result).

SSDT-8x0-G2-Broadwell.aml is missing.

It is installed if you use ./install_acpi.sh per guide.
Yes, that did it! Thank you!

I ran ./install_acpi.sh install_840g2_broadwell READ and it installed the missing aml files. The script also installed SSDT-KEY102.aml instead of SSDT-KEY87.aml which I had previously been using, and on my machine this meant that the FN-* keys did not map to the correct controls: VOLUME-UP/DOWN, BRIGHTNESS, etc. Switching back to KEY87 resolved the issue. If other 840 G2 Broadwell users can confirm, perhaps that default can be updated?

Again, I have to applaud you for making this process as simple as you have. I certainly could not have managed this without your guides and assistance!

- Dave
 
Yes, that did it! Thank you!

I ran ./install_acpi.sh install_840g2_broadwell READ and it installed the missing aml files. The script also installed SSDT-KEY102.aml instead of SSDT-KEY87.aml which I had previously been using, and on my machine this meant that the FN-* keys did not map to the correct controls: VOLUME-UP/DOWN, BRIGHTNESS, etc. Switching back to KEY87 resolved the issue. If other 840 G2 Broadwell users can confirm, perhaps that default can be updated?

Again, I have to applaud you for making this process as simple as you have. I certainly could not have managed this without your guides and assistance!

- Dave

I have changed the 8x0 G2 Broadwell from KEY102 to KEY87. The keyboard SSDT is a just a guess on my part, so I'm relying on feedback from the the laptop owners. Thanks...
 
1x 4Gb RAM.
It will take some time to prepare the files.
Thanks.

After installing one more 4Gb stick - I have never seen the problem with sleep I described (robot after awake). But now it is a problem (every second sleep) when I click on Sleep in menu - either stuck on blank screen (not the 15sec pause before sleep, infinite) or just freeze the screen and never responds.

Here are the files.

Thank you.
 

Attachments

  • Archive.zip
    4.6 MB · Views: 79
Status
Not open for further replies.
Back
Top