I have installed from the PureOS Store the app Satellite. It starts but the indicator for location service in the upper status line does not turn on (it does for the Maps app). Is this app supposed to work on the L5?
Same issue, probably needs tweaks as I can
sudo socat unix:///var/run/gnss-share.sock
and read the NMEA feed but somehow satellite does nothing even though it is just a GUI to graph those NMEA satellite info sentences. you can swipe left and get some logging that looks like this:
[time] starting satellite app
[time]detecting NMEA sources
[time]info pulled from the Qualcom GPS chip, nov 26, 2020
[time]getting updates
time]lock lost
time]lock lost
and while socat and the nav apps see a useful lock Satellite(the app) doesn’t, this app(Satellite) is currently working on pinephone and pinephone pro, I find that often satellite gives me more useful information than loading a GPS app.
Did you read and try this: #11 - No GNSS signal on Librem 5 - tpikonen/satellite - Codeberg.org
I really would like this app to work in the “correct” way on the Librem 5, as it is really useful to provide feedback about the GNSS status in a user friendly way.
tried what was mentioned in that thread, as well as Rescue Your Mobian post Update Aug22 faster fix to working guide what I wrote in the pinephone quick restart guide about five years ago. Have GPS don’t have satellite app data.
anything typically need edited in /etc/geoclue/geoclue.conf ?
launching looks like this
flatpak run --filesystem=/run/gnss-share.sock:ro page.codeberg.tpikonen.satellite
[20:59:57] Satellite version 0.4.1 started
[20:59:58] Detecting NMEA sources…
[20:59:58] Source is QUALCOMM INCORPORATED, model 0, revision MPSS.JO.2.0.2.c1.1-00032-9607_GENNS_PACK-1.351938.1 1 [Nov 26 2020 02:00:00]
same reports on the swipe left(no more lost lock stuff)
the exact same happens if I just run:
flatpak run page.codeberg.tpikonen.satellite
if I add below as suggested in the thread
–source gnss-share
then I cant access the NMEA feed at all
flatpak run page.codeberg.tpikonen.satellite --source gnss-share
[21:17:48] Satellite version 0.4.1 started
[21:17:49] NMEA source “gnss-share” selected
[21:17:49] [Errno 13] Permission denied
[21:17:51] Could not initialize NMEA source
Probably you also have to do this insecure part to get it working:
sudo usermod -a -G geoclue purism
Maybe you need to reboot after this, I’m not sure.
There is an open issue for this.
Yea, I don’t love that…..
now every app gets to peek at NMEA
maybe try tomorrow.
Satellite does not work on the Librem 5 right now and will never work inside Flatpak (or at least not without entirely new infrastructure elements to support it).
It’s possible to make it ask for user password to access the GNSS module when packaged natively. Someone needs to write such patch though.

