Contribute
Register

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

Status
Not open for further replies.
Hi guys!

1- I've got problem with updating to macos Sierra from El Capitan. I successfully downloaded install app from AppStore, updating all kexts according to RehabMan guide and Clover, Running the app on my probook, done some steps and restarted but after it just loaded old El Capitan. I tried it several times but same result.

2- I have followed the steps in this guide : https://www.tonymacx86.com/threads/direct-update-to-macos-sierra-using-clover.201465/ but no luck, after loading (took a while) a grey screen appeared with the :beachball: at the top right of the screen..
 
Hi guys!

1- I've got problem with updating to macos Sierra from El Capitan. I successfully downloaded install app from AppStore, updating all kexts according to RehabMan guide and Clover, Running the app on my probook, done some steps and restarted but after it just loaded old El Capitan. I tried it several times but same result.

Seems like you forgot to boot the installer.
If you boot your 10.11 partition again, you'll just land back in 10.11 without the update.

After restart, you must boot the entry that reads "Boot macOS Install from <name of your HDD"...
That will start the 10.12 installer to perform the update.

2- I have followed the steps in this guide : https://www.tonymacx86.com/threads/direct-update-to-macos-sierra-using-clover.201465/ but no luck, after loading (took a while) a grey screen appeared with the :beachball: at the top right of the screen..

Wrong guide. Read post #1.
 
Seems like you forgot to boot the installer.
If you boot your 10.11 partition again, you'll just land back in 10.11 without the update.

After restart, you must boot the entry that reads "Boot macOS Install from <name of your HDD"...
That will start the 10.12 installer to perform the update.



Wrong guide. Read post #1.

I just updated config.plist as you mentioned in post #1, created an SMBIOS without CloverConfigurator, and deleted kexts from EFI/CLOVER/KEXT/OTHER and 10.11.

Booted from the "Boot macOS Install from" the loading bar goes until the end, but i still have a grey screen appeared with the :beachball: at the top right of the screen.

:(
 
I just updated config.plist as you mentioned in post #1, created an SMBIOS without CloverConfigurator, and deleted kexts from EFI/CLOVER/KEXT/OTHER and 10.11.

Booted from the "Boot macOS Install from" the loading bar goes until the end, but i still have a grey screen appeared with the :beachball: at the top right of the screen.

:(

You must have the required kexts in EFI/Clover/kexts/Other.
In particular, you cannot expect to boot macOS without FakeSMC.kext.

Read the guide carefully.
 
Hey RehabMan!

Posting for three reasons:

1) To say huge thanks for continuing the work you do, it's just incomparable. Very very much appreciated.

2) Report of a successful installation of El Capitan on my ProBook 4730s on an SK Hynix Canvas SL308 SSD. Just to report, only little thing that deviated from the instructed process was that i couldn't get my usb stick to boot by selecting the usb as a boot device, but got around this just by booting using the efi file on the stick (usb/clover efi/efi/boot/bootx64.efi).

3) Request for a usb customization. I have 3 x usb2 and 1 x usb3-port. Biggest issue is that the usb3 doesn't work, it doesn't seem to get recognized at all, it gives power only. So i didn't see any device appearing in ioreg/usb while plugging devices to it. The three usb2's work great otherwise, but if i have e.g. a hdd plugged in when booting up, it doesn't seem to mount properly, drive isn't visible in Finder.

Here is the problem reporting output info (files attached):

Code:
kextstat|grep -y acpiplat
   13    2 0xffffff7f82712000 0x66000    0x66000    com.apple.driver.AppleACPIPlatform (4.0) A29C7512-D3A8-3AED-9721-3A5FF1A32EB2 <12 11 7 6 5 4 3 1>

kextstat|grep -y appleintelcpu
   24    0 0xffffff7f8233b000 0x2b000    0x2b000    com.apple.driver.AppleIntelCPUPowerManagement (218.0.0) 368B709A-9135-3951-95AC-1551B19381B2 <7 6 5 4 3 1>
   30    0 0xffffff7f82336000 0x3000     0x3000     com.apple.driver.AppleIntelCPUPowerManagementClient (218.0.0) 99C8A694-575D-32C8-B319-1BB8F5518D97 <7 6 5 4 3 1>

kextstat|grep -y applelpc
   84    0 0xffffff7f821be000 0x3000     0x3000     com.apple.driver.AppleLPC (3.1) 32BDCF9F-0473-32D4-9DAE-F523EFB2D244 <74 12 5 4 3>

kextstat|grep -y applehda
   88    1 0xffffff7f823e9000 0x1e000    0x1e000    com.apple.driver.AppleHDAController (274.12) 5F94D8E3-B1E5-35D7-AB7A-6419C3AAC3B5 <87 86 72 12 7 6 5 4 3 1>
  111    0 0xffffff7f82555000 0xb3000    0xb3000    com.apple.driver.AppleHDA (274.12) 436B78B7-FA08-3C53-B97D-5C617CB7EB28 <110 91 88 87 86 72 12 11 6 5 4 3 1>

ls -l /System/Library/Extensions/AppleHDA.kext/Contents/Resources/*.zml*
-rw-r--r--  1 root  wheel  5330 Dec 15 23:08 /System/Library/Extensions/AppleHDA.kext/Contents/Resources/Platforms.zml.zlib
-rw-r--r--  1 root  wheel   880 Dec 15 23:08 /System/Library/Extensions/AppleHDA.kext/Contents/Resources/layout12.zml.zlib
-rw-r--r--  1 root  wheel   880 Dec 15 23:08 /System/Library/Extensions/AppleHDA.kext/Contents/Resources/layout13.zml.zlib
-rw-r--r--  1 root  wheel   350 Dec 15 23:08 /System/Library/Extensions/AppleHDA.kext/Contents/Resources/layout17.zml.zlib
-rw-r--r--  1 root  wheel   884 Dec 15 23:08 /System/Library/Extensions/AppleHDA.kext/Contents/Resources/layout18.zml.zlib
-rw-r--r--  1 root  wheel   880 Dec 15 23:08 /System/Library/Extensions/AppleHDA.kext/Contents/Resources/layout19.zml.zlib
-rw-r--r--  1 root  wheel  1815 Dec 15 23:08 /System/Library/Extensions/AppleHDA.kext/Contents/Resources/layout3.zml.zlib
-rw-r--r--  1 root  wheel  1830 Dec 15 23:08 /System/Library/Extensions/AppleHDA.kext/Contents/Resources/layout4.zml.zlib
-rw-r--r--  1 root  wheel  1102 Dec 15 23:08 /System/Library/Extensions/AppleHDA.kext/Contents/Resources/layout5.zml.zlib
-rw-r--r--  1 root  wheel  1839 Dec 15 23:08 /System/Library/Extensions/AppleHDA.kext/Contents/Resources/layout6.zml.zlib
-rw-r--r--  1 root  wheel  1079 Dec 15 23:08 /System/Library/Extensions/AppleHDA.kext/Contents/Resources/layout7.zml.zlib

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-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext ProBookAtheros.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.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext CodecCommander.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

Ps. oh, and i did boot with -uia_ignore_rmcf. Wanted to boot without caches also, but apparently that isn't an option in Clover anymore.

EDIT: I tested the booting thing again and noticed that now the hdd and flash drives mount normally when booting with them plugged in, don't know what has changed really. Usb3 still not recognized. Noticed that i had legacy support on in bios, propably doesn't have to do with this, but took it off now.
 

Attachments

  • clover.zip
    1.5 MB · Views: 91
  • ioreg.zip
    588.7 KB · Views: 82
  • RehabMan.zip
    60.6 KB · Views: 94
Last edited:
Hey RehabMan!

Posting for three reasons:

1) To say huge thanks for continuing the work you do, it's just incomparable. Very very much appreciated.

2) Report of a successful installation of El Capitan on my ProBook 4730s on an SK Hynix Canvas SL308 SSD. Just to report, only little thing that deviated from the instructed process was that i couldn't get my usb stick to boot by selecting the usb as a boot device, but got around this just by booting using the efi file on the stick (usb/clover efi/efi/boot/bootx64.efi).

3) Request for a usb customization. I have 3 x usb2 and 1 x usb3-port. Biggest issue is that the usb3 doesn't work, it doesn't seem to get recognized at all, it gives power only. So i didn't see any device appearing in ioreg/usb while plugging devices to it. The three usb2's work great otherwise, but if i have e.g. a hdd plugged in when booting up, it doesn't seem to mount properly, drive isn't visible in Finder.

Here is the problem reporting output info (files attached):

Code:
kextstat|grep -y acpiplat
   13    2 0xffffff7f82712000 0x66000    0x66000    com.apple.driver.AppleACPIPlatform (4.0) A29C7512-D3A8-3AED-9721-3A5FF1A32EB2 <12 11 7 6 5 4 3 1>

kextstat|grep -y appleintelcpu
   24    0 0xffffff7f8233b000 0x2b000    0x2b000    com.apple.driver.AppleIntelCPUPowerManagement (218.0.0) 368B709A-9135-3951-95AC-1551B19381B2 <7 6 5 4 3 1>
   30    0 0xffffff7f82336000 0x3000     0x3000     com.apple.driver.AppleIntelCPUPowerManagementClient (218.0.0) 99C8A694-575D-32C8-B319-1BB8F5518D97 <7 6 5 4 3 1>

kextstat|grep -y applelpc
   84    0 0xffffff7f821be000 0x3000     0x3000     com.apple.driver.AppleLPC (3.1) 32BDCF9F-0473-32D4-9DAE-F523EFB2D244 <74 12 5 4 3>

kextstat|grep -y applehda
   88    1 0xffffff7f823e9000 0x1e000    0x1e000    com.apple.driver.AppleHDAController (274.12) 5F94D8E3-B1E5-35D7-AB7A-6419C3AAC3B5 <87 86 72 12 7 6 5 4 3 1>
  111    0 0xffffff7f82555000 0xb3000    0xb3000    com.apple.driver.AppleHDA (274.12) 436B78B7-FA08-3C53-B97D-5C617CB7EB28 <110 91 88 87 86 72 12 11 6 5 4 3 1>

ls -l /System/Library/Extensions/AppleHDA.kext/Contents/Resources/*.zml*
-rw-r--r--  1 root  wheel  5330 Dec 15 23:08 /System/Library/Extensions/AppleHDA.kext/Contents/Resources/Platforms.zml.zlib
-rw-r--r--  1 root  wheel   880 Dec 15 23:08 /System/Library/Extensions/AppleHDA.kext/Contents/Resources/layout12.zml.zlib
-rw-r--r--  1 root  wheel   880 Dec 15 23:08 /System/Library/Extensions/AppleHDA.kext/Contents/Resources/layout13.zml.zlib
-rw-r--r--  1 root  wheel   350 Dec 15 23:08 /System/Library/Extensions/AppleHDA.kext/Contents/Resources/layout17.zml.zlib
-rw-r--r--  1 root  wheel   884 Dec 15 23:08 /System/Library/Extensions/AppleHDA.kext/Contents/Resources/layout18.zml.zlib
-rw-r--r--  1 root  wheel   880 Dec 15 23:08 /System/Library/Extensions/AppleHDA.kext/Contents/Resources/layout19.zml.zlib
-rw-r--r--  1 root  wheel  1815 Dec 15 23:08 /System/Library/Extensions/AppleHDA.kext/Contents/Resources/layout3.zml.zlib
-rw-r--r--  1 root  wheel  1830 Dec 15 23:08 /System/Library/Extensions/AppleHDA.kext/Contents/Resources/layout4.zml.zlib
-rw-r--r--  1 root  wheel  1102 Dec 15 23:08 /System/Library/Extensions/AppleHDA.kext/Contents/Resources/layout5.zml.zlib
-rw-r--r--  1 root  wheel  1839 Dec 15 23:08 /System/Library/Extensions/AppleHDA.kext/Contents/Resources/layout6.zml.zlib
-rw-r--r--  1 root  wheel  1079 Dec 15 23:08 /System/Library/Extensions/AppleHDA.kext/Contents/Resources/layout7.zml.zlib

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-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext ProBookAtheros.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.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext CodecCommander.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

Ps. oh, and i did boot with -uia_ignore_rmcf. Wanted to boot without caches also, but apparently that isn't an option in Clover anymore.

EDIT: I tested the booting thing again and noticed that now the hdd and flash drives mount normally when booting with them plugged in, don't know what has changed really. Usb3 still not recognized. Noticed that i had legacy support on in bios, propably doesn't have to do with this, but took it off now.

Renasas USB3 not supported very well.

You can install GenericUSBXHCI.kext for some help with it though (usually works if you plugin the device prior to booting, hotplug likely unreliable).
 
Hi Rehabman,
thank you so much for your super-human patience!
May I bother you with one output information? (probably the SMBIOS-definition needs to be changed?)

Warning: 'cpu-type' may be set improperly (0x0605 instead of 0x0905)
- Clover users should read https://clover-wiki.zetam.org/Configuration/CPU#cpu_type
Error: board-id [Mac-XXXXXXXXXXXXXXXX] not supported by Skylake – check SMBIOS data / use the -target option

update: tried out changing to iMac17,1 before using ./ssdtPRGen.sh command. The above error is gone. Totally happy I changed back to other config.plist with macbook air definition. Used booting without caches (used Clover_v2.3k_r3696 where this option is still available), rebuilt cache using sudo touch /System/Library/Extensions && sudo kextcache -u / and rebooted (2x). Battery is still not working and neither is sound.
I'm lost. The G2 works/worked like a charm. And this f....ormidable skylake G3 gives me the creeps. Please help me, rehabman.
 
Last edited:
You must have the required kexts in EFI/Clover/kexts/Other.
In particular, you cannot expect to boot macOS without FakeSMC.kext.

Read the guide carefully.
Thank you VERY MUCH RehabMan for the support that you get to us !

My Probook now runs flewlessly the latest macOS !
 
Renasas USB3 not supported very well.

You can install GenericUSBXHCI.kext for some help with it though (usually works if you plugin the device prior to booting, hotplug likely unreliable).

Where do you see it's Renesas? I couldn't find that info anywhere.

What's the process, should i uninstall AppleUSBXCHI.kext first or can that still be used for usb2 and the generic one just for the usb3?
 
Hi Rehabman,
thank you so much for your super-human patience!
May I bother you with one output information? (probably the SMBIOS-definition needs to be changed?)

Warning: 'cpu-type' may be set improperly (0x0605 instead of 0x0905)
- Clover users should read https://clover-wiki.zetam.org/Configuration/CPU#cpu_type
Error: board-id [Mac-XXXXXXXXXXXXXXXX] not supported by Skylake – check SMBIOS data / use the -target option

update: tried out changing to iMac17,1 before using ./ssdtPRGen.sh command. The above error is gone. Totally happy I changed back to other config.plist with macbook air definition. Used booting without caches (used Clover_v2.3k_r3696 where this option is still available), rebuilt cache using sudo touch /System/Library/Extensions && sudo kextcache -u / and rebooted (2x). Battery is still not working and neither is sound.
I'm lost. The G2 works/worked like a charm. And this f....ormidable skylake G3 gives me the creeps. Please help me, rehabman.

You can just ignore the error from ssdtPRgen.sh.
Now that there are new Skylake SMBIOS, you might try them...
Read post #1, "Problem Reporting".
 
Status
Not open for further replies.
Back
Top