Check and update formatting, then remove this message

Status on Sony Ericsson devices

It would be nice if people would provide information about

  • which OpenOBEX/ObexFTP version they used,
  • which type of connection (cable, IrDA, Bluetooth, USB etc.),

  • which phone firmware software version and
  • on which operating system/distro they ran OpenOBEX.
  • Maybe even which GCC version they used.

Serial Cable usage


Some Sony Ericsson phones are rather picky when it comes to the usage of serial cables. While some phones work with cables which just do voltage-level adaptation of the Rx/Tx? lines, other phones insist (at least in OBEX mode), that there is a working hardware handshake via the RTS/CTS lines. Some phones are also happy if only RTS is supported.

No-name cables typically lack the RTS/CTS voltage-level adaptation and don't connect the RTS and CTS pins. So, if the phone is succesfully brought into OBEX mode, but if the data transmission just stops afterwards (the phone just displays "synchronizing" but nothing happens any more), it might be a problem of the used cable, and it might be a good idea to try another cable. Typically, however, cables supporting RTS/CTS are more expensive.

Also, some serial cables do suck the phone's battery dry in no time. This is due to the fact that they use the phone's battery (via the phone's connector pins intended to supply phone accessories) to power the serial voltage converter (converting approx. 0 ... 3.3 V to something like 10 ... -10V). A cable which allows to plug in the charger, too, is a good idea. Typically these cables provide an socket at their plug where the charger is supposed to be pluged in.

Finally, there are cables out there which are not at all inteded to be used for synchronizing data with the phone. These are intended to support firmware flashing. They use the same plug, but another pin connection. If the plug on the phone side of the cable can be opened, and if one knows how to handle a soldering iron, it is possible to rewire these cables for syncronizing data. [google>Ericsson pinout Phone plug pinouts] can be found on the internet, sometimes on rather suspicious sites. They should be taken with more than just a grain of salt.

More about serial interfaces in general can be found in this Wikibook.


Ericsson R320

The initial cable support started here

Ericsson T68i

Reported working

Sony Ericsson

Sony Ericsson J300/K500i/k700i

All have been working using pl2303 usb-serial cable, using Obextool 0.33, obexftp 0.10.7, on Kubuntu Dapper. Everything working fine but you need to edit obextool file in /usr/bin/ directing it to device /dev/ttyUSB0 rather than /dev/ttys1 as default. i could upload and download files

Sony Ericsson T300


Sony Ericsson T610/T616

usb.png Working? Sort of ;-) It works only once, then you have to un-plug the usb cable and plug in again for it to work once again. Tested with ObexFTP 0.20 from sources and 0.10.7+0.10.8pre9-3 from ubuntu dapper.

Sony Ericsson T310

See this howto

Sony Ericsson T630

irda.png IrDA working (see Sony Ericsson T630 and Linux via IrDA)

usb.png OpenOBEX's obex_test works fine with USB, but obexftp works only once. You have to unplug cable and plug in again, or use obex_test to connect twice. First time it fails to connect, but then it connects and obexftp works again. Tested on Debian (sarge and etch)

Sony Ericsson V800

usb.png USB works with CDC-Wireless Mobile Communication.

Sony Ericsson K300

usb.png USB works partially with obexftp-0.19/openobex-1.1, can't transfer files.

Sony Ericsson K300i

irda.png IrDA works with openobex-1.0.1 and obexftp-0.18

serial.png Serial cable works with obexftp and with obexfs.

usb.png OpenOBEX's obex_test works fine with USB, but obexftp works only once. You have to unplug cable and plug in again, or use obex_test to connect twice. First time it fails to connect, but then it connects and obexftp works again. Tested obexftp-0.20, openobex-1.2 on Mandriva 2007.

Sony Ericsson K310i

irda.png IrDA works with openobex-1.3 and obexftp-0.21

Sony Ericsson K500

Works great (in some unknown configuation)

Sony Ericsson K500i

irda.png IrDA works with openobex-apps 1.0.0 and obexftp 0.19 (see Sony Ericsson k500i and Linux IrDA)

Sony Ericsson K530i

Works with BT and USB on Ubuntu 8.04 (Kubuntu). Problems with USB in Konqueror.

Sony Ericsson K600i / V600i / K608i

These phones are basically the same.

Vodafone V600i UMTS

usb.png Works in the following configuration:

  • OpenOBEX 1.2
  • ObexFTP 0.19
  • Fedora Core 4
  • USB cable

Note, this is a re-branded K600i. There is a report below that the K600i didn't work in some configuration.


bt.png Works with kdebluetooth which uses openobex

serial.png Fails in the following configuration:

  • OpenOBEX 1.2
  • obexftp 0.19 + hacks to get it compiled under Solaris 8
  • Solaris 8
  • Serial data cable.

By using no-name cables, OBEX fails immediately (data transfer just stops). This is because the no-name cables did lack the required RTS/CTS hardware handshake support.

But also with an original Sony Ericsson cable obexFTP fails. The OBEX connection is set up, but no data can be found or retrieved. OBEX requests are either not processed or answered with an error code. Independent of the used UUID or with or without setpath.

The K600i is also available as Vodafone branded V600i. There is a report that OpenOBEX works with the V600i in some configuration.

usb.png Fails in the following configuration - totally independent of OpenOBEX:

  • Linux 2.4.17 kernel on an embedded MIPSel processor
  • USB interface
  • Old CDC ACM USB driver

The old USB driver is not capable of recognizing the K600i's USB profile. acm.c has been rewritten (and now called cdc_acm.c) in some later kernel release. So it might well work on later kernels.

usb.png Works in the following configuration:

  • OpenOBEX 1.12
  • obexftp 0.18
  • SuSE 10.1
  • USB interface

Instead of using /dev/ttyS0, I had to use /dev/ttyACM0 to access the K600i. To find out the right device unplug the phone, run udevmonitor --env and plug it again. Search in the Output for something like "DEVNAME=/dev/ttyACM0". If there are more device names like this, try all of them using obexftp -t <DEVNAME> -l / until it works. After a while it may stop working. Then un- and replug the phone and it will work fine again.

usb.png Works (Phone identified itself as K608i) in the following configuration:

  • OpenOBEX 1.3
  • obexftp 0.20
  • Ubuntu 6.10 with Kernel 2.6.17-10-generic #2 SMP
  • USB interface (as above, you have to use /dev/ttyACM0)
  • gcc version 4.1.2 20060928 (prerelease) (Ubuntu 4.1.1-13ubuntu5)

Works, but dowloading the pictures taken with the build-in camera leads to fatal system crash (hangs, no reaction) every ~ 4 files.

Sony Ericsson K700

Works great (in some unknown configuation)

Sony Ericsson K700i

Works great (in some unknown configuation)

Sony Ericsson K750i

usb.png Works great in the following configuration:

  • OpenOBEX 1.3
  • ObexFTP 0.21
  • libusb 0.1.21
  • Gentoo 2.6.16-r9
  • USB cable

Sony Ericsson M600i

usb.png (not tested)

bt.png Works in the following configuration:

  • Debian/Etch? Linux (x86, kernel 2.6.16, gcc 3.4.5, openobex-1.0.1, obexftp-0.18)
  • using bluetooth usb-adapter, Thinkpad-T60 built-in adapter

irda.png (not tested)

Sony Ericsson W580

On Ubuntu
apt-get install obexftp
Connected the phone via USB
obexftp -u revealed the interface number ( 0 in this example)
obexftp -u 0 -l gave a listing
obexftp -u 0 -g "path/xxx.JPG" retrieved the imagefile

Works great !

Sony Ericsson W800i

Works great (in some unknown configuation)

Sony Ericsson W810i

bt.png Bluetooth works with Firmware R4CE012

  • Gentoo Linux (amd64, kernel 2.6.16, gcc 3.4.6, OpenOBEX 1.2, ObexFTP 0.21)

Sony Ericsson Z520x

Works with version 0.20, not with earlier versions, a patch was needed to make it work.

  • In Gentoo, it should work as of obexftp-0.19-r1, see Bug #131603.
  • On Ubuntu Dapper, it is necessary to either compile 0.20 from source, or manually add the patch from the above bug to the latest edgy source package for obexftp as now, 0.19-5.

Sony Ericsson Z530i

bt.png Works

  • Gentoo Linux (x86, kernel 2.6.16, gcc 3.4.5, openobex-1.0.1, obexftp-0.18)
  • using bluetooth usb-adapter

irda.png IrDA working

  • Ubuntu 6.0.6 Linux (x86, kernel 2.6.15, gcc 3.4.5, openobex-1.0.0-rel-6)
  • using /dev/ircomm

Sony Ericsson Z600

serial.png Works with serial cable (DRS-10) + openobex-1.0.0-rel-3 + obexftp-0.10.7-3 + Ubuntu 5.10

Sony Ericsson K610i

usb.png Works

Using phone mode (or not selecting a mode) then

obexftp -v -u 0 -U synch -S -g telecom/pb.vcf

gets the contacts but so far cannot put contacts back with

obexftp -v -u 0 -U synch -S -p telecom/pb.vcf

However it is possible to update/restore the phone book by using the phone to save a back up of the phone book to the memory stick "Backup to M.S" then get the backup file:

obexftp -v -u 0 -c "Memory Stick/System?/PIM/" -g PB_Backup.vcf"

To put the backup file back to the phone with:

obexftp -v -u 0 -c "Memory Stick/System?/PIM/" -p PB_Backup.vcf"

Then use the phone to "Restore from M.S"

Phone's memory stick (M2) contents should be available into obextool with :

obextool --obexcmd "obexftp -u 0"

Last modified 8 years ago Last modified on 03/16/09 22:31:07