Saturday, February 13, 2010

iSync Plugin for Nokia 6700 Classic


Having handle this phone for a while and really missing syncing it with my Mac, sadly that Nokia doesn’t provide iSync plugin for this phone. Even tough there are many plugin for this phone from third-party vendor but all of them does not support contact photo, so I had to roll my own implementation.

Using isync template for Nokia s40 that found on various places in the internet, I modified it to work with 6700 Classic device, also add support for contact photo, birthday and company. The plugin worked well for pushing data to phone but when receiving data from phone often had trouble. Usually this problem are caused by software incompatibility between Mac and Nokia 6700 Classic. Since I had my Mac updated to the latest update from apple, I'm suspect that the phone software need to be updated.

Unfortunately that Nokia doesn’t provide software updater for Mac, so I had to use my Vista installation to install the updater. There are new firmware for the phone (version 10.50, mine version 7.90), unfortunately the updater it self (version 1.80) doesn’t work well with my Vista Business x64, it could be installed, recognized the phone but could not install the firmware.

Finally I'm able to updated the phone by using XP machine at my office. The updating process is very smooth and only take a few minutes, and after the phone updated, the plugin that I've created before worked well, no trouble when pushing or receiving from phone.

Well, it’s a pity that Nokia had a poor support for Mac platform, since I've really like the 6700 Classic, anyway here its the plugin, please see notes below before using.


Notes:
  • Always make backup of your contacts and calendar (in your phone and your Mac) before you try this plugin.
  • Worked on Mac OSX 10.6.2 with latest updated and Nokia 6700 Classic with firmware 10.50
  • Installation are simple just unzip the plugin and copy it to \Library\PhonePlugins.
  • Regarding birthday information in a contact, the phone automatically create an event in calendar for it. Unfortunately it will sync to your home calendar, so you might have a “duplicate entries” for your contact birthday event if you had enable the option “Show Birthday Calendar” in iCal’s preferences.
Update for version 0.2 (20 june 2010) :
  • Installer version (dmg), remove the previous plugin before installing. 
  • USB sync support for those who prefer speed over convenience.
  • Sync address field in contact so that can be used with built-in maps app.
Update for version 0.3 (14 August 2010) :
  • Timezone support in calendar, make sure that you have set your phone and OSX timezone properly.
Update for version 0.4 (6 September 2010) :
  • Fix Birthday sync earlier one day due to timezone support feature.



Saturday, February 6, 2010

2010 Indonesia Public Holidays calendar


In ics format, just import it to iCal and start planning your vacation this year, if you in Indonesia of course.

Here it is, 2010 Indonesian Public Holidays ics, just right-click and save-as an ics file.