Battery life is a showstopper for me

I had to do that once, too.

1 Like

This was already linked within this Forum (don’t know where at the moment):
https://docs.puri.sm/Librem_5/Troubleshooting/Charging.html#evergreen

Please read carefully: “Wait 1 second then release the Volume Up button.”

EDIT: Just found related recommendation:

2 Likes

You probably want to start using sudo poweroff on modern hardware. It is the same as sudo shutdown -h but will also send an ACPI signal to turn off the power. Generally speaking, these commands ultimately are symlinked to the same halt/poweroff/reboot in systemd.

4 Likes

I’ve tried this as well. Sometimes it works, often it does not.

Is it normal to buy a phone and wait 3 years without reading on the forum how long the battery lasts? without reading the various news related to the improvements made? without reading on the forum about changing the battery? Suddenly, the mobile phone that he has been waiting for for 3 years arrives and you do not turn it on to try it but you just put it on charge all day and leave it on the bedside table at night; then I turn it on in the morning and the first thing I do is write on the forum “not good, not hard”. And if anyone thinks this is strange, ARGHHHH, this forum becomes inhospitable because someone contradicts me.
I too would like the phone to last 24 hours, even if 18 would be enough because I sleep at least 6 hours. I too would like everything to work perfectly already, even what I don’t care about but, just for the fact that this splendid company has made possible a mobile phone with linux and open hardware, I would feel like a xxxx to say in a forum, which is also read by many other people perhaps undecided whether to buy it “not good, not hard”, knowing well (I think) that everything in the linux world is always in constant improvement and without programmed obsolescence. I grow, continuously.

Charging at night also means charging like this:

  • charge to 100% and stop charging
  • battery use until 95%
  • charging again to 100%
    … and repeat.

This kills batteries too, because it is more stress for battery to charge in lower and higher stored energy. But it would be cool to have something like a wake up option for charging. You know, you want to wake up at 6 am to go to work, so software could do the math to optimize the charging with optimized amps and the time when Librem 5 begins to charge. So Librem 5 may stay on mid range of stored energy until software tells “now you have to charge to be fully charged at 5:50 am” for example.

This could optimize battery life time better then human are able to do by there own. I also agree your opinion for charging options. After plugging it could appear in the main drop down bar. But I guess, everything to its time. I am happy with the stage the software already has.

3 Likes

Me too. Can’t wait to get mine. Got a while to wait still though. I’m an Oct 18 order.

Is it normal to manufacture a phone which respects your freedom nowadays and is recommended by the Free Software Foundation? Is it typical for a phone to have 6 innovations in comparison with all previous devices? How many such phones do you know? The path Purism have chosen is the hardest, so – at least to me – this is just fine to have all those problems, I expected them.

Also, it’s not necessary to read all the forums, you can just ask like OP did.

2 Likes

they were ironic questions :wink:

I didn’t intend to flame the Original Poster nor anyone else here. My post was to try to turn-around some paradigms that may not be necessary nor useful in some cases. In some cases, maybe those paradigms might be important for real reasons. That’s fine too.

I can’t see why it’s so important to go a whole twenty-fours on a charge or a whole week on a charge, just for the sole reason that such is possible on an Android or Apple phone. It should have more to do with how you need to routinely use the device rather than needing to reach what might be more of an emotionally-driven benchmark that is a marketed feature of other phones. To me, plugging the phone in more often in exchange for a real Linux root access is a good trade off. It takes maybe five seconds to plug in the phone. Of course you do need to have access to an external source of power and if you can’t get that access, that could be a deal killer. I thought that the Tesla example was a good one. If you rarely travel long distances and have a not-too-bad work around for distance travel, then the inability to go 400 miles on a five-minute refill becomes more of an emotionally-driven desire as opposed to a practical one. You could say “well, I only drive fifty miles per day to and from work. But I am used to five-minute 400 mile refueling in my older vehicle. So no way, no Tesla for me, even if I only leave my local area once per year and never travel more than one hundred miles in any normal day” (and there are charhing stations everywhere if I ever need them). In this example, people purchase a Tesla because they like other benefits that it offers and the rare-case need to implement the work-around rarely affects them at all and when it does, it has no significant effect because they have a good work-around (Like a spare battery for the Librem 5 or plugging it in at certain available times).

One reason I leave the phone charging through the night is because I also need it to stay on all night while it charges. If a family member or close friend has a crisis at 3:00 AM, I want them to be able to reach me then since I have no landline.

Does anyone know if there is a way to charge the Librem 5 batteries outside of the Librem 5? If a second battery can be charged while you’re using the other battery in the phone, that increases your ability to use phone for long periods of time. I could probably carry four or five L5 batteries in my jacket pocket (a separate baggie each to keep them from touching eachother electrically). Five batteries plus one in the phone gives you more than twenty-four hours of non-charging time of use. But I will need a five battery separate charger to keep them in at night, while they charge. Should it hurt my pride or ego that my phone has one such limitation when I am one of the few people on the planet with a freed phone?

The first time I plug my Librem 5 phone directly in to an overhead projector in a business meeting and put up a real Linux desktop, everyone there is going to ask how I did that. They’re probably not going to ask about the battery life or notice the slightly larger size of the phone. I’ll bring in a mini-mouse, a roll-up keyboard and charger (in my pocket).

Has been discussed. Probably. Don’t know for sure. To be determined.

Four or five spare batteries, with their four or five dedicated chargers, might be overkill but OK.

Rather than using separate baggies, another approach could be to keep the batteries bound flat together. A baggie has the advantage of stopping the battery touching something else.

Yes, with the four or five battery strategy, I would only be willing to charge them all at home over night and would expect to have one single charger that I could drop them all in to at once. If there is no external charger available in the market, there are a lot of people here who could build their own. Anyone can carry a few extra batteries around without any significant burden. Most of us have at least a few hours for a part of the day to plug the phone in to a power source. I have a Note 9 and still have a USB-C charger in my car and one in my office at work and one next to my bed. I rarely use the one in my car or at work. But if I need them for rare occasions, they are there. I never carry a charger around with me on my person. I just plug in if/when/where needed. A part of the baggie idea is flexibility. I wouldn’t have a large solid object in my pocket. I could take only as many or as few as needed. Most days, I would leave them at home and plug in more often. I might keep a spare battery at work or in the glove box of my car.

1 Like

AFAIK you can also replace Librem 5 battery without rebooting, so why not use it as a charger?

1 Like

One scenario might be where you’re away from any ability to charge your Librem 5 for several hours at a time. You need your phone with you, but you can’t charge it because you’re walking around a lot while using it. So after several hours of heavy use, you go back to your car or your office and swap out batteries. You take the battery off of its external charger and put it in to your L5. The battery that you just used up in the L5 then goes in to the external charger. Four hours later, you do the same again.

You can do that with a simple cronjob, since you have control over the charging chip.

1 Like

the cronjob I know how to use but I have no idea how to manage the charging chip: could you give me some useful information for me who are fasting electronics? Thanks
regards

Unfortunately I have no skills to do so. So I put my idea into this community in hopes that someone find it useful and important enough to take this job. But I also hope to find other ways to give something back to this community, once i got the device.

1 Like

Let me stop you right there: is it normal to preorder or crowdfund a project that promises to deliver a fully working phone, then get scolded in the comments because you’re unaware that that promise hasn’t been delivered upon when you finally get the phone in your hands?

Is it normal to send out the “work in progress” without including some note warning the user of the current issues, reassurance that they’re being worked on, and some links to more information? To temper their expectations a bit and soften the blow a bit?

On the other hand, I think it’s perfectly reasonable to preorder a phone and waiting 3 years without checking up on the status in the forums. When I give you money in exchange for a promise of a future product, I expect you to keep up your end of the bargain without me having to constantly check in on your work towards fulfilling that promise. And if something serious crops up, I expect you to keep me in the loop. Not me having to find out through a third party, or having to chase that information.

When this guy paid for his L5, he ordered what at that time was presented as a Linux phone. Nobody expected it to have the rich app ecosystem of Android or IOS, but everyone expected something that would at least function flawlessly as a dumbphone (phone, SMS, able to hold a charge for a day), with some basic functionality like calendar, calculator, camera etc…, but little else. At that time, there was no talk about crappy runtime. All that talk came later. So no, as an early backer, he has absolutely zero obligation to appease the fanboys by not complaining about the phone not living up to the expectations Purism set during their crowdfunding campaign and preorder phase. He didn’t pay you, he doesn’t owe you squat.

What is wrong with you that you think it’s not only OK for Purism to overpromise and underdeliver, but for you to get hostile towards people who voice their disappointment?

4 Likes

Was thinking along the same lines. Another nice option down the road would be a toggle switch between “charge to full potential” and “prolong battery service life”. The reason EV batteries don’t wear down as fast as cellphone batteries is that they don’t charge to the absolute maximum limit, but stay well below that, where there’s less wear and tear on the battery chemistry. For those of us who would get enough runtime out of the battery-optimised setting, it would be nice if we could prolong the service life of the cells.

But best of all would be if we could get full control of the battery charge characteristics (within safe limits), at least while the phone is on. That way we can implement our own stuff. For example, it would be cool to implement a “discharge to storage capacity, then shutdown” for when you don’t expect to use the phone for a prolongued period of time. Like we do with our LiPo packs in the RC world.

[EDIT] Ah, I see that’s possible. Thanks for the info, @dos. That’s gonna be fun to play with. :slight_smile:

1 Like

I agree that Purism did set unrealistic expectations, by promising to provide a privacy/security phone for normal users. To be fair to Purism, however, it had little way of knowing in August 2017 what problems it would be facing. The i.MX 8M Quad didn’t start mass production until Jan. 2018 and the first SBC’s based on the chip didn’t ship until March 2018. In Aug. 2017, it would be hard to predict that the mainline Linux drivers for the i.MX 8M Quad still wouldn’t support suspend-to-RAM and the MIPI CSI2 camera interface in Jan. 2021. If you are mad about the poor battery life and non-functioning cameras, then you have to honestly address the question of whether you would have been willing to live with the performance of the i.MX 6 or A64, because Purism would have had to use an old chip which already had well-supported mainline drivers.

We can criticism Purism for marketed the Librem 5 as a privacy/security phone for normal people, but we have to honestly address the question of whether Purism could have paid for 3.3 years of development if it had marketed the Librem 5 as a early-adopter dev device for Linux geeks. How many pre-orders would the phone have generated if it were marketed to reflect its current development status? To be frank, I probably would not have pre-ordered the Librem 5 if it had been marketed as a dev device for Linux geeks, because I didn’t understand all the issues at play. Today I understand the importance of developing Phosh and libhandy for the future of mobile Linux, and I understand that supporting i.MX 8M is vital for the future of RYF devices, but I didn’t understand any of that when I pre-ordered the Librem 5. All I knew is that I wanted a Linux phone and hated surveillance Capitalism.

The Librem 5 actually has pretty good runtime. What it lacks is suspend and wake on call support. If we are going to criticize Purism on this point, we should also be criticizing NXP for failing to provide good mainline Linux drivers for the i.MX 8M and for failing to properly document its CSI2 camera interface.

We should also look at how long it has taken Crust to provide good power management for the A64. The A64 started shipping in June 2015, but development of Crust didn’t start until Oct. 2017, and only recently did Crust get good enough that the PinePhone can last 2-3 days on a single charge. If we are going to demand a phone that runs on 100% free software, it is unrealistic to expect it to function flawlessly when released.

Purism’s marketing of the Librem 5 did set unrealistic expectations, but it seems to me that we have to acknowledge the economic realities of funding development and the fact that mobile Linux has little hope for success if some company doesn’t step up and fund its development. None of the major Linux companies care about mobile Linux, and anyone who thinks 100% volunteer labor will make Plasma Mobile or Ubuntu Touch into a viable alternative to Android and iOS needs to look at the 75 commits that Lomiri has received in the last year and try to use Plasma Mobile on the PinePhone.

3 Likes