Maemo Platform Releases

Maemo 3.1 maintenance release for maemo 3.0 'bora'

Maemo 3.1 is a maintenance release for maemo 3.0 'bora'. Maemo 3.1 supports software development for the Nokia N800 Internet Tablet handheld running the OS Edition 2007 version 3.2007.10-7.

Note
You can not flash your Nokia 770 device with the latest OS 2007 Edition. More details available from maemo compatibility page.

Highlights of the release:

  • Upgrading from maemo 3.0 to maemo 3.1 can be done with "apt-get dist-upgrade".

    Read INSTALL.txt file for details how to do this.

  • Contains the latest versions of software packages that are in sync with the latest product software image for Nokia N800 Internet Tablet device.
  • One new document has been published for this release: Maemo Debugging Guide.

Notes for developers

  • Maemo 3.1 uses the same Scratchbox version as maemo 3.0 and maemo 2.2: Scratchbox Apophis R4.
  • The GNU toolchain is the same as in maemo 3.0 and maemo 2.2.
  • This time there are no separate repositories for maemo 3.1 release. Existing 'bora' repositories includes updated software packages.

Notes about compatibility

Maemo 3.1 is a maintenance release for maemo 3.0 and includes only bug fixes. It is compatible with maemo 3.0. More details about the compatibility is available from maemo compatibility page.

Release Notes and Installation Guide

Note
You can not upgrade from maemo 2.2 to maemo 3.1 using apt-get dist-upgrade. Read INSTALL.txt file for details.

Download Release

The maemo 3.1 rootstraps are available from the link below. Read carefully the provided INSTALL.txt and Release Notes files before you start the installation.

Maemo 3.0 'bora' Release

Maemo 3.0 supports software development for the Nokia N800 Internet Tablet handheld with Internet Tablet OS 2007 Edition.

Note
You can not flash your Nokia 770 device with the new OS 2007 Edition. More details available from maemo 2.1, 2.2 and 3.0 compatibility page.

Highlights of the new release

  • New improved maemo-installer script that makes installing the maemo 3.0 SDK effortless.
  • New libraries to provide access to terminal features: Camera, Hildon input methods, Address book, UPNP, Alarms, GPS, and more ...
  • New Single Click Application Installation feature is supported in Nokia N800. Please read more...
  • SDK rootstraps for both ARMEL and i386 architectures that support software development for Nokia N800 Internet Tablet and OS 2007 Edition.
  • Updated documentation: porting guide, maemo tutorial, updated API documentation, new how-to documents to cover features like Nokia N800 Camera, Alarm interface and more.

Notes for developers

  • maemo 3.0 requires Scratchbox Apophis R4 or later
  • the GNU toolchain is the same than in maemo 2.x
  • new flasher-3.0 software for N800 and Nokia 770
  • Nokia Binaries are now delivered and installed with the new installer script maemo-sdk-nokia-binaries_3.0.sh

Notes about compatibility

Overall compatibility between Nokia 770 with OS 2006 Edition and Nokia N800 with OS 2007 Edition is rather good. maemo 2.x supports OS 2006 Edition and maemo 3.0 supports OS 2007. More details about the compatibility is available from maemo compatibility page.

Porting applications from maemo 2.x to maemo 3.0 should be in most cases simple. For details please see the updated Porting Guide document.

Release Notes and Installation Guide

Download Release

The bora release is available from the link below. Read the provided INSTALL.txt file before you start the installation.

Maemo 2.2 'gregale' Release

Maemo 2.2 is an update for 2.1, including mainly bugfixes and other enhancements.

Note
Maemo 2.2 supports software development for the Nokia 770 Internet Tablet handheld with the latest Internet Tablet OS 2006 Edition.
You can not flash your Nokia N800 Internet Tablet with the new OS 2006 Edition. More details available from the maemo 2.2 and 3.0 compatibility page.

Some of the highlights of the new release

Developers should take into account the following changes, which apply to development for maemo2.2:

  • Maemo 2.2 supports Scratchbox Apophis R4
  • The binary only packages are split into two separate tar balls:
    packages for the developer root filesystem (used only Nokia 770)
    packages for the SDK rootstrap (used only inside Scratchbox)
  • Package reference list is found in the repository which gives you information of all the packages in the development environment.

Older releases

For more information on older maemo releases please visit the Older Releases page.