Why I stopped using my Librem 5 after two weeks of hassle

I use Mint Mobile. Works fine, with very few quirks. Almost two years of use and I do not plan on going back. Each to their own, I guess

3 Likes

I use T-Mobile which is what mint mobile uses.

3 Likes

Could you tell me where to get the latest firmware? I have a link which points to a seven months old firmware and I thought it was the last one :smiley:

1 Like

As big of a supporter of this project that I am I can’t argue with anything you’ve said. I had my phone in for repair and when I got it back they fixed why the phone wasn’t charging but now my modem only works in certain parts of the network, it baffles me, but you’re right, if the core functionality of the phone (voice calls, SMS) are not the top priority I don’t know what is. Nothing else matters if that basic stuff doesn’t just work.

I really hope the devs read these messages because the survival of this device is literally hinging on these issues. I haven’t used my L5 at all (I just check in with updates in hopes my issue is resolved but so far no go), since getting it back from repair. I really want to use it but I just don’t trust it at all.

10 Likes

The difficulty with call, SMS/MMS and mobile data problems is that while there are standards, debugging in many cases just requires to use the specific network, which, unfortunately, requires you to be in that region where that mobile network has coverage.

So a developer in Europe can’t really easily reproduce and fix issues with US carriers (or, e.g., if that person lives in Poland, it will be hard to fix issues someone else has in Portugal).

This is something Google or Apple can somewhat easily pull off, but for smaller companies like Purism or FOSS projects this is just really hard to solve.

(That said, given that Purism is reselling T-Mobile USA with AweSIM, they really should make it work for that one carrier at least.)

PS: Personally, I am in Germany and my Librem 5 is working well enough on the two carriers I have SIM cards for.

6 Likes

Thanks for your review. I think that these types of reviews are extremely valuable for Purism in prioritizing their efforts.

I use my Librem 5 as a daily driver for approximately one and a half year. I am a big supporter of this project. But I recognize many of the issues you describe. I also saw a lot of improvements over the time, so I hope that all these issues will get fixed.

I do not call and SMS a lot, so I can keep using the Librem 5 as my primary device.

For me the number one priority is a stable data connection. I use a autosuspend delay from value of 5000. The icon that you get now when there is no data connection is a huge improvement, because now at least I know when there is no connection. I have a little script to reset the connection:

#!/bin/bash
mmcli -m any > /home/purism/`date +"%Y-%m-%d_%H-%M-%S"`_mmcli.log
nmcli c show > /home/purism/`date +"%Y-%m-%d_%H-%M-%S"`_nmcli.log
mmcli -m any --reset
service NetworkManager restart
sleep 30
echo 5000 > /sys/devices/platform/soc@0/38200000.usb/xhci-hcd.4.auto/usb1/1-1/1-1.2/power/autosuspend_delay_ms

Although it would not be a real solution, running such a script automatically when losing the data connection would be a great improvement from the perspective of the user.

I also have the feeling that several issues that I (and maybe you) experience are related to losing the data connection.

6 Likes

Ok. I see your point. I do not have any answers other than I suppose I accepted that things are not perfect and I do not have that many problems with cellular (although I certainly do have problems and things do need to work better.) To me, the issues just are not severe enough that I mind - much.

3 Likes

If it weren’t for the call audio problems I’ve had I’d go with your script idea and see how things went. But I can’t imagine the audio has something to do with the cellular connection considering I can still hear the other person, they just can’t hear me.

3 Likes

I am probably wrong, but this sounds like a firmware issue. I would contact support at: please email support@puri.sm

I realize you say that you have already tried this, but see this post for similar issues I had with my modem and resolved recently with a firmware update: Cellular Modem runs real hot, lots of battery - #25 by carlosgonz

4 Likes

I will say all your problems with the Librem 5 are totally valid, and each person gets to decide when they’ve had enough.

That being said, and while I don’t make a lot of phone calls, the calls I have made after VoLTE being enabled have been clear. The caller can hear me and I can hear them. I use T-Mobile in the USA.

It can be frustrating to troubleshoot a device when there are so many options that already just work. But since you have bought every mobile Linux device available, it sounds like you do have a strong interest in leaving the duopoly.

I suggest you take your time and tinker with it on your off time, and in the spirit of open source, share any knowledge you may come across on your journey.

5 Likes

I had that problem as well when I first received mine, and I think I solved it by adjusting the mic volume down.

5 Likes

Yes @irvinewade is the best!

3 Likes

A little update… I’ve started attempt #2 for using my Librem 5 as a daily driver. I’m working a new job where having a working phone isn’t as big of a deal, so I can deal with some unreliability here and there.

The cellular data issue is seemingly (I’ll have to use it for a longer period to be sure) no longer an issue when I run the command to completely turn off suspend for the modem, not just change the autosuspend timer values (1000 to 5000 didn’t work, as eventually it’d happen again). It would be ideal if they get around to fixing this issue outright, seems like it might require quite some debugging of the software stack though.

Call audio knock on wood hasn’t been an issue with the recent kernel updates I’ve applied. Only issue is with speakerphone being unreliable and not always turning on, but that’s overall minor for me.

I’ve not really checked to see if the settings changes I’ve played with in Mullvad’s app have worked, so I’ll have to get back on that later.

Cameras are still awful, but I’ve seen that Martijn Braam is working on software improvements for them, and I’ve also managed to get some okay photos by playing with the exposure setting… Still greatly looking forward to improvements on that front!

GPS is still a major pain in the butt. I tried using the AGPS python script, but it seems that I’ll still have to let the phone sit for a few minutes to get a fix, which is really crappy. It also really sucks that it still doesn’t have accelerometer and magnometer data tied in to give better accuracy. Hopefully these are on the TODO list of things.

In terms of battery life, I’ve found the setting in the mobile settings app to turn on the experimental suspend button in the power button menu. Now I can enable suspend only when I know it won’t interfere with my alarms or hotspot usage. Purism should really add a automatic toggle where when you have suspend enabled and turn on a hotspot, it temporarily disables system suspend until you’re done and give you a warning saying that it did that in the UI. I’m also eagerly looking forward to alarms being tied into the system RTC so that they can wake the phone… This is something third party apps for the PinePhone have had for years now, so it’d be really great to see this get more priority on PureOS.

And finally… The UI and stability… I installed the PostmarketOS mobile config for firefox and it made things a little more bearable, but the new tab button is still glitched out and I still cannot access the addons menu either… They just don’t respond to touch. I end up having to use the hamburger menu. In response to that issue, I started using Gnome-web more, but unfortunately while it’s not a half bad experience except for some stuttering here and there (I would really love to see some improvements in terms of GPU acceleration, so that applications don’t stutter as much when scrolling for example… Maybe Vulkan can be implemented so that GTK4 can do some nice hardware acceleration magic?), the browser crashes randomly and sometimes the keyboard input gets stuck in the URL bar, meaning you have to hit tab in order to type into web pages again, or just plug in a keyboard and mouse. Quite a pain. Gnome software and bits of the UI going off the screen are still just as much of an issue as they always have been, I just don’t really get bothered by it anymore as I’ve found workarounds like changing the screen orientation in conjunction with using scaling in the mobile settings app. That said they really need to add a theming section to that mobile settings app like the PostmarketOS one has!

7 Likes

Did you install the original mobile config? If so, you may should try out the further customized mobile config by @Emma. He fixed the addons (and the solution worked for me so far). You can find it here. And if you still have some issues, I’m sure he will try to fix it. It’s cool to have someone inside our community with so much efforts.

7 Likes

Hi guys, let me give you the most recent update problems with my L5 USA…

  1. Wfi and Cell connectivity seems to be a battle over which gets Selected to be used.
    Explanation: if both are on it takes forever to get one to be used UNLESS I shut one off… problem is the one that would work you just turned off so nothing happens… turn off that one and switch to other and then it is instantaneous.

  2. Start up… when I first got it you could press and release the power button briefly to see what the power status of battery was … forget when that disappeared due to other quirks.
    2A. Sometimes phone will start after pressing button and wait til the light changes orangish and release.
    Most times does nothing!
    Press and hold while count to 10 or 12 and release… sometimes continues and starts… not always!
    Press and hold same as above does not not start you press again and hold until you see the screen activate then you know you got it.

  3. My display scale cannot stay on 175% it either switches to 100% (too small) or 200%. It will work on all except 175%… will change it self so I use 150%. @t restart it will not stay where previously set so have to set when I turn on!

I found that Falkon works better than FireFox but one quirk… main entry you have to double type character to make words, however the home button for Falkon search and other entries are fine… best work around just load a bunch of book marks to avoid typing.

PureOs needs to put that CSS user0 made into the updates and straighten up the Start Up issues and how about the battery life?

As for Epiphany ALMOST NEVER GOES TO A WEB PAGE! Once in a while it surprises me.

If I am away from WiFi @ home I turn it off! @home … always messing with them both.
That is the biggest FAIL lately…
If you want to make a great impression FIX the TWO Main things
Phone connectivity and a good browser!

Just when I think it’s getting better something else does not work after updates. Yes I’m backed up but want forward movement not slipping backward.
Please see what you guys can do. (not a programmer just average terminal experience)

Sincerely D. Spring

5 Likes

Re your item 2A, see: Screen doesn't come on after power-on

Re your item 3, you could probably create a script to scale at 175% and have it start at power-up. See: Tutorial: Create Shortcuts to Scale Display Up/Down for some ideas, although it’s about creating an “app” to change scale on demand, not to start automatically.

2 Likes

I have not come across the bug for #3 and I use 175% scale all the time. I will say there is a bug that once you set the scale at either 175% or 150% the display settings will erroneously say it is at 100% for some reason.

2 Likes

For me it’s just 175% that jumps to 100%. But in real it’s still 175%. 150% works just fine in any way. It’s interesting that we have different behaviors.

3 Likes

Sorry, its been awhile since I used 150% regularly. You are correct @Ick it is only with 175% that the settings display the wrong scale.

3 Likes

Just do: echo 'on' | sudo tee /sys/bus/usb/devices/1-1.2/power/control

It has completely resolved the issues for me. Set it up to be set on boot and you’re golden. May affect power consumption a little bit but it hasn’t been noticeable enough for me.

EDIT: As per this thread it may be fixed in a new kernel Modem woes and reliability - #86 by lo0

2 Likes