Saturday, December 20, 2008

WM 6.1 - Queensland Does Not Have DST

I’ve finally worked out how to fix this stupidity. The issue is that MS has decided that, unlike our State Government, they’d support DST in Queensland on Windows Mobile 6.1 devices. That’s what you get with a benevolent dictator – shit just gets done. :)

1. Go to http://www.phm.lu/Products/PocketPC/RegEdit/ and download the PHM Regedit installer. Install it onto your PC. Now, as it won’t push to the PDA, copy the “regedit.Mrln_ARM.CAB” file from the installed folder to another location and uninstall PHM Regedit from your PC. Now copy the .cab file to the PDA and run it.

2. If you want or need to geek out, here's some geeky information. http://msdn.microsoft.com/en-us/library/ms145276(SQL.90).aspx lists the Microsoft Timezone codes. Since Brisbane is E. Australia Time, the timezone ID is 260 and therefore the TZI data that corresponds with this is a8 fd ff ff 00 00 00 00 c4 ff ff ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00. You’d have been able to guess that data, I’m sure! You can also confirm this data from your Windows XP or Vista desktop by looking at HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones.

3. Now, go to the PDA and run PHM RegEdit. Go to HKLM,SOFTWARE\Microsoft\Timezones\so we can edit the timezone on the PDA.

4. Create a new key using the name “260” and then create a Binary value under this called TZI and insert the data above (including the spaces) into this value.

5. Save this value and then just to make sure, edit the value and check this is correct. As I mentioned, you need the spaces.

6. Quit PHM RegEdit as we’re now done with it.

7. On your PDA, open up Settings => Clock & Alarms and Change your timezone to any other timezone that is NOT Brisbane. I suggest Alaska as Sarah Palin needs all the support she can get right now. Whilst we’re there we can give Ted Stevens a good clip over the ear, too!

8. Reset your phone, then change your timezone back to Brisbane. Now your DST settings should be the same as those on your computer(s) (ie, non-existent).

This information was gleaned from http://forum.xda-developers.com/showthread.php?p=2872627 after a post to the SMB IT Pro - Brisbane group list by Ben Dampney of Digit IT.

Regards,

The Outspoken Wookie

No comments: