My Macbook Pro 15, 2017 loses full charge (from 100% to 0%) during a 9 hr SLEEP duration.
Running this:
pmset -g
Throws the following result:
System-wide power settings:
Currently in use:
lidwake 1
autopoweroff 1
standbydelayhigh 86400
autopoweroffdelay 259200
standbydelaylow 10800
standby 1
proximitywake 1
ttyskeepawake 1
hibernatemode 3
powernap 0
gpuswitch 2
hibernatefile /var/vm/sleepimage
highstandbythreshold 50
displaysleep 15
womp 0
networkoversleep 0
sleep 1 (sleep prevented by apsd)
tcpkeepalive 1
halfdim 1
acwake 0
So far I have tried the following:
- Reinstalled MacOS
- Replaced Battery + Top cover + Keyboard + Trackpad, as a part of the Apple quality program.
Nothing has worked. Using the laptop is a pain. I can't leave it in sleep mode overnight, always requires shutting down.
Log:
2021-07-07 10:47:36.690749+0530 localhost kernel[0]: (AppleACPIPlatform) AppleACPIPlatformPower Wake reason: EC.DarkPME (Maintenance)
2021-07-07 10:47:36.690752+0530 localhost kernel[0]: (AppleACPIPlatform) AppleACPIPlatformPower Wake reason: EC.DarkPME (Maintenance)
2021-07-07 10:47:41.098745+0530 localhost kernel[0]: (AppleTopCaseHIDEventDriver) [HID] [ATC] AppleDeviceManagementHIDEventService::processWakeReason Wake reason: Host (0x01)
Wake reason: EC.DarkPME runs all night, non-stop!
Appreciate any help/fixes.
hibernatemode
to 25. Right now it's 3 - the RAM contents are saved to disk but the machine is still powered – Panagiotis Kanavos Jul 07 '21 at 06:45sleep 1 (sleep prevented by apsd)
line. That's theApple Push Notification
service. Looks like the service is keeping the machine awake. Did you make any notification changes before the problem started? – Panagiotis Kanavos Jul 07 '21 at 07:10pmset -g logs
to see what wakes up the machine. In this case the culprit was theFind My Mac
setting – Panagiotis Kanavos Jul 07 '21 at 07:13Host
,HID
do you have a USB device attached? Faulty port perhaps? Googling forAppleTopCaseHIDEventDriver
returns a lot of hits but unfortunately no definite answers. Quite a few dismissive answers though - my favorite was "MacBook isn't an iPhone". I'm just guessing here, but couldlidwake
have something to do with the issue? Macbooks don't have mechanical switches (that I know of), so maybe, just maybe, this is the OS checking a USB-attached lid sensor? – Panagiotis Kanavos Jul 08 '21 at 08:45