N900 The Perfect Setup

Introduction

This page serves the purpose of assembling a complete and current howto-guide for the perfect N900 setup. The initial information here is based on my personal experience and the rich trove of experience which is talk.maemo.org. Please keep this page alive by adding your improvements and keeping it up to date as Maemo evolves.

Recommended hardware

  • A Nokia N900, obviously
  • SanDisk Ultra 32GB Class 10 / UHS-1 SDHC Card (SU32-G)
  • PolarCell 1520 mAh battery
  • Standalone battery charger
  • (Linux box)

Hardware Specifications

NAND Layout

 dev    size   erasesize  name
 mtd0: 00020000 00020000 "bootloader"
 mtd1: 00060000 00020000 "config"
 mtd2: 00040000 00020000 "log"
 mtd3: 00200000 00020000 "kernel"
 mtd4: 00200000 00020000 "initfs"
 mtd5: 0fb40000 00020000 "rootfs"

eMMC Partition Layout

 dev         size       fs    mountpoint
 mmcblk0p1   27648MiB   vfat  /home/user/MyDocs
 mmcblk0p2    2048MiB   ext2  /home
 mmcblk0p3     768MiB   swap

Detailed specs

N900 battery options


1. The device For more info on the N900 check the existing pages on the wiki. Partition layout:

/* TODO: USB pre-broken fix */ http://talk.maemo.org/showthread.php?t=75920 http://talk.maemo.org/showthread.php?t=79878