Linux and Nokia 6680
== Introduction ==
I got myself a Nokia 6680 phone and wanted to connect it to my Ubuntu Linux machine.
Here are some quick notes on what I had to do to get it running.
== Connecting using Nokia DKU-2 USB cable ==
The Nokia 6680 comes with a DKU-2 USB cable which can be used to connect the phone to your computer.
[http://members.dodo.com.au/~joaniemrc/nokia/Nokia-6670-USB.html USB OBEX HOWTO]
== Transfer files ==
=== Using obexftp ===
When I used obexftp I had to use the '''-F''' flag to get listings.
obexftp -U 1 -F -c C: -l
== Syncronizing Nokia 6680 with files ==
To keep a backup of all contacts and Calendar events I use msynctool to backup all data to my computer.
Since the file-sync backend can only sync to one directory per group I had to create two groups, one for Contacts and the other for Events (Calendar).
Below is a instruction on how to set up this in the same way as I did.
First to you create the nokia-contact group using msynctool and add members to it. First a file-sync and then a syncml-obex-client.
msynctool --addgroup nokia-contact
msynctool --addmember nokia-contact file-sync
msynctool --addmember nokia-contact syncml-obex-client
Then configure the file-sync member to set the directory into which the data is to be saved.
msynctool --configure nokia-contact 1
In the XML change the ''path'' element to contain ''/home/user/Documents/PC_Suite/Contacts/''.
Now configure the syncml-obex-client member.
msynctool --configure nokia-contact 2
Set the following data.
identifier: PC Suite
version: 1
wbxml: 1
usestringtable: 1
type: 5
recvLimit: 10000
maxObjSize: 10000
And now the create the nokia-events group.
msynctool --addgroup nokia-calendar
msynctool --addmember nokia-calendar file-sync
msynctool --addmember nokia-calendar syncml-obex-client
Configure the file-sync member and set the ''path'' to ''/home/user/Documents/PC_Suite/Event/''.
msynctool --configure nokia-calendar 1
Configure the syncml-obex-client member and set the same data as for the nokia-contact group above.
msynctool --configure nokia-calendar 2
And we are done. To help running the synchronisation I use the following shell script.
#!/bin/bash
#
echo "contact"
msynctool --sync nokia-contact --filter-objtype note --filter-objtype event --filter-objtype todo
echo "calendar"
msynctool --sync nokia-calendar --filter-objtype note --filter-objtype contact --filter-objtype todo
== Links/References ==
* [http://members.dodo.com.au/~joaniemrc/nokia/Nokia-6670-USB.html USB OBEX HOWTO]
* [http://www.hingston.demon.co.uk/mike/nokia6680.html Nokia 6680 and Linux]
* [http://lubos.vrbka.net/archives/487 Nokia 6680 synchronization with Evolution over USB (Debian Linux)]