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.
submit a new entry
Further reviews on Ericsson Mobile Phones ![TuxMobil Ad [TuxMobil Ad]](pics/tuxmobil_ad.png)
Applications
GnuBox
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.
DisGUISE
The
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
RemoteJ
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
ToothMote
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.
BlueMote
Use your bluetooth enabled T610 (or compatible Sony Ericsson phones) as a remote for your Linux PC.
bluemote
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
MultiSync
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.
GPE MultiSync Plugin
The GPE MultiSync Plugin
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.
LIRC
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
.
leif
Leif
is a KDE tool for the SonyEricsson T68/T68i mobile phone. It
supports phonebook editing, SMS management, and file uploading.
My Ericsson
My Ericsson
is an administration tool for the Ericsson T39m mobile
phone.
bluexmms
bluexmms
allows remote control of XMMS using a bluetooth-enabled
Ericsson mobile phone, assuming you also have a bluetooth-capable
laptop/computer.
tsmegr
tsemgr
is a GTK application to manage the T68 mobile phone.
btcid
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
VNC client
written in JAVA
for the Ericsson P800 (in German).
PuTTY for Symbian OS - SSH Client
PuTTY
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
VNC client
written in JAVA for the Ericsson P800
Cobex
Cobex
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
GeoToad
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.
SyncML Server in PHP
The SyncML server in PHP
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.
BlueTooth Caller ID
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.
HOWTOs: Mobile Phone as Remote Control
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
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
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
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
K68
is a tool for communicating with a Sony Ericsson T68i or T68 mobile phone.
PERL -- Device::Ericsson::AccessoryMenu
The Perl module
Device::Ericsson::AccessoryMenu
- allows use of a T68i as a remote control.
Available also as a
Python tool
.
Bluetooth Address Resolution Project
Bluetooth address resolution project
, 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
T68tool
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
getpb
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
phonebook grepper
A companion script to getpb - search .phonebook.vcf for contacts. It is also able to add contacts into the phonebook using -a option.
Exchange Phonebook T39 with ME45
A perl tool to move the phonebook
from the Ericsson T39 to the Siemens ME45.
BlueTooth Send Script
Bluetooth send script
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 Bluetooth
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
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 (formerly MyGnokii2)
GAMMU (GNU All Mobile Management Utilities)
(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
.
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+
Gammu+
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
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
python-gammu
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.
Resources