Linux compatibility, synchronization and configuration guides for mobile (cellular) phones made by Nokia
(tm) .
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 Nokia 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.
"Python for Series 60(http://www.forum.nokia.com/main/1,6566,034-821,00.html) allows developers to execute Python commands and run Python scripts and applications in devices based on Series 60 Platform. In addition, developers can execute Python commands and scripts in the emulators of Series 60 Developer Platform SDK's. Development starts with an interactive console in a Series 60 compatible device where Python commands can be executed. Alternatively, a developer can write Python scripts, install them to a device executing scripts and applications from the Python Environment."
LightBlue(http://lightblue.sourceforge.net/) is a cross-platform Python Bluetooth API for Mac OS X, GNU/Linux, and Python For Series 60. It provides easy programmatic access to device and service discovery, RFCOMM sockets, sending and receiving files over OBEX, service advertising, and local device information.
Nokia 5510 Linux Audio Manager(http://sourceforge.net/projects/n5510lam) allows user to manage MP3 files stored on Nokia 5510 mobile phone. It was written in Python with use of GTK+2 and Glade2 modules. The main platform for 5510lam is Linux.
VCalOne(http://users.tkk.fi/~tkarvine/vcalone/) converts vCalendar version 2 data to a limited subset of vCal version 1. VCalOne can convert a calendar saved from korganizer to a format suitable for uploading to a Nokia 6820 cell phone.
To convert MP3's to LSE files you can use Nokryptia.
Sisopen(http://antirez.com/page/sisopen) is a tool to list and extract the content of SIS files. SIS files are installation files used in Symbian-based smartphones like many S60 Nokia phones. Sisopen is an ANSI-C program, mainly targeted at Linux and other Unix-like systems. It can be compiled on almost every system with a C compiler and zlib. Sisopen fully understands the SIS file format and is able to show conditionals, installation-time options, and much information about the SIS file, not just the file names.
Smart Phone Web Camera(http://sourceforge.net/projects/smartcam/): Turns a Symbian Series 60 phone with bluetooth and camera into a handy webcam ready to use with your PC.
SlashDot(http://linux.slashdot.org/comments.pl?sid=09/08/21/1155217): "It is now clear why Nokia has been so slow with S60 updates: [0]the upcoming N900 just left everything else in the dust. Unlike Google's Linux platform, Nokia is not intentionally breaking compatibility with real distros, choosing instead to bring you the unmatchable power of [1]GNU/Linux on your phone. This is the most awesome device I have ever seen: MAP3 CPU/GPU, 3,5" 800x480 touchscreen, keyboard, Wi-Fi, HSPA, GPS; 5-MP camera, CZ lens, 32 GB storage, SD slot; X11, VT100 terminal emulator, APT package manager. Estimated price without credit: $780 (N.5800: $390, iPhone 3GS: $750). Developers should note that even though the current desktop is still GTK+, Qt will be standard across all Nokia platforms in the near future (less powerful phones will use Qt on the Symbian kernel). Users can download flashing software [2]from Nokia, and patches can be submitted [3]at the Maemo site."
Related Books
"This practical hands-on book effectively teaches how to program your own powerful and fun applications easily on Nokia smartphones based on Symbian OS and the S60 platform. A wide range of smartphone functionalities are covered, including camera, sound, graphics, Bluetooth, GPS, Web services, Internet and TCP/IP, messaging and reading of incoming SMS. Over 100 inspiring and fully working application examples are provided (see List of Examples) that can be instantly executed on your S60 phone. They are designed to be combined, modified, and enhanced by your own ideas. The authors provide a light and engaging hands-on coding style that quickly gets you going and increases your skill in a smooth and fast manner. You hardly need any programing knowledge to start diving into the Mobile Python experience. Have fun!"