Synchronize Sony Ericsson K750i on Ubuntu

Some short notes on doing a sync or backup of SonyEricsson K750i to plain file(s) in Ubuntu 7.10 and using a bluetooth adapter in my Linux-PC.

OpenSync / MultiSync included in Ubuntu 7.10 is presently somewhat old. I got version 0.19 while the opensync site says 0.34 is latest. I got some help from Bjørn Grønbæk when he described Synchronize Sony Ericsson K610i with Mozilla Sunbird on Ubuntu. I did most of it like Bjørn described but I used filesync and syncml-obex-client instead:

msynctool --addgroup SyncMe
msynctool --addmember SyncMe file-sync
msynctool --addmember SyncMe syncml-obex-client
msynctool --configure SyncMe 1
msynctool --configure SyncMe 2
For configuration of file-sync I simply added a path for an empy directory:
<config><path>/home/jonas/multisync</path><recursive>FALSE</recursive></config>
For configuration of syncml I used this:
<config>
  <bluetooth_address>xx:xx:xx:xx:xx:xx</bluetooth_address>
  <bluetooth_channel>7</bluetooth_channel>
  <identifier>opium</identifier>
  <version>1</version>
  <wbxml>1</wbxml><username></username><password></password>
  <type>2</type>
  
<usestringtable>1</usestringtable><onlyreplace>0</onlyreplace><recvLimit>0</recvLimit>
  <maxObjSize>0</maxObjSize>
  <contact_db>addressbook</contact_db>
  <calendar_db>calendar</calendar_db>
  <note_db>tasks</note_db>
</config>
Make sure you replace the address with yours, use "hcitool scan" to find it. Channel is probably the same if you also got an K750i otherwise use "sdptool browse writeyourmachere" and look for OBEX SyncML Client.

To actually sync I did:

msynctool --sync SyncMe --filter-objtype note --filter-objtype  contact --filter-objtype todo --filter-objtype data --filter-objtype event --conflict n
Remove the filter commands for the data you wish to sync. For me the msynctool never finished so I had to kill it but it seems like it do complete the sync before hanging.

This were written in November 2007.

©Jonas Svensson

webmaster@mozoft.com