Your question has been answered somewhere in the epic XA2/GPS thread(s).
battery saving mode uses online services which are dead on SFOS.
you need to choose some specific setting under
custom settings
and select GPS and Offline
(afair)
–
and to check
just run GPS Info
and wait for (depending on country/continent/world selection) a few seconds (<30)
and see your location matching roughly ( a few thousand meters off, again depending on cell tower availability/locations).