Nokia N900 came with Linux based Maemo 5 Operating System. However, it is possible to install Android on N900. You can install and run latest Android Gingerbread 2.3.4 on Nokia N900. Most of the Android applications and games run on Nokia N900. Still now it’s not possible to use voice calls in N900 when running Android. But latest Android Gingerbread build N12 UMay supports sending and receiving SMS. N12 Gingerbread build comes with these changes and fixes –

N12 “UMay”
- Android GingerBead 2.3.4 (GRJ22)
- New Gapps (20110503)
- much more stable than previous release (N11 “Vostok”)

New features:
- RIL: SMS sending
- RIL: Pro-active USSD sessions
- RIL: 3G Fast Dormancy (thanx to Crevetor)
- RIL: IMEISV request support
- Support for swap (optional; one can easily activate it in /default.prop)

Fixed:
- Permission manifests
- Market working “out-of-the-box”
- WiFi/DHCP problem

Also Read:

How to install Android on Nokia N900 tutorial:

If you want to install Gingerbread on your Nokia N900 then follow these steps.Before installing it you must have knowledge about using x-terminal.

1 11 2011 4 12 25 PM thumb How To Install Android On Nokia N900 [ Gingerbread 2.3.4 N12 UMay build]

To install Android 2.3 on Nokia N900 follow these steps-

1. Connect your mobile to internet via Wi-Fi or Cellular data and insert a MicroSD card in mobile.
2.Enable all repositories from App manager (Extras-testing, Extras-devel, Extras and the default Nokia)
3.Install rootsh (if you don’t have) and Leafpad from the App manager
open x-terminal type

root
apt-get update
apt-get install nitdroid-installer
y
y again if it asks again.

Close x-terminal when package is installed

Now Download Nitdroid Gingerbread N12 UMay

Copy it to: /home/user/MyDocs
Download Nitdroid Kernel
Copy it to: /home/user/MyDocs
Open terminal and type:

root
cd /home/user/MyDocs
bzip2 -d N12_UMay.tar.bz2
cd /home
mkdir /and
cd /
mount /home /and
cd /and
tar xvf /home/user/MyDocs/N12_UMay.tar
dpkg -i /home/user/MyDocs/nitdroid-kernel-2.6.28-07_rc4_armel.deb

Now type-

leafpad /etc/multiboot.d/11-NITDroid-mmcblk0p2-2.6.28.NIT.
(then press Tab on your screen and press Enter to open it in Leafpad )

Your .item file shall open take a look at ITEM_DEVICE, if you’re using an mmc then change it to
ITEM_DEVICE=${INT_CARD}p2
OR if you don’t have an mmc
ITEM_DEVICE=mmcblk0p2

Now reboot mobile and open physical keyboard,during start up you will get two OS options Maemo and Nitdroid. Select Nitdroid and enjoy Gingerbread on Nokia N900.

For more help visit maemo forum

P.S: I’m not responsible if anything wrong happens to your mobile.

Huge thanks to the whole nitdroid team.