Hi,
almost got it working but have an error at end which shows
Error synchronizing: Unable to read from one of the members.
syncml-obex-client Error while disconnecting
Any suggestions welcome
Using Ubuntu and msynctool, I've been able to succesfully sync both my windows mobile phone contacts/calendar/notes with Evolution and then sync evolution with my Nokia E71 phone. Thus saving a lot of time copying stuff manually. Thank you open source!
Quick instructions for Lucid. Warning this will install some packages from the previous (Karmic) version.
If you see syncml-obex-client listed, the install has been successful.Code:wget http://de.archive.ubuntu.com/ubuntu/pool/universe/libo/libopensync-plugin-syncml/opensync-plugin-syncml_0.22-2_amd64.deb wget http://de.archive.ubuntu.com/ubuntu/pool/universe/libs/libsyncml/libsyncml0_0.4.6-3build1_amd64.deb wget http://de.archive.ubuntu.com/ubuntu/pool/universe/libs/libsoup/libsoup2.2-8_2.2.105-4ubuntu1_amd64.deb sudo dpkg -i libsoup2.2-8_2.2.105-4ubuntu1_amd64.deb libsyncml0_0.4.6-3build1_amd64.deb opensync-plugin-syncml_0.22-2_amd64.deb msynctool --listplugins Available plugins: synce-opensync-plugin syncml-http-server syncml-obex-client evo2-sync
Continue with the instructions at the start of this thread to configure your device. My config looks like this.
Make sure your phone is visible via bluetooth and issue the following command.Code:msynctool --showgroup nokia Groupname: nokia Member 2: syncml-obex-client Configuration : <?xml version="1.0"?> <config> <!-- (Only for bluetooth) The bluetooth address if the bluetooth mode is selected --> <bluetooth_address>00:11:22:33:44:55</bluetooth_address> <!-- (Only for bluetooth) The bluetooth channel to use. `sdptool browse $MAC` to search for the correct channel --> <bluetooth_channel>10</bluetooth_channel> <!-- (Only for USB) The usb interface number of the SYNCML-SYNC target. use syncml-obex-client -u (you will need access to the USB raw device) to find it. --> <interface>0</interface> <!-- The string that the plugin will use to identify itself. Some devices need a special string here. --> <identifier>PC Suite</identifier> <!-- The syncml version to use: 0 for 1.0, 1 for 1.1 and 2 for 1.2 --> <version>1</version> <!-- if the plugin should use wbxml --> <wbxml>1</wbxml> <!-- The username to use. Leave empty to not require a username --> <username></username> <!-- the password for the username --> <password></password> <!-- sets the connection type to use. 5 means obex over usb, 2 means obex over bluetooth --> <type>2</type> <!-- If wbxml is enabled, defines wether the wbxml should use string tables --> <usestringtable>0</usestringtable> <!-- Never send ADD command, but send REPLACE (not needed normally) --> <onlyreplace>0</onlyreplace> <!-- Workaround around for mobile phones which only use local timestamps and _no_ UTC timestamps! --> <onlyLocaltime>0</onlyLocaltime> <!-- Sets the maximum allowed size in bytes of incoming messages (some device need this option set). Example: 10000 --> <recvLimit>0</recvLimit> <maxObjSize>0</maxObjSize> <!-- The name of the contacts db. Must be the same as the phones sends --> <contact_db>Contacts</contact_db> <!-- The name of the calendar db. Must be the same as the phones sends --> <calendar_db>Calendar</calendar_db> <!-- The name of the note db. Must be the same as the phones sends --> <note_db>Notes</note_db> </config> Member 1: evo2-sync Configuration : <config> <address_path>default</address_path> <calendar_path>default</calendar_path> <tasks_path>default</tasks_path> </config>
If your Nokia phone and Ubuntu computer haven't been "paired" before, the nokia phone will ask for a password, type in any password you like. For instance "1234" and choose ok. Your Ubuntu will show a popup asking for (the same) password. Once the pairing is complete, the synchronisation will start. Note that you have to pair only once.Code:msynctool --sync nokia
Only ask that question when you're stuck searching 8)
Will try this out over the weekend, thanks!
Hi,
I have followed all the steps. I am trying to sync my Nokia N73 with Evolution in Ubuntu 10.04. I am getting the following error:
Error while initializing syncengine: Model is not in configuration
Any help?
My configuration file for my phone is as follows:
************************************************** *********************************
<config>
<bluetooth_address>My Phone's address</bluetooth_address>
<bluetooth_channel>10</bluetooth_channel>
<interface>0</interface>
<identifier>PC Suite</identifier>
<version>1</version>
<wbxml>1</wbxml>
<username></username>
<password></password>
<type>2</type>
<usestringtable>1</usestringtable>
<onlyreplace>0</onlyreplace>
<!-- This needs to be set to 10 000, otherwise you'll be sending more data than your phone can handle. -->
<recvLimit>10000</recvLimit>
<maxObjSize>0</maxObjSize>
<contact_db>Contacts</contact_db>
<calendar_db></calendar_db>
<note_db></note_db>
</config>
************************************************** ************************************************
I am using multisync0.90.
Please help me out.
Thanks,
Hi guys! I've a problem... I googled a lot and tried thousands of things, but I haven't been able to get sync working.
I'm trying to sync Evolution with a Nokia E65 over bluetooth using msynctool. I'm on Ubuntu 10.04 on a 64bit pc. I always get Error 415 Unable to commit change for the sync from evolution to nokia.
Packages used (I had to manually install some, as opensync-plugin-syncml isn't in repository now):
- opensync-plugin-evolution 0.22-2ubuntu2
- opensync-plugin-syncml 0.22-2
- multisync-tools 0.92.0~svn355-2
- libopensync0 0.22-4
- libsoup2.2-8 2.2.105-4ubuntu1
- evolution 2.28.3-0ubuntu9
Here the trace containing the error when trying do sync:
Code:$ msynctool --sync nokia Synchronizing group "nokia" The previous synchronization was unclean. Slow-syncing Member 1 of type evo2-sync just connected received contact dsession Member 2 of type syncml-obex-client just connected All clients connected or error Received an entry pas-id-4C16B82200000002 with data of size 8 from member 1 (evo2-sync). Changetype ADDED Member 1 of type evo2-sync just sent all changes Received an reply to our Alert Going to receive 0 changes Member 2 of type syncml-obex-client just sent all changes All clients sent changes or error All conflicts have been reported Member 1 of type evo2-sync committed all changes. Received an reply to our sync Error writing entry pas-id-4C16B82200000002 to member 2 (syncml-obex-client): Unable to commit change. Error 415 Mapping Write Error: Unable to commit change. Error 415 Member 2 of type syncml-obex-client committed all changes. All clients have written Member 1 of type evo2-sync just disconnected Member 2 of type syncml-obex-client just disconnected All clients have disconnected The sync failed: Unable to write one or more objects Error while synchronizing: Unable to write one or more objects
Here my syncml-obex-client configuration:
Code:<?xml version="1.0"?> <config> <!-- (Only for bluetooth) The bluetooth address if the bluetooth mode is selected --> <bluetooth_address>XX:XX:.......</bluetooth_address> <!-- (Only for bluetooth) The bluetooth channel to use. `sdptool browse $MAC` to search for the correct channel --> <bluetooth_channel>10</bluetooth_channel> <!-- (Only for USB) The usb interface number of the SYNCML-SYNC target. use syncml-obex-client -u (you will need access to the USB raw device) to find it. --> <interface>0</interface> <!-- The string that the plugin will use to identify itself. Some devices need a special string here. --> <identifier>PC Suite</identifier> <!-- The syncml version to use: 0 for 1.0, 1 for 1.1 and 2 for 1.2 --> <version>1</version> <!-- if the plugin should use wbxml --> <wbxml>1</wbxml> <!-- The username to use. Leave empty to not require a username --> <username></username> <!-- the password for the username --> <password></password> <!-- sets the connection type to use. 5 means obex over usb, 2 means obex over bluetooth --> <type>2</type> <!-- If wbxml is enabled, defines wether the wbxml should use string tables --> <usestringtable>1</usestringtable> <!-- Never send ADD command, but send REPLACE (not needed normally) --> <onlyreplace>0</onlyreplace> <!-- Workaround around for mobile phones which only use local timestamps and _no_ UTC timestamps! --> <onlyLocaltime>1</onlyLocaltime> <!-- Sets the maximum allowed size in bytes of incoming messages (some device need this option set). Example: 10000 --> <recvLimit>0</recvLimit> <maxObjSize>0</maxObjSize> <!-- The name of the contacts db. Must be the same as the phones sends --> <contact_db>Contacts</contact_db> <!-- The name of the calendar db. Must be the same as the phones sends --> <calendar_db>Calendar</calendar_db> <!-- The name of the note db. Must be the same as the phones sends --> <note_db>Notes</note_db> </config>
I'm testing with one contact only. And I've disabled calendar and notes sync for isolating the problem. The sync nokia->evolution works, but the sync evolution->nokia gives error 415, and no updates are seen on Nokia.
I'm desperate, please help me! Thank you!
I have been using syncEvolution and Sync becomes very easy with it. Check my blog post about it.
http://mobileyog.blogspot.com/2010/0...ile-phone.html
Please note that I did test with 1.0 Beta 3 version but they have released stable 1.0 version after that so make changes in sources list while downloading.
http://syncevolution.org/blogs/pohly...on-10-released
Let me know how it works
Hello Suyog
Thanks for the help... after years bI finally have my Nokia N95 syncing with Ubuntu... BUT I have a double entries problem whenever I sync.... I have to delete all the phone contacts then recopy all the Evolution contacts but then the next time I add one contact it doubles them up and I can't get around it. Do you have an answer for this by any chance?
Thanks
sean
NO SELF....NO PROBLEM
I think I have figured out the problem... I had synced two or three phones over the years and I now have to start from scratch.... hopefully it will be cleaned up this way.....
TASKS.... I am not having success syncing tasks.. any suggestions?
sean
NO SELF....NO PROBLEM
Bookmarks