January 15, 2007

Daylight Saving Time – Windows Mobile Fix

Daylight Saving TimeAs discussed here, the Daylight Saving Time change for 2007 is going to cause problems for unpatched technologies. Most vendors, including Microsoft, have released patches. One big area that is lacking is Windows Mobile smartphones & PDAs. Microsoft release a registry fix and instructed the carriers to push out a patch. Most of the carriers, in their infinite wisdom, have neglected to do so. If you rely on your Windows smartphone, you need this fix. Microsoft published the registry fix here. This fix requires you to build a CAB file and then install it. To save you the trouble, I have bundled the CAB file for you:

Microsoft Windows Mobile Daylight Saving Time Patch

You can either download the CAB file directly to your cell phone, or download to your PC, copy it via activesync to your phone, and then run it.

Since I never recommend just trusting an executable you find online, you may want to check the contents of this file. If you save it with a .txt extension, you can open it with notepad. There will be some extra characters, but the bulk of the file should match the patch from Microsoft. If you want to create your own CAB file, you need the cabwiz.exe executable with is part of Visual Studio. Save the code below as a .INF file and then run cabwiz.exe against it.

[Version]
Signature=”$Windows NT$”
Provider=”Microsoft”
CESignature=”$Windows CE$”[DefaultInstall]
AddReg = RegSettings.All

[SourceDisksNames]
1 = ,”Common Files”, , C:\My_Cabs\DST2007WM5

[SourceDisksFiles]
readme.htm = 1

[DestinationDirs]
Files.Common = 0, %CE3%
DefaultDestDir = 0,%InstallDir%

[CEStrings]
AppName = “Update for 2007 Daylight Saving Time”
InstallDir = %CE3%

[Strings]
NEW = “SOFTWARE\Microsoft\Timezones\60″
ATL = “SOFTWARE\Microsoft\Timezones\50″
EST = “SOFTWARE\Microsoft\Timezones\35″
CTL = “SOFTWARE\Microsoft\Timezones\20″
MNT = “SOFTWARE\Microsoft\Timezones\10″
PAC = “SOFTWARE\Microsoft\Timezones\4″
ALS = “SOFTWARE\Microsoft\Timezones\3″
CHI = “SOFTWARE\Microsoft\Timezones\13″
MXC = “SOFTWARE\Microsoft\Timezones\30″
TJA = “SOFTWARE\Microsoft\Timezones\5″

[Files.Common]
readme.htm,,,0

[RegSettings.All]
;GMT-3:30 Newfoundland
HKLM,%NEW%, TZI, 0×00000001,d2,00,00,00,00,00,00,00,c4,ff,ff,ff,00,00,0b,
00,00,00,01,00,02,00,00,00,00,00,00,00,00,00,03,00,00,00,
02,00,02,00,00,00,00,00,00,00

;GMT-4 Atlantic
HKLM,%ATL%, TZI, 0×00000001,f0,00,00,00,00,00,00,00,c4,ff,ff,ff,00,00,
0b,00,00,00,01,00,02,00,00,00,00,00,00,00,00,00,03,00,00,00,
02,00,02,00,00,00,00,00,00,00

;GMT-5 Eastern US
HKLM,%EST%, TZI, 0×00000001,2c,01,00,00,00,00,00,00,c4,ff,ff,ff,00,00,0b,
00,00,00,01,00,02,00,00,00,00,00,00,00,00,00,03,00,00,00,
02,00,02,00,00,00,00,00,00,00

;GMT-6 Central US
HKLM,%CTL%, TZI, 0×00000001,68,01,00,00,00,00,00,00,c4,ff,ff,ff,00,00,0b,
00,00,00,01,00,02,00,00,00,00,00,00,00,00,00,03,00,00,00,
02,00,02,00,00,00,00,00,00,00

;GMT-7 Mountain US
HKLM,%MNT%, TZI, 0×00000001,a4,01,00,00,00,00,00,00,c4,ff,ff,ff,00,00,0b,
00,00,00,01,00,02,00,00,00,00,00,00,00,00,00,03,00,00,00,
02,00,02,00,00,00,00,00,00,00

;GMT-8 Pacific US
HKLM,%PAC%, TZI, 0×00000001,e0,01,00,00,00,00,00,00,c4,ff,ff,ff,00,00,0b,
00,00,00,01,00,02,00,00,00,00,00,00,00,00,00,03,00,00,00,
02,00,02,00,00,00,00,00,00,00

;GMT-9 Alaska
HKLM,%ALS%, TZI, 0×00000001,1c,02,00,00,00,00,00,00,c4,ff,ff,ff,00,00,0b,
00,00,00,01,00,02,00,00,00,00,00,00,00,00,00,03,00,00,00,
02,00,02,00,00,00,00,00,00,00

;GMT-7 Chihuahua, La Paz
HKLM,%CHI%, TZI, 0×00000001,a4,01,00,00,00,00,00,00,c4,ff,ff,ff,00,00,0a,
00,00,00,05,00,02,00,00,00,00,00,00,00,00,00,04,00,00,00,
01,00,02,00,00,00,00,00,00,00

;GMT-6 Mexico City, Monterrey
HKLM,%MXC%, TZI, 0×00000001,68,01,00,00,00,00,00,00,c4,ff,ff,ff,00,00,0a,
00,00,00,05,00,02,00,00,00,00,00,00,00,00,00,04,00,00,00,
01,00,02,00,00,00,00,00,00,00

;GMT-8 Tijuana, Baja California
HKLM,%TJA%, TZI, 0×00000001,e0,01,00,00,00,00,00,00,c4,ff,ff,ff,00,00,0a,
00,00,00,05,00,02,00,00,00,00,00,00,00,00,00,04,00,00,00,
01,00,02,00,00,00,00,00,00,00
HKLM,%TJA%, Display, 0×00000000, “GMT-8 Tijuana, Baja California”

I confirmed using Mobile Registry Editor from http://www.breaksoft.com/ that the keys did not exist before the patch, and now exist after the patch, on my Samsung Blackjack. The only way I know to test that the patch works is to change the date/time on your phone to March 11, 2007 01:59:00AM and see what happens. Since I am lazy, I plan to wait until March 11 & just see what happens. If you test this patch before then, please leave a comment and let me know if it works.

-Bill

UPDATE – 01/29/2007

Thanks to Eric for figuring this out: Once you apply the patch, you must manually change your timezone to something else and click apply. After that, change it back to your correct time zone. This forces the phone to re-read the registry file. I tested this on my Blackjack and it worked perfect. The phone changed the time correctly at 03/11/2007 2:00AM to 3:00AM and gave me a dialog box telling me it had adjusted for DST.

UPDATE – 02/06/2007

David found the following link to a similar fix for Australian time zone changes: http://www.pocketpcthoughts.com/articles.php?action=expand,53751. I have not tested these CABs so use at your own risk.

UPDATE – 03/07/2007

Mike found an updated patch released by Microsoft. Details can be found here:Â http://www.microsoft.com/windowsmobile/daylightsaving/default.msp. I recommend everyone install this patch instead of my unsupported CAB file.

Thanks for stopping by.
If you found this article useful, please leave a tip.

87 Comments »

  1. MS Mobiles said,

    January 16, 2007 @ 5:13 pm

    [...]Because of the Energy Policy Act, daylight saving time is extended by four weeks in 2007. so instead of modifying registry by yourself to ensure proper time change, you can fetch it also as a patch – in CAB file! Author of this patch writes:[...]

  2. Thinkabdul.com said,

    January 16, 2007 @ 6:11 pm

    [...] Hence, edgeBlog has created a CAB file with the necessary registry information which can be downloaded here [...]

  3. SolSie.com / The Lighter Side of Mobile Technology » Blog Archive » New Daylight Saving Change - CAB file available! said,

    January 17, 2007 @ 4:00 am

    [...] http://www.edgeblog.net/2007/daylight-saving-time-windows-mobile-fix/ [...]

  4. Vincent said,

    January 17, 2007 @ 7:36 am

    Thanks for taking the time to do this. However, I think there may be a problem with the “x” character you have in the setting strings.

    Microsoft Doc … TZI, 0×00000001,
    Your Doc … TZI, 0Ă—00000001,

    The “x” in the Microsoft doc is a normal x – HEX Code ’78′, whereas the “x” in your doc is HEX Code ‘D7′

    Please advise if these are compatible.

  5. bill said,

    January 17, 2007 @ 8:34 am

    Vincent,

    I think WordPress changed the “x” character during the copy/paste. When we built the CAB file, we did it straight from Microsoft’s website here: http://support.microsoft.com/kb/923953. If you want to build the CAB yourself, I would recommend you build it from the source, rather than from my page. Otherwise, the CAB file should be correct, and tested OK on my phone.

    Thanks for catching that!

    -Bill

  6. March 11, 2007: Everything You Thought You Knew Will Be Wrong… at Just Another Mobile Monday said,

    January 17, 2007 @ 2:48 pm

    [...] So, how do you tell your Pocket PC to begin Daylight Savings Time on March 11, 2007, as planned?  Well, Microsoft has the answer.  This article from Microsoft explains everything you need to know to update your registry to account for this change.  Of course, this still does not account for people like me, who think editing the registry is akin to brain surgery.  Well, there is an answer for you (and me) as well.  The good folks at Edgeblog have kindly compiled all of these registry edits into an easy to use cab file.  Just download and run the file and try not to oversleep when your alarm goes off on March 11. [...]

  7. » Registry Fix Issued For Windows Mobile Daylight Saving Problem »  InsideMicrosoft - part of the Blog News Channel said,

    January 19, 2007 @ 1:11 pm

    [...] Edge Blog has gone ahead and built the CAB file that will fix Daylight Saving Time on Windows Mobile devices by adding registry keys provided by Microsoft. Microsoft publicly made available the registry keys device makers need to release to their customers, but those device makers have neglected their customers (as they usually do), forcing the users to create a solution. I’m glad to see this, and will load it on my and my wife’s Windows Mobile-based phones, and smile knowing that such a fix would not be possible on an Apple product. (via Download Squad) [...]

  8. edgeblog » Daylight Saving Time - Windows Mobile Fix at Savage Nomads said,

    January 20, 2007 @ 7:18 am

    [...] edgeblog » Daylight Saving Time – Windows Mobile Fix [...]

  9. GMobileSync » Daylight Saving Time said,

    January 20, 2007 @ 1:55 pm

    [...] Are Daylight Saving Time start and end dates changing for anyone else around the world? This is important for getting iCalendar recurrence schedules to go from the Mobile device to Google Calendar. *Update* Thank you for all of the comments with new regulations on Daylight Saving Time, links to KB articles and links to patches for Mobile devices! Microsoft has released a patch for Windows and .NET that you can get through Windows Update. There is a knowledge base article describing how to patch Mobile devices manually. The people at EdgeBlog created a Windows Mobile patch for Daylight Saving Time. [...]

  10. Eric Willis said,

    January 20, 2007 @ 2:01 pm

    Thanks for the article and the patch, Bill! I develop a piece of software called GMobileSync that will be running into this exactly problem in a few months. I’ve updated my website to list your patch as the way to go.

    http://rareedge.com/gmobilesync/2007/01/14/daylight-saving-time/

    Thank you!
    Eric Willis
    GMobileSync

  11. Chad Conrow said,

    January 22, 2007 @ 9:56 am

    Hi Bill,

    Tested the patch using the download from MS’s site method. No need to reboot the phone, you get prompted to ‘check your time settings’. One major flaw with this patch that MS will probably still need to address is that reoccurring meetings scheduled prior to installing the patch shift by an hour on the calendar itself (i.e. an 11:00 AM meeting shifts to 12:00 PM).

    So long story short, the clock is fixed, the calendar issue apparently is not… :(

  12. Peter S said,

    January 22, 2007 @ 12:15 pm

    Can’t download on my HTC Wizard for some reason – when I type in the link or go directly from the page, it loads up the CAB file in the browser rather than giving me an option to download it. I’ve run into this a couple of times and am not really sure why this is happening. Anyone got any pointers?

    Thanks.

    -Pete

  13. Watty said,

    January 22, 2007 @ 9:26 pm

    Western Australia has embarked on a 3 year trial of Daylight Saving yet MS have neglected to create a patch for the three year trial. How frustrating when they have made a patch for the US for only a one year period.

    Does anyone know of a way to fix this for West Australians?

  14. MowGreen said,

    January 23, 2007 @ 11:38 am

    Western Australian Daylight Savings Changes for Microsoft Windows for the Year 2006/2007
    http://www.microsoft.com/downloads/details.aspx?FamilyID=c6a2c8fe-abda-4051-a24f-3ec933089747&DisplayLang=en

  15. Singh said,

    January 24, 2007 @ 8:43 am

    I am trying to build the cab from the inf file from http://support.microsoft.com/kb/923953. well, I copied and pasted the code into notepad and saved it in ANSI format with inf extension. When I ran the cabwiz.exe to build cab file, I got an errmessage in my error file:

    Error: Section [RegSettings.All] registry value “TZI” contains invalid data for a binary type.

    What is going on? Any idea? I thought it would be easy. But, it is not working right. Am I doing something wrong?

  16. Singh said,

    January 24, 2007 @ 8:48 am

    Never Mind. Thanks guys. It finally worked.

  17. Singh said,

    January 25, 2007 @ 12:12 pm

    anyone has tested the CAB file. I have no luck. I advanced my Pocket PC to March 11, 2007 to 1:58:00 AM and waited. The clock didnot advance one hour.

    I created CAB from Microsoft website and it didnot work. I copied over the CAB file from this website and it didnot work either. If any one of you ahve tried testing it, let me know if it is succesful. By the way, the device I am using is Windows Mobile 5.0.

  18. Ronnie said,

    January 25, 2007 @ 3:04 pm

    I tried testing it also and got the same results as Singh did. I advanced the date and time to right before it’s suppose to change and nothing. I got the cab file from here and installed it successfully. But in test, I’m a no-go. Running Windows Mobile 5.0. Anyone with successful test results, how did you test it? Thanks in advance!

  19. shahine.com/omar/ - I love the lazy web, DST fix for Windows Mobile said,

    January 25, 2007 @ 4:12 pm

    [...]  Thursday, 25 January 2007 « Apple TV vs Media Center + MCE Tunes | Main | I love the lazy web, DST fix for Windows Mobile Isn’t it great when you blog about a problem and some one else does the work to create a solution?This is referred to as the Lazy Web and I love it. [...]

  20. Windows Mobile Fix for DST said,

    January 29, 2007 @ 7:14 am

    [...] Thanks to Bill, one of the EdgeBack consultants, the registry changes needed for the Daylight Savings Time fix for Windows mobile devices is now available as a CAB file that can be installed fairly easily. I need to install this on my smartphone later this week and will update the post with appropriate results of the installation. [...]

  21. Eric said,

    January 29, 2007 @ 8:57 am

    I found that after you install one of the CAB file fixes to your mobile phone, then you must manually change your phone to a different time zone (make sure you click “OK” to actually change it). After chaning your time zone you can then immediately change it back to your desired time zone. I belive this forces the mobile phone to reread the new registry settings. You should then be able to test out the changes on your phone by setting your clock ahead to 1:59AM on 3/11/2207. At exactly 2:00AM your phone should jump ahead by one hour. A message box will also appear. (By the way, a “soft reset” didn’t work for me. I had to change my time zone as mentioned above.)

    I am still receiving a “the wrong binary format may be in use” warning message when I use CABWIZ to create a CAB file. It seems to work okay, but I don’t like seeing that warning. Any ideas?

  22. bill said,

    January 29, 2007 @ 11:45 am

    Eric,

    This is a great tip. Thanks. I tested it and it worked on my Blackjack.

    Are you using cabwiz against the code in my post, or the code on Microsoft’s page? I highly recommend you go straight to the source. Sometimes, WordPress changes things, like the ASCII code used to represent a character.

    Thanks,

    -Bill

  23. Pete H said,

    January 30, 2007 @ 7:21 am

    In my case, I knew I had a problem because Outlook-synced appointments were showing up an hour early on my WindowsMobile PDA for much of March. After running the fix (and changing the time zones out and back as Eric has pointed out) the times on my PC and on the PDA for those pesky March appointments are back in sync. WM2003 (4.01.16 ENG) – Phone Edition

  24. Neil Brosnan said,

    January 30, 2007 @ 2:23 pm

    Hi interesting and thanks for the tips. As a matter of interest -
    did anyone test Nov 4 change ?
    1:59 should roll back to 1 AM , but goes to 2 instead like a normal day.

  25. David Mierowsky said,

    January 30, 2007 @ 11:49 pm

    The fix given for the recent DST change in Western Australia does not apply to WM5. Anyone have any pointers for extending the CAB file for this new time zone ? I’ve been told to model it off the key in the WinXP registry so will try that if no one has any better info

  26. bill said,

    January 31, 2007 @ 12:18 am

    David,

    The fix provided here does work on WM5, at least for the US. I tested it on my WM5 BlackJack Smartphone. I don’t know if it will work for Western Australia. Make sure you manually change your timezone AFTER applying the CAB.

    -Bill

  27. Eric Peterson said,

    January 31, 2007 @ 8:24 am

    Neil, I tested the November 4th change and it worked as expected. What you may have done is skipped over the entire DST time period and therefore your phone didn’t have to “switch out” of DST time.

    Try this… First change your date/time to 1:59am on 3/11/2007. At 2:00am your phone should move your time forward one hour and pop up a message will appear indicating so. Now change your time again to 1:59am on 11/4/2007. At 2:00am your time should move back one hour (I’m already looking forward to the extra hour of sleep), and once again you should receive the pop up indicator.

    I don’t think the second time change will happen (on 11/4/2007) unless your force your phone to change times on the first one (3/11/2007).

    Hope this helps,
    Eric

  28. CTSLICK said,

    January 31, 2007 @ 10:20 am

    WIll the cab work for Windows Mobile 2003 or is this a WM5 fix only? Thanks

  29. Dale Lanz said,

    January 31, 2007 @ 6:26 pm

    I just tested your patch and it worked on our device, a Symbol PDT-8100. It uses Pocket PC 3.0.11171

  30. Mike said,

    February 1, 2007 @ 9:36 pm

    If you apply this patch it will completely destroy your Outlook calendar – at least as far as being usable. As noted above, entries that are repeating AND ALL others will be moved by an hour during the affected time. If you look into the summer, everything will be shifted. If you change the date on your mobile device to fall within this period, everything will look normal – but this is not good. If I want to enter a 3:00 appointment in June I would now have to enter it at 2:00 for it to show up at the right time when June arrives. I can’t believe more people aren’t complaining about this – Does anyone know how to revert this registry hack?

  31. bill said,

    February 2, 2007 @ 12:23 am

    Mike,

    Did you also patch your PC and Outlook? I have been running this patch without problems for 2 weeks. If you want to remove the patch, just delete the registry keys. You can use the mobile registry editor to do this. http://www.breaksoft.com/Blog/Utilities/2005/1/Mobile_Registry_Editor.aspx

    Sorry you are having problems.

    -Bill

  32. Joe said,

    February 3, 2007 @ 8:26 pm

    It is amazing how much of a problem Microsoft is having with the new DST rules. Since Western Australia has also decided to adopt a 3-year “Summer Time” trial, all previously released patches for DST are not valid.

    On or around 2/12/07, Microsoft is expected to release new DST patches for their Operating Systems; replacing the current 928388 hotfix. The new hotfix file will include both US and Australia’s new DST rules. To this point, Microsoft has not issued a new .inf file for Windows Mobile; to include the changes for Australia’s two western time zones. Can you help Bill?

    In addition, Microsoft will be releasing a new Rebasing tool for all versions of Outlook. Apparently, Microsoft does not currently stamp calendar entries with time zone information. The Rebasing tool will go through the calendar and re-stamp them. Careful, the re-stamping of the time will force Exchange to submit new calendar entry updates to meeting participants. Too many updates at once may slow or choke your Exchange server.

  33. Tim said,

    February 6, 2007 @ 11:58 am

    “Once you apply the patch, you must manually change your timezone to something else and click apply.”

    I tried this by switching from GMT-8 – Tijuana to GMT-8 Pacific. This does not fulfill the above requirement. You must actually change your timezone to a different timezone, not just “to something else”.

  34. Tim said,

    February 6, 2007 @ 12:02 pm

    BTW…I just thought I would mention that my above post referred to the Cingular 8525. I purchased a BlackJack as well and it properly handles the new 2007 DST out of the box. Funny thing, though, the Blackjack does not have the new Timezone keys that your CAB file introduced to the 8525.

    Great help for us mobile phone guys. Thanks much.

  35. Tim said,

    February 6, 2007 @ 3:24 pm

    One more follow-up. If you use the Exchange Server Mobile Admin Tool to wipe the device you must reinstall the CAB file.

  36. David Mierowsky said,

    February 6, 2007 @ 8:05 pm

    Has anyone actually built this inf file using CABWIZ ? I’ve copied it and added what I think is the right entry for Western Australia but get all sorts of errors when trying to run CABWIZ.

  37. bill said,

    February 7, 2007 @ 12:55 am

    David was kind enough to provide this link to a similar CAB for Australian time zone changes: http://www.pocketpcthoughts.com/articles.php?action=expand,53751

    Thanks!!!

  38. Tom said,

    February 8, 2007 @ 10:00 am

    Great fix. Thank you.

    Does anybody know how to make the changes survive a Hard Reset of the device? After a hard reset the cab file is no longer installed. It there a way to have it automatically re-install after a hard reset?

    Thanks!!

  39. bill said,

    February 8, 2007 @ 10:29 am

    Tom,

    Best advice I can give you is save the CAB to your internal storage and re-run it after a hard reset.

    -Bill

  40. Rav said,

    February 8, 2007 @ 2:13 pm

    I tried to use the CAB fix from your blog on to my PPC2003 SE device. It does not seem to fix the DST issue. I tried making the CAB from MSFT website, but it does not seem to work either. I can see the registery entries being added after I instal the cab file. But the DST seems to work with old settings for April only. I tried restarting , warm boot , cold boot. Does not seem to work . Did anyone have seen this on PPC 2003 device? Any suggestions will be welcome.

    thanks
    Ravi

  41. Rav said,

    February 8, 2007 @ 2:58 pm

    Fix seems to work when I did a zone change before and after applying the CAB file. Weird !!! thank you very much Bill !!

    -ravi

  42. Rav said,

    February 9, 2007 @ 9:18 am

    Can anyone explain , why do we see this behaviour in PPC 2003. I have not tried to ruu this fix on a WM5.0 , because the ones I have already has it fixed in its OS.
    So has anyone seen this fix to take effect only after zone switching on the WM5.0 devices or is it just PPC ?

    -ravi

  43. Rav said,

    February 9, 2007 @ 9:22 am

    Can anyone explain , why do we see this behaviour in PPC 2003. I have not tried to run this fix on a WM5.0 , because the ones I have already has it fixed in its OS.
    So has anyone seen this fix to take effect only after zone switching on the WM5.0 devices or is it just PPC ?
    Is there any explanation for this ? I know that registery settings are forced to read when you change the zone. But a restart also does the same I thought and apparently not the case here. Any thoughts people ?

    -ravi

  44. Scott said,

    February 9, 2007 @ 4:07 pm

    I’m having an issue getting this patch onto any Motorola Q with ActiveSync. I have run it fine on Blackjacks and a few HTCs but the Q is acting up. If I try to e-mail it to the user, Microsoft ActiveSync blocks the cab file. I can’t ‘save as’ (no touchscreen). If I try to go to the cab file on this page or if I go to this page then click the link, it opens the cab as garbled text. Any Clues other than putting this on a card and installing? I have a bunch of these devices and the manual install is going to be a long haul.

    Thanks.

    Scott

  45. Vince said,

    February 12, 2007 @ 8:15 am

    I saw that Singh had the same problem I am having now ““TZI” contains invalid data for a binary type.” and I guess he figured it out. I can’t seem to figure out what the issue is or how to fix it to make the cab file. Any suggestions?

  46. Vince said,

    February 12, 2007 @ 8:24 am

    Also, What is the readme.htm? and what it is used for? Is this a file I create?

  47. Linda said,

    February 13, 2007 @ 8:36 am

    Is there a fix for Windows CE 4.2 devices? This fix works with Windows Mobile devices and I need a fix for the older PDA devices.

  48. bill said,

    February 13, 2007 @ 9:04 am

    Linda,

    CE uses a different registry structure. You’ll need to build a cab specific for your version and platform:

    http://support.microsoft.com/kb/923027/

    -Bill

  49. Dewey said,

    February 14, 2007 @ 6:08 am

    I made a cab file with the code as listed above. I also tried the code from the MS site. In both cases I get an error message that says “Installation failed. DST2007.cab is not a valid Windows CE Setup file. PocketPC 2003 (Ozone) (ie V4.20.1081 Build 13100). Any suggestions?

  50. Dewey said,

    February 14, 2007 @ 7:27 am

    Nevermind. I found an updater that works at http://www.aximsite.com/boards/showthread.php?t=142897&highlight=daylight+saving+time. It may be Axim-specific but it did work for me.

  51. Jeff said,

    February 14, 2007 @ 2:37 pm

    I successfully applied the patch to the following devices:
    PPC-6700
    Verizon Q
    Cingular 8125
    T-Mobile MDA

    However, I have not been able to get it to work with a Blackjack. I have tried this on two different Blackjack devices and on both devices I receive an error message stating “Installtion was unsuccessful”. Is there some trick to install on the Blackjack?

  52. bill said,

    February 14, 2007 @ 2:43 pm

    Jeff,

    It worked fine on my BlackJack. I synched it via ActiveSynch to my storage
    card and then ran it from the file system.

    -Bill

  53. Scott said,

    February 14, 2007 @ 3:22 pm

    Thanks for all the help. Microsoft finally created a CAB. Smartphones and Pocket PCs have different files. They can be found here:

    http://www.microsoft.com/windowsmobile/daylightsaving/default.mspx#connectto_exchange_server

    I installed and tested on a Motorola Q (Verizon) and Cingular 8525.

    Scott

  54. Mikki said,

    February 16, 2007 @ 2:51 pm

    I tried installing the update on my Blackjack and I got the following error message:

    “The program you have installed may not display properly because it was designed for a previous versions of Windows Mobile software.

    Has anyone received this error message and know how to troubleshoot this?

  55. Vince said,

    February 19, 2007 @ 7:06 am

    Dewey, Try installing it using the activesync loader.

    I am a similar problem but mine is because I need to be able to copy the cab to the handheld and then click on it/run it and have it install automatically without it being connected to a pc. It gives me that error when I click on the cab. When I use the cab on the this site it installs but the cab does not delete itself once installed. I find this to be a problem because I put the cabs in the startup folder on a Hard reboot so they will reload and this will cause the cab to reload every time a soft reboot occurs. I tried to create a cab from Microsofts site but am getting TZI error everytime (see comment above). So, Does anyone know how to create a cab that cab be loaded from the handheld that will self delete?

  56. Vince said,

    February 19, 2007 @ 2:14 pm

    Forget it. I got both of my questions. The TZI error is because the text “0Ă—00000001,” “e0……” were on seperate lines on microsofts site causing an error. And the self deleting cab was because the there was no file being copied in the file.

  57. e805er said,

    February 21, 2007 @ 12:38 pm

    i installed the patch…thank you….

    but only rec’d a message that my timezone changed when i changed it something else and back to eastern…

    no message of “dst” at all….

    did the patch still work?

    thanks.

  58. The Merg said,

    February 27, 2007 @ 3:37 pm

    Does anyone know if this fix would work on an IPAQ 1910 (PocketPC 2002)?

    Thanks.

  59. Kev said,

    March 3, 2007 @ 7:32 am

    I just tesed my 1910 with this and it seams to work great. But you do have to change the time zone, save, and then change it back again to your time zone like the update on 1/29/07 tells you to or it does not work.

  60. bill said,

    March 6, 2007 @ 11:37 am

    Palm has released their patches here:

    http://www.palm.com/us/support/downloads/dst.html

  61. mike conley said,

    March 7, 2007 @ 9:31 am

    “Alert: Microsoft Replaces Defective DST Software Patch

    By James Alan Miller
    March 6, 2007

    Microsoft has issued a patch for the Windows Mobile software patch it issued a few weeks back to address changes in Daylight Saving Time (DST) . That first version, as it turns out, was defective.

    Those who installed the original DST patch discovered their appointments were off by an hour between March 11th and April 1st, when DST would have began if the old rules were still in effect. The new version of Microsoft’s DST software update corrects this problem.

    Beginning this year, DST start three weeks earlier (2:00 a.m. on the second Sunday in March, the 11th for 2007) and ends one week later (2:00 a.m. on the first Sunday in November, the 4th for 2007) than in the past. Previously, it started the first Sunday in April and ended on the last Sunday in October.

    Microsoft latest version of its DST software update promises to enable your handheld or smartphone to alter the time correctly when March 11th rolls around next week. So your Pocket PC, Pocket PC Phone or Windows Smartphone’s appointments will reflect the correct hour you set them to occur.

    Click here for Microsoft’s DST patch and directions.”

    Does anyone know if this is going to be an issue for people who used the patch from this board instead of the one microsoft issued?

  62. bill said,

    March 7, 2007 @ 9:41 am

    Mike,

    Thansk for finding this. I am recommending anyone who used my patch to run the Microsoft update, found HERE!!!

  63. mike conley said,

    March 7, 2007 @ 9:58 am

    bill, do you have any idea what they may have changed? I’m servicing about 15 executives carrying treo 700w’s and there calendars seem to be right with your patch.

  64. Kris said,

    March 7, 2007 @ 4:51 pm

    Do we need to uninstall the “old” patch first or can the new one simply be installed on top of it?

    Thanks
    Kris

  65. bill said,

    March 7, 2007 @ 4:57 pm

    I installed the new patch without removing the old one, with no adverse effects. I have a Cingular BlackJack. Your mileage may vary.

    -Bill

  66. Mike said,

    March 7, 2007 @ 10:10 pm

    OK – I complained above that this did not work (for my device it seems – a T-Mobile MDA running Win Mobile 5 Rom version 2.26.10.2 WWE – it looks like others are having better results.) I tried the original patch – as stated above this really threw the device/outlook sync for a loop to the point I had to delete calendars and start over.

    So I tried this weeks patch. The good news is that the fix is better, but completely WRONG still. Recurring calendar entries that I enter on the phone appear to be correct (I am Mountain Time BTW) on the phone and in outlook. Entries made in Outlook however appear to be off 1 hour today, and 2 hours next week (earlier). What a mess.

  67. Mike said,

    March 7, 2007 @ 10:15 pm

    Oh, by the way – the entries appear off by 1 or 2 hours as viewed in the Mobile device.

    Also:
    We have 2 of these devices – one syncs with Win XP and the other with Vista Ultimate. Both are now nothing better than expensive phones. Oh, and don’t even bother calling T-Mobile – they have no clue (though they finally did refer me to the DST link on the MS site.)

  68. alasdair said,

    March 8, 2007 @ 4:54 am

    I’ve tested the easy patch on a patched and unpatched system without removing the original patch and it works there’s a link to a page that gives you all the details of how to and the order in which you update all your desktop apps over on my blog at http://blog.commsconsulting.co.uk/2007/03/08/daylight-saving-time-changes-on-windows-mobile-devices/

    not in the US so it doesn’t really affect me :)

    al

  69. Brook said,

    March 10, 2007 @ 6:45 am

    I’ve run the patch (a few times) on my T-Mobile MDA (which is actually an HTC-Wizard) running Win Mobile 5 Rom version 2.26.10.2 WWE…

    The patch works fine and my appointments are updated… except that when I soft reset the phone all of the appoints change back to the way there before I ran the patch… then if I run the patch again, it fixes it… but only unil I do another soft-reset.

    What the !@#$ ?

    -Brook

  70. Mike said,

    March 10, 2007 @ 11:56 am

    Brook – I noticed that too, only it’s worse than you state – the patch works for a while but then will actually revert itself after a certain amount of time – without a reset. T-Mobile has responded stating that they have escalated the issue, are aware of the problem, and are “early in test” on the fix. Hoping for something sooner rather than later here, as the thing is pretty much useless at this point as a calendar. Maybe their plan is to issue an update that uses Windows Mobile 6, as I have read that they are planning a release on some devices early this year…

  71. Kathy said,

    March 11, 2007 @ 10:46 am

    I have a problem I’m hoping someone can help me resolve. I installed the DST patch to Windows XP Home., SP2. I did not apply the patch to Outlook 2002 which is part of my MS Office pkg. At 2:00 a.m. 3/11 I manually adjusted the time on my PC to the new DST time. I have an IPAQ 5450 with Windows CE 3.0 operating system. There is no patch for this operating system which is older. Therefore I manually changed the time on the pocket pc by one hour to the correct new time. When I put the IPAQ in the cradle and sync with my computer, the time now reverts back to the pre-DST time (one hour behind what the time really is.) I am so frustrated – can anyone help?

  72. cyrus ghahremani said,

    March 11, 2007 @ 6:08 pm

    hello,

    i managed to update my samsung blackjack’s times, but am having the same calendar problem.

    i even went to edit my forthcoming appointments to correct the hour shift but the time is CORRECT in the edit dialogue, just incorrect on the calendar…

    what am i supposed to do about this? go and give everything an incorrect time?

  73. cyrus ghahremani said,

    March 11, 2007 @ 6:52 pm

    hello again,

    i’d like to note that the changes are fixed come April 1 and there are no issues again except for March 2008. no issues in 2009…

    this is very weird and irritating.

  74. Bram said,

    March 13, 2007 @ 6:42 am

    It Worked! Awesome. I couldn’t get the Microsoft patch to work at all. My mobile device kept giving an error message that the install was unsuccessful. Your patch work exactly as advertised. Thanks.

  75. Don said,

    March 14, 2007 @ 12:55 pm

    Kathy,

    I was able to update my Jornada 520, which is also a Windows CE 3.0 device. These are the steps that worked for me:
    1. Download and install the patch for XP SP2.
    2. Download and install the patch for Outlook.
    3. Download the CAB file for Windows Mobile 2003 Pocket PCs.
    4. Copy the WM2003 CAB to your IPAQ and run it. Reset the device. You will probably get the following message: “settimezoneinfo” is not a valid Windows CE application. Just tap the OK button.
    5. Open File Explorer and navigate to Windows/StartUp.
    6. Delete the file SetTimeZoneInfo.
    7. Open the application for setting the system clock. On my Jornada it is called Clock.
    8. Change the Time Zone and hit OK. Note: when changing the Time Zone, use one that has a different GMT than your current one. Example, I live on the East Coast (GMT-5) so when selecting a different Time Zone I would not use Indiana or Bogota.
    9. Open the Clock application and change the Time Zone back to the correct one and tap OK.
    10. If you want to verify if the patch worked, set the date and time on the IPAQ to before 2am March 11, 2007 and wait for the clock to hit 2am. Hopefully, the clock will jump ahead 1 hour, which is what happened with my Jornada.
    11. Finally, appointments in the calendar will be ahead by 1 hour for the period of March 11 to April 1. These appointments can be adjusted manually.

    Hope this helps. Sorry I didn’t respond sooner but I just figured this all out today.

  76. Ron said,

    March 15, 2007 @ 7:36 pm

    I have a Cingular 8525 and installed the Microsoft DST Patch last week. I noticed on Monday AM when I had set my alarm, that there was no audible alarm. I have also found that connecting by USB to my PC, faisl to be recognized for Activesync. Otherwise the phone still rings, other action audible alerts, vibration alerts all work, and I can Activesync to my PC by Bluetooth. So clearly this is something changed on the device. Any thoughts or help? Registry setting? I really don’t want to do a hard reset unless no other option. Appreciate any help.

  77. Oliver said,

    April 4, 2007 @ 3:59 pm

    thanks for the fix!

  78. Rene said,

    May 11, 2007 @ 9:57 am

    Hi Don,

    thanks for posting your solution. I ran across this very same issue today and was happy to see your solution. Great job!

  79. sram said,

    October 3, 2007 @ 12:25 am

    Hi
    Is there any mechanism to update the time automatically without changing the time zone location to another zone and revert back to updat the DST patch???

  80. Jimbo said,

    October 28, 2007 @ 11:22 pm

    That last update (“UPDATE – 03/07/2007) is for a USA time zone patch, NOT for Western Australia.

  81. Jimbo said,

    October 28, 2007 @ 11:24 pm

    Here’s the correct address for the patch: http://www.microsoft.com/downloads/details.aspx?FamilyID=A3CC98C4-AB57-49B7-BD1D-E24013AB16CF&displaylang=en#QuickInfoContainer

  82. Jimbo said,

    October 28, 2007 @ 11:25 pm

    Here’s the correct address for the patch

  83. Karen said,

    November 13, 2007 @ 8:37 am

    I got the patch and still my alarm clock goes off when it was not programed to. Two times this morning the house was woken up at 4:30 and 5:30 AM!! This is not good.

  84. Dan said,

    April 3, 2008 @ 12:40 pm

    Can you please reinstate your .cab file? The one currently provided by Microsoft does not support Windows CE 3.0 and I’ve read posts that your patch does work with CE 3.0. If I can’t get this, I’m up the creek without a paddle!

    Thanks!

  85. bill said,

    April 3, 2008 @ 1:43 pm

    Dan, The cab file is still here:

    http://www.edgeblog.net/downloads/DST2007WM5.cab

  86. Daylight saving changes - 3rd party cab now available | Jason Langridge's Mr Mobile Blog said,

    January 9, 2009 @ 4:49 pm

    [...] http://www.edgeblog.net/2007/daylight-saving-time-windows-mobile-fix/ Share and Enjoy: [...]

  87. New PocketPC 2002 and DST Issue | keyongtech said,

    January 18, 2009 @ 10:28 am

    [...] MS came out with their fix for the DST problem, some rolled his own version. You can find it at http://www.edgeblog.net/2007/dayligh…ws-mobile-fix/ Despite the fact that the download is called DST2007WM5.cab, I installed it on my PPC 2002 (a [...]

RSS feed for comments on this post · TrackBack URI

Leave a Comment