My MacBook air M2 charger does not fully turn green when battery is at 100% charge

As the title implies, my M2 MagSafe charger does not turn green when my Mac is at 100% charge. I still need to remove and put it back again for it to turn green. I have already tried resetting its SMC, but it still does the same. If it helps, I recently installed AlDente but uninstalled it after a few weeks. I think that seems to be the reason why my Macbook's charger is not working properly. I believe I uninstalled it properly on my device by following the developers' instructions but still, my MacBook charger doesn't turn green when fully charged.

MacBook Air, macOS 15.6

Posted on Aug 9, 2025 7:57 PM

Reply
Question marked as Top-ranking reply

Posted on Aug 10, 2025 1:00 PM

Short answer? Your charger is fine — this is macOS intentionally keeping it slightly under full charge, either from Optimized Charging or a leftover limit from AlDente. Clearing power settings or letting the battery fully drain and then charging back to 100% once or twice often clears it.


A bit longer answer:

Why this is happening

  • macOS has built-in “Optimized Battery Charging” and “Battery Health Management” that can hold the battery just under 100% (like 99.3%) to reduce wear. When this happens, the MagSafe LED will stay amber because the system considers charging still “active,” even though it’s effectively full.
  • Even after uninstalling AlDente, some low-level settings (SMC/NVRAM flags) it changes may persist. This can make the Mac think the charge limit is still set.
  • “100%” on the menu bar is rounded. If you check in System SettingsBatteryBattery Information, you might see it’s actually 99% or the “Full Charge Capacity” is slightly under design capacity.


What you can do to try "fixing' this issue

  • Hold Option and click the battery icon in the menu bar (or go to `System SettingsBatteryBattery Information`)
  • Look for:
    • Full Charge Capacity vs Design Capacity
    • If Full Charge Capacity is lower, that’s normal wear.
    • If it says 99%, the LED will stay orange until the very last bit tops up.
  • Go to System SettingsBatteryBattery Health
  • Temporarily disable Optimized Battery Charging
  • Plug in and let it charge to 100% — see if LED turns green. If it does, this isn’t a hardware issue — it’s just macOS trying to protect the battery.
  • Even after uninstalling AdDente, the charge limit might still be set in macOS’s power management daemon. You can reset this via Terminal:
    • sudo pmset -a disablesleep 0
    • sudo pmset -a batt_threshold 0
    • (If the `batt_threshold` command isn’t recognized, your macOS version uses an internal API, and you’d need to fully clear power settings by reinstalling macOS over your current system — no data loss.)
1 reply
Question marked as Top-ranking reply

Aug 10, 2025 1:00 PM in response to janellibee

Short answer? Your charger is fine — this is macOS intentionally keeping it slightly under full charge, either from Optimized Charging or a leftover limit from AlDente. Clearing power settings or letting the battery fully drain and then charging back to 100% once or twice often clears it.


A bit longer answer:

Why this is happening

  • macOS has built-in “Optimized Battery Charging” and “Battery Health Management” that can hold the battery just under 100% (like 99.3%) to reduce wear. When this happens, the MagSafe LED will stay amber because the system considers charging still “active,” even though it’s effectively full.
  • Even after uninstalling AlDente, some low-level settings (SMC/NVRAM flags) it changes may persist. This can make the Mac think the charge limit is still set.
  • “100%” on the menu bar is rounded. If you check in System SettingsBatteryBattery Information, you might see it’s actually 99% or the “Full Charge Capacity” is slightly under design capacity.


What you can do to try "fixing' this issue

  • Hold Option and click the battery icon in the menu bar (or go to `System SettingsBatteryBattery Information`)
  • Look for:
    • Full Charge Capacity vs Design Capacity
    • If Full Charge Capacity is lower, that’s normal wear.
    • If it says 99%, the LED will stay orange until the very last bit tops up.
  • Go to System SettingsBatteryBattery Health
  • Temporarily disable Optimized Battery Charging
  • Plug in and let it charge to 100% — see if LED turns green. If it does, this isn’t a hardware issue — it’s just macOS trying to protect the battery.
  • Even after uninstalling AdDente, the charge limit might still be set in macOS’s power management daemon. You can reset this via Terminal:
    • sudo pmset -a disablesleep 0
    • sudo pmset -a batt_threshold 0
    • (If the `batt_threshold` command isn’t recognized, your macOS version uses an internal API, and you’d need to fully clear power settings by reinstalling macOS over your current system — no data loss.)

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

My MacBook air M2 charger does not fully turn green when battery is at 100% charge

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