Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
It's been 24 hours since i've seen nub rtc/maintenance. In my second screenshot you see my MacBook Pro really had a good night of sleep. I'm a bit confused because I did TWO things at 9AM yesterday (when it stopped):
  • Updated Google Sync and Backup to the new Google Drive
  • Quit my VPN app that I left running in the status bar, even if it was disconnected.
I believe the latter to be the main cause after analyzing the Console and seeing the daemon performing stuff during night. (I use PrivateInternetAccess). I'll see if it stays that way.
I also think vpn did the trick
 
  • Like
Reactions: shriiimp
My problem are always Teams, Citrix Workspace, HDB Studio and Cisco AnyConnect

Know what all these apps have in common? Using Rosetta and not being native.
Yep, I think that's it. I've narrowed it down to
  • Having Photoshop (2019) opened, or;
  • Having Private Internet Access (VPN) running in background.
Both Rosetta.
 
Yep, I think that's it. I've narrowed it down to
  • Having Photoshop (2019) opened, or;
  • Having Private Internet Access (VPN) running in background.
Both Rosetta.

Yeah if you try using What's App and Messenger via Rosetta your battery just drains dramatically as well, I'm just running web tabs now for them.

Honestly I'm hoping these major apps start getting some updates, for my pro apps I'm only running Citrix and Teams the rest I've migrated everything to work within the Citrix VDI
 
My problem are always Teams, Citrix Workspace, HDB Studio and Cisco AnyConnect

Know what all these apps have in common? Using Rosetta and not being native.
Teams also is a Electron based app which means that it isn't a native app on the Mac but a Chromium browser page without browser buttons and bars.
Basically it is a website wrapped into a window to look like an app and that makes it sluggish and slow and use lots of resources. And because it is Chromium based it is a resource hog^2.
 
Hi just wanted to tell you guys that I also had major problem on my Macbook Air M1, in sleep mode as well as everyday usage. I deleted Outlook and Chrome and did a reset of SMC. Now I am having great battery life, up to 10 hours.
 
Guess what, you'll always be using rosetta until years and years from now.

That was apples mistake.
 
Guess what, you'll always be using rosetta until years and years from now.

That was apples mistake.

Today I saw tons of these:

2022-01-12 09:38:08 -0500 DarkWake DarkWake from Deep Idle [CDN] : due to NUB.SPMISw3IRQ nub-spmi0.0x02 rtc/ Using BATT (Charge:56%) 45 secs


2022-01-12 09:38:57 -0500 DarkWake DarkWake from Deep Idle [CDN] : due to NUB.SPMISw3IRQ nub-spmi0.0x02 rtc/ Using BATT (Charge:56%) 45 secs


2022-01-12 09:39:47 -0500 DarkWake DarkWake from Deep Idle [CDN] : due to NUB.SPMISw3IRQ nub-spmi0.0x02 rtc/ Using BATT (Charge:55%) 4 secs


From 100 (02:25:47 am) to 55% (09:39:47am)
 
M1 max 16" and I have none of those things running. And I left for 1.5 hours, dark screen (brightness down), bluetooth wifi on, no activity, Low power mode, and battery drain 7%!!

I am running Safari, VScode, Screensharing (apple), Notion.

I would expect 1-2% if its really efficient. I find this is not normal...
 
Guess what, you'll always be using rosetta until years and years from now.

That was apples mistake.
Nope. Not a mistake at all. They transitioned the same way going from PowerPC to Intel. Eventually they'll take Rosetta 2 away, like they did with Rosetta 1 in Lion. As I recall, their justification to developers was more or less, "You've had plenty of time to convert your software.", and that was the correct answer.

Transitions are hard and take time. But having Rosetta 2 is a feature for now, not a "mistake".
 
  • Like
Reactions: chabig
M1 max 16" and I have none of those things running. And I left for 1.5 hours, dark screen (brightness down), bluetooth wifi on, no activity, Low power mode, and battery drain 7%!!

I am running Safari, VScode, Screensharing (apple), Notion.

I would expect 1-2% if its really efficient. I find this is not normal...

Are you using you macbook in clamshell mode? do you have any USB-C adapter connected when sleep?
 
Hi just wanted to tell you guys that I also had major problem on my Macbook Air M1, in sleep mode as well as everyday usage. I deleted Outlook and Chrome and did a reset of SMC. Now I am having great battery life, up to 10 hours.

Shouldn’t you get 20 hours with the M1?
 
My issues and problems with darkwakes (and sometimes even full wakes) persist with Monterey 12.3.1, so they haven't fixed anything yet....

Code:
2022-04-07 03:16:16 +0200 DarkWake                DarkWake from Deep Idle [CDN] : due to NUB.SPMISw3IRQ nub-spmi0.0x02 rtc/ Using BATT (Charge:83%) 45 secs
2022-04-07 03:17:01 +0200 Sleep                   Entering Sleep state due to 'Maintenance Sleep':TCPKeepAlive=disabled Using Batt (Charge:83%) 0 secs
2022-04-07 03:17:01 +0200 DarkWake                DarkWake from Deep Idle [CDN] : due to NUB.SPMISw3IRQ nub-spmi0.0x02 rtc/ Using BATT (Charge:83%) 45 secs
2022-04-07 03:17:46 +0200 Sleep                   Entering Sleep state due to 'Maintenance Sleep':TCPKeepAlive=disabled Using Batt (Charge:83%) 1 secs
2022-04-07 03:17:47 +0200 DarkWake                DarkWake from Deep Idle [CDN] : due to NUB.SPMISw3IRQ nub-spmi0.0x02 rtc/ Using BATT (Charge:83%) 45 secs
2022-04-07 03:18:32 +0200 Sleep                   Entering Sleep state due to 'Maintenance Sleep':TCPKeepAlive=disabled Using Batt (Charge:83%) 1 secs
2022-04-07 03:18:33 +0200 DarkWake                DarkWake from Deep Idle [CDN] : due to NUB.SPMISw3IRQ nub-spmi0.0x02 rtc/ Using BATT (Charge:83%) 45 secs
2022-04-07 03:19:18 +0200 Sleep                   Entering Sleep state due to 'Maintenance Sleep':TCPKeepAlive=disabled Using Batt (Charge:83%) 1 secs
2022-04-07 03:19:19 +0200 DarkWake                DarkWake from Deep Idle [CDN] : due to NUB.SPMISw3IRQ nub-spmi0.0x02 rtc/ Using BATT (Charge:83%) 45 secs
2022-04-07 03:20:04 +0200 Sleep                   Entering Sleep state due to 'Maintenance Sleep':TCPKeepAlive=disabled Using Batt (Charge:83%) 0 secs
2022-04-07 03:20:04 +0200 DarkWake                DarkWake from Deep Idle [CDN] : due to NUB.SPMISw3IRQ nub-spmi0.0x02 rtc/ Using BATT (Charge:83%) 45 secs
2022-04-07 03:20:49 +0200 Sleep                   Entering Sleep state due to 'Maintenance Sleep':TCPKeepAlive=disabled Using Batt (Charge:83%) 1 secs
2022-04-07 03:20:50 +0200 DarkWake                DarkWake from Deep Idle [CDN] : due to NUB.SPMISw3IRQ nub-spmi0.0x02 rtc/ Using BATT (Charge:83%) 45 secs
2022-04-07 03:21:35 +0200 Sleep                   Entering Sleep state due to 'Maintenance Sleep':TCPKeepAlive=disabled Using Batt (Charge:83%) 1 secs
2022-04-07 03:21:36 +0200 DarkWake                DarkWake from Deep Idle [CDN] : due to NUB.SPMISw3IRQ nub-spmi0.0x02 rtc/ Using BATT (Charge:83%) 45 secs
2022-04-07 03:22:21 +0200 Sleep                   Entering Sleep state due to 'Maintenance Sleep':TCPKeepAlive=disabled Using Batt (Charge:83%) 0 secs
2022-04-07 03:22:21 +0200 DarkWake                DarkWake from Deep Idle [CDN] : due to NUB.SPMISw3IRQ nub-spmi0.0x02 rtc/ Using BATT (Charge:83%) 45 secs
2022-04-07 03:23:06 +0200 Sleep                   Entering Sleep state due to 'Maintenance Sleep':TCPKeepAlive=disabled Using Batt (Charge:83%) 1 secs
2022-04-07 03:23:07 +0200 DarkWake                DarkWake from Deep Idle [CDN] : due to NUB.SPMISw3IRQ nub-spmi0.0x02 rtc/ Using BATT (Charge:83%) 45 secs
2022-04-07 03:23:52 +0200 Sleep                   Entering Sleep state due to 'Maintenance Sleep':TCPKeepAlive=disabled Using Batt (Charge:83%) 1 secs
2022-04-07 03:23:53 +0200 DarkWake                DarkWake from Deep Idle [CDN] : due to NUB.SPMISw3IRQ nub-spmi0.0x02 rtc/ Using BATT (Charge:83%) 45 secs
2022-04-07 03:24:38 +0200 Sleep                   Entering Sleep state due to 'Maintenance Sleep':TCPKeepAlive=disabled Using Batt (Charge:83%) 0 secs
2022-04-07 03:24:38 +0200 DarkWake                DarkWake from Deep Idle [CDN] : due to NUB.SPMISw3IRQ nub-spmi0.0x02 rtc/ Using BATT (Charge:83%) 45 secs
2022-04-07 03:25:23 +0200 Sleep                   Entering Sleep state due to 'Maintenance Sleep':TCPKeepAlive=disabled Using Batt (Charge:83%) 1 secs
2022-04-07 03:25:24 +0200 DarkWake                DarkWake from Deep Idle [CDN] : due to NUB.SPMISw3IRQ nub-spmi0.0x02 rtc/ Using BATT (Charge:83%) 45 secs
2022-04-07 03:26:09 +0200 Sleep                   Entering Sleep state due to 'Maintenance Sleep':TCPKeepAlive=disabled Using Batt (Charge:83%) 1 secs
2022-04-07 03:26:10 +0200 DarkWake                DarkWake from Deep Idle [CDN] : due to NUB.SPMISw3IRQ nub-spmi0.0x02 rtc/ Using BATT (Charge:83%) 45 secs
2022-04-07 03:26:55 +0200 Sleep                   Entering Sleep state due to 'Maintenance Sleep':TCPKeepAlive=disabled Using Batt (Charge:83%) 0 secs
2022-04-07 03:26:55 +0200 DarkWake                DarkWake from Deep Idle [CDN] : due to NUB.SPMISw3IRQ nub-spmi0.0x02 rtc/ Using BATT (Charge:83%) 45 secs
2022-04-07 03:27:40 +0200 Sleep                   Entering Sleep state due to 'Maintenance Sleep':TCPKeepAlive=disabled Using Batt (Charge:83%) 1 secs
2022-04-07 03:27:41 +0200 DarkWake                DarkWake from Deep Idle [CDN] : due to NUB.SPMISw3IRQ nub-spmi0.0x02 rtc/ Using BATT (Charge:83%) 45 secs

Sometimes the issues are with NUB.SPMISw3IRQ nub-spmi0.0x02 rtc/ but sometimes they appear with another "driver code" (the typical you can see in internet from other users)

This is a complete unique cycle between a sleep and the next one:

Code:
2022-04-07 09:06:27 +0200 Sleep                   Entering Sleep state due to 'Maintenance Sleep':TCPKeepAlive=disabled Using Batt (Charge:74%) 1 secs
2022-04-07 09:06:28 +0200 Assertions              PID 280(mDNSResponder) Created MaintenanceWake "mDNSResponder:maintenance" 00:00:00  id:0x0xd00009741 [System: PrevIdle]
2022-04-07 09:06:28 +0200 Assertions              PID 128(powerd) Created InternalPreventSleep "PM configd - Wait for Device enumeration" 00:00:00  id:0x0xd00009742 [System: PrevIdle]
2022-04-07 09:06:28 +0200 DarkWake                DarkWake from Deep Idle [CDN] : due to NUB.SPMISw3IRQ nub-spmi0.0x02 rtc/ Using BATT (Charge:74%) 45 secs
2022-04-07 09:06:28 +0200 WakeDetails             DriverReason:NUB.SPMISw3IRQ - DriverDetails:
DriverReason:nub-spmi0.0x02 - DriverDetails:
DriverReason:rtc - DriverDetails:
2022-04-07 09:06:28 +0200 HibernateStats          hibmode=3 standbydelaylow=0 standbydelayhigh=0                                           rd=10836 ms
2022-04-07 09:06:28 +0200 WakeTime                WakeTime: 0.153 sec
2022-04-07 09:06:28 +0200 Kernel Client Acks      Delays to Sleep notifications: [AppleH13CamIn driver is slow(msg: SetState to 0)(106 ms)] [H11ANEIn driver is slow(msg: SetState to 0)(110 ms)] [AppleBCMWLANCore driver is slow(msg: SetState to 0)(99 ms)]
2022-04-07 09:06:28 +0200 Kernel Client Acks      Delays to Wake notifications: [Codec Output driver is slow(msg: DidChangeState to 1)(52 ms)] [H11ANEIn driver is slow(msg: SetState to 1)(100 ms)] [RTBuddyV2 driver is slow(msg: SetState to 2)(102 ms)] [AppleMultiFunctionManager driver is slow(msg: SetState to 1)(132 ms)] [AppleConvergedIPCOLYBTControl driver is slow(msg: SetState to 1)(127 ms)] [RTBuddyV2 driver is slow(msg: SetState to 2)(160 ms)] [AppleBCMWLANCore driver is slow(msg: SetState to 1)(140 ms)] [AppleH13CamIn driver is slow(msg: SetState to 1)(1040 ms)] [AppleBCMWLANCore driver is slow(msg: SetState to 0)(94 ms)] [Codec Output driver is slow(msg: DidChangeState to 1)(51 ms)] [RTBuddyV2 driver is slow(msg: SetState to 2)(101 ms)] [H11ANEIn driver is slow(msg: SetState to 1)(127 ms)] [AppleMultiFunctionManager driver is slow(msg: SetState to 1)(134 ms)] [AppleConvergedIPCOLYBTControl driver is slow(msg: SetState to 1)(129 ms)] [RTBuddyV2 driver is slow(msg: SetState to 2)(161 ms)] [AppleBCMWLANCore driver is slow(msg: SetState to 0)(99 ms)] [Codec Output driver is slow(msg: DidChangeState to 1)(52 ms)] [RTBuddyV2 driver is slow(msg: SetState to 2)(102 ms)] [H11ANEIn driver is slow(msg: SetState to 1)(123 ms)] [AppleMultiFunctionManager driver is slow(msg: SetState to 1)(131 ms)] [AppleConvergedIPCOLYBTControl driver is slow(msg: SetState to 1)(127 ms)] [RTBuddyV2 driver is slow(msg: SetState to 2)(157 ms)] [AppleBCMWLANCore driver is slow(msg: SetState to 0)(98 ms)] [Codec Output driver is slow(msg: DidChangeState to 1)(52 ms)] [RTBuddyV2 driver is slow(msg: SetState to 2)(102 ms)] [H11ANEIn driver is slow(msg: SetState to 1)(108 ms)] [AppleMultiFunctionManager driver is slow(msg: SetState to 1)(130 ms)] [AppleConvergedIPCOLYBTControl driver is slow(msg: SetState to 1)(125 ms)] [RTBuddyV2 driver is slow(msg: SetState to 2)(162 ms)] [AppleBCMWLANCore driver is slow(msg: SetState to 0)(102 ms)] [Codec Output driver is slow(msg: DidChangeState to 1)(52 ms)] [RTBuddyV2 driver is slow(msg: SetState to 2)(103 ms)] [AppleConvergedIPCOLYBTControl driver is slow(msg: SetState to 1)(129 ms)] [AppleMultiFunctionManager driver is slow(msg: SetState to 1)(133 ms)] [RTBuddyV2 driver is slow(msg: SetState to 2)(159 ms)] [H11ANEIn driver is slow(msg: SetState to 1)(226 ms)] [AppleBCMWLANCore driver is slow(msg: SetState to 1)(138 ms)] [AppleBCMWLANCore driver is slow(msg: SetState to 0)(98 ms)] [Port-USB-C driver is slow(msg: SetState to 1)(52 ms)] [Codec Output driver is slow(msg: DidChangeState to 1)(52 ms)] [RTBuddyV2 driver is slow(msg: SetState to 2)(102 ms)] [H11ANEIn driver is slow(msg: SetState to 1)(124 ms)] [AppleMultiFunctionManager driver is slow(msg: SetState to 1)(131 ms)] [AppleConvergedIPCOLYBTControl driver is slow(msg: SetState to 1)(126 ms)] [RTBuddyV2 driver is slow(msg: SetState to 2)(160 ms)] [AppleBCMWLANCore driver is slow(msg: SetState to 0)(98 ms)] [Port-USB-C driver is slow(msg: SetState to 1)(50 ms)]
2022-04-07 09:06:28 +0200 Assertions              PID 280(mDNSResponder) Released MaintenanceWake "mDNSResponder:maintenance" 00:00:00  id:0x0xd00009741 [System: PrevIdle SRPrevSleep kCPU]
2022-04-07 09:06:30 +0200 Assertions              PID 128(powerd) Summary InternalPreventSleep "PM configd - Wait for Device enumeration" 00:00:02  id:0x0xd00009742 [System: SRPrevSleep kCPU]
2022-04-07 09:06:30 +0200 Assertions              PID 155(apsd) Summary InteractivePushServiceTask "com.apple.apsd-requestkeepaliveproxy-push.apple.com" 00:00:03  id:0x0x120000973e [System: SRPrevSleep kCPU]
2022-04-07 09:06:43 +0200 Assertions              PID 155(apsd) Released InteractivePushServiceTask "com.apple.apsd-requestkeepaliveproxy-push.apple.com" 00:00:16  id:0x0x120000973e [System: SRPrevSleep kCPU]
2022-04-07 09:07:13 +0200 Assertions              PID 128(powerd) Released InternalPreventSleep "PM configd - Wait for Device enumeration" 00:00:45  id:0x0xd00009742 [System: No Assertions]

Even with my notebook disconnected from power, with the lid closed, without any device connected, and even with bluetooth turned off, my battery got discharged from 90% to 75% with nearly a darkwake per minute...

This is my gorgeous battery draining over night:

Screenshot 2022-04-07 at 10.12.19.png



All my preferences and settings are optimised to avoid such kind of problems...but with no luck at all...


oUAiaO5o.jpg


m6E7Hgz3.jpg

skpQEbxn.jpg

UlZTloeB.jpg


The only solution for me until now it's to use the hibernation feature instead of the sleep one...but that has the drawback of slow wakes... (and in my previous macbook pro 15 I NEVER had this kind of problems, so it's pretty annoying and frustrating)
 
Last edited:
Ok I think I found part of the problem for constantly wake ups due to NUB.SPMISw3IRQ nub-spmi0.0x02, and incredibly is the network you are connected (or even around you). When I'm at my "home", no matter if you have any device connected or even bluetooth disconnected, the problem persists due to the "network router", for any reason there is a sleep of just 1 or 2 secs following a darkwake of 45secs...

As soon as I left my home and go to my office, such problem disappear and the sleeps cycles last 3790 secs and the darkwakes last 5-10 secs and they are due to different "drivers/reasons" like AOP.OutboxNotEmpty spu_queue_overflow_ep42/ and SMC.OutboxNotEmpty smc.70070000 wifibt wlan WLC_E_PFN_NET_FOUND ARPT so there are some packets or activity in some networks that keeps M1 macbooks awake for some reason. This bad behaviour doesn't happen in non-apple-sillicon macbooks.

Such bad behaviour is with all the tcpkeepalive and ttyskeepwake and location services, etc. disabled at all


You can check here, the exact moment where I left my home and went to my office, so the darkwakes reason and duration change drastically...

Screenshot 2022-04-08 at 09.36.14.png
 
The initial switch to this behavior can be triggered by the network, but in my case the Macbook will wake every 45s (after it gets into this mode) even with all network interfaces turned off :) (wifi, BT...)
 
Ok I think I found part of the problem for constantly wake ups due to NUB.SPMISw3IRQ nub-spmi0.0x02, and incredibly is the network you are connected (or even around you). When I'm at my "home", no matter if you have any device connected or even bluetooth disconnected, the problem persists due to the "network router", for any reason there is a sleep of just 1 or 2 secs following a darkwake of 45secs...

As soon as I left my home and go to my office, such problem disappear and the sleeps cycles last 3790 secs and the darkwakes last 5-10 secs and they are due to different "drivers/reasons" like AOP.OutboxNotEmpty spu_queue_overflow_ep42/ and SMC.OutboxNotEmpty smc.70070000 wifibt wlan WLC_E_PFN_NET_FOUND ARPT so there are some packets or activity in some networks that keeps M1 macbooks awake for some reason. This bad behaviour doesn't happen in non-apple-sillicon macbooks.

Such bad behaviour is with all the tcpkeepalive and ttyskeepwake and location services, etc. disabled at all


You can check here, the exact moment where I left my home and went to my office, so the darkwakes reason and duration change drastically...

View attachment 1988324
Please report this to Apple using the feedback app. This kind of specific detail should help them immensely in tracking down the problem.

Who is the manufacturer of your router?
 
Ok I think I found part of the problem for constantly wake ups due to NUB.SPMISw3IRQ nub-spmi0.0x02, and incredibly is the network you are connected (or even around you). When I'm at my "home", no matter if you have any device connected or even bluetooth disconnected, the problem persists due to the "network router", for any reason there is a sleep of just 1 or 2 secs following a darkwake of 45secs...

As soon as I left my home and go to my office, such problem disappear and the sleeps cycles last 3790 secs and th
I have found a similar oddity.
Sometimes I can see the DarkWake events starting in the morning at exactly the time I get up and pick up my iPhone. So I've begun to suspect it's caused by some kind of direct or indirect communication with the iPhone.

At first I thought it was due to Focus Mode synchronization, but turning that off didn't change anything.

Are there any differences wrt your iPhone at work or at home? Maybe we can narrow it down.
 
Folks, I've been reading this entire thread and many others. I also have been cursed ? with trying to figure out what's going on with my battery getting drained. I've been on this for 3 weeks everyday trying to figure more of it out ?‍♀️

I have the same problem, some nights `SMC.OutboxNotEmpty` hundreds of times, some nights once every 64 mins. I don't seem to experience the `NUB.SPMISw3IRQ` problem

I'm running 12.3.1;
I have;

- sudo pmset -a ttyskeepawake 0 powernap 0 tcpkeepalive 0
- disabled/deleted icloud, plus I don't use and iphone
- turned off handoff, find my mac, all sharing, and all location services
- turned DND/Focus time and all notifications
- turned off my wifi router
- turned off my wifi+bt adapters
- tried clamshell+monitor+usb-c connected, tried lid down all disconnected
- restored defaults and reapplied settings
- rebooted ? ?‍♀️


I have lost 19 battery cycles in March (not representative of my battery usage - I work from home!) so I have resorted to using AlDente and keep the laptop connected with the battery charge caped at 60% to prevent further battery cycles being wasted! For now anyway. and yes, I've tried turning the app off, to no avail.

The main question I'm trying to answer now is in two parts;

A) is there a core macos M1 "maintenance feature" waking the machine kicking off a number of things, OR is that an app or setting trying to do something and the "turning it off" is ignored?

B) is AppleCare able to help at all you reckon?

and.. Additionally:

C) what is mDNSResponder? the culprit or just a first process to "log something"
Code:
PID 452(mDNSResponder) Created MaintenanceWake "mDNSResponder:maintenance"

D) why are there many "drivers is slow"
Code:
Kernel Client Acks Delays to Sleep notifications: [AppleBCMWLANCore driver is slow(msg: SetState to 0)(120 ms)] [IOSCSIPeripheralDeviceType00 driver is slow(msg: SetState to 0)(503 ms)] [IOSCSIPeripheralDeviceType00 driver is slow(msg: SetState to 0)(503 ms)] [IOUSBMassStorageInterfaceNub driver is slow(msg: SetState to 0)(511 ms)] [AppleT6000TypeCPhy driver is slow(msg: SetState to 0)(545 ms)]

E) why are there a number of
Code:
PID 389(coreaudiod) Released PreventUserIdleDisplaySleep
am I understanding this is the machine trying to send an audio notification?

-----
Here's my wake from last night:
Code:
2022-04-30 00:30:45 -0700 DarkWake                DarkWake from Deep Idle [CDN] : due to SMC.OutboxNotEmpty smc.70070000 wifibt wlan/ Using AC (Charge:53%) 45 secs
2022-04-30 00:33:01 -0700 DarkWake                DarkWake from Deep Idle [CDN] : due to SMC.OutboxNotEmpty smc.70070000 wifibt bluetooth-pcie/ Using AC (Charge:53%) 45 secs
2022-04-30 00:35:01 -0700 DarkWake                DarkWake from Deep Idle [CDN] : due to SMC.OutboxNotEmpty smc.70070000 wifibt bluetooth-pcie/ Using AC (Charge:53%) 45 secs
2022-04-30 00:37:01 -0700 DarkWake                DarkWake from Deep Idle [CDN] : due to SMC.OutboxNotEmpty smc.70070000 wifibt bluetooth-pcie/ Using AC (Charge:53%) 45 secs
2022-04-30 00:39:01 -0700 DarkWake                DarkWake from Deep Idle [CDN] : due to SMC.OutboxNotEmpty smc.70070000 wifibt bluetooth-pcie/ Using AC (Charge:53%) 45 secs
2022-04-30 00:41:01 -0700 DarkWake                DarkWake from Deep Idle [CDN] : due to SMC.OutboxNotEmpty smc.70070000 wifibt bluetooth-pcie/ Using AC (Charge:53%) 45 secs
2022-04-30 00:43:02 -0700 DarkWake                DarkWake from Deep Idle [CDN] : due to SMC.OutboxNotEmpty smc.70070000 wifibt bluetooth-pcie/ Using AC (Charge:53%) 45 secs
2022-04-30 00:45:01 -0700 DarkWake                DarkWake from Deep Idle [CDN] : due to SMC.OutboxNotEmpty smc.70070000 wifibt bluetooth-pcie/ Using AC (Charge:53%) 45 secs
2022-04-30 00:47:02 -0700 DarkWake                DarkWake from Deep Idle [CDN] : due to SMC.OutboxNotEmpty smc.70070000 wifibt bluetooth-pcie/ Using AC (Charge:53%) 45 secs
2022-04-30 00:49:01 -0700 DarkWake                DarkWake from Deep Idle [CDN] : due to SMC.OutboxNotEmpty smc.70070000 wifibt bluetooth-pcie/ Using AC (Charge:53%) 45 secs
2022-04-30 00:51:02 -0700 DarkWake                DarkWake from Deep Idle [CDN] : due to SMC.OutboxNotEmpty smc.70070000 wifibt bluetooth-pcie/ Using AC (Charge:53%) 45 secs
2022-04-30 00:53:01 -0700 DarkWake                DarkWake from Deep Idle [CDN] : due to SMC.OutboxNotEmpty smc.70070000 wifibt bluetooth-pcie/ Using AC (Charge:53%) 45 secs
2022-04-30 00:55:02 -0700 DarkWake                DarkWake from Deep Idle [CDN] : due to SMC.OutboxNotEmpty smc.70070000 wifibt bluetooth-pcie/ Using AC (Charge:53%) 45 secs
2022-04-30 00:57:01 -0700 DarkWake                DarkWake from Deep Idle [CDN] : due to SMC.OutboxNotEmpty smc.70070000 wifibt bluetooth-pcie/ Using AC (Charge:53%) 45 secs
2022-04-30 00:59:02 -0700 DarkWake                DarkWake from Deep Idle [CDN] : due to SMC.OutboxNotEmpty smc.70070000 wifibt bluetooth-pcie/ Using AC (Charge:53%) 45 secs
2022-04-30 01:01:01 -0700 DarkWake                DarkWake from Deep Idle [CDN] : due to SMC.OutboxNotEmpty smc.70070000 wifibt bluetooth-pcie/ Using AC (Charge:53%) 45 secs
2022-04-30 01:03:02 -0700 DarkWake                DarkWake from Deep Idle [CDN] : due to SMC.OutboxNotEmpty smc.70070000 wifibt bluetooth-pcie/ Using AC (Charge:53%) 45 secs
2022-04-30 01:05:01 -0700 DarkWake                DarkWake from Deep Idle [CDN] : due to SMC.OutboxNotEmpty smc.70070000 wifibt bluetooth-pcie/ Using AC (Charge:53%) 45 secs
2022-04-30 01:07:02 -0700 DarkWake                DarkWake from Deep Idle [CDN] : due to SMC.OutboxNotEmpty smc.70070000 wifibt bluetooth-pcie/ Using AC (Charge:53%) 45 secs
2022-04-30 01:09:01 -0700 DarkWake                DarkWake from Deep Idle [CDN] : due to SMC.OutboxNotEmpty smc.70070000 wifibt bluetooth-pcie/ Using AC (Charge:53%) 45 secs
2022-04-30 01:11:02 -0700 DarkWake                DarkWake from Deep Idle [CDN] : due to SMC.OutboxNotEmpty smc.70070000 wifibt bluetooth-pcie/ Using AC (Charge:53%) 45 secs
2022-04-30 01:13:01 -0700 DarkWake                DarkWake from Deep Idle [CDN] : due to SMC.OutboxNotEmpty smc.70070000 wifibt bluetooth-pcie/ Using AC (Charge:53%) 45 secs
2022-04-30 01:15:01 -0700 DarkWake                DarkWake from Deep Idle [CDN] : due to SMC.OutboxNotEmpty smc.70070000 wifibt bluetooth-pcie/ Using AC (Charge:53%) 45 secs
2022-04-30 01:17:01 -0700 DarkWake                DarkWake from Deep Idle [CDN] : due to SMC.OutboxNotEmpty smc.70070000 wifibt bluetooth-pcie/ Using AC (Charge:53%) 45 secs
2022-04-30 01:19:01 -0700 DarkWake                DarkWake from Deep Idle [CDN] : due to SMC.OutboxNotEmpty smc.70070000 wifibt bluetooth-pcie/ Using AC (Charge:53%) 45 secs
2022-04-30 01:21:01 -0700 DarkWake                DarkWake from Deep Idle [CDN] : due to SMC.OutboxNotEmpty smc.70070000 wifibt bluetooth-pcie/ Using AC (Charge:53%) 45 secs
2022-04-30 01:23:01 -0700 DarkWake                DarkWake from Deep Idle [CDN] : due to SMC.OutboxNotEmpty smc.70070000 wifibt bluetooth-pcie/ Using AC (Charge:53%) 45 secs
2022-04-30 01:25:01 -0700 DarkWake                DarkWake from Deep Idle [CDN] : due to SMC.OutboxNotEmpty smc.70070000 wifibt bluetooth-pcie/ Using AC (Charge:53%) 45 secs
2022-04-30 01:27:01 -0700 DarkWake                DarkWake from Deep Idle [CDN] : due to SMC.OutboxNotEmpty smc.70070000 wifibt bluetooth-pcie/ Using AC (Charge:53%) 45 secs
2022-04-30 01:29:01 -0700 DarkWake                DarkWake from Deep Idle [CDN] : due to SMC.OutboxNotEmpty smc.70070000 wifibt bluetooth-pcie/ Using AC (Charge:53%) 45 secs
2022-04-30 01:30:39 -0700 DarkWake                DarkWake from Deep Idle [CDN] : due to SMC.OutboxNotEmpty smc.70070000 wifibt bluetooth-pcie/ Using AC (Charge:53%) 45 secs
2022-04-30 02:34:54 -0700 DarkWake                DarkWake from Deep Idle [CDN] : due to AOP.OutboxNotEmpty spu_queue_overflow_ep42/ Using AC (Charge:53%) 45 secs
2022-04-30 03:39:10 -0700 DarkWake                DarkWake from Deep Idle [CDN] : due to AOP.OutboxNotEmpty spu_queue_overflow_ep42/ Using AC (Charge:53%) 45 secs
2022-04-30 04:43:25 -0700 DarkWake                DarkWake from Deep Idle [CDN] : due to AOP.OutboxNotEmpty spu_queue_overflow_ep42/ Using AC (Charge:53%) 45 secs
2022-04-30 05:47:41 -0700 DarkWake                DarkWake from Deep Idle [CDN] : due to AOP.OutboxNotEmpty spu_queue_overflow_ep42/ Using AC (Charge:53%) 45 secs
2022-04-30 06:51:57 -0700 DarkWake                DarkWake from Deep Idle [CDN] : due to AOP.OutboxNotEmpty spu_queue_overflow_ep42/ Using AC (Charge:53%) 45 secs
2022-04-30 07:39:46 -0700 Wake                    Wake from Deep Idle [CDNVA] : due to SMC.OutboxNotEmpty smc.70070000 wifibt bluetooth-pcie/UserActivity Assertion Using AC (Charge:53%) 0 secs

(what is the difference between SMC.OutboxNotEmpty vs AOP.OutboxNotEmpty I wonder?)

Here's a full event 04:43AM:

Code:
2022-04-30 04:43:25 -0700 Assertions              PID 452(mDNSResponder) Created MaintenanceWake "mDNSResponder:maintenance" 00:00:00  id:0x0xd00008cc5 [System: PrevIdle SRPrevSleep kCPU]
2022-04-30 04:43:25 -0700 Assertions              PID 389(coreaudiod) Released PreventUserIdleDisplaySleep "com.apple.audio.context1288.preventuseridledisplaysleep" 01:04:11  id:0x0x500008c92 [System: PrevIdle SRPrevSleep kCPU]
2022-04-30 04:43:25 -0700 Assertions              PID 389(coreaudiod) Released PreventUserIdleSystemSleep "com.apple.audio.context1288.preventuseridlesleep" 01:04:11  id:0x0x100008c90 [System: PrevIdle SRPrevSleep kCPU]
2022-04-30 04:43:25 -0700 Assertions              PID 389(coreaudiod) Released PreventUserIdleDisplaySleep "com.apple.audio.context1289.preventuseridledisplaysleep" 01:04:11  id:0x0x500008c93 [System: PrevIdle SRPrevSleep kCPU]
2022-04-30 04:43:25 -0700 Assertions              PID 389(coreaudiod) Released PreventUserIdleSystemSleep "com.apple.audio.context1289.preventuseridlesleep" 01:04:11  id:0x0x100008c91 [System: PrevIdle SRPrevSleep kCPU]
2022-04-30 04:43:25 -0700 Assertions              PID 389(coreaudiod) Released PreventUserIdleDisplaySleep "com.apple.audio.context1293.preventuseridledisplaysleep" 01:04:11  id:0x0x500008ca4 [System: PrevIdle SRPrevSleep kCPU]
2022-04-30 04:43:25 -0700 Assertions              PID 389(coreaudiod) Released PreventUserIdleSystemSleep "com.apple.audio.context1293.preventuseridlesleep" 01:04:11  id:0x0x100008ca2 [System: PrevIdle SRPrevSleep kCPU]
2022-04-30 04:43:25 -0700 Assertions              PID 389(coreaudiod) Released PreventUserIdleDisplaySleep "com.apple.audio.context1292.preventuseridledisplaysleep" 01:04:11  id:0x0x500008c9f [System: PrevIdle SRPrevSleep kCPU]
2022-04-30 04:43:25 -0700 Assertions              PID 389(coreaudiod) Released PreventUserIdleSystemSleep "com.apple.audio.context1292.preventuseridlesleep" 01:04:11  id:0x0x100008c9d [System: PrevIdle SRPrevSleep kCPU]
2022-04-30 04:43:25 -0700 Assertions              PID 389(coreaudiod) Released PreventUserIdleDisplaySleep "com.apple.audio.context1291.preventuseridledisplaysleep" 01:04:11  id:0x0x500008c9e [System: PrevIdle SRPrevSleep kCPU]
2022-04-30 04:43:25 -0700 Assertions              PID 389(coreaudiod) Released PreventUserIdleSystemSleep "com.apple.audio.context1291.preventuseridlesleep" 01:04:11  id:0x0x100008c9c [System: PrevIdle SRPrevSleep kCPU]
2022-04-30 04:43:25 -0700 Assertions              PID 389(coreaudiod) Released PreventUserIdleDisplaySleep "com.apple.audio.context1294.preventuseridledisplaysleep" 01:04:11  id:0x0x500008ca8 [System: PrevIdle SRPrevSleep kCPU]
2022-04-30 04:43:25 -0700 Assertions              PID 389(coreaudiod) Released PreventUserIdleSystemSleep "com.apple.audio.context1294.preventuseridlesleep" 01:04:11  id:0x0x100008ca6 [System: PrevIdle SRPrevSleep kCPU]
2022-04-30 04:43:25 -0700 Assertions              PID 389(coreaudiod) Released PreventUserIdleDisplaySleep "com.apple.audio.context1290.preventuseridledisplaysleep" 01:04:12  id:0x0x500008c9a [System: PrevIdle SRPrevSleep kCPU]
2022-04-30 04:43:25 -0700 Assertions              PID 389(coreaudiod) Released PreventUserIdleSystemSleep "com.apple.audio.context1290.preventuseridlesleep" 01:04:12  id:0x0x100008c96 [System: PrevIdle SRPrevSleep kCPU]
2022-04-30 04:43:25 -0700 Assertions              PID 389(coreaudiod) Released PreventUserIdleDisplaySleep "com.apple.audio.context1295.preventuseridledisplaysleep" 01:04:11  id:0x0x500008cab [System: PrevIdle SRPrevSleep kCPU]
2022-04-30 04:43:25 -0700 Assertions              PID 389(coreaudiod) Released PreventUserIdleSystemSleep "com.apple.audio.context1295.preventuseridlesleep" 01:04:11  id:0x0x100008caa [System: PrevIdle SRPrevSleep kCPU]
2022-04-30 04:43:25 -0700 Assertions              PID 389(coreaudiod) Released PreventUserIdleDisplaySleep "com.apple.audio.context1297.preventuseridledisplaysleep" 01:04:12  id:0x0x500008cb6 [System: PrevIdle SRPrevSleep kCPU]
2022-04-30 04:43:25 -0700 Assertions              PID 389(coreaudiod) Released PreventUserIdleSystemSleep "com.apple.audio.context1297.preventuseridlesleep" 01:04:12  id:0x0x100008cb3 [System: PrevIdle SRPrevSleep kCPU]
2022-04-30 04:43:25 -0700 Assertions              PID 389(coreaudiod) Released PreventUserIdleDisplaySleep "com.apple.audio.context1298.preventuseridledisplaysleep" 01:04:12  id:0x0x500008cb7 [System: PrevIdle SRPrevSleep kCPU]
2022-04-30 04:43:25 -0700 Assertions              PID 389(coreaudiod) Released PreventUserIdleSystemSleep "com.apple.audio.context1298.preventuseridlesleep" 01:04:12  id:0x0x100008cb4 [System: PrevIdle SRPrevSleep kCPU]
2022-04-30 04:43:25 -0700 Assertions              PID 389(coreaudiod) Released PreventUserIdleDisplaySleep "com.apple.audio.context1296.preventuseridledisplaysleep" 01:04:12  id:0x0x500008cb5 [System: PrevIdle SRPrevSleep kCPU]
2022-04-30 04:43:25 -0700 Assertions              PID 389(coreaudiod) Released PreventUserIdleSystemSleep "com.apple.audio.context1296.preventuseridlesleep" 01:04:12  id:0x0x100008cb0 [System: PrevIdle SRPrevSleep kCPU]
2022-04-30 04:43:25 -0700 Assertions              PID 389(coreaudiod) Released PreventUserIdleDisplaySleep "com.apple.audio.context1299.preventuseridledisplaysleep" 01:04:12  id:0x0x500008cbb [System: PrevIdle SRPrevSleep kCPU]
2022-04-30 04:43:25 -0700 Assertions              PID 389(coreaudiod) Released PreventUserIdleSystemSleep "com.apple.audio.context1299.preventuseridlesleep" 01:04:12  id:0x0x100008cba [System: PrevIdle SRPrevSleep kCPU]
2022-04-30 04:43:25 -0700 Assertions              PID 452(mDNSResponder) Released MaintenanceWake "mDNSResponder:maintenance" 00:00:00  id:0x0xd00008cc5 [System: PrevIdle]
2022-04-30 04:43:25 -0700 Assertions              PID 309(powerd) Created InternalPreventSleep "PM configd - Wait for Device enumeration" 00:00:00  id:0x0xd00008cc7 [System: PrevIdle SRPrevSleep kCPU]
2022-04-30 04:43:25 -0700 DarkWake                DarkWake from Deep Idle [CDN] : due to AOP.OutboxNotEmpty spu_queue_overflow_ep42/ Using AC (Charge:53%) 45 secs
2022-04-30 04:43:25 -0700 WakeDetails             DriverReason:AOP.OutboxNotEmpty - DriverDetails:
DriverReason:spu_queue_overflow_ep42 - DriverDetails:
2022-04-30 04:43:25 -0700 HibernateStats          hibmode=3 standbydelaylow=0 standbydelayhigh=0                                           5542
2022-04-30 04:43:25 -0700 WakeTime                WakeTime: 0.271 sec
2022-04-30 04:43:25 -0700 Kernel Client Acks      Delays to Sleep notifications: [AppleBCMWLANCore driver is slow(msg: SetState to 0)(120 ms)] [IOSCSIPeripheralDeviceType00 driver is slow(msg: SetState to 0)(503 ms)] [IOSCSIPeripheralDeviceType00 driver is slow(msg: SetState to 0)(503 ms)] [IOUSBMassStorageInterfaceNub driver is slow(msg: SetState to 0)(511 ms)] [AppleT6000TypeCPhy driver is slow(msg: SetState to 0)(545 ms)]
2022-04-30 04:43:25 -0700 Kernel Client Acks      Delays to Wake notifications: [RTBuddyV2 driver is slow(msg: SetState to 2)(102 ms)] [AppleMultiFunctionManager driver is slow(msg: SetState to 1)(135 ms)] [AppleConvergedIPCOLYBTControl driver is slow(msg: SetState to 1)(127 ms)] [usb-drd2-port-ss driver is slow(msg: DidChangeState to 3)(93 ms)] [usb-drd2-port-ss driver is slow(msg: SetState to 3)(126 ms)] [RTBuddyV2 driver is slow(msg: SetState to 2)(161 ms)] [AppleUSB30HubPort driver is slow(msg: SetState to 3)(135 ms)] [AppleUSB20HubPort driver is slow(msg: SetState to 3)(135 ms)] [IOUSBMassStorageDriverNub driver is slow(msg: SetState to 1)(280 ms)] [Codec Output driver is slow(msg: DidChangeState to 1)(52 ms)] [RTBuddyV2 driver is slow(msg: SetState to 2)(102 ms)] [AppleMultiFunctionManager driver is slow(msg: SetState to 1)(133 ms)] [AppleConvergedIPCOLYBTControl driver is slow(msg: SetState to 1)(128 ms)] [usb-drd2-port-ss driver is slow(msg: SetState to 3)(128 ms)] [usb-drd2-port-ss driver is slow(msg: DidChangeState to 3)(93 ms)] [RTBuddyV2 driver is slow(msg: SetState to 2)(160 ms)] [AppleBCMWLANCore driver is slow(msg: SetState to 1)(60 ms)] [AppleUSB30HubPort driver is slow(msg: SetState to 3)(135 ms)] [AppleUSB20HubPort driver is slow(msg: SetState to 3)(137 ms)] [IOUSBMassStorageDriverNub driver is slow(msg: SetState to 1)(278 ms)] [AppleT6000TypeCPhy driver is slow(msg: SetState to 0)(50 ms)] [Codec Output driver is slow(msg: DidChangeState to 1)(52 ms)] [RTBuddyV2 driver is slow(msg: SetState to 2)(102 ms)] [AppleMultiFunctionManager driver is slow(msg: SetState to 1)(131 ms)] [AppleConvergedIPCOLYBTControl driver is slow(msg: SetState to 1)(127 ms)] [usb-drd2-port-ss driver is slow(msg: DidChangeState to 3)(97 ms)] [usb-drd2-port-ss driver is slow(msg: SetState to 3)(129 ms)] [RTBuddyV2 driver is slow(msg: SetState to 2)(162 ms)] [AppleBCMWLANCore driver is slow(msg: SetState to 1)(59 ms)] [AppleUSB20HubPort driver is slow(msg: SetState to 3)(136 ms)] [AppleUSB30HubPort driver is slow(msg: SetState to 3)(136 ms)] [IOUSBMassStorageDriverNub driver is slow(msg: SetState to 1)(287 ms)] [IOSCSIPeripheralDeviceType00 driver is slow(msg: SetState to 0)(502 ms)] [IOSCSIPeripheralDeviceType00 driver is slow(msg: SetState to 0)(503 ms)] [IOUSBMassStorageInterfaceNub driver is slow(msg: SetState to 0)(504 ms)] [AppleT6000TypeCPhy driver is slow(msg: SetState to 0)(538 ms)] [Codec Output driver is slow(msg: DidChangeState to 1)(51 ms)] [RTBuddyV2 driver is slow(msg: SetState to 2)(102 ms)] [AppleMultiFunctionManager driver is slow(msg: SetState to 1)(132 ms)] [AppleConvergedIPCOLYBTControl driver is slow(msg: SetState to 1)(127 ms)] [usb-drd2-port-ss driver is slow(msg: SetState to 3)(128 ms)] [usb-drd2-port-ss driver is slow(msg: DidChangeState to 3)(94 ms)] [RTBuddyV2 driver is slow(msg: SetState to 2)(159 ms)] [AppleBCMWLANCore driver is slow(msg: SetState to 1)(52 ms)] [AppleUSB30HubPort driver is slow(msg: SetState to 3)(137 ms)]
2022-04-30 04:43:25 -0700 Assertions              PID 309(powerd) Created InternalPreventSleep "com.apple.powermanagement.acwakelinger" 00:00:00  id:0x0xd00008cc8 [System: PrevIdle SRPrevSleep kCPU]
2022-04-30 04:43:56 -0700 Assertions              PID 3065(AddressBookSourceSync) Released PreventUserIdleSystemSleep "Address Book Source Sync" 00:00:30  id:0x0x100008ccc [System: SRPrevSleep kCPU]
2022-04-30 04:44:10 -0700 Assertions              PID 309(powerd) Released InternalPreventSleep "PM configd - Wait for Device enumeration" 00:00:45  id:0x0xd00008cc7 [System: PrevIdle SRPrevSleep kCPU]
2022-04-30 04:44:10 -0700 Assertions              PID 309(powerd) TimedOut InternalPreventSleep "com.apple.powermanagement.acwakelinger" 00:00:45  id:0x0xd00008cc8 [System: PrevIdle SRPrevSleep kCPU]
2022-04-30 04:44:10 -0700 Sleep                   Entering Sleep state due to 'Maintenance Sleep':TCPKeepAlive=disabled Using AC (Charge:53%) 3811 secs
 

Attachments

  • Screen Shot 2022-04-30 at 08.59.37.png
    Screen Shot 2022-04-30 at 08.59.37.png
    48.8 KB · Views: 130
  • Screen Shot 2022-04-30 at 08.43.43.png
    Screen Shot 2022-04-30 at 08.43.43.png
    50.7 KB · Views: 100
  • Screen Shot 2022-04-30 at 08.43.27.png
    Screen Shot 2022-04-30 at 08.43.27.png
    56.6 KB · Views: 94
  • Screen Shot 2022-04-30 at 08.45.25.png
    Screen Shot 2022-04-30 at 08.45.25.png
    101.9 KB · Views: 101
  • Screen Shot 2022-04-30 at 08.41.19.png
    Screen Shot 2022-04-30 at 08.41.19.png
    128.4 KB · Views: 97
  • Screen Shot 2022-04-30 at 08.41.13.png
    Screen Shot 2022-04-30 at 08.41.13.png
    57.7 KB · Views: 110
  • Screen Shot 2022-04-30 at 08.43.22.png
    Screen Shot 2022-04-30 at 08.43.22.png
    64.5 KB · Views: 95
  • Screen Shot 2022-04-30 at 08.42.39.png
    Screen Shot 2022-04-30 at 08.42.39.png
    69.7 KB · Views: 105
  • Screen Shot 2022-04-30 at 09.05.07.png
    Screen Shot 2022-04-30 at 09.05.07.png
    674.6 KB · Views: 99
Confirming there are still SMC.OutboxNotEmpty issues with 12.4, upgraded, and reapplied settings, to no avail. I'm going to have to spend hours on the phone with AppleCare? 🤦‍♀️😭
 
  • Like
Reactions: terran5992
I had an interesting problem yesterday with battery draining on my M1 MacBook Air very quickly. It was the optimized battery charging setting acting very strange. It was draining the battery at a rapid rate despite the fact that I was already running on battery power. It only drained to 80% or so but still it seems like a waste to just drain away battery power for no good reason while already on battery.

Part of the problem is that I've changed my usage pattern in the last few weeks. I went from almost always on the charger with my MBA in clamshell to working onsite on battery for 8-9 hours a day on battery the whole time. But it still feels like a bug for the battery to drain rapidly to 80% while already running on battery.
 
I had an interesting problem yesterday with battery draining on my M1 MacBook Air very quickly. It was the optimized battery charging setting acting very strange. It was draining the battery at a rapid rate despite the fact that I was already running on battery power. It only drained to 80% or so but still it seems like a waste to just drain away battery power for no good reason while already on battery.

Part of the problem is that I've changed my usage pattern in the last few weeks. I went from almost always on the charger with my MBA in clamshell to working onsite on battery for 8-9 hours a day on battery the whole time. But it still feels like a bug for the battery to drain rapidly to 80% while already running on battery.
This happened to me when 100-90% would go on in a matter of 30 mins. Just doing normal stuff like writing in Visual Code or browsing the web
 
This happened to me when 100-90% would go on in a matter of 30 mins. Just doing normal stuff like writing in Visual Code or browsing the web
I've been monitoring the battery values pretty closely for the last few weeks since I'm still trying to understand the optimized battery charging algorithm. Because of this close monitoring I've seen the rapid battery drain several times while on the charger so I recognized what was happening even though I was on battery power. The battery drains at over 12 Watts until it reaches about 80% (ioreg values not macOS reported battery levels.)

What I'm beginning to understand is that OBC has a couple of modes. For my previous use it was about maintaining the battery level at 80% because my MacBook was rarely off the charger but now it is once back on battery, charge to 100% then drain back to 80% after a few hours if the algorithm thinks that the MacBook is going to remain on the charger. So far, the OBC algorithm is still confused by weekdays vs weekends.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.