Satellites and gnss-share PureOS and Mobian

I have two relative old Librem 5’s. On the oldest one (referred to as L5-A from now), I always had difficulties getting a GPS fix. On the less old one (referred to as L5-B from now), I do sometimes get a GPS fix.

On L5-A I installed Mobian. On L5-B is PureOS Byzantium installed.
Mobian has gnss-share version: 0.8.1-1
PureOS Byzantium has gnss-share version: 0.7.1-2pureos1~byz1.1

I also installed the Satellite flatpak on both phones.

To get the Satellite flatpak working (in an rather insecure way) I did some tweaks:

On L5-A:

sudo usermod -a -G geoclue mobian

On L5-B:

sudo usermod -a -G geoclue purism

And on both phones I change in the /var/lib/flatpak/exports/share/applications/page.codeberg.tpikonen.satellite.desktop file this line:

Exec=/usr/bin/flatpak run --branch=stable --arch=aarch64 --command=satellite page.codeberg.tpikonen.satellite

to

Exec=/usr/bin/flatpak run --branch=stable --arch=aarch64 --command=satellite page.codeberg.tpikonen.satellite -s gnss-share

Here are now some screenshots:


Left: L5-A (Mobian), right: L5-B (PureOS)


Left: L5-A (Mobian), right: L5-B (PureOS)

Note how the L5-A, has Exxx and Cxxx statellites.

I guess that the new gnss-share provides support for Galileo and Glonass.

I’m very interested in the GNSS performance of (different hardware revisions) of the Librem 5. So I would appreciate to hear about your experiences with GNSS on the Librem 5 in relation to the L5 hardware revisions. See here and here for more information about the hardware revisions.

5 Likes

See Librem 5 - Teseo-LIV3 GNSS Module reports weak carrier to noise ratio - probably HW/design problem (#252) · Issues · Librem5 / OS-issues · GitLab

and threads Librem 5 GPS/Location Tracking

where I have invested considerable time to collect information and even found who can do HW design fix and tried it. I have even negotiated with friend working at that time at ESA ESTEC that if basic information is provided we would try to use Galileo research lab equipment to help Purism. But Purism company people in charge shown misbehave and hiding information.

So I would like to have confirmed that actual models Librem-5 GNSS antenna design is performing well. I have lots hope for decent usability of my older piece and unwillingness of Purism to share real data and information turned me to consider my investment to Librem-5 project as donation which has been of value for Gnome ecosystem extension to be smoothly usable on mobile phones and interesting proof of concept for other companies but my hopes and feeling to Purism as the real community player has dropped.

3 Likes

No.

  1. What you’re seeing is GPS, Galileo and BeiDou, there are no GLONASS satellites shown.

  2. The instructions at Assisted GNSS ($1207) · Snippets · GitLab enable Galileo and BeiDou and disable GLONASS. The configuration is persistent on the GNSS module, so it’s most likely that you have configured that in the past on one of the devices.

4 Likes

Ah, yes, I did this once. Thanks!

1 Like

@janvlug Possibly of interest: List of Apps that fit and function well [Post them here.] - #396 by amarok

2 Likes

Does this work to fix PureMaps?

1 Like

Not sure how, but I am getting Satellite coverage now…

1 Like

Didn’t do this part, but I randomly have my GPS coverage back

1 Like

Is there a viable way to get Satellite working without adding mobian user to geoclue group? There is an entry for satellite in geoclue.conf but I’ve never managed to get a GPS fix in that app. Even when it looks like I’ve received some sort of GNSS fix for Organic Maps (Only LTE/GPS, no wifi).

Also running Mobian Trixie.

1 Like

Not (yet), I think: #14 - Use polkit in the gnss-share backend - tpikonen/satellite - Codeberg.org

3 Likes