Dear GrapheneOS users,
this conversation is very interesting; I've realised only now that GPS on its own is a receive-only technology, and is thus (very) private. Fascinating stuff.
However, I am encountering a problem. I am currently in another country, and thus in roaming. Roaming is supported by my carrier, so do not have any trouble navigating the web and writing this message. But I cannot, in any way, make the GPS work. I need maps for navigation, and without precise location I does not really work.
On the phone I'm currently using while travelling (Pixel 7 Pro with latest GOS) I have Google play services, I have activated SUPL and PSDS data, I have activated even the Wi-Fi search and, in a last desperate attempt, even given permission to Google to use fine location data. But the signal won't get acquired. I left the phone for about 10 minutes with GPS on, near the open air, and it didn't acquire any signal.
Now, based on my understanding of this thread, the SUPL data is carrier-specific, and so maybe this is the reason why is does not work. But it isn't mentioned anywhere that is should not work in roaming. Also, a GPS signal should be acquired even if constellation data is not available, but it does not seem to be the case, as after several minutes I still didn't acquire any signal.
This is not the only time I had problems with GPS. Some moths ago, while travelling to a European country, I encountered the exact same problem: the GPS did not acquire any signal. On the other hand, in my country I have never encountered a problem, even with the more restrictive and private GrapheneOS-provided user plane data, and I always acquired the GPS signal lightningly fast.
Should I disable all assisted-GPS data and leave the phone to acquire the constellation data on its own, and then permanently leave the location turned on and activate SUPL and PSDS to acquire more precise data?
Thank you, and have a nice day.