GPS functionality is very important to me. I am happy to help and do some experimenting.
Today I made an express test. Took a walk with an Xepria X (daily driver) and an XA2 (test device) on the palm o my left hand and a camera in the right hand to take photos as GPS changed status. GPS settings custom (BTW, in settings in location it is called “custom settings”, there in “Advanced settings”, hmmm…) “on,on,on”. SFOS 4.3.0.12, MLS from Jolla installed.
Recent GPS history: XA2 didn’t see any satelite for the last 2 weeks, the X, as it is my daily driver, had a fix at least a couple of days ago. Location is allways on (both).
GPSinfo is off, Pure Maps and Kuri on. Used Kuri to monitor GPS satelite fix.
- About 15:45 I stepped outside, partially open sky for the next 30 s walking down the stairs.
- About 15:45:35 opensky, took a photo.
- X (Kuri: yellow) gets a fix: 15:49:09 +3:34 after open sky
- X (Kuri: green) gets a fix: 15:49:39 +4:04 after open sky
- XA2 (Kuri: yellow) gets a fix: 15:52:19 +6:44 after open sky
- XA2 (Kuri: green) gets a fix: 15:53:03 +7:28 after open sky
- For several times, for example, at 15:57:26, so about 4 minutes after fix, the XA2 shows yellow GPS status, while the X stays green.
- Before the summer, I have been taking a walk with both phones for a long time (months), and seldom the XA2 got a fix before the X.
- In the beginning, the XA2 failed very often to get a fix for 30 minutes and 60 minutes walks, while the X had a fix after some time.
- When I move both phones step by step inside the house, the XA2 always looses fix before the X.
- There are another XA2 and XA2plus (not yet on 4.3) daily driver in the family. All 3 XA2 have consistent behaviour.
- I used GPS info, gspcon. For usability tests I don't touch GPSinfo since I don't understand what it does to the device (when I just start it and look at it).
So today also made a short GPS test.
XA2 single Sim, BT, WIFI, mobile data always on. Tested with GPS Info.
MLS for Western and Northern Europe installed.
4.3 runs as SFoS version.
Settings are GPS on, MLS Offline on, MLS Online off.
11:52 - Start GPS Info, after 10 seconds location by MLS accurate to 9000m.
30 seconds later 5 of 22 satellites with green symbol
11:54 - 8 satellites with green symbol
12:12 - up to 12 satellites with green icon, but no GPS fix so far.
12:14 Short test finished and had no GPS fix.
as I said, there are days where I have a fix within 2 minutes and then again days where no fix comes for 1 hour.
The quality of the satellite signals are identical.
Worth to mention that sometimes fix comes with quite poor signal (yellow bars in gpsinfo), sometimes no fix with excellent signal strength.
Same observation here.
And I have to point out, that it is not only the XA2 which has problems. On the Xperia X I have difficulties to get a fix quite often as well. But much worse it is on my Pro1. Even so I know, the Pro1 isn’t officially supported, it seems to be more than just that one device model (XA2) which has massive problems.
I can test stuff. Surprised nobody else is offering after 400 comments…
I just installed 4.3, only used GPS once but I swan around tall buildings in French cities and slow GPS causes a lot of stress.
So, with probably the first time using GPS in a new country, walking, default options but offline, no reset via GPSInfo: 8-13 mins for a connection. This was better than expected (4.1 often took 20 mins when not crashing the module).
Thanks a ton for looking into this.
Thank you for the offer! Although it’s not clear from this thread, another user has also kindly offered to help and is running some tests. However, if the need arises, perhaps I can come back to you if more testing turns out to be needed in the future?
Please ask again if you need further guinea pigs. My GPS is usually deactivated so I’d may be ready for an experiment.
Many thanks also @jollajo for the offer. I’m keeping tabs on all the offers and will return to you if the need arises.
Just to say more broadly, it’s great that so many people are willing to help. I can’t make any promises about getting to the bottom of this, and I should make clear that it’s not me doing the work, but without your help it would certainly be much harder.
I noticed a considerable improvement when I switched to GPS only mode. In this case I get a fix within a few minutes. If I enable the other options, it takes forever.
So yesterday was a good GPS day. I was walking with the dog. otherwise the same conditions.
Start from GPS Info and Pure Maps
- 20 satellites detected
- after 10 sec through MLS accuracy to 9000 meters
- after 30 sec 5 satellites with green symbol
- after 5 minutes GPS fix with 7 satellites
- after 10 minutes another 15 satellites (3 digit number) found
- after 20 min 12 satellites with GPS fix
i have been on the road for one hour and there was no loss of GPS Fix.
Tomorrow I will test it in the car with the same conditions.
I have found GPS to be more reliable in getting a fix within a reasonable time (a minute or two at the most) when you (a) use it regularly, and (b) start off using it the next time from the same place you stopped using it the last time (e.g your house). Then it seems to ‘remember’ where it was, so gets a reasonably quick fix.
However, if you don’t use GPS for a while (so presumably the satellite positioning relative to the phone has changed a lot?), or you start off somwhere remote from where you last used GPS then it seems to get confused and won’t get a fix for literally hours in some cases. I don’t use GPS that much, and when I do its usually because we’ve driven somewhere new and interesting at the weekend to walk doggy. So when we arrive I turn on GPS maybe after a week or two of non use, and at a completely different location to when it was last used, and by thr time we’ve finished the walk over an hour later using OS maps on my wife’s iphone, my SFOS XA2 is still looking for a fix.
I have speculated that those SFOS users who say they have no probs with GPS perhaps use it more regularly and/or in similar locations from one use to the next.
Everybody makes tests since years.
I wonder why GPS tests are so unequal.
I made 2 tests as seriously as possible, 4 x XA2.
No GPS for > 24h before tests, > 36h between tests.
Test 1 is almost ok, test 2 is very bad. Only differences: some clouds and night/day (36h).
Some changes were done in 2 devices between tests, I presume these changes make no difference (can be wrong though), general tendency goes down.
What is surprising is that the phones rank the same in both tests.
The fix vs time curve just shifts but stays the same when it’s cloudy. Each phone seems to keep its characteristics.
Does that mean that it is a HW problem?
This hitches my mind.
Some users’ GPS are ok, some have disaster.
Jolla guys can’t reproduce the problems.
If they have test devices not being hurt by a real usage, does that indicate that XA2 get a problem with time/usage? (e.g. dirty/bad antanna contacts)?
Whould there be a hardware improvement?
Test #1
Test #2
EDIT: correct second image. Would be great being able to upload regular files too!
I would rule out a hardware problem, since all your devices find satellites.
I consider the different number of satellites as normal. If it really should be a bad contact of the antenna, you should see that in the quality of the satellite signals.
but I do not know which app shows that graphically as a bar chart.
It’s GPSInfo. You need to swipe “back” from the opening view - it’s a little bit counterintuitive.
Not all GpsInfo have the bars from what I saw.
The GpsInfo by Direct85 does it (Openrepos)
The other one is messwerk. Second button (GNSS Satellites) enables this option.
Thans for the trick.
Not sure to get it tho. Which version shoud (not) be use?
I would not rule out hardware problem. See my post GPS stopped working - #307 by phklrz
I think it’s a combination of hardware problem and software problem.
It’s becoming hard to resist not dismnling it!
EDIT: I mean to fix it !