Modem woes and reliability

Everything is the same just that it was reflashed and the modem was replaced. That’s the only difference.

I’m not sure if the mb was replaced because it went in because it would not charge.

In my case there are areas where the phone doesn’t connect at all where it should.

the --stable helped.

will test the modem again this week if i have time.

don’t have much hope that reflashing will solve anything, but i’ll leave the os as default as possible and maybe try that 4000 setting mentioned in these posts

I keep seeing improvements using for example echo 900 > /sys/devices/platform/soc@0/38200000.usb/xhci-hcd.4.auto/usb1/1-1/1-1.2/power/autosuspend_delay_ms, but it seems to be reset to 500 ms. Is this done during boot?

1 Like

Yes. If you want to change the value that gets set at boot, you can make that change in the following file:

/usr/lib/udev/rules.d/85-librem5-pm.rules

One of the lines in that file looks something like this:

SUBSYSTEM=="usb", ATTR{idVendor}=="2020", ATTR{idProduct}=="2060", TEST=="power/autosuspend_delay_ms", ATTR{power/autosuspend_delay_ms}="500"

and there you can change it from 500 to something else, if you want.

I think your changes to that file may be overwritten when some package is updated, but until then at least, you can have the change persistent across reboots.

Another way to achieve having your own value is to add a cron job setting your value using your command “echo 900 > /sys/...” once every minute or whatever, that’s a bit hacky but it works too.

2 Likes

Are there any instructions on how to flash the modem? I’m not getting anything from support on my issue so basically my phone is useless to me, I might as well try some things while I wait.

yeah follow the guide here
https://developer.puri.sm/Librem5/Development_Environment/Phone/Troubleshooting/Reflashing_the_Phone.html

add the --stable switch to ./scripts/librem5-flash-image

I’ve already flashed the phone itself but does that also include the BM-818 modem? I’m having cell issues that haven’t changed even after flashing the phone, but I don’t think I used the --stable switch, do you know what the difference is?

Contact Purism support, they will provide instruction on how to do so.

Hm. Little update… It seems the reliability issues are still a problem no matter if I set the autosuspend value to 500 or all the way up to 5000. Tried a ton of values, and while it does seem like the issue takes longer to occur, it eventually happens still and I still have to flip the modem kill switch to ensure internet works reliably again. For example, I can select a song on spot on cellular data, and it will play through, maybe even start the next song, and then it just stops… Then I turn back on wifi and it starts playing just fine. Further, hotspots will eventually loose internet connection even with changing the autosuspend values, and I don’t have suspend enabled either for the system, so it’s definitely some kind of modem or modemmanager related issue. Calls seem to still come through fine when these connection issues start happening, but I just can’t get any connection with the browser or the hotspot or anything.

1 Like

No, there are not.

But the first step would be to get your current modem firmware version - so you know whether an update is even available.

so the cell phone (calling texting) keeps working? because i started this issue for that most basic of phone functionality. The internet is a secondary concern to me. Also there are 2 modems in the phone i think 1 smaller 1 larger chip. but i don’t remember but this topic is focussing on the GSM part (that was the intent)

My modem doesn’t even register on the network for calls when I’m at home. When I’m sitting at my desk at work it’s fine…everything works. It’s very frustrating.

1 Like

Appearently it doesnt always work either. Found out it will cut out and not recover wen I loose connection to the tower for a second, and further Ive been having issue with giant food stores not being able to hear me speaking even though I can hear them, I end up having to completely reboot the phone to fix both of these issues. With that said, I cant rely on this phone anymore if calls and data arent reliable. As it is it already has so many quirks, those issues are just a nail in the coffin.

2 Likes

exactly, it seems to be a linux phone (pine also has this) problem. And it makes the phones a toy instead of a serious counter to google and apple.

Thats why i made this post. these issues need to be fixed and until then the focus should be on the modem (calls first) and not on other stuff on the phone.

because without this, linux phones are well… useless and unreliable. Which makes them unable to compete with the dominant players, even for techies

Like i said. I can’t have a phone not receive calls or flip out on me when there is something with my fam

6 Likes

My Librem 5 is still relatively unreliable in the modem department, I would agree. There’s precious little support for text messages over 4G, they lock up the modem something awful. Calls are spotty too, and while it works alright over 3G, it sounds like even that is to be discontinued in the medium future here.

Purism: please focus on the reliability of the core functionality of the Librem 5!

6 Likes

Indeed, because it seems to be quiet on this front. not reading a lot on that they are working on this, while this should be the main focus point (it is the business case of a phone after all)

in all honesty, if they want the librem to succeed they should drop all the other stuff (which is good enough for now) and get this fixed/done no matter what

6 Likes

just read this (was triggered by the posts to check out how mobian was doing)

doesn’t seem like a good thing:
https://blog.mobian-project.org/posts/2023/09/30/paperweight-dilemma/

5 Likes

Would be nice to have Purism comment on this.

1 Like