FORUMS
Remove All Ads from XDA

[APP] TimeSyncTZ 0-06 - NTP Time Sychronisation Client (06-JUN-09))

8,771 posts
Thanks Meter: 493
 
By DaveShaw, Senior Moderator Emeritus + Wiki Bureaucrat on 9th April 2008, 11:26 AM
Post Reply Email Thread
Info:
TimeSyncTZ is a Time Zone aware NTP client that also copes with Daylight Saving Time (DST). I wrote this after using an app called Sychro Time that only synced to UTC time rather than British Summer Time.

Screens:


Features:
  • 10 nist time servers to choose from.
  • Auto connects to the internet.
  • Silent running mode from the command line.
Usage (command line):
TimeSyncTZ can be started from a shortcut with any of the following parameter combinations. silent must be specified.

Code:
TimeSyncTZ.exe silent [/debug | /debug+ | /debug-] [/timeout:ms] [/silentdelay:ms] [/server:address] [/autoconnect | /autoconnect+ | /autoconnect-]

silent	                Mandatory first param to enable use of command line mode.
/debug[+/-]            Enable/Disable Debugging (Specifying enables, use +/- for explicit on/off) - default Off.
/timeout:ms            Number of miliseconds to wait before the NTP class times out - default 20000.
/silentdelay:ms        Number of miliseconds to wait before attempting the Sync (Useful when auto running when starting the OS) - default 15000.
/server:address        Address (IP/DNS) of the Server to sync with, if not specified will use the last server - default pool.ntp.org.
/autoconnect[+/-]      Enable/Disable auto connection to the internet (Specifying enables, use +/- for explicit on/off) - default On.

Change Log:
Download Full Change Log

0v06
-Added Config Dialog
-Fixed AutoConnect option
-Improved Error Handling (See \TimeSyncTZ_Error.log if the program crashes). Now logs silent mode errors too.
-Fixed LastSync bug from 0v05

Todo: (Expected fix in release)
  • Scheduling support, menu item to create "auto run" shortcut and a "Run when Internet connection established" support (0v07).
Known Issues:
  • Display problems in CE (#123)
  • Need to double sync when in DST and massively out of date (#128)
Credits:
Valer Bocan (for the C# NTP Class).
d0ugie (for encouragment)
nika (for support, as ever)
slumpz (for pool.ntp.org)
l3v5y (for looking after the thread)

MD5 Hash:
Code:
0v06 - FEDBBB61D18990DD8E04B9B7484A73DA
Attached Files
File Type: cab DaveShaw TimeSyncTZ 0-06.cab - [Click for QR Code] (83.9 KB, 8010 views)
 
 
9th April 2008, 12:25 PM |#2  
l3v5y's Avatar
Retired Senior Moderator
Flag Bristol
Thanks Meter: 42
 
Donate to Me
More
Thanks for this! I'll test it and report back.
9th April 2008, 07:20 PM |#3  
Junior Member
Thanks Meter: 0
 
More
Can you clue me in to why one might use this app? I travel all over the US and the network sync for time zones built into my phone is crap and I can't deal with wasting time fixing appoinments after changing time zones.
10th April 2008, 09:00 AM |#4  
DaveShaw's Avatar
OP Senior Moderator Emeritus + Wiki Bureaucrat
Flag Huddersfield
Thanks Meter: 493
 
More
Quote:
Originally Posted by bdumch

Can you clue me in to why one might use this app? I travel all over the US and the network sync for time zones built into my phone is crap and I can't deal with wasting time fixing appoinments after changing time zones.

It doesn't Sync Time Zone's it Sync's your time, but in your own time zone (set in regional settings) rather than in UTC time.
21st July 2008, 08:35 PM |#5  
nikagl's Avatar
Senior Member
Flag Nieuwegein, NL
Thanks Meter: 618
 
Donate to Me
More
Great app, better than SP Timesync which does not automatically connect (though I do like the interface ).Regards,Nika.
21st July 2008, 10:01 PM |#6  
DaveShaw's Avatar
OP Senior Moderator Emeritus + Wiki Bureaucrat
Flag Huddersfield
Thanks Meter: 493
 
More
Quote:
Originally Posted by nikagl

Great app, better than SP Timesync which does not automatically connect (though I do like the interface ).Regards,Nika.

Thanks Nika,

I keep tinkering with the source and I will be done updates when I get time. I might even look at the UI as well

Dave
19th December 2008, 10:45 PM |#7  
DaveShaw's Avatar
OP Senior Moderator Emeritus + Wiki Bureaucrat
Flag Huddersfield
Thanks Meter: 493
 
More
I've finally updated this app, hopefully I'll keep tinkering to improve stuff, feel free to post feed back.

Ta
Dave
20th December 2008, 12:52 AM |#8  
d0ugie's Avatar
Senior Member
Flag New York
Thanks Meter: 43
 
More
TimeSyncTZ FTW!
Bravo Dave. In software and other areas in life it often eludes us that simplicity and usefulness are not mutually exclusive.

Thanks for letting me host it. I didn't just add it, I ditched your competitor of sorts sptimesync, a move which is a first for my site.

Doug
1st January 2009, 01:14 AM |#9  
l3v5y's Avatar
Retired Senior Moderator
Flag Bristol
Thanks Meter: 42
 
Donate to Me
More
I love the "I'm a programmer..." line...

Thanks for the update. Now I can get the time right whenever I startup my phone... And that happens a lot with excessive ROM flashing and unstable software!
1st January 2009, 12:13 PM |#10  
nikagl's Avatar
Senior Member
Flag Nieuwegein, NL
Thanks Meter: 618
 
Donate to Me
More
Not sure whether I've ever posted this, but when you sync your phone calendar appointments, and sync the time afterwards you might get strange notifications, and errors (I've had this several times). Nowadays I always perform the following steps when ROM-updating:

1. Update ROM, usually I do not change time/date with the initial screens
2. Run timesync + soft-reset
3. Run Sashimi (or UC, or whatever you use to install your apps )
4. Sync my exchange account (= contact & calendar)

Funny thing I noticed is that syncing exchange/calendar takes a long time on WM6.1 (every 100 cal-items it delays for a few minutes), which does not occur on WM6.0... (yeah, I'm running a 6.0 default ROM currently )

Regards,

Nika.
1st January 2009, 01:04 PM |#11  
Senior Member
Flag Le Vesinet
Thanks Meter: 2
 
More
I get this error choosing the last server in the list.
Works with the first ones.
Thanks for the tool.


TimeSyncTZ.exe
Exception
Un message d'erreur est disponible pour cette exception, mais il ne peut pas être affiché, car ces messages sont facultatifs et ils ne sont pas actuellement installés sur ce périphérique. Installez NETCFv35.Messages.FR.wm.cab pour Windows Mobile version 5.0 ou ultérieure ou NETCFv35.Messages.FR.cab pour d'autres plateformes. Redémarrez l'application pour voir le message.

à TimeSyncTZ.NTPClient.Connect(Boolean UpdateSystemTime)
à TimeSyncTZ.TimeSync.ThreadSyncTime()i
Post Reply Subscribe to Thread

Guest Quick Reply (no urls or BBcode)
Message:
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes