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!