English

FP2 won't use available Glonass or Beidou satellites

Hi all,

I’m on FPOS 19.11.2 and when I used the phone for navigation recently again I noticed that sometimes the GPS performance was not sufficient (couldn’t get position). Osmand reported around 32 possible satellites and usually used 6-7. Long time ago when the phone was new I can remember that the phone got the fix much quicker and also used more satellites. So I checked with SatStat and my assumption was right: The phone sees many, many satellites but only uses the GPS ones (see the colour).


I even found a bug report in the bug tracker from last year but with the current update frequency I’m not too optimistic about any improvements here. How about FP Open or Lineage OS? Does the problem exist there, too? Does anyone of you not have the issue on the last FPOS?
I’m a little bit annoyed that something that used to work well in the past got corrupted by a software update :-/

Thanks,
Martin

In the screenshot you find different satellite providers: GLONASS afair blue and GPS afair red. I don’t remember if fixes can be cumulative over different satellite providers.

Fix of 6-7 satellites are quite sufficient to experience a good localisation. Usually the device fixes only some, especially the ones on the horizon doesn’t make too much sense to include when some more or less in the zenith are available.

With LineageOS 16.0 on FP2 I found “GPS” Fix very fast. Currently you get the Android 10 version LineageOS 17.1 and about this version I heard different point of views on “GPS” fix speed.

1 Like

Just to cross-check, you could use GPSTest (Play Store / F-Droid).
You can change the sorting of the satellite list there to list first which satellites are being used for the current fix (Flags include “U” then).

2 Likes

Nope, the GPS satellites are red first, too, but turn blue once they are shown as used, too. I’ve done an experiment with a Garmin GPS device for reference. There I can turn off Glonass so that it uses only GPS. And under the same conditions it then used +/- the same number of satellites as the FP2. As a next reference I used an Unfairphone with Osmand and within no time at the same spot it used twice as many satellites - just like the Garmin after switching on Glonass again.

I agree for a simple localization but it sucks when approaching a complex crossroad with difficult reception conditions by car where Osmand tells me “GPS reception lost”. That is how I actually noticed that there must be something wrong. It wasn’t that way with Android 5 or 6 as far as I remember.
My screenshots are taken after standing still or only moving slowly for some minutes without any bigger obstacles for satellite reception to allow as many satellites to sync as possible.

That confirms what I’m saying:


What is the output there for the other OSes?

From my research it seems that such issues can happen when updating to Android 7:
https://support.google.com/nexus/forum/AAAANseOu18xb838rmYT_4/?hl=en&gpf=d/topic/nexus/xb838rmYT_4

/Martin

It’s the same in current /e/ OS on FP2.
EDIT: same in LOS 17.1 for FP2.

3 Likes

Does anyone know whether this utilisation of satellites sits in the #modemfiles?
(In which case an older version of them might help, but perhaps reintroduce other stuff which was fixed in the current version?)

2 Likes