Had some problems with the time change here at work, seems that most websites left out a very important detail as to what gets upgraded, what order, and how so when using mobile services with Microsoft Exchange.
The devices that I am dealing with are the:
Palm Treo with GoodLink
Blackberry Devices with Enterprise Management
Running on these servers, you should also have the Microsoft Exchange Management Tools. I could find no place that mentioned these tools, after they have been installed, they are virtually untouched. You have to upgrade the installed tools to the same version as the Exchange server itself, then Install the CDO patch against the TOOLS. All of the sites that I have found, talk about applying the CDO patch to the Exchange server itself.
Here is the problem I was having…
If you create an appointment from 1:00PM to 2:00PM (or other times, this is just an example) using Outlook from your client, the appointment times are correct, even on the device it says 1:00 to 2:00. But, if you create an appointment using the mobile device, say at 2:00 to 3:00, and then look inside outlook, the appointment will say 3:00 to 4:00, which as you just created the appointment, already know this is incorrect.
All of our mobile devices experienced this problem. GoodLink Palms, and Blackberry Devices. After installing the Exchange SP2 upgrade on the server not even running Exchange, and then the CDO patch on top of that, these problems went away.