11.09.2008 21:48:35 UTCgeändert am 11.09.2008 21:51:06 UTC
To follow up on my last message. Today I went out/in of international mobile phone zones (http://www.gps-sport.net/trainings/Rain-dodge_45128) and sure enough, when the zone changed to France (not immediately on the political border because the mobile hangs on to old network for as long as it can), 'Time of Day' in run.gps went back an hour, and then forward an hour when I returned to Swisscom coverage. The system time remained unchanged and correct. I even went over the top of CERN to see if I wasn't experiencing some weird space-time continuem ;)
But unlike before, the error checking you added to run.gps in a previous update, means that the route/active time/training time/altitude profile etc is now not affected.
So, I conclude that somehow, run.gps' 'Time of Day' is somehow changed by international mobile phone zones, but system time is not!
Sorry, its taken me some time to investigate this after taking a tumble during a bicycle race :(
See http://www.gps-sport.net/trainings/race-biking_44761
Looks like a normal training, but I watched the 'Time of Day' go back an hour after about 30 mins and then go forward an hour (after about another 30 mins) during the training. BUT, the system clock stayed at the same correct time the whole of the training. I got a mate to check to make sure I wasn't going mad! Before closing the training/program, Training Time was showing an extra 1 hour and the altitude vs distance profile was all stuffed up. But uploading to portal and re-loading the training fixed things, so evidently your error correcting is working.
Note that following the previous fix to this problem, I have now set:
- turned Settings/Phone/Time Zones/Automatic_change_time_zone_and_clock ON
- Settings/System/Clock & Alarm/Home and Visiting to the same zone: GMT+1 Paris,Madrid
I'm not running 'SynchroTime' running or any other program that may affect time. Indeed I just ran run.gps alone during the training.
The route took me very close to the French border, so very possibly I swapped in/out of international mobile networks. Unfortunately I did not check if it did swap, but will do so next time
I definately watched in wonder as Run.gps 'Time of Day' changed, but system time stayed the same!
since he 'Time of day' field changes, this means that system time changes. The 'Time of day' info is directly connected to system time. There must be some weird mechanism on your device still active that changes system time.
Might be one of the following:
- time is synchronized from cell network (but you've already switched this off)
- you have a program like 'SynchroTime' running
- time is updated from GPS (but Run.GPS does not do that)
If this is a problem of '.NET Compact Framework', you may try updating to the newest release: http://www.gps-sport.net/forums/thread/599-0/ Please check if the clock in Windows also changes or only in Run.GPS. It should be the same because all Run.GPS does here is to call 'DateTime.Now' which is the command to retrieve system time.
29.08.2008 15:30:53 UTCgeändert am 29.08.2008 15:31:06 UTC
Hi Tom,
the problem can be reproduced nearly the same...
See my latest training: http://www.gps-sport.net/trainings/Easy-pre-Gruyere-reco-with-Will_41832
With the 'Recorder' screen on, after about 11 km the 'Time of Day' went backwards 30 mins for no apparent reason. Then at about 22 km 'Time of Day' went forward 30 mins to the correct time. Hence 'Active Time' is 60 mins more than it should be. The ride was well within Swiss mobile phone zone and I even checked when the time went back 30 mins to see if it was still linked to the Swisscom service.
Is there any connection between rapid ascent/decent and this problem occuring?
But since you provided last update (I am currently running 226 1155) I have done several trainings crossing international mobile phone zones without problems?
These days I am now running my HTC Touch Cruise mounted on my handlebars. So I no longer use voice output. However, I recently changed one of the icons in the first screen (Recorder) to display 'Time of Day'. I did not specifically look at the 'time of day' during my last training, but will take a look next time (tomorrow- Friday). Just testing it in my office now it seems to be OK.
Very strange thing happened today: http://www.gps-sport.net/trainings/AE-Intervals-re-visited_41304
Actual start time was 17:40 and actual training time was 1:20. Somehow Run.gps thought it started at 16:21 and then tried to play catch up by artifically running fast or skipping time?