Linux compatibility, synchronization and configuration guides for mobile (cellular) phones made by SonyEricsson
.
The general resource section at the bottom, contains links
to helpful Linux utilities (mostly available under GPL
), community efforts, HOWTOs and FAQs.
Have you written a documentation yourself? Then please feel free to
submit a new entry.
Further reviews on Ericsson Mobile Phones ![]()
GnuBox(http://gnubox.dnsalias.org/gnubox/) is a small software for your cell phone with which you can create a new Internet Connection (internet access point, connection profile, whatever you call it) on the phone. If you use this connection, the phone does not dial or connect to GPRS, but uses bluetooth (or the USB cradle) to connect to your PC. Thus you will be able to surf the web, download software/data/email/whatever you like without paying any fee to your operator.
The DisGUISE(http://stefans.datenbruch.de/k750i/DisGUISE/) library provides an easy and object oriented access to the advanced features of the AT command interface available in Sony Ericsson cellphones. Instead of fiddling with AT commands and parsing the strings returned from the phone, DisGUISE enables you to use actual objects to control and monitor events on your phone. There are also classes available to create various GUI items on the mobile, which report back their results through event listeners, and allow the phone to act as an input and output device of your application.
RemoteJ(http://remotej.sourceforge.net/) is an application for adding Bluetooth remote control capability to Sony Ericsson's mobile phones such as the K750, W800, Z520, W600, W550, and W900 series. It offers an extendable, configurable interface system that uses XML configuration files. It can be used to control your music player, video player, or PC-TV using a menu appearing in your mobile phone's menu.
ToothMote(http://toothmote.sourceforge.net/) is an application to control Linux computers using a BlueTooth-enabled cell phone. It provides a basis for communicating with a connected cell phone, and then uses a plugin architecture to easily expand the amount of functionality it provides.
Use your bluetooth enabled T610 (or compatible Sony Ericsson phones) as a remote for your Linux PC. bluemote(http://www.geocities.com/saravkrish/progs/bluemote/index.html) was inspired by bluexmms, but bluemote differs from bluexmms in several ways. Bluexmms is a XMMS "plugin" but bluemote is a complete remote control programm. You can virtually execute any command on your PC from your phone. If you use the built-in scripting commands, you can even manage a micro shell (sh) on your phone, complete with login password.
MultiSync(http://multisync.sourceforge.net) is a free modular program to synchronize calendars, addressbooks and other PIM data between programs on your computer and other computers, mobile devices, PDAs or cell phones. MultiSync works on any Gnome platform, such as Linux. It supports IrMC Mobile Client synchronization (supported by e.g. SonyEricsson T39/T68i, Siemens S45i/S55 phones etc.) via Bluetooth or IrDA on Linux or cable connection.
The GPE MultiSync Plugin(http://handhelds.org/~florian/multisync/) is used to syncronize GPE PIM data with other devices and software. It currently supports syncing tasks (ToDo/gpe-todo), events (Calendar/gpe-calendar) and contacts (Contacts/gpe-contacts). Apart from GPE, Multisync provides syncronisation against Ximian Evolution, devices that use SyncML (over TCP/IP), Palm PDAs, Opie based PDA software and IrMc ddevices. Additionally it is possible to create backups using multisync.
Vadim Shliakhov has made a
Linux Infrared Remote Control - LIRC
patch for Ericsson mobile phones
to use them as remote controls.
The patch is located
here(http://svadim.no-ip.org/sw/lirc/).
Leif(http://www.tobias-bayer.de/main/software/linux/leif.html) is a KDE tool for the SonyEricsson T68/T68i mobile phone. It supports phonebook editing, SMS management, and file uploading.
My Ericsson(http://www.campana.vi.it/ottavio/progetti/Myericsson) is an administration tool for the Ericsson T39m mobile phone.
bluexmms(http://linuxbrit.co.uk/bluexmms/) allows remote control of XMMS using a bluetooth-enabled Ericsson mobile phone, assuming you also have a bluetooth-capable laptop/computer.
tsemgr(http://tsemgr.sourceforge.net/) is a GTK application to manage the T68 mobile phone.
btcid(http://0x63.nu/files/btcid/) connects to a SonyEricsson Bluetooth telephone and displays its status on the screen using xosd. It can also execute external programs on incoming calls.
VNC client(http://www.p800.info/app.php?app_id=13) written in JAVA for the Ericsson P800 (in German).
PuTTY(http://s2putty.sourceforge.net/) is a free SSH client developed by Simon Tatham and others. This page contains a port to the Symbian OS, with support for Series 60, and Nokia Communicators. All Series 60 phones (including Nokia 3650, 6600, 6630, and N-Gage) and Symbian OS based communicators (9210, 9210i, 9290, 9300, 9500) are supported. A separate UIQ version is also available.
VNC client(http://www.p800.info/app.php?app_id=13) written in JAVA for the Ericsson P800
Cobex(http://cobex.sourceforge.net) is a small implementation of the OBEX communication protocol for slow serial cables. It's primary use is to communicate with cell phones such as the Sony Ericsson T310 and T300.
GeoToad(http://geotoad.sourceforge.net//) is a geocaching query tool to help speed up the boring part of geocaching: choosing the cache and collecting the data. It allows you to generate any kind of complex query you want, and the program will go and poll the Geocaching query, grab the data, and output it to any format you want. The Geocache info can be synced straight to your GPS, iPod, PDA, or cell phone in over 20 different formats.
The SyncML server in PHP(http://nicolas.bougues.net/syncml/) is based (right now) on a MySQL backend, but could easily use other kinds of SQL servers, LDAP servers or even flat files. SyncML is an XML based protocol family, aimed at providing remote synchronisation of mobile devices. It's built-in more and more mobile devices, such as mobile phones or PDAs.
btcid(http://0x63.nu/files/btcid/) is a program that connects to a Bluethooth-telephone and displays status on screen using libxosd. btcid was developed with a Ericsson T68 using the bluez bluetooth-stack.
Documentation, photos and a source code snapshot for using an Ericsson
Mobile Phone (T68i with integrated Bluetooth => interworks with the iPAQ 3870)
as input device (it has both a "joystick" usable as mouse as well as its keys)
is available
here
.
The software can also be used via a serial cable and with other (at least
Ericsson) phones. You may use this approach to remote control
your mouse, XMMS or mplayer with the mobile phone. See also
another approach by
Lyola(http://www.lyola.com/bte/) which uses
BlueTooth as well as infrared.
The K750i has a nice builtin feature: It allows you to use your phone as a Bluetooth Human Interface Device (HID) with your computer. In other words, you can
remote control(http://stefans.datenbruch.de/k750i/remote.shtml)
your computer and applications with your phone, be it a presentation in which you can switch the slides with your phone, or your favourite media player software. A few drafts for remote control profiles are already supplied with the phone, but you can define your own.
T28 library
is a simple library that allows interraction with a
Ericsson T28 phone (and probably works with other models as well) Main
functions include loading and saving the phonebook, setting the language,
setting audio mode selection, getting battery properties (level,
temperature, etc), getting signal level, sending keys to mobile device,
and setting the date/time from computer clock. This library does not
have SMS support.
K68(http://k68.sourceforge.net/) is a tool for communicating with a Sony Ericsson T68i or T68 mobile phone.
The Perl module Device::Ericsson::AccessoryMenu(http://search.cpan.org/~rclamp/Device-Ericsson-AccessoryMenu-0.8/lib/Device/Ericsson/AccessoryMenu.pm) - allows use of a T68i as a remote control. Available also as a Python tool(http://www.hackdiary.com/archives/000037.html).
Bluetooth address resolution project(http://www.45.free.net/~vitus/mobile/) , most Linux bluetooth applications require the user to specify numerical bluetooth addresses in the command line or configuration file. This is a bluetooth address database to use it in scripts.
T68tool(http://www.45.free.net/~vitus/mobile/) is small command-line application which can backup/restore phonebook and calendar from mobile phone and get/send arbitrary files via OpenOBEX. Tested on Ericsson T68, R320, R520, T610 and Nokia 6310.
getpb(http://www.45.free.net/~vitus/mobile/) Tcl wrapper around t68tool which converts all phonebook records into uniform (utf-8) encoding and stores it in the ${HOME}/.phonebook.vcf. It uses (if bluetooth transport is used) local database of bluetooth addresses in ${HOME}/.btdev.
phonebook grepper(http://www.45.free.net/~vitus/mobile/) A companion script to getpb - search .phonebook.vcf for contacts. It is also able to add contacts into the phonebook using -a option.
A perl tool to move the phonebook(http://www2.goldfisch.at/knowledge/95) from the Ericsson T39 to the Siemens ME45.
Bluetooth send script(http://www.45.free.net/~vitus/mobile/) a simple wrapper around t68tool which allows to avoid specifying bluetooth addresses and channels in the command line. It uses ${HOME}/.btdev database to convert descriptive names of devices into addresses.
Mobi(http://wwwhome.cs.utwente.nl/~bosmaw/mobi/) is general purpose Bluetooth remote control software which exploits the SonyEricsson accessory feature. It searches for phones and, if found, loads a configurable menu which allows you to perform certain actions from this menu on the connected computer.
jObexFTP(http://sourceforge.net/projects/jobexftp/) is an Obex implementation on Java for compatible with those devices and is intended to be a full implementation sometime in the future. JObexFTP support phone with AT+CPROT=0 or *EOBEX, tested only with Mitsubishi M341I & SE K750i.
GAMMU (GNU All Mobile Management Utilities)(http://www.gammu.org/) (formerly known as MyGnokii2) is manager for various cellular phones and modems. For an up-to-date list of supported mobile phones see Gammu phone database(http://cihar.com/gammu/phonedb). GAMMu has a command line version with many functions for ringtones, phonebook, SMS, logos, WAP, date/time, alarm, calls, etc. It can also make full backups and restore them. It works on various Unix systems (like Linux) and Win32.
Gammu+(http://www.mwiacek.com/gsm/soft/gplus.html) is a cellular manager for various mobile phones/modems. It contains libraries with functions for a phone book and more, as well as a command line version (e.g. to backup/restore).
Wammu(http://www.cihar.com/gammu/wammu/) is a mobile phone manager that uses Gammu as its backend. It works with any phone that Gammu supports. It has complete support (read, edit, delete, copy) for contacts, todo, and calendar. It can read, save, and send SMS. It includes an SMS composer for multi-part SMS messages, and it can display SMS messages that include pictures. Currently, only text and predefined bitmaps or sounds can be edited in the SMS composer.
python-gammu(http://www.cihar.com/gammu/python/) is a set of Python bindings for Gammu, the GSM mobile manager for various cellular phones. It can work with any phone that Gammu supports.