Check and update formatting, then remove this message

Supported Phones: Siemens

Siemens S 45 / ME 45 / S 45i

irda.png serial.png

  • Supported

These were the origin of the ObexFTP project.

Siemens S 25, S 35

irda.png serial.png

  • Supported

They don't feature extra memory though.

Siemens SL 32, SL 32i

  • foreign hardware, not tested. Please report!

Siemens SL 45i, SL 45, SL 65

irda.png serial.png

  • Supported

Jan Metz was very kind providing me with his box and some SL45i connected to it.

Siemens S 55 / ME 55 / S 56

bt.png irda.png serial.png

  • Supported
  • Serial cable (DCA-500) works with --uuid S45
  • Bluetooth and IrDA work without any extra settings (thus using UUID 'FBS')

Siemens M 55

  • unknown (should try with --uuid S45)

Siemens C 55

serial.png

  • Supported

Hristo Todorov helped to get UUID right and reported it working.

I need to run obexftp with -U S45. If ran without it, the phone will not communicate until power-cycled. (Jirka Bohac)

Siemens SX 1

bt.png irda.png serial.png

  • bluetooth does not work (or simply shows nothing)
  • irda does not work
  • serial (DCA-500) does not work
  • usb (DCA-540 shipped with phone) does not work (neiter ttyUSB0 nor ttyUSB1)

Note that this is phone is based on Nokia's Series60 platform (Symbian OS).

Siemens S 65, ME 65, SK 65

bt.png irda.png serial.png

  • Supported (not USB)

BenQ-Siemens S68

bt.png

  • Bluetooth works fine

Siemens CF 62

  • unknown

Siemens CF75 / CF76

irda.png serial.png

  • Supported

Fully functional OBEX with both IrDA and USB connection using OpenOBEX.

  • IrDA
  • USB connection

Siemens CX 75

bt.png irda.png

  • Supported

Siemens C 75

irda.png

  • works with IrDA, downloads files nicely. I used a SigmaTel IrDA USB dongle on Linux kernel 2.6.

Siemens S 75

bt.png

  • Bluetooth works fine

Siemens SL 75

bt.png serial.png

  • Bluetooth works fine
  • serial (DCA-500, DCA-510, DCA-540) works (ObexFTP 0.22 needed)

Siemens C 72

irda.png

Siemens ME 75

irda.png

Siemens AX 75

irda.png

Connection Details

irda.png

Requires nothing more than a working IrDA dongle - the phone can then be browsed in the typical fashion:

  openobex -i -l

bt.png


usb.png

  • wiki:USB? -- kind of working, also see DCA-540

Note that this is not using the USB option -u.


serial.png

  • DCA-500 cable -- serial cable, working
  • DCA-510 cable -- USB to serial converter cable, working (pl2303 driver)
  • DCA-540 cable -- pure USB (uses pl2303 driver for SX1, S65 and later models, not usable otherwise)

IMPORTANT: ObexFTP has a bug that prevents correct connection in versions 0.21 or lower. Version 0.22 or newer is required for the USB connection to work. Some phones (e.g. SL75 v31) have to be replugged after every use (probably firmware bug).

The following is an example of how to communicate with a Siemens cellphone via an USB adapter cable (DCA-540). The cable itself is very simple; an schematic for it can be found here if you cannot find an original one.

Once plugged in , lsusb should report something like:

$ lsusb
Bus 001 Device 007: ID 11f5:0003 Siemens AG (?) Mobile phone USB cable

To provide a serial interface to the cellphone, we need the PL2303 driver, distributed with the Linux kernel (note that only later 2.6.1x have entries for the USB IDs). Once a compatible device is connected it will create a serial device in /dev/ttyUSB''x''. In this example, the PL2303 device driver is compiled as a module and loaded, creating a serial device in /dev/ttyUSB0. If you use udev or hotplug, this will happen automatically:

  # modprobe pl2303
  # ls /dev/ttyU*
  /dev/ttyUSB0

The device can now be accessed via ObexFTP, using the serial option:

  $ obexftp -t /dev/ttyUSB0 -l
  Connecting...done
  Receiving "(null)"... <?xml version="1.0"?>
  <!DOCTYPE folder-listing SYSTEM "obex-folder-listing.dtd">
  <folder-listing version="1.0">
     <folder name="Data" modified="20040101T000000" user-perm="RWD" group-perm="W" />
  </folder-listing>
  done
  Disconnecting...done