Do we need to set the battery percentage on AlDente every time the machine reboot? #22

Closed
opened 2025-12-30 01:32:07 +01:00 by adam · 12 comments
Owner

Originally created by @randylim27 on GitHub (Jun 20, 2020).

I realized I always set mine at 80% but when I reboot the machine, it goes back to 103%. Is this normal behavior?

Originally created by @randylim27 on GitHub (Jun 20, 2020). I realized I always set mine at 80% but when I reboot the machine, it goes back to 103%. Is this normal behavior?
adam closed this issue 2025-12-30 01:32:07 +01:00
Author
Owner

@DevNulPavel commented on GitHub (Jun 20, 2020):

@randylim27 Maybe you need to disable default 10.15.5 battery care management system

@DevNulPavel commented on GitHub (Jun 20, 2020): @randylim27 Maybe you need to disable default 10.15.5 battery care management system
Author
Owner

@randylim27 commented on GitHub (Jun 21, 2020):

Thanks for the note! Will try that out

@randylim27 commented on GitHub (Jun 21, 2020): Thanks for the note! Will try that out
Author
Owner

@randylim27 commented on GitHub (Jun 22, 2020):

Hey, i tried that and i've disabled the Mac OS's battery management and I did a reboot today, AlDente still reverts back to 103%.

@randylim27 commented on GitHub (Jun 22, 2020): Hey, i tried that and i've disabled the Mac OS's battery management and I did a reboot today, AlDente still reverts back to 103%.
Author
Owner

@DevNulPavel commented on GitHub (Jun 22, 2020):

@randylim27 Can you try BatteryStatusShow or my simple script osx_battery_charge_limit? Do you have the same behaviour on your computer with this apps?

@DevNulPavel commented on GitHub (Jun 22, 2020): @randylim27 Can you try [BatteryStatusShow](https://github.com/sicreative/BatteryStatusShow) or my simple script [osx_battery_charge_limit](https://github.com/DevNulPavel/osx_battery_charge_limit)? Do you have the same behaviour on your computer with this apps?
Author
Owner

@davidwernhart commented on GitHub (Jun 23, 2020):

Hi guys!

Generally, it is not necessary to set the percentage after every reboot, since the SMC stores this value even if the system is powered off. In my experience, system updates do usually reset the SMC values and you do have to change the max charging percentage afterwards.
It is possible that the new battery management feature messes with the values, although I have not experienced this with my MacBook. I would disable it just to make sure.

Best regards,
David

@davidwernhart commented on GitHub (Jun 23, 2020): Hi guys! Generally, it is not necessary to set the percentage after every reboot, since the SMC stores this value even if the system is powered off. In my experience, system updates do usually reset the SMC values and you do have to change the max charging percentage afterwards. It is possible that the new battery management feature messes with the values, although I have not experienced this with my MacBook. I would disable it just to make sure. Best regards, David
Author
Owner

@DevNulPavel commented on GitHub (Jun 23, 2020):

@randylim27 Maybe do you have any other application, which rewrites SMC parameters of your macbook?

@DevNulPavel commented on GitHub (Jun 23, 2020): @randylim27 Maybe do you have any other application, which rewrites SMC parameters of your macbook?
Author
Owner

@un1k0n commented on GitHub (Jun 30, 2020):

@davidwernhart i have read what you wrote but i have two question related to this. Which is the purpose of running aldente at login if the battery level value is not commonly reset by the system it self? and Why aldente shows 103 when reboot and not the last percentage i set before?
Thanks in advance and nice job with this tool.

Used in a 2020 macbook pro 4 thunderbolt ports.

@un1k0n commented on GitHub (Jun 30, 2020): @davidwernhart i have read what you wrote but i have two question related to this. Which is the purpose of running aldente at login if the battery level value is not commonly reset by the system it self? and Why aldente shows 103 when reboot and not the last percentage i set before? Thanks in advance and nice job with this tool. Used in a 2020 macbook pro 4 thunderbolt ports.
Author
Owner

@bmansvk commented on GitHub (Aug 5, 2020):

I have the same question as@un1k0n

@davidwernhart i have read what you wrote but i have two question related to this. Which is the purpose of running aldente at login if the battery level value is not commonly reset by the system it self? and Why aldente shows 103 when reboot and not the last percentage i set before?
Thanks in advance and nice job with this tool.

Used in a 2020 macbook pro 4 thunderbolt ports.

If something rewrites SMC battery charge parameter to 100% (or 103% as shown in AlDente on Macbook Air 2019), AlDente should revert it back to specific value (if running in the background). That behavior seems logical for me.

I have disabled battery optimisation feature in MacOS.

@bmansvk commented on GitHub (Aug 5, 2020): I have the same question as@un1k0n > @davidwernhart i have read what you wrote but i have two question related to this. Which is the purpose of running aldente at login if the battery level value is not commonly reset by the system it self? and Why aldente shows 103 when reboot and not the last percentage i set before? > Thanks in advance and nice job with this tool. > > Used in a 2020 macbook pro 4 thunderbolt ports. If something rewrites SMC battery charge parameter to 100% (or 103% as shown in AlDente on Macbook Air 2019), AlDente should revert it back to specific value (if running in the background). That behavior seems logical for me. I have disabled battery optimisation feature in MacOS.
Author
Owner

@davidwernhart commented on GitHub (Aug 6, 2020):

Hey @un1k0n , @bmansvk!
Sorry for the delayed answer, I have been quite busy for the last weeks with not much time to spare for this project.

You are right, there is no point of AlDente running in the background besides the convenience of being able to change the maximum charge really fast at any time. Same with the launch on login feature, you might as well leave it off.

The ability to detect external overwrites and apply the set charge level on startup is on my list of upcoming features. I am hoping to find enough spare time and energy over the next weeks to implement this along with some other features/fixes.

Take care,
David

@davidwernhart commented on GitHub (Aug 6, 2020): Hey @un1k0n , @bmansvk! Sorry for the delayed answer, I have been quite busy for the last weeks with not much time to spare for this project. You are right, there is no point of AlDente running in the background besides the convenience of being able to change the maximum charge really fast at any time. Same with the launch on login feature, you might as well leave it off. The ability to detect external overwrites and apply the set charge level on startup is on my list of upcoming features. I am hoping to find enough spare time and energy over the next weeks to implement this along with some other features/fixes. Take care, David
Author
Owner

@un1k0n commented on GitHub (Aug 8, 2020):

Dont worry, i have been using AlDente since i wrote that comment and i didnt find any issue. Thanks for this great tool.

@un1k0n commented on GitHub (Aug 8, 2020): Dont worry, i have been using AlDente since i wrote that comment and i didnt find any issue. Thanks for this great tool.
Author
Owner

@samleemc commented on GitHub (Aug 26, 2020):

@davidwernhart Take your time! No rush! and I think you can even sell this software at some point to make it up for all the blood and tears you spent over your spare time and weekend!

@samleemc commented on GitHub (Aug 26, 2020): @davidwernhart Take your time! No rush! and I think you can even sell this software at some point to make it up for all the blood and tears you spent over your spare time and weekend!
Author
Owner

@BigMcGuire commented on GitHub (Oct 18, 2020):

Thank you for this tool! Loving it :) -- So convenient to change without having to type in the admin password all the time.

@BigMcGuire commented on GitHub (Oct 18, 2020): Thank you for this tool! Loving it :) -- So convenient to change without having to type in the admin password all the time.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/AlDente-Battery_Care_and_Monitoring#22