moving to opensync brought me some hope in getting Series 60 phones to sync with linux desktops. It was pretty hard to find working solution to sync nokia phones (was having a Nokia 6260) and i have always thought it is impossible to do so, until i found this thread in ubuntuforums.org. It is somehow mentioned that the E series can be sync'ed using opensync. This got me pretty curious :)
and due to the contract extension of my current mobile numbers, i've got a chance to get my hand on a nokia N73. Since byte got it i was already looking at it, and i would agree it is a good phone, despite some reviews that complain about its stability and laggy software (as compare to K800i, for example). For me, it should work as a phone, and should be able to allow me to synchronize my PIM info so that i don't have to duplicate them myself manually... With one in my hand, i should actually find out how it work :) Surprisingly, after some tries i got it working following Mike's instruction (partly)! thanks! mike!
as a simple how-to, this is what i have:
installation of opensync:
1. for ubuntu it is easy. I am using Edgy now, so i use the edgy repository
deb http://www.in.fh-merseburg.de/~jahn/ edgy main deb-src http://www.in.fh-merseburg.de/~jahn/ edgy main
add the above lines in /etc/apt/sources.list then authenticate the repository by issueing the following command
wahlau@mypc: ~$ gpg --keyserver hkp://subkeys.pgp.net/ --recv-keys CB210090B029CB84 wahlau@mypc: ~$ gpg --export CB210090B029CB84 | sudo apt-key add -
do check if the key have changed or not, since the repository is being updated from time to time and it might change. Next you should do an update
wahlau@mypc:~$ sudo apt-get update
wahlau@mypc:~$ sudo apt-get install libopensync-plugin-syncml libopensync0 opensyncutils msynctool multisync-gui libopensync-plugin-evolution2
apt-get should be able to fetch any missing packages or solve dependency issues correctly.
preparation for bluetooth connection
contrary to what mike mentioned in the forum, i don't think that configuration of the rfcomm0 is necessary. I have removed it (i've got my first success having it) and the synchronization still work. The part with the pairing and sdptool add are also tested to be not necessary for synchronization, since the former is for authenticated pairing (means no bugging when connection is built) and the latter does file transfer. If you wish to still do them, feel free.
configuration of opensync for n73 synchronization
Most of the how-to will mention how you should start a new group for synchronization. If you want me to show that, do drop me a comment. Else i believe the how-tos available have mentioned this process clearly. I might put up another how-to later, when i have the time. The configuration of my syncml-obex-client is as follow:
<?xml version="1.0"?> <config> <bluetooth_address>00:19:79:CF:92:79</bluetooth_address> <bluetooth_channel>13</bluetooth_channel> <identifier>PC Suite</identifier> <version>1</version> <wbxml>1</wbxml> <username></username> <password></password> <type>2</type> <usestringtable>1</usestringtable> <onlyreplace>0</onlyreplace> <onlyLocaltime>0</onlyLocaltime> <recvLimit>0</recvLimit> <maxObjSize>0</maxObjSize> <contact_db>Contacts</contact_db> <calendar_db>Calendar</calendar_db> <note_db>Notes</note_db> </config>
several options i have removed them, and the comments are also not stated above, since i believe you only need my settings. do remember, the channel value is exactly the channel value of the Nokia SyncML Server when you do a sdptool browse, while your phone's bluetooth is turned on and is visible.
test and trials
Once the group of opensync is configured, you can test it either using the multisync-gui or msynctool. The command line is
msynctool --sync <groupname>
when the process go on without making noise, you have successfully synchronized your series 60 phone with your linux desktop using opensync!
have fun, and i wish you luck and success in your own tests.
The N73 itself is really sweet actually. The screen is for me big and clear. The K800i looses a little when put side by side. I am pretty used to the Series 60 platform, so the lag and crashing part i have not much problem with it (i have even manage to crash the K800i once! heheh). The phone alone with active standby is able to make me more like keeping this instead of the k800i. Overall both phones are really great, and it is hard to say which is better than which. You can see that from many phone review sites that put both side by side to be compared. What makes it hard to decide are their almost equal features. But that also make my decision on which to keep harder... but i am just the lucky guy who have both in my hands now :) Will be selling one off i guess, unless something else come up very soon.