This step-by-step manual, kindly provided by mjfleck2000, tells how to sync Nokia E-series E61 and E62 with Gnome Evolution under Kubuntu.
- Add repositories to /etc/apt/sources.list (each source in one line):
deb dapper main
deb-src dapper main - Add repository gpg key to apt-get:
gpg –keyserver hkp://subkeys.pgp.net/ –recv-keys CB210090B029CB84
gpg –export CB210090B029CB84 | sudo apt-key add – - sudo apt-get update
- apt-get install libopensync-plugin-kdepim libopensync-plugin-file libopensync-plugin-google-calendar libopensync-plugin-synce libopensync-plugin-syncml libopensync0 opensyncutils msynctool multisync-qad
- Plug in Bluetooth/Usb adapter.
- sudo hcitool dev… this should show the computer’s bluetooth mac #
- sudo hcitool scan… should show the E62 bluetooth mac #
- you can use “sdptool browse“ to get detailed info on phone and what channels it uses. For syncing you want the channel for “Nokia SyncML Server”
- sudo kate /etc/bluetooth/hcid.conf
- remove the “#” from in front of auth enable;
- sudo mknod /dev/rfcomm0 c 216 0
- sudo kate /etc/bluetooth/rfcomm.conf
- Type:
add rfcomm0 {
device 00:18:C5:43:19:2B; (# from #7 above)
channel 14;
comment “NokiaE62”;
} - sudo sdptool add –channel=10 OPUSH (this is to allow file transfer).
You want the channel that is “SyncMLClient”. - sudo kate /etc/bluetooth/hcid.conf
change passkey from 1234 to whatever number you want. - just in case, I also did sudo kate /etc/bluetooth/pin
and changed the default 1234 to my new passkey - sudo /etc/init.d/bluez-utils restart (for dapper) or /etc/init.d/bluetooth restart (edgy)
- Enable bluetooth on E62.
- Menu->Settings->Bluetooth->Bluetooth On
- Menu->Settings->Bluetooth->My phone’s visibility Shown to all
- Menu->Settings->Bluetooth->My phone’s name NokiaE62
- Menu->Settings->Bluetooth->RemoteSChip mode On or Off, didn’t matter
- Pair NokiaE62 with computer
- Menu->Settings->Bluetooth-> push joystick to the right to change to paired device menu
- Select Options
- Select New paired device
- Found MyComputer-0
- Select
- Enter passkey that is the same as item as passkey above
- Select yes to automatically authorize
- Push in joystick
- Select Assign short name
- Give a name to this computer
- Exit
- Try to send a file from KDE
- Kmenu->Internet, Bluetooth OBEX, drag and drop, send
- As user (not root!)
- msynctool –addgroup nokia (or whatever name you want)
- msynctool –addmember nokia kdepim-sync
- msynctool –addmember nokia syncml-obex-client
- hcitool scan
- msynctool –configure nokia 2
here is my nokia file
<?xml version=”1.0″?>
<config>
<!– (Only for blue) The bluetooth address if the bluetooth mode is selected –>
<bluetooth_address>00:18:C5:43:19:2B</bluetooth_ad dress>
<!– (Only for blue) The bluetooth channel to use (usualy the 11) [x] –>
<bluetooth_channel>14</bluetooth_channel>
<!– (Only for USB) The usb interface number of the SYNCML-SYNC target. use syncml-obex-client -u (as root!) to find it. –>
<interface>0</interface>
<!– The string that the plugin will use to identify itself. Some devices need a special string here. –>
<identifier>KDE</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>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> - Should be good to go at this point to sync, from terminal: mysynctool –sync nokia
- Once this is working, you can use Kmenu->Utilities->Multisync-gui to sync.
You can get more information at UbuntuForums.org.
congratulation for your "Howto", is very well done.
I've followed all your instructions but the sync every time stop not at the end (sometimes at "300 / 382", otherwise "360 / 382"). I've tryed to wait some minutes but nothing appens, and after that i need to restart the phone because the sync don't stop its process and the phone will crash.
Someone have the same problem? and, what to do?
thanks a lot e sorry for my english.. 😉
Nice shit!
Do some more!