MacBook Pro M5 Pro: DarkWake causing overnight battery drain

Hello! I'm new to Macbook's, brand new and was hoping for some advice.

(MacBook Pro M5 Pro 18-20 48GB 2TB macOS Tahoe 26.3.1)


I’m trying to figure out if what I’m experiencing is normal or something off with my new MacBook Pro M5 Pro 48G 18-20gpu 2TB.

It’s brand new (about a week old, AppleCare+), and I’m seeing about 20% battery drain overnight while the lid is closed and it should be sleeping.

What’s confusing is that during normal use, battery life is excellent. For example, I watched ~1.5 hours of Apple TV in high quality and only lost about 5%, so the battery itself seems solid.

What I’ve tested so far:

  • Fully quit all apps (Cmd+Q, not just closing windows)
  • Properly ejected and disconnected from dock/external devices
  • Verified Wake for network access = Never
  • Checked pmset -g assertions before sleep → clean (no system sleep blockers, no external media)
  • Tried to leave it unplugged again overnight , battery at 100%
  • Ran pmset -g log | grep -i "wake" and saw repeated DarkWake entries overnight


From what I can tell, it looks like the system is waking frequently for:

  • network activity (WiFi / mDNSResponder)
  • background tasks (SleepService / dasd)


Current hypothesis:

It seems like a DarkWake loop caused by network/background services, not hardware or battery-related.


My questions:

  1. Is this something others with M4/M5 Pro Macs are seeing on newer macOS versions?
  2. Has anyone narrowed it down to a specific cause (Handoff, AirDrop, network environment, etc.)?
  3. Is there a proper fix without disabling core features like WiFi or Handoff long-term?

Not panicking since it’s under warranty, just trying to understand whether this is expected behavior, a macOS bug, or something misconfigured.


Appreciate any insight 👍

MacBook Pro (M5 Pro, 2026)

Posted on Mar 18, 2026 11:07 AM

Reply
Question marked as Top-ranking reply

Posted on Jun 23, 2026 8:50 AM

Hello you All :)


I do have the same problem with darkwakes on battery. It does not happen when I do turn off Wi-Fi and Bluetooth before closing the laptop lid/pressing sleep. Below are my findings using Gemini, where finaly some script is managing turning off/on the wifi/bt automaticly:


Apple Silicon Battery Drain Fix (SMC.OutboxNotEmpty)

1. The Problem

MacBooks (M1 to M5) experience severe battery drain (20-30% overnight) and overheat inside bags due to a persistent DarkWake loop.

Checking pmset -g log reveals repetitive wake triggers every few seconds:

due to smc.sysState.Wake(0x70070000) wifibt SMC.OutboxNotEmpty centauri-beta/ (or centauri-alpha / ARPT)

Root Cause: The Apple Silicon System Management Controller (SMC) and wireless chip handle sleep states hardware-side, ignoring macOS settings like "Wake for Network Access". In heavy radio environments, Bluetooth BLE/Continuity spam or Wi-Fi session drops overflow the chip's hardware buffer (OutboxNotEmpty), forcing hardware interrupts that repeatedly kick the CPU out of deep sleep.

2. The Manual Fix

Physically disabling radios before closing the lid resets the SMC buffer and stops the loop completely. Turning off both Wi-Fi and Bluetooth via the menu bar toggles guarantees 0% drain.

The Automated Fix (Script + Trigger)

This setup uses sleepwatcher to automatically cut off Bluetooth and Wi-Fi the millisecond the lid closes, and restores them within 2 seconds of opening it.

Step 1: Install Required CLI Tools

Install the necessary binaries via Homebrew:

Bash


brew install sleepwatcher blueutil

Step 2: Create the Execution Script

Open the editor:

Bash


sudo nano /usr/local/bin/bt-sleep-fix.sh

Paste the following code, save (Ctrl + O -> Enter), and exit (Ctrl + X):

Bash


#!/bin/bash
BLUEUTIL="/opt/homebrew/bin/blueutil"

if [ "$1" = "sleep" ]; then
    $BLUEUTIL --power 0
    networksetup -setnetworkserviceenabled Wi-Fi off
elif [ "$1" = "wake" ]; then
    $BLUEUTIL --power 1
    networksetup -setnetworkserviceenabled Wi-Fi on
fi

Apply strict system permissions:

Bash


sudo chmod 755 /usr/local/bin/bt-sleep-fix.sh
sudo chown root:wheel /usr/local/bin/bt-sleep-fix.sh

Step 3: Create the LaunchDaemon Config

Create a configuration file to link sleepwatcher events to the script:

Bash


sudo nano /Library/LaunchDaemons/com.powerpatrol.btfix.plist

Paste this XML structure, save, and exit:

XML


<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>Label</key>
    <string>com.powerpatrol.btfix</string>
    <key>ProgramArguments</key>
    <array>
        <string>/opt/homebrew/sbin/sleepwatcher</string>
        <string>-V</string>
        <string>-s</string>
        <string>/usr/local/bin/bt-sleep-fix.sh sleep</string>
        <string>-w</string>
        <string>/usr/local/bin/bt-sleep-fix.sh wake</string>
    </array>
    <key>RunAtLoad</key>
    <true/>
    <key>KeepAlive</key>
    <true/>
</dict>
</plist>

Step 4: Load the Daemon into the OS Kernel

Register and run the daemon in the background:

Bash


sudo launchctl load -w /Library/LaunchDaemons/com.powerpatrol.btfix.plist
⚠️ Crucial: Upon the first wake, macOS security (TCC) will prompt you with a dialog asking if sleepwatcher can use Bluetooth. You must click "Allow", otherwise the background process will be silently blocked from manipulating the hardware state.


67 replies

Mar 21, 2026 9:56 AM in response to HWTech

HWTech,


Thank you so much for taking the time to help me.

So, I did one test, in which I undocked properly, closed all apps, and it was unplugged with battery at 100% - I turned the Wifi OFF.

Next morning battery - 100%


So, last night same conditions, but obviously WITH Wifi.

This morning it was at 75%. I ran the pmset Sleep | Wake command in terminal, and there multiple entries a minute. It was all throughout the night, and when I tried to isolate it with the log show command to make the wake log , even if I only did a 5 min window it was 3.5MB of text.


Here is a Link to the Wake Log and Its only about 2 minutes of it but it's enough. There's no major drop the drain is even throughout the night.

I will also include my Etrecheck report :


Please, can you help. This MacBook Pro shouldn't be doing this, and because my wifi test proved its not hardware and the battery is fine, and I haven't done anything funky to any settings, installed any weird programs. I'd be grateful for any help you can give.


Michael

Apr 11, 2026 11:21 AM in response to NotANewUser

NotANewUser wrote:

I'm having the exact same issue with a brand new MacBook Air Apple M5.
I'm currently running macOS Tahoe 26.4.

My battery routinely drains 30-40% overnight, even with apps closed. I've had multiple Mac products (two Macbook Pro's, one Macbook Air) and never experienced this before.


The current stable release of Tahoe  including bug fixes,  security updates  is macOS 26.4.1 - I would start there

Keep your Mac up to date - Apple Support


Keep your Mac up to date - Apple Support


Apr 11, 2026 1:40 PM in response to NotANewUser

NotANewUser wrote:

I'm having the exact same issue with a brand new MacBook Air Apple M5. I'm currently running macOS Tahoe 26.4. My battery routinely drains 30-40% overnight, even with apps closed. I've had multiple Mac products (two Macbook Pro's, one Macbook Air) and never experienced this before.

I suggest you create a new thread for your specific issue so it gets the attention it deserves especially if you would like our assistance for trying to determine the source of the problem. While you may have the same symptoms as the OP, the root cause could be completely different.


Make sure to include a complete EtreCheck report so we can examine it for clues.


How to use the Add Text Feature When Posting an EtreCheck Report - Apple Community



As always, the simple solution is to connect the power adapter to the laptop overnight. Another option would be to completely power off the laptop. These new Macs boot so fast even from a cold boot, that this latter option is not much of a hindrance to keep the battery charged, especially if it cannot be connected to the power adapter.


Jul 29, 2026 6:27 PM in response to zztea

Thank you so much for the update, and to everyone in this community actually for helping each other out on this issue. I too have the logitech MX Master 3S .. and I found that turning off bluetooth has worked for me as well! But I think everyone is right in pointing out that it is definitely something we deserve Apple to work on more diligently, if they aren't already. This community is amazing.

Sep 6, 2026 6:22 PM in response to pragyat17

pragyat17 wrote:
Also, they haven't been really able to pinpoint the issue, and they have been blaming it on external applications, Chrome, maybe even Logitech, and also on some bug. It's kind of weird that Apple has not been able to pinpoint this issue.

The only way I have been able to figure out what app/process is draining the battery is by using the information I provided earlier in this thread here:


@HWTech's post for identifying time period causing battery drain - Apple Community


This will help you identify the time period where the largest battery drain is occurring. Or this will show you a relatively small consistent percentage drop at each wake period which would indicate a regular & likely normal event based on your Mac's custom settings & installed third party apps.


The second step after gathering the sleep/wake events showing the battery charge levels (best to start with the wake period showing the largest battery drain)..... you will need to sift through 100Ks of junk entries in the logs for the period between wake & sleep to see if you can identify the actual app/process involved. This is not easy to do since 99% of the information is noise (aka junk) & meaningless. It is only for the most desperate since it can drive people crazy looking at the macOS system logs even for a period of one minute, much less 15+ minutes.


Probably the easiest method for the average user would be to "Erase All Content & Settings" followed by reinstalling third party apps one at a time until you see the drain begin again. Same goes for customizing macOS settings and signing into your AppleID/iCloud. This is the easiest & only way to learn what may be the source of the problem for you.....this is definitely a long slow approach.


I would recommend against restoring anything from a backup until your troubleshooting tests are complete, but if you insist on restoring from a Time Machine backup, then you must only transfer the home user account and its data making sure to unselect "Applications" and "Settings" (both within & without the home user folder accounts so you need to click the arrows to expand & show the additional options to restore within each user account), plus "System & Networking". Hold off on signing into the AppleID/iCloud until after testing to confirm no or minimal battery drain.



There is no easy quick way to figure things out. It takes a lot of work & experimentation to figure these things out.


The easiest & guaranteed method is for people to either keep the power adapter connected, or to fully power off the laptop. For some reason people seem to refuse the simple guaranteed methods. To each their own.

Mar 22, 2026 7:10 PM in response to terriermind

There is no need to uninstall Ulysses if it is something you want to use. Just be aware that it, along with other network-aware apps on your Mac, will be active over the network even while your Mac appears to be "sleeping" all night, so all you need to do is connect the charger at night. It's not a bug and I don't think anything is wrong with your Mac hardware. It's just that you have various software that "phones home," as designed and intended.


(If you replace your Mac with another one, it will do the same thing after you reproduce the setup you have on this one.)


Just connect the charger when leaving the Mac overnight.


You might not have seen this background activity when using the Mac, as you mentioned, because some of these softwares wait to perform this network activity until the Mac appears to be idle.

Jun 13, 2026 6:50 PM in response to xpl0it

xpl0it wrote:
Yeah this is happening with me as well occasionally.
M5 MacBook Air.
And yes I checked the DarkWake entries. Most of them were network activity.
Hoping for a solution.

That will usually be associated with cloud file syncing services or possibly third party apps checking/performing updates, etc.


I know that iCloud will do a lot of file syncing overnight if a lot of changes were made during the day.


If you can plug in the laptop, then do so since it won't run down your battery, otherwise complete Shutdown the laptop overnight. The only other option is to reconfigure your settings to eliminate some of the online capabilities so that there is no more network activity overnight......of course that will likely impact some of those features you rely on. So the first two options seem to be the best options.

Jul 25, 2026 9:13 AM in response to flash608

flash608 wrote:
Hi, please test your Mac with Wi-Fi and BT turned off manualy before you close the lid/put it into to sleep mode and see if you'll have any darkwakes after that. I'll bet it will sleep like a baby :)

Having read all the Gemini scripts and other acrobatics people are doing here, it's pretty clear that things have been installed that "call home" or otherwise connect, even while "asleep." and for different users, different items installed can cause this.


Isn't it easier just to connect the charger to the Mac when the lid is closed for the night (as recommended by Apple)? Then you don't need to switch this and that off and on every day, run scripts, kill processes, whatnot, and you can configure your Mac the way you want.

Sep 6, 2026 10:33 AM in response to pragyat17

pragyat17 wrote:
I came back and didn't add my logitech mouse (as some people believed that the Logitech mouse caused this). My battery still drained (going from 32% at 3:30am to 14% to 1pm) which is an odd behavior. I will keep the community posted on what's happening here.

It would be of interest if you did the test on a machine that had been completely wiped and reset with nothing installed. Or, what did you bring back before you did this test? Did you migrate back your account and anything else?


My daughter frequently leaves her new MacBook Pro overnight with the lid closed and no charger connected (although I have advised her not to do that). When I let checked, her laptop lost only a few percent of charge sleeping like that overnight.

Mar 21, 2026 12:39 PM in response to Grant Bennet-Alder

Mac fans controls was recommended to me to see my thermals, after I played around with it for 3 minutes I realized it wasn't for me and deleted the app and the setup file. It was uninstalled.

I just found, after you saying that above, that there was a leftover .plist file in the /LibraryLaunchDameons , that belonged to it, so I deleted it and restarted. .. but I do not see how that is the main issue in the problem I've experienced. Ulysses is a well known writing app that is recommended by the apple community and is not a dangerous app to install.

Mar 21, 2026 10:14 PM in response to terriermind

terriermind wrote:
Ulysses is a well known writing app that is recommended by the apple community and is not a dangerous app to install.

Ulysses for Mac web site has this:


Work Anywhere, Anytime

All your texts will be stored in Ulysses’ library, and seamlessly sync to all your connected devices. It doesn’t matter where you are or when inspiration hits: All of Ulysses’ tools, and all your texts, are always at your fingertips.


I don't own nor use Ulysses but from the above, it sounds like there is ongoing network activity and interaction with libraries over the internet. Perhaps this can be configured (or turned off) in the app's settings, I don't know. But it is consistent with regular network activity that uses energy (Battery) and that I believe you squelched when you disabled your Mac's WiFi in your experiment. Something like this can easily use up 25% or more of a battery overnight. Why on Earth don't you just plug it in overnight and resolve the issue?


I also noticed you have iCloud, that may also involve more over the air communications through the night.


Also ...


Top Processes Snapshot by Network Use:

Process (count) Input / Output (Source - Location)

...

exchangesyncd

rapportd


This exchangesyncd is some sort of syncing, it is using the network, that too will take energy (battery). And rapportd is an Apple system daemon (/usr/libexec/rapportd) in macOS that enables communication between Apple devices. It supports Continuity features like Phone Call Handoff, AirPlay 2, and Instant Hotspot, allowing secure connections between nearby devices.


These things are no doubt running in the background, including all night, using up your battery. When you turned off WiFi you probably disabled them and your battery usage went down.


Again, as suggested by others ... simply plug in the Mac when it won't be used for a while (overnight ... one week ...).





Mar 22, 2026 10:37 AM in response to terriermind

I'm having a similar experience. I have an M5 that's almost the same build as yours. While in sleep mode I experienced about a 20% loss in roughly 24 hours. I brought the laptop to Apple yesterday and they performed a diagnostic test on the battery and said everything looked normal. They said I could just swap it out because I'm within the 14 day window. I really don't think that's the proper solution. Have you gotten any new insight on this?

MacBook Pro M5 Pro: DarkWake causing overnight battery drain

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.