After realising the popularity of the Nokia 3720 Classic iSync plugin that we recently made available, I thought that there might be some interest in a tutorial on how to create your own plugin for other phones.
I therefore decided that I would make a generic developers’ version of the plugin available that may be used for building plugins for other Series 40 Nokia phones (find out which developer platform your phone uses) along with a short tutorial on how to modify it.
Install Apple’s iSync Plug-in Maker
The first thing you need to do is to install Apple’s iSync Plug-in Maker application. It is a part of Apple’s development tools which are included on your Mac OS X install disc (for Mac OS X 10.6 Snow Leopard they are installed by clicking on the Xcode installation package in the “Optional Installs” folder).
Build your iSync plugin
Now you’re ready to start experimenting with creating an iSync plugin for your phone. Open the generic plugin (downloadable below) in the iSync Plug-in Maker application and start by clicking on “Device” in the Settings pane. Make sure that you have paired the phone and computer over bluetooth and click on “Get Device Info”. This will automatically fill out some of the Device identification fields. You need to complete the “Device model name” and “Model identifier” manually however: the Device model name and Model Identifier that we used for the Nokia 3720 Classic plugin was “3720c” and “com.nokia.3720c” respectively so I would recommend that you stick with a similar format.
Most of the settings in the generic plugin should be correct for your Series 40 Nokia phone so you can start by testing the plugin: you can try to run some tests under the “Test” tab in the iSync Plug-in Maker application (but don’t be discouraged if it fails on these tests) and export the plugin to iSync to see how it works in practice. The plugin needs to be installed in the /Library/PhonePlugins folder on your computer (create one if it doesn’t exist). Then launch iSync (you need to quit iSync Plug-in Maker) and add the phone by clicking “Add Device…” under “Devices” in the menubar. I strongly recommend that you backup all your calendar and address book data before syncing to prevent any loss.
Once iSync has successfully synced, check that everything is as it should be on both the phone and computer. If iSync doesn’t sync properly or you discover some errors with the synced data, then you have to go back to the iSync Plug-in Maker application and go through the settings to see what might be wrong. This is the “fumbling in the dark” bit. Go through and experiment with the Settings that you think may be relevant to the error (and there are a lot of basic settings under the “Advanced Options” so don’t leave that out). This is a trial-and-error process so don’t hesitate to experiment!
Create an icon
When you have a plugin that works as you want it to, you you may want to create an icon. The easiest way is to download a photo for your phone from Nokia and convert the image to an icon by using this service. Before doing so though, you may want to make the background of the image transparent. This can easily be done by opening the image in Preview, chose the “Instant Alpha” select tool, select the white background, delete/cut, and save the modified image. Once you have converted the image to an icon, just drop it into the boxes under “Icon” in the Settings pane of the iSync Plug-in Maker application.
And you’re done!
Downloads:
If you wish to share the plugin that you have created with other users, feel free to send an email with your plugin (and name for the credit) and I would be happy to post it here. You can also upload your plugin directly through this form:
|
|
|
|
|
Or if you have any questions, feedback, solved some problem/bug or wish to discuss the implementation of some syncing feature, feel free to leave your thoughts as comments below. Hopefully we can learn something from each other and improve the functioning of the iSync plugins.

How about creating a plugin for the N97. To date no one has been able to do it, not even Novamedia.
The N97 is based on the Series 60 development platform rather than Series 40 so the generic plugin provided above would most likely not be suitable without major modifications. One option though is to try to find another series 60 plugin to see how it differs and experiment in iSync Plug-in Maker on that basis.
Can you build one for the nokia c2-01, too? I am really desperate by now…
Please, could you build the plugin for the C2-01? I’m another “desperate” user. (I’ve tried following the tutorial, but I didn’t succeed in creating a plugin)
I too would looooove the c2-01 plug-in! Im using Lion and had no success with developing my own :/ and yes, times are getting desperate, I almost have to get rid of the brand new phone.
How about creating a plugin for the Motorola i9. To date no one has been able to do it. Would greatly appreciate any help you can give me. Sorry for my bad English.
I have tried this with my nokia 6700c, but when I try to test I have no devices listed. I’m a bit nervous about just exporting it and trying it without testing. Any suggestions gratefully received!
There seems to be a bug in iSync Plug-in Maker which sometimes prevents devices from showing up. Removing the phone by pressing the “-” button at the bottom and re-adding it by pressing the “+” button should take care of it if that’s the issue. Otherwise, check that you have added all the necessary information under “device” in the Settings pane. The plugin may however work perfectly in iSync without it passing all the tests so don’t be discouraged from testing it out in practice. Just make sure you have proper backups of your data! I hope that helps!
Thanks, That has done the job. Test has obliterated my addresses
. Good job I had a back up. First I get a message on the phone Synchronisation successful, then Data transfer not possible. Check data connection. But I know I am connected. Any ideas? It’s a nokia 6700. My address book now only contains one original contact and a new one for FirstName LastName.
Thanks for any ideas
You can get more info about what went wrong by viewing the details/log. I would however also suggest that you try the plugin in iSync. The tests perform the same thing as iSync would but with additional rigour so it may not get through the tests but still work fine in iSync. As long as you have backups of the data on both your phone and computer there shouldn’t be any issues with trying it out. When trying to find out what’s wrong, I’ve found that it’s often easier to analyse the errors by seeing what actually goes wrong in practice as the test logs are somewhat cryptic at times…
[...] yet in a small and attractive package. Isync does not support natively this phone. Thanks to this tutorial and Apple’s Xcode tools I’ve created a compatible PhonePlugin for Apple’s Isync. [...]
Thanks man you made my day. I’ve been able to make it work for my new nokia 3710 in 10 minutes, including the Xcode install
It is on my website for downlod. I didn’t make an icon as I didn’t care.
If it doesn’t gather any info even after pairing with your mac..what should I do?
The mobile si a Vodafone 451(7) (sometimes they add the last seven sometimes not)
also known as Alcatel OT 708(or maybe 707 that’s not known)
the problem is I’ve got a program that can sync messages, and with syncmate my mobile is searched and connected, cannot exchange or sync because of the trial version.
On my win the mobile connection quite works, but I’m not allowed to move files on my mobile trhough USB, on bluethoot on the other hand I canno search my device, just send or recive files.
That’s so unfair, I’m asking for advices and maybe for help if anybody here is capable to help me.
Hi there, (I am sorry about my terrible english. I am a brazilian guy) If you could help me I will be very thankfull.
I tryied to do one plugin like you recommended but I couldn’t to do it. One error message appears. I have one i9 motorola IDEN. Do you have any suggestion.
Thanks,
Luiz
Luiz,
It’s difficult to know what the problem is without seeing the error reports and even then it may be difficult to figure out which settings in iSync Plug-in Maker that it relates to. Since your motorola is likely to differ a great deal from the nokia that the above generic plugin was based on, you will probably have to do extensive modifications. One way to get some direction would be to try to find a currently available plugin for another motorola phone that is based on the same (or similar) operating system and go through the plugin file in TextEdit. That should give you some idea of what the settings should be. From there you can then try to modify the plugin in iSync Plug-in Maker so that your plugin corresponds to those settings and try what works along the way.
Hope that helps!
Many thanks for your kindly and fast response.
I tried to find one motorola plugin but I didn’t find anyone that works with my phone. Its tecnology is IDEN and I think that is the point. When I try configure my plugin, it doesn’t recognize and say to me that the vendor ID and product ID aren’t incorrect and the connection can’t be realized.
My best regards,
Luiz
Hi,
Have read your post expecting to found some answer, to my problem. I’m working for the moment on a plug-in for 3120 classic has you know it’s aswell a s40 series (generic if i can said) the annoying of this story i can’t heaven test the plug-in , Isync plug-in maker give me this message “this phone cannot be tested with this plug-in”
Any help will be well come, thx
Hey,
Thanks so much for this!!
Just finished and sent you my Nokia 6700 Plugin.
It worked perfectly!
Andy
Just followed your instructions and successfully created a plug in for the Nokia 2730 Classic for which there was no download at Apple. Works a treat
Glad to hear it!
Feel free to send the ppdoc file to me by email (info@zealouspost.com) and I’ll add your plugin to the site for other users looking for a plugin for the same phone.
Thank you for this tutorial! All worked great on my new x3-o2!
hey, can you plz help me to create a Nokia X3 plugin.. i dont have Isync plugin maker..! my Mac oS dvd is lost..
Hi.
would like to know what is the basic requisite that the phone should have to do the sync with mac.
I used to sync nicely with a Samsung D900. But my D900 dies and I bought a Samsung E2152 that I can’t make to work.
someone ever tried to do a plugin for any Samsung cell that could share the ppdoc ?
thanks
Hi Cristiano,
The basic requirement is that the software in the phone supports the SyncML technology which is an open standard that the D900 must have supported. It is likely that the E2152 also supports this standard but that Samsung haven’t bothered making an iSync plugin for it (just as is the case with many Nokias). If you manage to get hold of a ppdoc for another Samsung model with similar software, that is a great start. Otherwise you could start from scratch and just look at the plist files in an existing plugin file (you find them by right-clicking on the file and choosing ’show package contents’) to get a starting point with some of the parameters and you can then modify the plugin further in Plugin Maker.
Good luck with it, and please share it if you’ve make something that works. I would be more than happy to put it up here.
Hi @all Nokia X3-02 users,
if you already created the iSync plugin for the new Nokia x3-02,
it would be nice to uploaded it.
For example with the dropbox tool…then
you can share the link in this forum.
thx
you’ve asked for the x3-02-isync-plugin. so here it is.
http://hotfile.com/dl/84860017/2273af0/x3-02_isync_plugin.dmg.html
again, thank’s for the tutorial!
thank you so much gilles for the nokia x3-02 isync-plugin. it works like a charm.
thanks for this nice plugin…i will recommended it
hi gilles,
nice plugin!
do you think that you can enhance it to support contact photo too??
thanks in advance.
Hi, I’m so glad I came across your website. I have a relatively new phone (Nokia C3-01) so there isn’t much info available for it. The Switch apps just won’t work between my old and new Nokia phones so I’ve resorted to syncing with my Mac address book.
Since my phone is a new model, I can’t seem to find a plugin for it and have decided to make my own. Unfortunately, my Mac keeps spitting out my installation discs so I can’t access the developer tools. Would it be okay if I asked for a plugin for my phone or at least get a copy of the Plugin Maker? Thanks.
I am still trying to find the nokia x3-02 plug in. Can anyone let me know where I can find it.
hotfile deleted the file (for which reason ever).
so here’s another upload:
http://uploading.com/files/4556fb19/x3-02_isync_plugin.dmg/
Thanks so much! Downloading it now.
Hi All,
Thank so much for the tutorial for ZealousPost.
I did a new plug-in for the Nokia X3-02 containing all of the possibilities for Contacts (photos just FROM AddressBook TO X3-02), Events and Tasks.
About the photo’s problem: actually this plugin supports the transfer of photos from the Mac’s AddressBook to the phone. When you do picture with the phone and attach it to any contact because of some kind of unknown problem the AddressBook entry won’t update but removes the original picture. So, take care to do this way of sync. Otherwise everything working well. From the AddressBook to the telephone is working well.
Here is the link:
http://www.box.net/shared/hnt88ikmci
If the link not working, don’t hesitate to contact me.
Merry XMas,
FeAt
Thanks Christian for this blog post!
Thanks Attila for the isync x3-02 plugin, it works like a charm (x3-02, isync 3.1.2, osx 10.6.6)!
Merry XMas 2012!
hi has anybody got one for the nokia c3-01? i´m trying to create one with the plugin maker but…
Back in June, Andrew McBroom said that he’d successfully created a 6700 plugin and sent it for inclusion on this site – I assume this was for the Classic and not the Slide as Nokia suppport that themselves. I can’t find it – can anyone help please?
Happy New Year
Jerry
Hello, I use the Nokia 6700c plugin : thanks to the author.
Sorry for Jerry Home, I downloaded it a few months ago and can’t
remember how. It works well to sync iCal between my MBAir and my
Nokia (I do not sync my contacts up to now). But I have trouble
when I try to sync my iPad: if I create an event on the iPad and
then synchronize it with the MBA through iTunes, everything seems
ok. The event is on the MBA’s iCal. But if I sync MBA and Nokia
with the MBA, the event does not appear on the Nokia ! But what is
strange is that it does not disappear from the MBA ! Moreover, if I
modify the event from the MBA’s iCal and sync MBA/Nokia with iSync,
everything is ok! Any idea? Thanks !
Hi, would you you happen to have a c3-01 plugin?
Unfortunately not. Have received a plugin for the nokia c3-00 which I will post shortly though.
Yes please post for c3-00 and can u let me know if that
will enable me to get internet via Bluetooth on my
macbook?
Hi hannah. iSync is about syncing adressbook and iCal with the phones. For Internet access it’s enough to set up the bluetooth connection provided that you have Internet set up on your phone.
Also hoping to see the Nokia C3-00 plugin too!
Thanks for the reply. When i try to configure the phone on
macbook it keeps disconnecting the Bluetooth and i cannot enter the
name, password etc. The devices are paired but when i try to
connect from Nokia it says service not supported by other device. I
live on a tiny island and the internet firm is out of wireless
boxes so this is my only hope. Please help!
It will be nice for me to see the Nokia C3-00
plugin.
The plugin for the C3-00 is now posted (http://zealouspost.com/nokia-c3-00-isync-plugin). Sorry for the slight delay with getting this one published.
Should I hoping to see the Nokia 2680s-2 plugin.
Thanks for the iSync-Plugin, it works!
Thanks for the X3-02 plugin! I didn’t manage to get my phone detected by the plugin maker! so i’m very grateful!!! Tnx a lot! all!
THANKS A LOT FROM FRANCE & AUSTRALIA !
great!!!!!!!!
I installed the Nokia X3-02 isync download from Giles on my MacBook Pro running OSX 10.6.6, but isync still says the phone is not compatible with isync when I try to add the X3-02 as a device. Can anyone help, please?
P.S. to the previous post. The same plugin seems to work fine on my older PowerBook G4 running OSX 6.4.11 and isync 2.4, and on the MacBook Pro with OSX 10.6.6 and isync 3.1.2 I’m not having any success, so I don’t know if there could be a problem related to the version of either OSX or isync. I’d be grateful for any help.
P.P.S. Make that OSX 10.4.11 in the last post.
Hi
thanks a bunch for the C3-01 plugin – Works great via bluetooth on OS X 10.5.8
Awesome
could i also get the c3-01 plugin? thank you!
I would like a plug-in for isync for y new mobile ALCATEL OT 806. If anyone has developed one kindly let me now.
[...] Теперь об iSync замолвим слово. Apple убрала его видимо в надежде на то, что все со временем перетечет в iCloud, да и вообще уже не модно синхрить по кабелю контакты с библиотекой iTunes. Но мы то знаем что это не так, поэтому предлагаю скачать iSync и дополнить его багаж знаний своим плагином для отсутсвующего в списке поддерживаемых телефонов по мануалу. [...]
does anyone have a plugin for c2-00?
My installer doesn’t have a isync plug-in maker. My Mac is 10.5. Can’t find the installer in google. help anyone?
Think it’s in “Developer » Applications » Utilities” on the Leopard disc…
Let me know how you get along!
Unfortunately, it’s not in the installer. It’s not really.. ahem… authentic installer.
)
hey how about os lion?
May I also request for a C3-01 plugin? Thanks.
Worked like a charm for Nokia C2-01. Thanks! Check website (hope this works).
Worked like a charm for Nokia C2-01 (check website). Thanks a lot!
Can some confirm that it works for C2-01? And could you upload the plugin? Or did you use the plugin for C2-00 plugin and it “worked like a charm”? I will order this phone when iSync works….
Doesn’t work like a charm. It does kind of work but only half really. It won’t sync loads of my contacts and I don’t know why… But it does sync some of them
I really need a C3-01.5 plugin, can you please help me? Thanks.
Hello If anyone upload a plugin for Nokia C3-01.5 Can U please Send this plugin or info about it to me to gonzoo@gmail.com Now I will try make plugin with my own hands, if i get positive result i will upload to your website
Armany
Just made Plugin for C3-01.5
http://dl.dropbox.com/u/5061973/TOOLz/MOBILE/NOKIA/Nokia%20C3-01.5.dmg
Hi everyone ! I just bought a Nokia x3-02, I tryied the plug here but it’s not working for me… I’m on osX Lion. Could somebody help me please ? thank’s !!!!!
in fact it’s a X3-02.5… Thanks and merry christmas !
Can anyone create a plugin for the Nokia Asha 300 ? Infinite thanks.
hi
could you make a plugin for the nokia C1-01, because it’s nowhere to be found
Just made a C3-01 plugin pretty easy really. I could not get the plug in maker to connect to the phone and carry out tests however the plugin works and syncs contacts and calendar.