I could solve the problem on Xperia 10 / SFOS 4.5.0.24 by tweaking this file:
/vendor/etc/gps.conf
I commented this out:
# XTRA_SERVER_1=http://xtrapath1.izatcloud.net/xtra2.bin
# XTRA_SERVER_2=http://xtrapath2.izatcloud.net/xtra2.bin
# XTRA_SERVER_3=http://xtrapath3.izatcloud.net/xtra2.bin
izatcloud is a Qualcomm server. edit: this is only for my paranoia , I don’t think that it has to do with the ‘time to posFix’ issue. -
Change NTP_SERVER except you prefer Google:
NTP_SERVER = ptbtime1.ptb.de
(This is Physikalisch Technische Bundesanstalt)
This is less essential:
# Intermediate position report, 1=enable, 0=disable
INTERMEDIATE_POS=1
This is essential:
# NMEA provider (1=Modem Processor, 0=Application Processor)
NMEA_PROVIDER=1
The rest: no changes.
After this tweak, SFOS GPS positioning works as good as every other GPS device, of course without any A-GPS or internet connection. Time to position fix 5 sec - 1 min, depending on satellite reception conditions and how long GPS was turned off since last position fix.