TuxMobil: Linux with Laptops, PDAs, Mobile Phones and Portable Computers
PRINT version of "Linux Mobile (Cellular) Phone Survey: SonyEricsson"
    <= Back to SCREEN version <=

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.

SonyEricsson GC75 GPRS PC Card Modem(http://www.internecik.com/?pg=howto&pg2=se_gc75linux)Slackware 9.1 
SonyEricsson I888(http://www.cs.columbia.edu/~akonstan/mobile/)Linux 
SonyEricsson K300i(http://ymartin59.free.fr/wordpress/index.php/2007/05/05/chronicle-of-a-regression/)  NEW  Mandriva (Mandrake) 
SonyEricsson K500i(http://zeroph.blogspot.com/2006/05/sony-ericsson-k500i-and-linux-irda.html)Fedora Core 5 
SonyEricsson K550i(http://www.len.ro/work/tools/ubuntu-gutsy-on-a-dell-latitude-d820/k550i-sync/view)Linux 
SonyEricsson K600i(http://johannes.sipsolutions.net/Projects/K600i-bluetooth-hid)  NEW  Debian 
SonyEricsson K610i(http://www.olivierberger.com/weblog/index.php/2006/09/06/57-sony-ericsson-k610i-and-gnu-linux)Debian 
SonyEricsson K700(http://dailybytes.blog.com/150476/)Gentoo 
SonyEricsson K700i(http://www.hentges.net/misc/k700i/index.shtml)Debian 
SonyEricsson K700i(http://www.teleost.org/docs/bluetooth-phone-linux.html)Gentoo 
SonyEricsson K700i(http://www.lysator.liu.se/~torkel/computer/k700/files.html)Linux 
SonyEricsson K700i(http://hugovalentim.astrotips.com/?itemid=2)FreeBSD 
SonyEricsson K700i(http://www.osnews.com/story.php?news_id=12272)ARCHlinux 
SonyEricsson K700i(http://www.linux-user.de/ausgabe/2005/01/051-bluetooth/index.html)Novell/SuSE 9.2, Fedora Core 3German
SonyEricsson K700i(http://wiki.ubuntuusers.de/Bluetooth/Einrichtung)Ubuntu 6.06, 6.10German
SonyEricsson K700i(http://thpinfo.com/2006/k700i-linux/)Debian 
SonyEricsson K700i(http://www.krisbuytaert.be/Articles/k700i.html)Linux 
SonyEricsson K700i(https://help.ubuntu.com/community/BluetoothSkype)  NEW  Ubuntu 
SonyEricsson K750i(http://stefans.datenbruch.de/k750i/)Debian 
SonyEricsson K750i(http://openobex.triq.net/obexftp/k750i)Linux 
SonyEricsson K750i(http://blog.cihar.com/archives/2006/11/15/i_consider_sony-ericsson_k750i_as_supported/)Linux 
SonyEricsson K750i(http://www.howtoforge.com/fedora8-bluetooth-wammu-mobile-phone)Fedora 8 
SonyEricsson K750i(http://debaira.blogspot.com/2009/03/bluetooth-gprs-mobile-phone-with-debian.html)  NEW  Debian 
SonyEricsson K800i(http://www.howtoforge.com/bluetooth_pand_debian_etch)Debian Etch 
SonyEricsson K800i(http://www.wahlau.org/first_impression_on_the_k800i_and_suprises)Ubuntu 
SonyEricsson K800i(http://ubuntuforums.org/showthread.php?t=298957)Ubuntu 
SonyEricsson K800i(http://www.michaelwood.me.uk/wordpress/2007/03/26/bluetooth-on-ubuntu-linux/)  NEW  Ubuntu 
SonyEricsson M600i(http://www.klabs.be/~fpiat/linux/debian/SonyEricsson_M600i_on_Linux_Debian_Etch.html)Debian Etch 
SonyEricsson P800(http://www.kevinboone.com/p800_linux.html)Linux 
SonyEricsson P800(http://mobile.linux.pt/p800/)Debian 
SonyEricsson P800(http://times.usefulinc.com/2003/09/09-p800)Linux 
SonyEricsson P800(http://p800.gesel.nu/)Linux 
SonyEricsson P800 [archived link]LinuxItalian
SonyEricsson P900(http://www.alfonsomartone.itb.it/pdzrho.html)Linux 
SonyEricsson P900 [archived link]Debian 3.1 
SonyEricsson P900(http://home.tiscali.be/philipa/p900.html)Novell/SuSE 9.0 
SonyEricsson P900(http://uytun.com/p900.php)Debian 
SonyEricsson P900(http://www.westmaster.com/zidek/p900/bluetooth/)Slackware 9.1 
SonyEricsson P900(http://www.sbellon.de/p900.html)Debian 
SonyEricsson P900(http://ferrari.databa.se/)Fedora Core 4 64bit 
SonyEricsson P900(http://wiki.clug.org.za/wiki/GPRS_Internet_over_Bluetooth)Ubuntu 5.10 Breezy Badger 
SonyEricsson P910i(http://www.deimeke.net/dirk/blog/index.php?/archives/491-P910i-und-Linux-2.html)UbuntuGerman
SonyEricsson P910i(http://blog.oncode.info/2008/05/03/sony-ericsson-p910i-ueber-bluetooth-zu-linux-mit-dem-internet-verbinden/)  NEW  LinuxGerman
SonyEricsson P990i(http://devel.reinikainen.net/content/view/48/40/)Ubuntu 
SonyEricsson R320S [archived link]Debian 
SonyEricsson R520m(http://www.iki.fi/mikko.rapeli/linux_gprs.html)Linux 
SonyEricsson R520m(http://hasso.linux.ee/doku.php/eesti:linux:ericssonr520m)LinuxEstonian
SonyEricsson R600(http://www.iki.fi/mikko.rapeli/linux_gprs.html)Linux 
SonyEricsson SH888(http://www.sslug.dk/~frank/irda-SH888.shtml)Novell/SuSE 6.3 
SonyEricsson T39(http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/network-bluetooth.html)FreeBSD 
SonyEricsson T39m [archived link]RedHat 7.3 
SonyEricsson T39m(http://www.iki.fi/mikko.rapeli/linux_gprs.html)Linux 
SonyEricsson T39m(http://www.nervous.it/hw/PalladioUSB_dongle.html)Linux 
SonyEricsson T39m(http://howto.krisbuytaert.be/Proximus-GPRS-HOWTO/index.html)Linux 
SonyEricsson T39m(http://www.openbsd.lt/index.php?page=sub2&sub=9&lang=lt)OpenBSDLithuanian
SonyEricsson T65 (aka Z1010)(http://www.shapeshifter.se/articles/freebsd_gprs3g)FreeBSD 
SonyEricsson T68 [archived link]Linux 
SonyEricsson T68(http://www.iki.fi/mikko.rapeli/linux_gprs.html)Linux 
SonyEricsson T68(http://www.lyola.com/bte/)Linux 
SonyEricsson T68(http://pratyeka.org/rfcomm/)Linux 
SonyEricsson T68(http://www.linux.ru/articles/bluetooth2/)LinuxRussian
SonyEricsson T68i [archived link]Linux 
SonyEricsson T68i [archived link]Debian 
SonyEricsson T68i(http://sentinel.dk/cookbook/?Comm._with_a_T68i_using_IrDA)Debian 
SonyEricsson T68i(http://www.olivierberger.org/btgprsfisio820orangefr.html)Linux 
SonyEricsson T68i(http://www.tuxas.net/software/c700oz+bluez/)OpenZaurus 
SonyEricsson T68i(http://larve.net/people/hugo/2003/scratchpad/SonyEricssonT68i.html)Linux 
SonyEricsson T68i(http://alor.antifork.org/hardware-linux/sonyericsson-T68i/)Linux 
SonyEricsson T230(http://www.geekounet.org/powerbook/linux_gprs.html)Linux 
SonyEricsson T300(http://www.lacofi.org/006.html#amena)LinuxSpanish
SonyEricsson T300(http://www.windclimber.net/linux/ericsson/t300.pcgi)RedHat 8.0, Novell/SuSE 8.2 
SonyEricsson T310(http://xover.htu.tuwien.ac.at/~amnenion/T310_linux.txt)Linux 
SonyEricsson T310(http://fuzzymunchkin.dyndns.org/tdot/?page_id=639)Gentoo 
SonyEricsson T610(http://linux.mikeasoft.com/zaurust610orange.php)OpenZaurus 
SonyEricsson T610(http://www.how.dk/~pfavr/T610_Debian_GPRS_Howto.html)Debian 
SonyEricsson T610(http://tiki.sys.nu/tiki-index.php?page=LinuxWithSonyEricssonT610)Linux 
SonyEricsson T610(http://www.gnu-linux.net/t610irda/)Slackware 9.1 
SonyEricsson T610(http://nerd.ocracy.org/em/irda_howto.html)Debian 
SonyEricsson T610(http://www.yepthatsme.com/2004/12/14/changes-and-revelations-about-t-mobile-gprs/)Debian 
SonyEricsson T610(http://www.andybotting.com/mediawiki/index.php/Connecting_the_T610_to_Linux%2C_and_other_bluetooth_adventures)Gentoo 
SonyEricsson T610(http://eightflat.org/tracesofmartinsstate/2005/12/18/gprs-internet-connection-via-bluetooth-with-se-t610/)Linux 
SonyEricsson T610(http://freenet-homepage.de/obauer/gentoo.html#blue)Gentoo 
SonyEricsson T610(http://home.astrakan.hig.se/mikkoloo/miccet.info/bluetooth/bt-t610-linux.html)Gentoo 
SonyEricsson T610(http://www.summet.com/x31/t610.html)Mandriva (Mandrake) 10.1 
SonyEricsson T610(http://www.salvocuccurullo.com/index.php?what=linux&id=7)SlackwareItalian
SonyEricsson T610(http://www.pcquest.com/content/linux/2004/104040606.asp)Linux 
SonyEricsson T610(http://www.linux-user.de/ausgabe/2005/01/051-bluetooth/index.html)Novell/SuSE 9.2, Fedora Core 3German
SonyEricsson T610/T616(http://davesource.com/Solutions/20050105.T-Mobile-Ericsson-T610-Bluetooth-OSX.html)Mac OSX 
SonyEricsson T630(http://gentoo-wiki.com/HOWTO_mobile_phone,_Bluetooth_and_GNOME)Gentoo 
SonyEricsson T630(http://ale.shouldshave.org/t630_linux.html)Debian 
SonyEricsson T630(http://ale.shouldshave.org/t630_linux.it.html)DebianItalian
SonyEricsson T616(http://nelson.monkey.org/~nelson/weblog/tech/phone/pythonT616.html)Linux 
SonyEricsson T616(http://www.tekprosystems.com/zaurus/616tgprs.htm)OpenZaurus 
SonyEricsson T616(http://rootsmith.ca/t616-linux.html)Linux 
SonyEricsson T616(http://wildbill.nulldevice.net/wordpress/?p=86)Ubuntu 
SonyEricsson T630(http://diwww.epfl.ch/~fleuret/installations.html#bluetooth)Linux 
SonyEricsson T630 [archived link]Gentoo 
SonyEricsson T630(http://www.think-future.de/wiki/index.php?title=Bluetooth)Linux 
SonyEricsson T630(http://www.len.ro/work/tools/ubuntu-feisty-fawn-on-a-dell-latitude-d820/use-the-ir-port-with-ubuntu)Ubuntu Feisty Fawn 
SonyEricsson T630(http://www.jrcomplex.fi/jrnet_GPRS.html)Fedora Core 3
SonyEricsson T637/T616s(http://www.phildev.net/linux/t637.html)Linux 
SonyEricsson V600i(http://howto-pages.org/v600i_bluetooth/)Linux 
SonyEricsson V800 [archived link]Debian 
SonyEricsson W300i(http://blog.oncode.info/2007/02/23/adressen-von-kontact-auf-das-w300i-ubernehmen/)LinuxGerman
SonyEricsson W380i(http://22decembre.fr.nf/synchro.php)LinuxFrench
SonyEricsson W580i(http://members.aon.at/astronom/mobile.html)LinuxGerman
SonyEricsson W600i(http://gonzo.worlord.com/?p=218)Ubuntu Breezy 
SonyEricsson W600i(http://shiksa.dyndns.org/~nswint/2006/04/sony-ericsson-w600i-and-linux-i-will.html)Fedora Core 5 
SonyEricsson W800i(http://www.freewebs.com/casualprogrammer/myblog.htm?blogentryid=1185939)Novell/SuSE 10.2 
SonyEricsson W810i(http://www.ken-mitchell.com/2007/09/04/sync-sony-ericsson-w810i-to-evolution/)Fedora 7 
SonyEricsson W810i(http://nklein.net/category/se-w810i/)Linux 
SonyEricsson W810i(http://www.michaelwood.me.uk/wordpress/2007/03/26/bluetooth-on-ubuntu-linux/)  NEW  Ubuntu 
SonyEricsson Z520a(http://www.cnpbagwell.com/Z520a)Fedora Core 4 
SonyEricsson Z520a(http://eh3.com/sonyericsson_Z520a.html)Fedora Core 4 
SonyEricsson Z600(http://nix.fulhack.nu/z600/)Linux 
SonyEricsson Z600(http://wiki.hup.hu/index.php/SonyEricsson_Z600-as_kezel%C3%A9se_IrDA_porton)UHU-Linux 1.1Hungarian

submit a new entry

Further reviews on Ericsson Mobile Phones  [TuxMobil Ad]



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.

GPE MultiSync Plugin

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

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 for Symbian OS - SSH Client

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

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.

SyncML Server in PHP

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.

BlueTooth Caller ID

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.

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 [archived link]. 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

T28 library [archived link] 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.

PERL -- Device::Ericsson::AccessoryMenu

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

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

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.

Exchange Phonebook T39 with ME45

A perl tool to move the phonebook(http://www2.goldfisch.at/knowledge/95) from the Ericsson T39 to the Siemens ME45.

BlueTooth Send Script

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 Bluetooth

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 (formerly MyGnokii2)

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.


        /* Adv.    Xtops.DE - Laptops and PDAs with pre-installed Linux   Adv. */        

http://tuxmobil.org/phones_survey_ericsson.html, copyright © Werner Heuser, 1997-2008