I just bought the C2, and I’m a complete beginner with Sailfish OS and Linux. I can get most of my applications working, except for map apps where the GPS fails to find my location, despite having granted all location-related permissions (installation of microG, android app support etc). Nothing is working, the maps are displayed (except maps) but the app cannot determine my position. Also in the small icons at the top right, I have the flashing of the location service but nothing more…
Hi and welcome! There has been a lot of discussions regarding C2 and GPS. For me it seems to work, most of the time on my C2 but I use always the native SFOS app called ”GPSInfo” to check if it finds enough satellites prior opening any map app, even Android map apps. Otherwise, @nephros gave already good suggestions. Alternatively one could enable Developer mode and check from Terminal „csd” the testing tool and then look how your GPS reception is. As a final hint, you could also check which is enabled at the settings regarding GPS.
How about OSMand as main Android Navigation app via F-Droid or AuroraStore instead of Google-Maps? It’s a bit odd to use Google services / map on a Jolla device, sorry that is my opinion.
Native GPS only works outside. If it sees no satelite, there is no GPS.
My personal combination is: GPSinfo for the first fix, then OSM Scout or Here Wego. I use Navigation very often and throughout most of Europe.
I’ve done many experiments with GPS on SailfishOS. Fact is, that GPS always stops to work if no app currently is asking for GPS data. If an app is launched, GPS has to start a new GPS position fix and this may take some minutes, so position isn’t available immediately. Workaround is to let GPSInfo permanently running while using GPS.