Post AtbgveF8m9ou5otJC4 by CalcProgrammer1@mastodon.social
 (DIR) More posts by CalcProgrammer1@mastodon.social
 (DIR) Post #AtbgveF8m9ou5otJC4 by CalcProgrammer1@mastodon.social
       2025-04-29T22:50:52Z
       
       0 likes, 1 repeats
       
       Trying to calibrate my OnePlus 6 and 6T batteries on #postmarketOS.  I noticed my OP6T has had worse and worse battery life lately and my "new" OP6 has even worse.  Added charge monitoring display to the Powersupply app and have been doing charge/discharge cycles.  The phones go from 100 down to 0 and pmOS shuts down, but if I power back on a few times the power tracking resets to 100% and continues running a while longer.  Doing compile jobs pulls ~6W which makes for a decent discharge load.
       
 (DIR) Post #AtbgvkKK9nX0xdMX6e by CalcProgrammer1@mastodon.social
       2025-04-29T23:20:44Z
       
       0 likes, 0 repeats
       
       For some reason on the 6T (left) it reaches 100% capacity but 1W is still going into the battery (power out of the battery is negative, power into the battery is positive).  Full charge capacity dropped from ~1.4Ah down to 1.2 but it is now slowly creeping up.  It says Discharging but it's still putting power into the battery.  Meanwhile, the 6 (right) fully shut off and I am now recharging it.
       
 (DIR) Post #AtbgvkKK9nX0xdMX6f by CalcProgrammer1@mastodon.social
       2025-04-30T04:25:43Z
       
       0 likes, 0 repeats
       
       After 3 discharge/recharge cycles, the OP6T is at 1.26Ah estimated full capacity and the OP6 is at 0.83Ah.
       
 (DIR) Post #AtbgvkKK9nX0xdMX6g by CalcProgrammer1@mastodon.social
       2025-04-29T23:26:19Z
       
       0 likes, 0 repeats
       
       Also, at this point I'm just curious how the battery calibration works and if multiple charge/full discharge cycles will make it more accurate.  I'm pretty confident the batteries on both phones are well below 50% of their original capacity and I have new batteries on the way.
       
 (DIR) Post #AtbgvkUxWG2RUcL1gO by CalcProgrammer1@mastodon.social
       2025-04-29T23:04:49Z
       
       0 likes, 0 repeats
       
       I've submitted a merge request for the Powersupply changes shown here, though I want to do some cleanup before it's ready to merge.https://gitlab.com/MartijnBraam/powersupply/-/merge_requests/10
       
 (DIR) Post #AtbgvqCOKCkdAlhHZg by CalcProgrammer1@mastodon.social
       2025-04-30T05:09:34Z
       
       0 likes, 0 repeats
       
       OP6 hit 0% after 42 minutes running stress-ng --cpu 8.  It did not shut off, but I went ahead and plugged it back in.  It was pulling ~5W for the duration of the run.
       
 (DIR) Post #AtbgvqpNzDwX7hwQM4 by CalcProgrammer1@mastodon.social
       2025-04-30T03:10:36Z
       
       0 likes, 0 repeats
       
       To make it easier to do complete discharge cycles for battery calibration, you can disable auto-shutdown when the battery capacity drops to zero by editing /etc/UPower/UPower.conf.  At the very bottom, edit "CriticalPowerAction=Ignore" and then above that line add "AllowRiskyCriticalPowerAction=true".  This is supposed to completely ignore it, but the phone still shows a notification saying it will hibernate, but it never does.  Not sure if this Ignore is actually working or if just an ARM bug.
       
 (DIR) Post #AtbgvwQn9ZpqVATrqy by CalcProgrammer1@mastodon.social
       2025-04-30T05:26:07Z
       
       0 likes, 0 repeats
       
       OP6T hit 0% after 59 minutes of the same test, also pulling around 5W continuously.