I am an IT engineer with a reasonable amount of BES and Blackberry exposure. I recently reinstalled the BES onto a new server. Prior to the re-install all phones (includuing the one I am writing about) worked flawlessly.
All phones except one are now working flawlessly. The one phone that is not does everything perfectly except:
It will not synchronise (over the wire) a new appointment entered into Outlook that has a start time prior to the current time.
It is behaving exactly as though the setting under Advanced settings for the Calendar sync (in Blackberry Desktop Mgr) "Transfer only Future items" is ticked but I promise you it is not ticked.
Here is what has been done.
I verified that the "Sync all events" option is selected under the sync setting for the calendar.
I have wiped the handset and re-created the account on the BES (and re-activated handset).
I have wiped all the DESKTOP-related service books and re-sent.
I have checked that nothing in the default policy has been set.
I have uninstalled (and upgraded where possible) the BES, Desktop Manager and handheld software.
When the handset is activated, it downloads all calendar entries (past and future) but from then on it will only sync new post-dated calendar entries from Outlook to the handheld.
Just to give you some scenarios:
Blackberry to Desktop
A new appointment created in the past synchronises.
A new appointment created in the future synchronises.
Desktop to Blackberry
A new appointment created in the past does NOT synchronise.
A new appointment created in the future does synchronise.
Modifying an appointment on the desktop that was synchronised causes the deletion of the appointment from the blackberry.
BES for Exchange v184.108.40.206
MS Exchange 2003
Blackberry 7100g Software v220.127.116.111
Desktop Manager v18.104.22.168
No event log error are being logged. It just doesn't even try and send past-dated appointments from Outlook to the handheld.
2.5 hours with RIM support in Canada yielded no results.
I honestly cannot think of another thing to try. My searches have yielded noone with a similar problem.