deniska i have noticed something about initlocation, i think it is used to apply different strategies to startup.
Probably:
0- Coldstart
1- Warmstart
2- Hotstart
and here it goes some info about these states (estracted from other gps manual):
Coldstart
In coldstart the GPS receiver has no knowledge of the last position or time. This is the case
when no almanac or ephemeris data is available.
Warmstart
A warmstart is performed when the receiver has access to a valid almanac data and has not
significantly moved since the last position has been taken. This is typically the case if the
receiver has been shut down for more then 2 hours, but still has knowledge of its last position,
time and almanac. However, because the ephemeris data is invalid, the receiver needs to
wait till it has received this data.
Hotstart
A hotstart is performed when the receiver still has access to valid ephemeris data and precise
time. The receiver can predict the currently visible satellites and therefore a position can be
calculated quicker.
I hope these can be usefull