I found something.
Reading the log of the community meeting from Feb. 2nd, 2023, on a question @Cryx asked, @flypig mentioned two config files (10:09:00) and asked for feedback (10:09:13).
The config files are:
/etc/location/location.conf
and
/var/lib/location/location.conf
These files have identical content but are independent files and must be edited both.
On top there’s an entry
agreement_accepted=false
Here is my feedback:
Setting this variable to true:
agreement_accepted=true
fixes a lot of problems. Time to position fix (GPSInfo displays valid data) is now 1 sec on my Volla and a few (2-4) seconds on my Xperia 10, while in flight mode and no WLAN or other network connection, GPS settings is GPS only.
Before this tweak it was 10 sec on Volla and something between 5-30 min (or never) on the Xperia 10.
Maybe also an option for the XA2…
edit: Tested time to position fix again next day on Xperia 10. Result is, the same problems occuring as always, and I must confess this ‘hack’ attempt is worthless. So don’t waste your time on it.