How to prolong lithium based batteries
batteryuniversity.com
batteryuniversity.com
I therefore approve and recommend the above strategy for treating the battery to make it last longer. I also recommend Accubattery - it seems to do the job fairly well.
If you have some way of rooting your phone and installing Magisk:
Then you can download the ACC module and set it to halt charging at 80%:
This functionality should be native to Android and iOS. Yesterday.
Just as a PSA, you can create an Automation in the built-in Shortcuts App to do something similar.
(Show Notification / Speak Text on Battery Level below 20% / above 80% - enable Automation, and turn off Ask Before Running and Notify When Run)
In more concrete terms, it’s better to keep the state of charge between for example 60 to 30% compared to for example 80% to 15%. Big cycles like 100% to 5% are the most damaging over time.
In my experience, vacuum cleaners and smartphones are designed to destroy the battery as fast as possible, while most car manufacturers will have a big buffer and lie about the true 100%. With some notable exceptions though, like Tesla that allows to charge to 100% with some scary warnings or Nissan that designed some early Leafs battery pack without longevity in mind.
I think that was the case for GM Bolt years ago, but batteries cost a lot of $$ and you won't see more than 5% reserved for buffer these days -- or 95% usuable capacity.
Tesla also had software lock limiting access to extra battery capacity on the Model S -- 70KWh instead of 75KW, or about (7%?). No point in carrying around extra weight that costs $3,000 to unlock, but it probably helped prolong battery life.
I'm lamenting the fact that we have to do this even though film capacitors can be drained from 100% to 0% without damaging the capacitor or reducing its capacity. This is far closer to how you want an energy storage device to operate. Aside from the fact that film capacitors store about a thousand times less energy by every metric.
If you charge your phone to 100% using a ~4C 60W fast charger you're going to utterly fucking destroy your battery compared to someone who charges to 80% using a 0.5C wireless charger.
* Limit max temperatures
* Reduce maximum currents in and out
* For lithium batteries, limit peak charge to 3.92V, do *not* charge to over 4.1V or 30degC
I can't find the specific research study, but NASA did a study that last I read was going on for over 30 years with a neglible drop in capacity by only operating in the flat portion of the charge/discharge curve. The result is that properly speccd battery packs (probably > 1.5x most battery packs) can last indefinitely. For my cordless tools, I get the largest modules I can (5Ah). I have a single slim 2Ah module for fitting in tight spots.*edit, when using a cheap intermittent high current device, like a hand vacuum, apply a duty cycle, like 30 seconds on, 10-30 seconds off to prevent the internal battery pack from getting too hot. These kinds of consumer goods have the smallest battery pack that will outlast the warranty.
I really wish battery charge profiles were codified in QR codes on the modules themselves (besides existing on an I2C bus).
Short-Course on Lithium Ion Batteries https://ntrs.nasa.gov/api/citations/20190030819/downloads/20...
battery aging dataset (appears dead) https://c3.ndc.nasa.gov/dashlink/resources/133/
https://www.nasa.gov/wp-content/uploads/2021/10/3-nasa_batte...
https://ntrs.nasa.gov/api/citations/19990032333/downloads/19...
About 5 years later Apple bragged about how their new laptops without discrete batteries were 2x the run time of the previous generation due to the batteries being 1/3 bigger, 1/3 more power dense, and the operating system being 1/3 better at managing battery life. I’m fairly certain the latter came from someone reading those papers and taking them to heart. They had an advantage for the next few years.
It cools when it is hot, and sometimes it warms when it is cold. Both things can be useful functions.
(Even on old junk I've had without functioning aircon, turning the selector to "Vent," the temperature to "Cold," and the fan to some speed other than "Off" works to circulate air around the phone.)
It wasn't clear what the combination of triggers was, but sometimes the Play Store would wake up and start updating everything that could be updated -- and do all of these updates in parallel.
Once or twice, it did this when I got in the car, plugged my phone in, and started driving -- sucking down what was (at the time) an enormous amount of [thankfully unmetered] cellular bandwidth and using enough power that the battery either would not charge, or would slowly discharge.
It'd get a pretty toasty.
I have an old Mac multiport adapter (USB C / USB A / VGA) that I use only to limit the current going into my smartphone, for the sake of battery health. It effectively downgrades any fast charger to a slow charger. This looks nicer, thanks for sharing.
I'm looking for some device like a 6-port Chargie... Or a 6-port charger like this Anker: https://www.anker.com/products/a2123?variant=37436925477014 that would allow you to control the charge status of each port via Zigbee / Wifi. Something like A/C smart plug functionality but for each USB port.
Anyone see that?
Even though a lower voltage prolongs the battery, you have to charge to 100% regularly to help the BMS. Thankfully the LFP chemistry doesn’t seem to mind high state of charge as much.
As a popular source, Tesla recommends to daily charge the LFP batteries to 100%.
That's a weird statement. The voltage curve for LFP [0] is just a lot flatter. That's nice for your electronics, but makes it hard to estimate state of charge based on the voltage alone. So the BMS needs to keep track of total energy used to calculate state-of-charge.
[0] https://www.jackery.com/blogs/knowledge/ultimate-guide-to-li...
When an individual cell reaches a set voltage, a resistor is turned on which bleeds the excess power preventing that cell from overcharging. When the pack reaches 100% theoretically every cell should then be at the same voltage.
For general advice, they like it cooler[1] than other kinds of lithium batteries. Try to keep them between 15-25°C. Other than that, charge LFP batteries to whatever percentage you want whenever you want.
They are simply better than every other kind of lithium chemistry. Their practical downside is lower cell voltage (3.2 vs 3.8), and slightly lower energy density. I've spent the last 7 years building LFP-powered lawnmower-sized robots, and in practice, the lower voltage and doesn't matter. And, unlike other chemistries, they don't catch fire when you stab them.
For other kinds of lithium batteries, to maximize lifetime, keep them between 40-60%, avoid big charge swings (10-90%), and keep them warm (above 25°C).
[1]: At 35°C, tests show they lose about 5% more capacity after 2,000 cycles compared with 25°C. But even that isn't really a problem, because they don't get to 20% capacity loss until 4,000 cycles. See: https://iopscience.iop.org/article/10.1149/1945-7111/abae37, fig 3.
It’s also unused for half the year, and for much of that half the solar input is effectively zero; for part it’s literally zero. Not enough to even run the Victron gear, never mind a heater. Spring temperatures often drop below -5C.
So we’ll winterise it by shutting everything off, BMS included to the degree it’ll let us, and the question is what SoC they sold be at for that to work.
Also, I wouldn't worry about the BMS too much. Unless it's really dumb, when there's no charging or discharging happening it will put itself to sleep for most of that time. Technically it will use power, but likely only a few hundred micro watts to a few milliwatts (nothing that will make a difference on a 5 kWh+ battery). Then when the sunlight comes back in the spring (or whenever the snow melts off the solar panels), it'll see some input voltage and start feeding the battery again.
https://support.apple.com/en-gb/guide/iphone/iphc49d61e92/io...
The fact that the OS waits to top up the battery just hides how much energy it used on background activity and notifications during the night.
Turning off my phone at night is not an option. I want to be contactable in case of emergencies.
Are you sure of this? What are you basing this on?
2. Keep temperature as low as possible, maintain airflow
3. Avoid fast chargers
When I’m plugging my laptop into my dock to work for the next 8 hours it doesn’t need fast charging.
When I’m plugging my phone in before bed to charge for the next 8 hours it doesn’t need fast charging.
Or even better, if phones had a built-in charge status UI that instead of just saying "NN% charged / TT minutes until full" had a slider controlling charge speed that showed a range of "time until full". That way users could intelligently choose the charge speed vs time based on context.
iPhones do this with "Optimised Battery Charging" turned on (which I believe is the default setting) - "allow iPhone to wait to finish charging past 80% until the time you need to use it" (which it learns over time.)
/sys/class/power_supply/BAT0/charge_control_end_threshold
I could imagine automating this to set the threshold to the current battery level, and incrementing the threshold by 1% every N minutes to control charge speed.Right now I try to keep it at 50% max charge like this while plugged in at home.
You might end up with a readily available 65W charger to get the necessary 20V, even if you don't want 3A.
https://en.wikipedia.org/wiki/USB_hardware#USB_Power_Deliver...
It might be "ok" to keep it plugged in at 100%, but if your laptop has a "battery conservation" mode that limits the charge to 80% (or similar), that's even better.
https://github.com/AppHouseKitchen/AlDente-Charge-Limiter
I keep my MBA at 60% since it basically never goes for more than a couple hours within being plugged in.
It looks really really sharp, the UX is definitely much more visually appealing than AlDente. I might have to check it out.
But that only applies if you have a "charging routine", e.g. you always charge overnight and use it on battery all day long starting at 9:15 am:
"When the feature is enabled, your Mac will delay charging past 80% in certain situations. Your Mac learns your charging routine and aims to ensure that your Mac is fully charged when unplugged."
But in my experience, the feature doesn't do anything if your Mac is just usually plugged in. It simply stays at 100% because there's no routine for it to learn for when you tend to unplug it.
Isn't this primarily due to heat produced? Aka cool fast charging is better than warm slow charging.
I seem to remember a tweet I think by Mishaal Rahman (or another android journalist) on this.
For example, Tesla has a pre-heat function for their cars' batteries that can be used prior to charging.
https://www.tesla.com/ownersmanual/model3/en_us/GUID-F907200...
[1] https://academy.covalentmetrology.com/wp-content/uploads/Bat...
ACCA can limit charge percentage, allowing the device to operate plugged in without charging beyond a certain point. It can also pause charging when the temperature exceeds a threshold, limit the charge rate, and several other tweaks to charging behavior. By default, I use a charge limit of 60% and a charge rate of 500 mA, increasing those when needed.
I run LineageOS and don't have to concern myself with manufacturer updates. That's not to say everyone should take that approach; it does involve more effort and demand more knowledge than leaving the OS stock.
Would be ideal to have LFP batteries and such control, but that will take a while.
Anyway, the way this is currently solved e.g. in Android is clearly suboptimal. You can only configure charging in the settings, but obviously it depends on your current situation whether you want to use your device immediately and need a full charge.
These advices are to get to that 80% slower. If you are fine with having 80% in like 2 years instead of 10 years, you don’t have to really limit yourself.
A better way will be manufactures to advertised 100% as current 80% and allows you to boost you to 120%.
Obviously, I am not talking about charging your battery at higher voltage than advised, but comparing 0-100% (least optimal cycles) to 40-60% (most optimal cycles).
Appears to be working...I'm on 93% battery health today while googling suggests others where hitting <90% in mid 2023 already.
So unscientifically it does seem to matter, though whether it is worth the hassle is another question
My 2021 is complaining loudly (running the cooling system) about the heat-wave today.