Saturday, January 02, 2010

Scheduled Sync for the E71

Just when I was about to rant about the lack of periodic or automatied calendar sync on the E71 (over-the-air/OTA via SyncML) I did in fact google for it and found that the Bergamot project on Google Code does provide exactly this.

The program is called SWIM and this is what it does:

Swim is a utility for automatic periodic synchronization of data with internet servers such as Google Calendar (through GooSync), Mobical, Zyb, ScheduleWorld, Ovi or any system running Funambol. It makes use of the existing SyncML support in the system, and adds timing capabilities, something both UIQ and S60 mysteriously lack! You can set it to sync your data every 15 minutes, every hour, every 4 hours, every 12 hours, daily, or weekly.

Swim uses the existing Synchronization functionality and profiles from the E71... which is cool, so there is no difference if you sync manually through the menu or run the synchronization scheduled.

The how-to section is quite ok... here are some tips and tricks from my installation, though:

  • For my E71 I needed version 0.41 from the download section. The more recent v 0.50 did not do anything.
    The tricky part is, getting the beast signed using the Symbian
    Open Signed Online tool.
    This is also well explained in the
    How To Install section: just upload the unsigned .SIS file, download the signed .SIS file and install this to the phone.
  • However, I ran in to the problem that my phone said that the certificate of the signed .SIS file was “not yet” valid. A google search for that revealed that this is a common problem with - as it seems - the clock of the signing server and the phone being too far out of sync. The trick is, to put the phone 1 day ahead, install the software, and the put the phone back today.
    Frankly, I don't really see why I should (self-)sign software at all, if the only way to install it, is with a kludge like that.
  • Anyway, after that it ran just fine, I put it to 30min synchronization interval for starts and thats what it did... After a day of observation (without any problem) I put it to 12hrs, which is sufficient to have my corporate (Sun) calender synched with my phone...
So Hooray and thanks to the Bergamot project...

No comments: