I’m back, and with a cool thing to tell you (Your S60 phone is linux friendly) :D
I have not posted here for a long time, sorry for that …
Last week I had to format my notebook, and after a little problem with windows, I decided to change my environment to linux, and my choice for distribution was Kubuntu.
After that, I spend about 3 days looking for a way to sync my N80 with my brand new linux OS installed.
And the great news is that a have found a way, the bad news is that you will have to use the console for that (yeap, no UI) at least for the configuration, after it is working you can use the multisync0.90 gui for start the synchronization process …
So lets go with the little tutorial …
for the sync process you will need the opensync tools …
in kubuntu to install all the needed you need just to type:
$sudo apt-get install opensyncutils opensync-plugin-kdepim opensync-plugin-syncml multisync0.90 multisync-tools
That is all, you have all installed and ready to go …
now
lets do some configuration …
$msynctool –addgroup kdeN80
$msynctool –addmember kdeN80 kdepim-sync
$msynctool –addmember kdeN80 syncml-obex-client
$msynctool –configure kdeN80 2
and in the text editor that will open, replace all the text with this:
<config>
<bluetooth_address>XX:XX:XX:XX:XX:XX</bluetooth_address>
<bluetooth_channel>13</bluetooth_channel>
<identifier>PC Suite</identifier>
<version>1</version>
<wbxml>1</wbxml>
<username>the configured user name</username>
<password>the configured password</password>
<type>2</type>
<usestringtable>1</usestringtable>
<onlyreplace>0</onlyreplace>
<recvlimit>10000</recvlimit>
<contact_db>Contacts</contact_db>
<calendar_db>Calendar</calendar_db>
<note_db>Notes</note_db>
</config>
now you are really ready to go …
to start syncing just type:
$msynctool –sync kdeN80
for the next syncs you can use the multisync0.90 gui.
I hope you enjoy it, because I have not found any help on the web looking for this information …
the coolest thing about this way of syncing is that with almost no change, you can sync your cell phone with google calendar, you will just need to install the correct plugin for opensync:
$sudo apt-get install opensync-plugin-google-calendar
or you can sync directly your phone with your palm.
This synchronization tips can be used for any nokia symbian phone, the only thing that will probably change is the <bluetooth_channel>13</bluetooth_channel> setting.
Now you know that your N80, N70, or any other nokia S60 phone are Linux friendly.
I’ll write some more posts about N80 and linux integration in the next days …
If you enjoyed this post, make sure you subscribe to my RSS feed!





hi. thanks for this great post. it helped me a lot to get syncing with my noia device work. i translated your post to german and added some details.
perhaps you can correct the part in your post with “$msynctool –configure 2″ where it should be “msynctool –configure kdeN80 2 ”
keep on blogging such interesting things.
Hi,
I could get my computer and N80 paired. Once I tried to sync it, my N80 popped up an error message “system error”.
I couldn’t figure out what’s wrong. I could do OBEX Object Push by using ussp-push, my N80 got the file without any problem. So the bluetooth channel was sort of working.
Anyone has any clue?
I have seen that error already on my cell phone, but while syncing with a SyncML server …
The only way I could find to solve the problem was to delete the sync configuration from the cell phone, and create another one from scratch …
Hi,
The N80 “PC Suite” sync profile is read only. I renamed the profile and built a new one from scratch. Still unable to get it sync.
I got an error message “Member 2 of type syncml-obex-client had an error while connecting : Bluetooth connect error”
Again, I can do file transfer to and from the phone using “kbtobexclient” through bluetooth.
sorry for the delay in the answer …
Are you using the correct bluetooth address?
what bluetooth chanel are you using?
I’m using the PC Suite profile, I did not changed it, just set the sync credentials and every thing worked fine …
but by your message, I gess that you used the wrong BT address …
I double checked the BT address. It’s correct. I am using channel 13. I used sdptool to check my N80. I got channel 13 for “Nokia SyncML Server”.
After I switch back to use the original “PC Suite” profile in my N80. I could see the PC tried to connect to N80. After a while, got the same error message “system error” on N80.
I guess if anything to deal with the firmware version of my N80. Mine is
version “3.0617.0.6″.
Hello!
Thanks for this wondeful piece of information.
I am trying to syncronize a Nokia5500 with my Xubuntu laptop. My laptop does NOT have any Bluetooth. However I have a USB-cable that works fine with Nokias’ PC Suite. How can Your solution be modified to be used with a USB-cable?
Thank you in advance!
karvm
[…] I’m back, and with a cool thing to tell you (Your S60 phone is linux friendly)Â eng […]
I get the same error on my nokia n80 as YL, I read somewhere else that your phone has to be unlocked… mine is currently locked to the 3 network in uk
Anonymous, you can ook at the opensync documentation, the syncml plugin has support for cable too, but I have not tried that …
Adam, I had the same problem once, and I tested with a windows machine, the problem was happening too, I asked pc suite to recreate the configuration and it worked both in linux and windows.
Adam, My phone is unlocked and I updated the firmware to become internet edition. Still has no luck to synchronize the N80 in Linux….
Hi there,
I also encountered the “Bluetooth connect error” problem. msynctool worked fine in my case until I went for an overseas trip to France. In France I used PC Suite to synchronise my phone. After my return to Australia msynctool returned the error mentioned above.
The solution to this problem was to redo the pairing between my phone and my computer. To do so I had to go to Bluetooth -> Paired Devices -> Options -> New Paired Device and enter the right passkey.
After that msynctool worked again.