As I own a Nokia 6680 and my current system runs Ubuntu I made some research to see what can I do with both them plugged with the USB cable. I know that buying an bluetooth dongle would the the easiest solution and that will let me away from the headaches I had connecting the mobile phone to the computer; but I wanted to make it possible with the accessories provided by Nokia, and as I once read at Digg…
Why? Because it can be done; Welcome to geekdom
![]()
So let’s start. The first thing you need is the Nokia 6680 (surely it will work with some other similar mobile phones), an Ubuntu system (surely it will work with other GNU/Linux systems) and the DKU-2 USB cable. Connect the mobile to the computer and run dmesg in the shell, to check that the system recognized the device.
$ dmesg [623409.657790] usb 5-6: new high speed USB device using ehci_hcd and address 22 [623409.789145] usb 5-6: configuration #1 chosen from 1 choice [631279.022166] usb 5-6: USB disconnect, address 22 [664001.275310] usb 3-2: new full speed USB device using uhci_hcd and address 3 [664001.447340] usb 3-2: configuration #1 chosen from 1 choice [664001.693418] cdc_acm 3-2:1.8: ttyACM0: USB ACM device [664001.697362] usbcore: registered new interface driver cdc_acm [664001.697624] drivers/usb/class/cdc-acm.c: v0.25:USB Abstract Control Model driver for USB modems and ISDN adapters
So, now we will have to install the piece of software that make everything works. This is called OpenOBEX, and its a “Free open source implementation of the Object Exchange (OBEX) protocol.” [more info]
$ sudo aptitude install openobex-apps obexftp obexfs
Once everything has been installed, we make some test.
$ obexftp -u Superuser privileges are required to access USB. Found 2 USB OBEX interfaces Interface 0: Manufacturer: Nokia Product: Nokia 6680 Interface description: SYNCML-SYNC Interface 1: Manufacturer: Nokia Product: Nokia 6680 Interface description: PC Suite Services Use "-u interface_number" to connect Nothing to do. Use "-help" for help.
And we try connecting making use of interface “-1″
$ obexftp -u 1 -l
…which should return a list of the folders. Of course you can browse some other directories; i.e. we will browse the “Audio Gallery”
$ obexftp -u 1 -c E:\\Sounds/Digital -l
…where the -u option stands for interface, -c for change directory and -l for list. If you want to put/get files in/from your mobile phone you just have to type the proper parameters. I.e. to download an Image you’ve taken with the camera.
$ obexftp -u 1 -c E:\\Images -g "Imagen(006)".jpg
If you want to put the image in you just have to type
$ obexftp -u 1 -c E:\\Images -p "Imagen(006)".jpg
There are also some projects which implement a GUI to the file management like Obextool, a graphical frontend for ObexFTP, but I will explain that in other how-to. If this information has been useful for you I think I deserve a reward “wink, wink”.