Maemo 3.x Bora

Maemo 3.2

Maemo 3.2 is the last 3.x Bora SDK release. This release supports software development for the N800 running OS2007 version 4.2007.26-8.

Highlights

  • Maemo 3.2 SDK Bora contains the latest versions of software packages that are in sync with the latest product software image for N800.
  • The Maemo Nokia Binaries installer contains the latest binary versions.
  • The same Scratchbox Apophis R4 is used in Maemo 3.2 as in Maemo 3.1
  • The same flasher tool can be used as in Maemo 3.1
  • This release does not contain separate rootstraps. See the INSTALL.txt file for details
  • The /etc/apt/sources.list files inside Scratchbox targets have the same content than in Maemo 3.1.
  • Documentation:
    • One new document has been published for this release: How to make debian DBG packages
    • Multimedia documents have been updated.
    • Various other minor documentation fixes and additions have been done for Maemo documents.
  • Upgrading from Maemo 3.1 to Maemo 3.2 can be done with an "apt-get dist-upgrade". Please read the INSTALL.txt file for details.

SDK downloads

About Maemo 3.1

Maemo 3.1 is a maintenance release for Maemo 3.0. This release supports software development for the N800 running OS2007 version 3.2007.10-7.

Highlights

  • Upgrading from Maemo 3.0 to Maemo 3.1 can be done with an "apt-get dist-upgrade".
    • Please read INSTALL.txt file for details on how to perform the upgrade.
  • Contains the latest versions of software packages that are in sync with the latest product software image for the N800.
  • One new document has been published for this release: Maemo Debugging Guide

Quick Downloads

The files in the Quick Downloads section are provided by Nokia. You will be redirected to a different web server.

You cannot flash the 770 with the standard OS2007, but must use the Hacker Edition. The Hacker Edition is an unofficial release with no official support.

SDK downloads

i386 rootstrap

armel rootstrap

More details available from Maemo 2.2 and 3.1 compatibility page.

Notes for developers

  • Maemo 3.1 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 770
  • Nokia Binaries are now delivered and installed with the new installer script maemo-sdk-nokia-binaries_3.1.sh
  • Package reference list with information about all the packages in the development environment

Notes about compatibility

Overall compatibility between OS2006 and OS2007 is fairly good. Maemo 2.x supports OS2006 and Maemo 3.x supports OS2007. More details about the compatibility are available from Maemo compatibility page.

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

Release Notes and Installation Guide

Installation

The Bora SDK provides an updated installer scriptthat can be used to install the SDK. This is the preferred way to install Maemo 3.1. The installer script is provided in the Maemo 3.0 repository together with the rootstraps.

If you plan to install Maemo 3.1 with the maemo-sdk-install_3.1.shthen you only need to download the installer script and run it outside the Scratchbox Apophis R4. The installer will fetch the necessary files from maemo.org and setup the Scratchbox targets for you. After starting the installer just follow the instructions on the screen.

It is also possible to install Maemo 3.1 manually. For manual installation please see the INSTALL.txt file in the repository for details.

The current version, Maemo 3.1 only supports Scratchbox Apophis R4(1.x). Using the software with older Scratchbox 0.9.8 version may cause trouble, hence we do not recommend nor support it in Maemo 3.1!

Package Repository

The Maemo 3.1 installer scriptwill automatically setup and configure the /etc/apt/sources.list files inside your Scratchbox targets. After installation you should be able to use the apt-get tools inside the Scratchbox to access the components in the Maemo 3.1 bora repositories.

The /etc/apt/sources.list file for Maemo 3.1 are:

deb http://repository.Maemo.org/ bora free non-free
	deb-src http://repository.Maemo.org/ bora free

Bora's Debian package repository is meant to be used INSIDE the Scratchbox environment. Do not configure your host workstation or tablet to use the same repositories!

If you installed the Nokia Binaries package during the installation you will also have a third repository in the /etc/apt/sources.list file that points to your local computer. Here is an example of how the entry would look.

deb file://home/somebody/maemo-sdk-nokia-binaries_3.1 bora explicit

NOTE! The word 'somebody' refers to your local user name.