root@FuriPhoneFLX1s:~# dpkg -l geo\*|cut -c 1-80
[...]
ii geoclue-2-demo 2.7.1-3+furios6+git20250823000016.d49f5fb.forky.producti
ii geoclue-2.0 2.7.1-3+furios6+git20250823000016.d49f5fb.forky.producti
root@FuriPhoneFLX1s:~# /usr/libexec/geoclue-2.0/demos/where-am-i
** (where-am-i:16703): CRITICAL **: 17:06:17.096: Failed to connect to GeoClue2 service: Timeout was reached
root@FuriPhoneFLX1s:~# echo $?
255
The above is the result when I try to query the location from the geoclue demo program on a FLX1s with all the latest updates applied.
Below is the result of doing the same on a Debian/Trixie laptop. It appears that Geoclue on the FLX1s believes that the client is not authorised. But the whitelist seems to include it (same as the configuration line on the Debian/Trixie laptop). Any ideas what I need to do to get this working? Alternatively can gnome-maps tell me the source(s) of the GPS data?
etbe@dojacat:~$ /usr/libexec/geoclue-2.0/demos/where-am-i
Client object: /org/freedesktop/GeoClue2/Client/1
New location:
Latitude: -37.750432°
Longitude: 144.945319°
Accuracy: 50.000000 meters
Description: WiFi
Timestamp: Sat Jan 17 17:08:37 2026 (1768630117 seconds since the Epoch)
New location:
Latitude: -37.750437°
Longitude: 144.945323°
Accuracy: 50.000000 meters
Speed: 0.054838 meters/second
Heading: 141.340192°
Description: WiFi
Timestamp: Sat Jan 17 17:08:49 2026 (1768630129 seconds since the Epoch)
etbe@dojacat:~$ dpkg -l geocl\* |cut -c 1-80
[...]
ii geoclue-2-demo 2.7.2-2 amd64 geoinformation service (demonstrati
ii geoclue-2.0 2.7.2-2 amd64 geoinformation service
root@FuriPhoneFLX1s:~# grep demo /etc/geoclue/geoclue.conf
whitelist=geoclue-demo-agent;gnome-shell;io.elementary.desktop.agent-geoclue2;sm.puri.Phosh;lipstick