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 18, 2026 11:13 AM in response to terriermind

That computer is a battery-CAPABLE device, It is not optimized as a battery-operated device (it is not an iPhone.)


Your computer performs best when connected to AC power, such as the power adapter. It can use the full output of the Power Adapter AND when doing especially challenging work could also freely "borrow" power from the battery. In some cases, even with the power adapter connected, the charged state may decline during very stressful work.


When used only on battery, your computer has no extra cushion of power, and may perform more slowly. However, for ordinary non-stressful tasks this may not be objectionable (possibly not even noticeable.)


In general, you should ALWAYS connect a power source when it is possible to do so, and only run on batteries (which could be somewhat slower) when no power sources are at hand. Modern Macs maintain optimum battery charge levels under program control, and will NEVER over-charge. Connected to Power is NOT necessarily charging.


When you set it down in one place, or set it down for the night, Plug it in. Then you won’t CARE whether it would drain the battery.

Mar 22, 2026 12:37 PM in response to terriermind

terriermind wrote:

No, I have not found a solution.
The thing is, I do think it's a small bug issue. I really do. I see people on reddit posting about this same issue as well. Hopefully there will be a cause found, and a patch made. I've heard that macbook pro models have had battery drain issues before in other models that was fixed by a patch.

I think you should consider @steve626's reply which shows several cloud syncing apps & services you are running on your Mac:

https://discussions.apple.com/thread/256265048?answerId=261879557022&sortBy=oldest_first#261879557022


I believe those are most likely the source of the wake events & battery drain. I somehow missed their post yesterday...it was late & the forum was having issues. I think @steve626 has found the source of your multiple wake events & battery drain.


FYI, when you go looking online, you will inevitably find others writing about similar issues, but most times they will have different causes for similar types of symptoms. From assisting here on the Apple forums for years now, I can tell you that most people rarely post enough pertinent details about the issue & their system configuration and many never actually do any real troubleshooting....especially when they come across other online posts mentioning similar symptoms. Many times critical details emerge only after weeks of posts where tiny tidbits are provide to finally reveal the real problem. Take most of what you find online with a grain of salt....don't take it at face value.


Jul 24, 2026 3:24 PM in response to zztea

zztea wrote:
1. I am experiencing exactly the same issue (M5 Pro with Tahoe 26.5.2). I found the issue when I put the laptop in the sleeve for long time and found it got hot and its battery drained. I did a lot of experiments with the help of gpt, and here are some findings:
It only happens when bluetooth is on. Wifi does not matter.
2. Weirdly, it mostly happens when the laptop is in the office environment. It rarely happens when I am home or in outdoor environments, but if it does happen, it can usually recover soon.
3. It is NOT likely that the issue is related to third party software, including Logi Options+. I can see this issue in both safe boot and normal boot with logi mx master 3/3s connected or not. Also this computer is brand new within the return window, and I haven't installed much stuff.
One thing that I am testing is Turning off "Find my mac". Some preliminary evidence shows that the issue can significantly drop after I turned it off. I still need to do some more ABA tests, and will update soon.
My current theory is that "Find my mac" is constantly sending and receiving signals when there are other apple devices nearby. Based on my understanding, it uses bluetooth mostly to get the data packet. The office environment includes a lot of devices constantly broadcasting data packet, which triggers the insomnia issue.
I am on the fence whether I should make an exchange due to issue. I do worry that this is a hardware issue even though I think it's mostly related to some defects in the firmware.

We have thousands of Mac laptops at my employer's facility. Scores of engineers sit in reviews and meetings with these laptops, all have WiFi and Bluetooth on as well as Find My (mandated by the employer), and they are all in close proximity to one another. No one seems to have problems with battery capacity so I am wondering about your diagnosis.


In my opinion, users who have installed apps or tools that "phone home" or do syncing will experience greater battery drain overnight while that activity continues even during computer sleep. The "cure" is trivial -- just connect the charger overnight.


If you exchange your Mac for a new one and set it up the same way you set up the one you are using now, you will simply recreate the symptoms that you don't like.

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

flash608 wrote:
No, it's not. Don't you get that I've paid a lot of money for this device and I should be the one in control, not Apple?

Apple controls what is built in the the MacOS. And the software people install may "call home" whether the user likes it or not. Brand new Macs with nothing installed don't do those things.


If you want a new feature to be added, like the Windows one you liked, then use this link: Product Feedback - Apple .

Besides, the problem exists not only when I'm at home, but also on a trip when my Mac is in my backpack where it gets hot.

Most likely that is poorly designed software trying to repeatedly connect to something even when there is no internet connection, thus wasting energy. You can simply shut down the Mac when traveling, it reboots in seconds when restarted.

As was mentioned already Windows laptops act similarly, but they have an option to hibernate whereas Apple wants to manage it by itself.

Product Feedback - Apple

...now corporations are exploiting that against us every where they can.

That's an interesting world view but not sure what it is based on.

If it's not a problem then posts like that would never get made.

I like "problems" that are easy to solve. Connecting to a charger (or just shutting down when the Mac won't be used for a while in a backpack) is an easy solution.


Sep 6, 2026 10:27 AM in response to terriermind

Everyone,


I have discussed this issue in detail with apple senior technicians and paid two visits to the genius bar with the most recent visit being day before yesterday (09/04). They did a firmware reset on my mac to try to solve this issue. This gave me a completely new mac with no previous information in it (pain for me to add back all my old files, but I had to try this troubleshooting step).


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.

Mar 18, 2026 11:44 AM in response to Grant Bennet-Alder

Why was I told that the MacBook Pro has great battery life and you can work on it doing light work all day off one charge. And, the issue is, if its constantly being waked up unnecessarily when its closed and not connected to power, what happens when I close it and store it for a week.. will I come back with no power because of the draining while it's sleeping and not plugged in? That doesn't reflect what others have been saying about how they use their MacBook pros. Now, I mostly will be leaving it plugged into my Dell monitor that includes an amazing dock. But if I want to use it on the road, or on a long airplane trip, it should be able to stay shut with no apps running without draining continuously. I do see what you're saying though, I just need to know if anyone else is experiencing this. Thank you, and maybe we'll get some more answers or replies here. :)

Mar 21, 2026 5:05 PM in response to terriermind

When you un-install something, you need to use the software-maker's Un-Install procedure. In this case, the


Executable: /Library/PrivilegedHelperTools/com.crystalidea.macsfancontrol.smcwrite


... was still on your computer in the referenced location.


--------

I would think from its description that Ulysses was merely a writing app. But Etrecheck shows it as a Share service. That calls into question whether it is frequently reaching out onto the internet for something.

Mar 21, 2026 6:07 PM in response to Grant Bennet-Alder

Dark wake is being triggered by wireless/network activity (Wi-Fi / Bluetooth packets), which wakes the Mac repeatedly and causes the wireless + sharing stack to spin up and loop.


thats how it’s being described. .. and that I’m seeing What we’re seeing is:


  • system daemons (WirelessRadioManagerd, powerd, sharingd) ..low-level wireless activity, packet-triggered wakes


I will remove that file you found as well. Thank you. But I think something is wrong with a loop thousands of times a minute by the logs.


thank you for your help. I’m obviously new but very eager to learn everything I can about my MacBook Pro.

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.