So, I just installed GOS (and Sandboxed Play Services, basically to get notifications) but none of my apps detect my GPS location. Permissions are all set up and I have tried with both routing through GOS and Google. Nothing works. Does anyone know what it could be?
Just installed Graphene, no GPS location
islandrabbitran I experienced something like this earlier today on Pixel 5a. I tried toggling "Reroute location requests", "Google location accuracy", and location permissions for Google Play Services and other apps, and the problem persisted. Eventually, the problem fixed itself after rebooting. Still not sure what exactly caused or fixed the problem.
kyuweftea a reboot didn't work for me. Maybe it has to do with sensor permissions?
It is working now. Not gonna lie, it kinda fixed it self
islandrabbitran You should use GPSTest to monitor it. It takes time to get a GPS lock, and GPS doesn't work well indoors. Some apps also don't trigger downloading PSDS data to improve GNSS (GPS, GLONASS, etc.). Also worth noting GNSS works better with a cellular connection due to A-GNSS.
kyuweftea Disabling location rerouting only impacts apps using the Google Play network location API and you didn't quite do the full set of toggles to fully use Google Play network location. GNSS works fine on GrapheneOS exactly as it does on the stock OS. If you choose to enable Play network location, that also works similarly to the stock OS, except it can't scan for Wi-Fi networks as frequently and receives less detailed data about them due to not having the privileged APIs, which could be changed in the future. The major difference with the stock OS is that the OS location service uses Play services as a network location backend so apps using the OS location API also use Play services despite not using it directly. They have the opposite of our rerouting feature, and we could technically add another toggle for that too.