I have a simple app on my Nokia N95 (firmare rev. v2.1) which is retrieving position from internal GPS receiver. I initialize the position server with these parameters:
const TInt KSecond = 1000000;
const TInt KMaxAge = KSecond;
iOptions.SetUpdateInterval(TTimeIntervalMicroSeconds(3 * KSecond));
iOptions.SetUpdateTimeOut(TTimeIntervalMicroSeconds(30 * KSecond));
iPos.SetUpdateOptions( iOptions); //iPos is RPositioner
what happens now is quite strange i get GPS updates as expected for 10 minutes!!! After that it always sends last known position, no matter what!! If i restart my app it again works fine for 10min just to stop right after that time.