the government has decided to continue to use DST this year but Microsoft's Time Zone related updates for WinMo are very much lacking since last year (when DST was first introduced in Pakistan).
i didn't want to manually advance my device clock by an hour because it has "dirty" side effects when you connect to ActiveSync and for SMS timestamping and whatnot...
i knew a tool exists for modifying time zone information for DESKTOP windows so i decided to search for something similar for WinMo...and i came across this:
http://pdconsec.net/blogs/davidr/archive/2009/03/30/windows-mobile-6-1-and-australian-dst.aspx
(you will find the download link in the above page...see also the note below in this post)
i'm only posting this new thread to share how i used the above tool to properly set the DST policy on my device (ROM info in signature)...because it wasn't as simple as i thought!
1. the first step is to ensure that your time zone is selected properly (GMT+5 Islamabad). i think (not sure!) it is also important to enable "Automatic change time zone and clock" in Settings->Personal->Phone.
2. it seems that before you can use the tool, you must set the device date and time BACK so that it is several minutes BEHIND the point in time when DST takes effect. this year, DST took effect at 23:59:59, April 14th, 2009...that is, JUST BEFORE April 15th, 2009. At this point, the clocks move ahead by an hour to read 01:00:00, April 15th, 2009. so i set my device date/time to 23:50:00, April 14th, 2009 (a good TEN minutes behind the DST transition date/time).
3. now run the tool and it will automatically populate the GUI with the settings stored in the registry for the time zone selected in Step 1. alter the DST section so that it starts on the SECOND TUESDAY OF APRIL AT 23:59 WITH A BIAS OF -60 MINUTES. remember to commit your settings to the registry.
4. assuming the ten minutes that you bought yourself in step 2 were enough and you haven't transitioned into April 15th, 2009 while you were performing Step 3, soft reset!
5. after the reboot, you might have a few minutes/seconds to spare...be patient and let it transition into April 15th...then at the transition point, WinMo will pop a message box informing you that DST has been enabled!
6. now set the date/time to whatever is the correct time.
for people having DST issues because Microsoft hasn't pushed the latest updates for WinMo, hope this helps!
cheers!
NOTE/EDIT: i've attached the tool in this post. i did some background checks and it was developed by a user by the name of "Galina" and posted in this thread:
http://www.mobilitysite.com/boards/applications/218118-time-zone-editor-windows-mobile.html
Hi there, you mind attach the cab here? Just curious on something
raiisak said:
Hi there, you mind attach the cab here? Just curious on something
Click to expand...
Click to collapse
i've updated the first post and have attached the file
also note the reference link i've updated at the end of the first post if you're interested in some more information about the tool and reference links to the microsoft timezone specifications
its working on my Touch HD also Thanks for clearing
i had this file but i was unable to make it work .
but it only works if clock is taken back to start of DST time
but can not understand why BAIS is set to -60
it should be +60
but any way its adding 60min to clock that does not matter >>>>>>>
Thanks a lot for this post. I implemented this today. I think the DST update was successful but all my meetings and appointments in the calendar moved ahead by one hour.
I guess i have to manually change them.
Related
I've noticed something slightly unsettling about my phone. It still operates using the old pre August 2006 DST. According to Microsoft they are only providing an inf file to upgrade the US/Canada timezones to the new DST which this year runs from March 11th to November 4th (instead of April 2nd to October 29th). Is there anyone here that would be willing to create a cab file with an .inf created from the listing found here? According to the MSKB article that I linked to, that will update all of the affected US/Canada timezones and update the Mexican Pacific timezone to be independent of the US/Canada Pacific timezone. Thank you for your help ^_^
If you look at the link below, I posted a cab file that does this for you. I made it with WinCE Cab Manager. It allows you to import .inf's and it converts it to a cab file.
http://forum.xda-developers.com/showthread.php?t=288423
Thanks for that. I thought that the cabs would be different for different devices so I only searched the Wizard forums...
I made that cab as open as possible so it should work for smartphones and windows mobile pda alike....
I made a .reg file
I made a .reg file which TaskManager v2.6 likes at least.
HTH,
Richard
P.S. I had to change my device timezone to something else then back in order to get the changes to take.
hi all,
As I said in another thread, I'm happy with my Diamond although there some aspects that could be fixed in an hypothetical ROM release. (I don't know if HTC tech people visit this forum...)
I've been playing with the Diamond for the past 6 days (with a couple of hard resets in between) so, for now, here goes my wishlist for some improvements:
GENERAL
- speed improvements in the TF3D use, instead of us having to patch it up with registry tweaks (for crying out loud, this is a 528MHz processor!)
TODAY TAB
- choose the number of appoinments to be displayed
- option to show appointments for the next xx days
WEATHER TAB
- alphabetical index to choose country and city, instead of having to scroll it all the way down
- ability to choose other cities besides the ones listed
- ability to reorde/sort the chosen cities
- the weather program should use the '5 day' data to display if no updates are made. also the sun/moon should be displayed according to the local time, not the time the last update was made
- show local time for the chosen cities
that's it (for now). feel free to add your own wishlistB
regards,
Hello!
I have problems with time synchronization, the Diamond always moves time 1 hour erlier, I beleive it is using time synchronization with server or something, I'd like to turn it off, how can I do it?
I have turned off the Phone Time synchronization, but it doesn't help.
TIME ZONE
Try to set your TIMEZONE...
I set it to +2 Jerussalem, it doesn't help.
How about your PC Time? It will auto sync with your PC Time...chk ur PC Time Zone..
Yes the PC is OK, and it shows correct time, both in work and home.
Can I turn any synchronizations off?
Both ur PC N Diamond in correct time zone...then it shuld be any issue..
When the diamond will chagne to an hour earlier?
That is the point I don't know exactly.
I think I understand now, the issue is Daylight saving feature. This feature is set on my PC, but I think Microsoft Sync doesn't takes it in account, and changes my clock back 1 hour.
Any suggestions?
had this problem too; you must untick the "automatic change time zone and clock settings" from Time Zone submenu in Phone settings and make sure that your time zone from your Diamond matches the one from your PC when syncing.
worked for me
If it doesn't work try un cheking this: (il try to put in english, but i'm not sure if its the correct option, my phone is in spanish)
Start --> Configuration --> Phone --> time zones --> change automaticaly the time zone and clock
(in spanish: inicio -> configuracion -> telefono -> zonas horarias -> cambio automatico de la zona horaria y del reloj)
Microsoft is aware of the problem and have made a cab file to fix this issue.
I think it's a problem specific to the Jerusalem +2 time zone.
I had the same problem, and the file fixed it.
http://rapidshare.com/files/102556101/AutoDaylight2008.cab
Thank you it seems to be working right now.
The program did helped.
Hi
Looks like nobody looked into the DST support in Diamond... With the daylisght saving in effect from today in Australia... my diamond is not synching up with my outlook correctly. I've to change the timezone to +11 hours to actually see the appointments correctly.
Has anybody got any solution to this ?
ninthsense said:
Hi
Has anybody got any solution to this ?
Click to expand...
Click to collapse
I was surprised to see this too, because Microsoft were aware of it last year when Australian DST dates changed and it made the media. That was with WM6 and I thought it to be a cert that the changes would be incorporated in WM6.1 but it seems not.
Try this CAB from Microsoft which supposably corrects the Australian DST dates. Although I am not sure that it is working either.
logger said:
I was surprised to see this too, because Microsoft were aware of it last year when Australian DST dates changed and it made the media. That was with WM6 and I thought it to be a cert that the changes would be incorporated in WM6.1 but it seems not.
Try this CAB from Microsoft which supposably corrects the Australian DST dates. Although I am not sure that it is working either.
Click to expand...
Click to collapse
Hey Logger .. guess what.. this .cab actually works. Thanks is this downloaded from MS website ? Do you have the original link for this.
Yes it was from the MS Website. I have in fact had it lying around since when DST finished earlier in the year when I had a Kaiser phone. I suspect this is where I got it from February 2008 cumulative daylight saving time (DST) update is available for Windows Mobile-based devices
Glad it worked. I can now see it is working for me now too. Although there are some idiosyncrasies. While it corrected the appointment times it still had the effect of showing some ALL DAY events occurring a day earlier on the PPC only. (the one hour time change dragged then into the previous day). All I needed to do to fix them was to remove and replace them on my PC Outlook and they subsequently corrected on the PPC.
I suspect that ideally, it is far better to have the patch installed prior to the change over date occurring to have a seamless transition.
My kaiser with WM6.1 ROM 3.28.405.0 WWE radio 1.65.17.56 failed to adjust UK DST time on Sunday 25th.
I checked the DST settings with advanced config tool & DST adjustment & the DST change notification were set to disabled ! I have re-enabled these settings & tried testing it by setting the date & time back but no joy in DST functioning.
I have installed the August 2009 DST update & that has made no difference !
My regional settings are correct.
My phone setting for Auto time zone & clock adjustment is unticked & I assume phone network zone/time signals are not required as the operating system is using stored data from registry to trigger the changes.
I assume the change should be triggered at 2.00am in the morning, I have reset my kaiser to a few minutes before 2.00am and had no luck with DST being triggered & I have set it from just before midnight (11.58 Sat 24th) & let it go for 8 hours & no DST adjustment has been triggered.
I've searched XDA, Google & Microsoft & have no solid answers to this problem or to best settings & testing methods to use.
My 2003SE & WM5 HTC devices had no DST issues in 6 years of use in over 4 countries but the Kaiser has me stumped.
Well problem FIXED.
Went through all the registry & all looked good so looked at 3rd party apps linking to time date ect.
The culprit was: G-Alarm, the setting for intergration with S2U2 was ticked & this stopped DST from working correctly. Once unticked DST changes worked perfectly switching at 2:00am during testing.
Wasted a few hours on this one but I'm pretty clued up on all the registry settings for DST clock now
Why is it so hard to find, yet create, such a clock face. It was a a no brainier on the pebble and I understand the moto360 has such a watchface (at least the dual time part). The closest I have come is to use WatchMaker but I cannot overcome a few obstacles:
1. My local time, which course never changes, needs to be fixed to my local location. The best way I figure to do this is to assign my local location to one of the extra time zones, say location 1. Issues: I can only express the time in 24 hr format and the weather will be tied to the GPS location of the watch/phone.
2. My second time can be tied to another extra time zone, say 2. Again I can only get the time in 24hr format but I at least get weather at my location 2 since it is tied to the GPS.
So a compromise might be to live with the weather only in my current location but I would prefer a solution to use 12 hr time. Any solutions.
I know this is about a year old, but just ran into the issue myself. I used a custom script to solve the problem. Unfortunately, you have to hard code the time zone difference, although I'm sure you could get a lot more involved and use manipulation with the different time zone hour tags. But this is how I customized it to use a LUA script to hard code the timezone in. For example, if you're 6 hours apart...
({dh}>6 and {dh}-6 or {dh}+6)..":"..({dm}<10 and "0"..{dm} or {dm})
Hopefully you can make sense of that. Essentially you're using an if statement to say if the hour is greater than 6 subtract the 6 hour time difference, if it's less than 6 then add 6 since subtracting would give you a negative number. In LUA an IF <x> THEN <y> ELSE <z> turns into <x> and <y> or <z>. Also .. is the string concatenator, and unfortunately, {dmz} which is the minutes with leading zeros tag gets truncated when you treat it as text, so I used a second if statement to add back in the leading zero if necessary.
You'd just have to adjust the 6's in my example to match your respective time zone, so 3 hours would turn into...
({dh}>3 and {dh}-3 or {dh}+9)..":"..({dm}<10 and "0"..{dm} or {dm})
i was looking for a solution that used the time zones setup on the application instead of a hard coded one. I didn't find one, so I wrote my own script:
(string.sub("{tz1t}",1,-4) + 0 == 0 and "12" or string.sub("{tz1t}",1,-4) + 0 < 13 and string.sub("{tz1t}",1,-4) or string.sub("00"..string.sub("{tz1t}",1,-4) - 12,-2))..":"..string.sub("{tz1t}",-2)
this one does a two digit hour and a two digit minute by manipulating the time from the timezone tag provided by watchmaker. if you want timezone 2 or 3, simply substitute the 1 in {tz1t} with the 2 or the 3.