- Edited
On my side I tried the location just now, indoor, WiFi activated, Grapheneos Proxy, correct position detected almost instantly. Organic Map and Magic Earth.
On my side I tried the location just now, indoor, WiFi activated, Grapheneos Proxy, correct position detected almost instantly. Organic Map and Magic Earth.
Confirming P9PF with Magic Earth picked up my location in a basement about 30s after enabling this network service. WiFi and WiFi scanning are both enabled. Assuming it took some time to download the files, I killed magic earth, cleared cache and location locks pretty much instantly.
I believe the disabling of trilateration broke the swiss public transport ticketing app "SBB easyRide".
It's a service that tracks your location when "checked in" and bills you for your rides at the end of the day.
Since the update, it says "location accuracy too weak", even though precise location is allowed.
edit: can't figure out how to add screenshot. Here is the link: https://i.ibb.co/mCksjYz6/IMG-20250306-094050.jpg
binom it's probably specifying a low power level or the network location provider specifically. Trilateration is still enabled, it's rather 3D trilateration that's disabled which does result in lower accuracy due to the real world not being 2D.
I have a work-in-progress new algorithm implemented in Rust that achieves far better accuracy and is faster than the current algorithm, even though it's always running in 3D. For measurements that don't have an altitude, it tries to calculate it which results in far better accuracy.
soupslurpr that algorithm sounds awesome!
what i don't understand is why it only stopped working after this update now, before it worked flawlessly. logcat sadly has nothing informative as far as I can tell. Here it is anyways, maybe you see something in there: https://pastebin.com/MbevYZt7
binom it still works if you disable network location, right?
On "Services" I tried to disable the network location, but still the same issue.
Any way we can help you @soupslurpr in identifying the issue?
soupslurpr this has actually gotten me past the "location accuracy too weak" error. Network location under Settings > Location > Location services was turned off, and changing it to "GrapheneOS Proxy" got me one step further. But now the app is stuck on "Determining location..." forever. So I guess it's the same issue that @ThP is having now.
Steps I tried so far, to no avail:
I am not using the Easyride option of the SBB application, but I just gave it a try after reading the messages above and I confirm the same symptoms as Binom, stuck on "Determining location...". But I don't know if it was working better before.
soupslurpr Following your scenario: I got the "location accuracy too weak" message on the App (see screenshot shared here: binom )
From that screenshot: the app has a "Change location permission" button, which usually lead to the OS location settings. Clicking on that button does nothing (but it used to work).
Enabling the "Network location" under Location Services, I get again the "Determining location..." spinning forever.
Note: I configured GrepheneOS to use all Location services from Graphene proxy.
ThP it's likely it's just that one app that's having issues because it's just not written well. There are a lot of bad reviews for it. I haven't seen similar issues with any other app and it doesn't really make sense if it's still happening after doing what I said.
soupslurpr the application has been working flawlessly with GrapheneOS latest's versions (I used the app last week, before installing the newest GrapheneOS release, and it worked fine).
And the application was not updated in the between.
Is it be possible to locally rollback to a previous release of GrapheneOS, to exclude that the new location changes in GOS are affecting it? I was not able to find any documentation on how to do it 🤔. Anybody can help here?
ThP rolling back to a previous release isn't possible without a specific rollback update being made. This is so attackers can't just roll the device back to a previous version that doesn't have the latest security updates.
soupslurpr yeah. makes sense in that scenario.
How can we support you in digging into that issue? any other tests or logs we should provide?
In my case the issues with that application is quite a problem, as I daily use it :(
ThP hm, maybe could you try and let me know how disabling rerouting location requests to the OS (follow https://grapheneos.org/usage#sandboxed-google-play-configuration) affects it? If it still doesn't work, then I think it may really be an app issue.
soupslurpr Hi, I just tried this:
And like THP, "From that screenshot: the app has a "Change location permission" button, which usually lead to the OS location settings. Clicking on that button does nothing (but it used to work)."
soupslurpr Just tried this as well:
(now I reversed all these changes)
Franco unfortunately I'm all out of ideas then.