I am interested in - GPS location. I have Librem 5 too, that was not really usable (high dependency on Android apps for me, sorry), but no regrets. One thing that worked on Librem 5 and seems not to work on FLX1s is GPS (very important to me). On Librem 5 I could execute:
sudo cat /dev/gnss0 | grep -Pa 'GNGSA|GNGSV'
and would get to see NMEA messages, before and after location is acquired, with HDOP etc. On FLX1s there is no such device. And Linux app Satellite seems not to see any NMEA device. Also, why I am poking at this - bad location, as if GPS was only sometimes available and then with extreme HDOP. Android apps show always 9 out of 9 satellites (Osmand) and always in same constellation (Gpstest) - 4 USA, 4 Russian, 1 Indian. Also Gpstest shows year 2018, while GPS Test (with space) shows year 37 which is probably same 2018, just being relative year after 1981. Sometimes my location shown (both in Linux map applications and in virtual Android) is some km north of where I live, sometimes some 200-300km east or vest of me, so not probable to just be cell tower locations. Asked Google AI, tried out various commands, but mostly ended up in conflict with it - no such device under dev or I get utc, lat, lon, alt data sometimes matching my position, sometimes completely other placeand I get no NMEA lines. And this goes always with error also after enabling:
furios@myphone:~$ mmcli -m any --location-get-gps-nmea
error: no actions specified
Google AI tends to go in circles with same advices, sometimes implying that something is stuck or buggy and some firmware might need updates. Any place to read about these GPS setup relations to be able to fix? Anyone dug any deeper here?
I read on Postmarketos wiki, that same command mmcli is in use there. But also Satellite is a great app for testing - I looked into Satellite, seems that it also uses gpsd, which is not to be found on my FLX1s. So, could it be that somewhere in the process of all development, productionsetting my phone just did not get the gpsd installed and configured?
I suspect the issue is that you are using stuff that worked on an Android phone and using it on a Linux phone. Android has it's own subsystem on the FLX1s so at the very least you either need to identify the Linux device or hunt for it in the Android subsystem. I note that on my phone I've got /dev/gpsdl0, /dev/gpsdl1 and gps_emi, but don't know if the gps in their names is a reference to the gps devvice.
GPS is working on my phone. Several Android apps show my current position and can track my movement. However I can't find anything that really locates me within a kilometre on the Linux side.
On a related note, are there any SUPL servers that protect your privacy? Until I got the FLX1s, I'd never heard of SUPL. I think my previous phone just had a check box for high resolution GPS, which I think is a reference to SUPL. Without it, my walking app has me weaving all over the place. 😉
@garydale My vague belief is that none of SUPL servers actually use your location for anything. I think that what everyone and his dog has been believing is that if you use precise location you must share Wifi, your location etc. I don't think that is true at all and the reality seems to be that Google has attached Wifi to the term "precise GPS" to be legally covered (you agreed) while tricking you into accepting sharing location, wifi etc. if you want a decent GPS coverage. If you don't agree, they just don't give you AGPS data either by SUPL via internet or by Control Plane protocol via GSM internal communication even without SIM. But technically there is nothing, they do the data gathering by other means, this is just so you accept. So I think it is safe enough to just use Google SUPL server.
I've had location issues as well. Apps that use location like weather apps are consistently showing my location as Toronto. I've never been to Toronto... my actual location is just SE of Portland Oregon. I set the time zone manually so that at least is right.
@robertjrey I also have a doppelganger in Toronto although, living in northern Michigan, I'm in much more danger than you.
On a serious note, yes it's quite annoying
My location in Linux apps gnome-maps, Pure Maps ... was often way-off, 500 km to the south-east (an FLX1 in Germany). After a recent update and reboot, it seems to be exact.