The Foz
August 24th, 2009, 07:00 AM
Has anyone successfully managed to synchronise a Sony Ericsson W595 mobile phone with Evolution, via Bluetooth?
I have 2 mobile phones: a Nokia N95, for private use; and a Sony Ericsson W595, for work.
I used this how-to to get my N95 synchronising with Evolution: http://ubuntuforums.org/showthread.php?t=705103. It worked completely without problems.
I then tried to connect my W595, but no luck. The bluetooth connection itself works fine, and I am able to browse the phone memory & memory card. I have set the phone as "trusted" in the Bluetooth Device Manager, and the computer as "authorised" on the phone. I checked that the SyncML channel is 10, and I have entered the correct MAC address in the configuration of Multisync. When I try to synchronise, I get a connection error on the OBEX (phone) connection.
I have tried changing some of the parameters in the configuration of the OBEX SyncML connection. What I currently have is:
<?xml version="1.0"?>
<config>
<!-- (Only for bluetooth) The bluetooth address if the bluetooth mode is selected -->
<bluetooth_address>00:23:45:74:B6:E9</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>0</version>
<!-- if the plugin should use wbxml -->
<wbxml>0</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></note_db>
</config>
If anyone out there managed to get it working, I would appreciate knowing how.
I have 2 mobile phones: a Nokia N95, for private use; and a Sony Ericsson W595, for work.
I used this how-to to get my N95 synchronising with Evolution: http://ubuntuforums.org/showthread.php?t=705103. It worked completely without problems.
I then tried to connect my W595, but no luck. The bluetooth connection itself works fine, and I am able to browse the phone memory & memory card. I have set the phone as "trusted" in the Bluetooth Device Manager, and the computer as "authorised" on the phone. I checked that the SyncML channel is 10, and I have entered the correct MAC address in the configuration of Multisync. When I try to synchronise, I get a connection error on the OBEX (phone) connection.
I have tried changing some of the parameters in the configuration of the OBEX SyncML connection. What I currently have is:
<?xml version="1.0"?>
<config>
<!-- (Only for bluetooth) The bluetooth address if the bluetooth mode is selected -->
<bluetooth_address>00:23:45:74:B6:E9</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>0</version>
<!-- if the plugin should use wbxml -->
<wbxml>0</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></note_db>
</config>
If anyone out there managed to get it working, I would appreciate knowing how.