I had intended to do a test from a full charge with nothing running except the cellular modem, but the phone seemed to keep “forgetting” my saved network name after the screen was off for a while, so I finally just left it off. I imagine this is a Modem Manager software issue. (Maybe @dos could comment on that.)
I started the test at 2pm from a full charge with the phone sitting on the table. I checked the charge level every two hours:
I discovered that the battery had apparently drained completely sometime between 10pm and 12am. I tried switching the phone on, but it wouldn’t, so I plugged it in for a recharge and went to sleep.
So that gave me an idle time of between 8 and 10 hours. I’m not sure if the modem might have been searching for my cellular provider during that time, or literally doing nothing. For a “computer” I suppose that 8 to 10 hours is not too bad. For a phone, of course, that will have to improve.
I also can’t say whether the charge indicator is precise or not.
After I recharged the phone fully, it still wouldn’t turn on, so guess what? I REMOVED, THEN REINSERTED THE BATTERY. Then I was able to turn it on again. Removable battery, folks! Enough said.
Edit: By the way, the phone stayed quite cool during the entire test.
I’m not sure I understand; what exactly do you mean?
It’s not; an update that makes it kinda accurate on Evergreen is coming within days (it’s in -staging repos already), and there will be more updates coming afterwards that should finally make it utilize the full accuracy of the battery gauge chip: https://source.puri.sm/Librem5/linux-next/-/merge_requests/198
You have to set it up as a cronjob to get it to run whenever you’ed like. as much as every minute, that’s what I had it set up for. The video can tell you how better then I can, the shell script itself just copies file’s readouts when it runs and sorts them into a CSV file.
It’s fairly easy to mod the shell script, I set it up to explicitly refer to the file name of the matter on my dogwood. but the path other then that single part I am sure is the same. If you wish to do the same for any laptop you’ll find your batteries in the same part of the file structure with the same subfiles for whatever the batteries are named. Handy to know.