Contribute
Register

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

Status
Not open for further replies.
Enter the BIOS, find the "Launch Hotkeys without Fn keypress" setting, enable it and that should do it.

Yeah... whether this is the right default setup really depends on how people like to set that option for Windows.
I would probably set it "without Fn keypress".
I think you can also swap the fnkey setting with Karabiner Elements (since the option was removed from SysPrefs->Keyboard).
 
We changed it to assume the opposite BIOS option.
So, it now follows Windows behavior.... I think (I don't have the laptop to test).
(I should probably make a note in post #1).
Thanks changed Bios settings now its working without keying fn key
 
Thanks changed Bios settings now its working without keying fn key

I changed post #1 to reflect new recommended BIOS settings.

I assume with this setup, you have media keys on both Windows and macOS without pressing Fn.
Please advise if that is not the case.
 
I changed post #1 to reflect new recommended BIOS settings.

I assume with this setup, you have media keys on both Windows and macOS without pressing Fn.
Please advise if that is not the case.
Yeah,Its working on both Windows and macOS without pressing FN. Also change 'known' problems HDMI audio Kabylake is now working.
 
More info regarding the BIOS settings on all Sky Lake and Kaby Lake models
the "Launch Hotkeys without Fn keypress" setting is described at page 37

@RehabMan found another issue, not sure if it's been discussed before. Closing the lid doesn't put the laptop in sleep mode and also breaks any further attempt for sleep with the other methods (the two manual and the auto-sleep function). If I put the laptop to sleep the manual way or using the auto-sleep function, then close and open the lid, the laptop wakes up correctly and can be put in sleep mode again.
Do you need anything else except the "Problem reporting" data?
 

Attachments

  • ProBook430.zip
    1.6 MB · Views: 66
@RehabMan found another issue, not sure if it's been discussed before. Closing the lid doesn't put the laptop in sleep mode and also breaks any further attempt for sleep with the other methods (the two manual and the auto-sleep function). If I put the laptop to sleep the manual way or using the auto-sleep function, then close and open the lid, the laptop wakes up correctly and can be put in sleep mode again.
Do you need anything else except the "Problem reporting" data?

What is output of 'pmset -g assertions'?
 
What is output of 'pmset -g assertions'?

Before lid close:
Code:
2017-08-13 00:58:48 +0300
Assertion status system-wide:
   BackgroundTask                 0
   ApplePushServiceTask           0
   UserIsActive                   1
   PreventUserIdleDisplaySleep    0
   PreventSystemSleep             0
   ExternalMedia                  1
   PreventUserIdleSystemSleep     0
   NetworkClientActive            0
Listed by owning process:
   pid 81(apsd): [0x0000005e000b8079] 00:00:25 ApplePushServiceTask named: "com.apple.apsd-connectionestablish-sandbox.push.apple.com"
   pid 81(apsd): [0x0000004b000b8078] 00:00:44 ApplePushServiceTask named: "com.apple.apsd-connectionestablish-push.apple.com"
   pid 50(powerd): [0x000000750008807a] 00:00:02 ExternalMedia named: "com.apple.powermanagement.externalmediamounted"
   pid 101(hidd): [0x0000000c00098028] 00:01:47 UserIsActive named: "com.apple.iohideventsystem.queue.tickle.4294968002.3"
    Timeout will fire in 595 secs Action=TimeoutActionRelease
Kernel Assertions: 0x4=USB
   id=500  level=255 0x4=USB mod=1/1/70, 2:00 AM description=com.apple.usb.externaldevice.14300000 owner=USB 2.0  SD MMC READER
Idle sleep preventers: IODisplayWrangler
After lid open:
Code:
2017-08-13 01:01:54 +0300
Assertion status system-wide:
   BackgroundTask                 0
   ApplePushServiceTask           0
   UserIsActive                   1
   PreventUserIdleDisplaySleep    0
   InteractivePushServiceTask     1
   PreventSystemSleep             0
   ExternalMedia                  1
   PreventUserIdleSystemSleep     0
   NetworkClientActive            0
Listed by owning process:
   pid 81(apsd): [0x000001130012809f] 00:00:29 InteractivePushServiceTask named: "com.apple.apsd-connectionestablish-push.apple.com"
   Timeout will fire in 150 secs Action=TimeoutActionTurnOff
   pid 81(apsd): [0x0000011e001280a0] 00:00:19 InteractivePushServiceTask named: "com.apple.apsd-connectionestablish-sandbox.push.apple.com"
   Timeout will fire in 161 secs Action=TimeoutActionTurnOff
   pid 50(powerd): [0x00000125000880a1] 00:00:12 ExternalMedia named: "com.apple.powermanagement.externalmediamounted"
   pid 101(hidd): [0x0000000c00098028] 00:04:52 UserIsActive named: "com.apple.iohideventsystem.queue.tickle.4294968002.3"
   Timeout will fire in 596 secs Action=TimeoutActionRelease
Kernel Assertions: 0x4=USB
   id=502  level=255 0x4=USB mod=1/1/70, 2:00 AM description=com.apple.usb.externaldevice.14100000 owner=USB 2.0  SD MMC READER
Idle sleep preventers: IODisplayWrangler
 
Before lid close:
Code:
2017-08-13 00:58:48 +0300
Assertion status system-wide:
   BackgroundTask                 0
   ApplePushServiceTask           0
   UserIsActive                   1
   PreventUserIdleDisplaySleep    0
   PreventSystemSleep             0
   ExternalMedia                  1
   PreventUserIdleSystemSleep     0
   NetworkClientActive            0
Listed by owning process:
   pid 81(apsd): [0x0000005e000b8079] 00:00:25 ApplePushServiceTask named: "com.apple.apsd-connectionestablish-sandbox.push.apple.com"
   pid 81(apsd): [0x0000004b000b8078] 00:00:44 ApplePushServiceTask named: "com.apple.apsd-connectionestablish-push.apple.com"
   pid 50(powerd): [0x000000750008807a] 00:00:02 ExternalMedia named: "com.apple.powermanagement.externalmediamounted"
   pid 101(hidd): [0x0000000c00098028] 00:01:47 UserIsActive named: "com.apple.iohideventsystem.queue.tickle.4294968002.3"
    Timeout will fire in 595 secs Action=TimeoutActionRelease
Kernel Assertions: 0x4=USB
   id=500  level=255 0x4=USB mod=1/1/70, 2:00 AM description=com.apple.usb.externaldevice.14300000 owner=USB 2.0  SD MMC READER
Idle sleep preventers: IODisplayWrangler

"External media" is a problem.
 
"External media" is a problem.
Sorry, that output was taken with usb flash drive, connected at that moment. Here's one without it.
Before lid close:
Code:
2017-08-13 01:14:48 +0300
Assertion status system-wide:
   BackgroundTask                 0
   ApplePushServiceTask           0
   UserIsActive                   1
   PreventUserIdleDisplaySleep    0
   PreventSystemSleep             0
   ExternalMedia                  0
   PreventUserIdleSystemSleep     0
   NetworkClientActive            0
Listed by owning process:
   pid 81(apsd): [0x0000005e000b8076] 00:00:34 ApplePushServiceTask named: "com.apple.apsd-connectionestablish-sandbox.push.apple.com"
   pid 101(hidd): [0x0000000c00098029] 00:01:56 UserIsActive named: "com.apple.iohideventsystem.queue.tickle.4294968001.3"
    Timeout will fire in 596 secs Action=TimeoutActionRelease
No kernel assertions.
Idle sleep preventers: IODisplayWrangler
After lid open:
Code:
2017-08-13 01:21:44 +0300
Assertion status system-wide:
   BackgroundTask                 0
   ApplePushServiceTask           0
   UserIsActive                   1
   PreventUserIdleDisplaySleep    0
   PreventSystemSleep             0
   ExternalMedia                  0
   PreventUserIdleSystemSleep     0
   NetworkClientActive            0
Listed by owning process:
   pid 81(apsd): [0x0000020d000b80e6] 00:00:10 ApplePushServiceTask named: "com.apple.apsd-connectionestablish-sandbox.push.apple.com"
   pid 81(apsd): [0x0000020d000b80e3] 00:00:10 ApplePushServiceTask named: "com.apple.apsd-connectionestablish-push.apple.com"
   pid 101(hidd): [0x0000000c00098029] 00:08:52 UserIsActive named: "com.apple.iohideventsystem.queue.tickle.4294968001.3"
   Timeout will fire in 597 secs Action=TimeoutActionRelease
No kernel assertions.
Idle sleep preventers: IODisplayWrangler
There is one more thing: sleep doesn't fully work the first time. When I use the sleep commands, the laptop starts the sleep procedure, but wakes up immediately. The second sleep attempt is successful though. In both cases closing the lid doesn't put the laptop in sleep mode, the display turns off, but the keyboard lights continue to lit for indefinite time.

EDIT: I was able to capture this right after opening the lid:
Code:
philip@ProBook-430-G3:~$ pmset -g assertions
2017-08-13 01:40:04 +0300
Assertion status system-wide:
   BackgroundTask                 0
   ApplePushServiceTask           0
   UserIsActive                   1
   PreventUserIdleDisplaySleep    0
   InteractivePushServiceTask     1
   PreventSystemSleep             0
   ExternalMedia                  0
   PreventUserIdleSystemSleep     0
   NetworkClientActive            0
   InternalPreventSleep           1
Listed by owning process:
   pid 81(apsd): [0x00000357000b80ca] 00:01:00 ApplePushServiceTask named: "com.apple.apsd-connectionestablish-sandbox.push.apple.com"
   pid 81(apsd): [0x00000356000b80c9] 00:01:01 ApplePushServiceTask named: "com.apple.apsd-connectionestablish-push.apple.com"
   pid 81(apsd): [0x00000390001280d9] 00:00:03 InteractivePushServiceTask named: "com.apple.apsd-wakeconnection-sandbox.push.apple.com"
    Timeout will fire in 177 secs Action=TimeoutActionTurnOff
   pid 81(apsd): [0x00000390001280da] 00:00:03 InteractivePushServiceTask named: "com.apple.apsd-wakeconnection-push.apple.com"
    Timeout will fire in 177 secs Action=TimeoutActionTurnOff
   pid 101(hidd): [0x0000000d00098028] 00:15:07 UserIsActive named: "com.apple.iohideventsystem.queue.tickle.4294968002.3"
    Timeout will fire in 599 secs Action=TimeoutActionRelease
   pid 50(powerd): [0x00000390000d80d7] 00:00:03 InternalPreventSleep named: "com.apple.powermanagement.darkwakelinger"
    Assertion applied on Battery power also
    Timeout will fire in 12 secs Action=TimeoutActionRelease
No kernel assertions.
Idle sleep preventers: IODisplayWrangler
After those 12 seconds that InternalPreventSleep goes away and I'm able to put the laptop to sleep manually again, but once again it wakes up immediately after those 20-30 seconds.
 
Last edited:
Status
Not open for further replies.
Back
Top