Processors The Nokia N900 is powered by OMAP 3430 ARM Cortex-A8, which is a
system-on-a-chip made by
Texas Instruments based on a 65 nanometer CMOS process. The OMAP 3430 is composed of three microprocessors; the Cortex A8 running at 600 MHz (up to 1.15 GHz with correct overclocking) used to run the OS and applications, the
PowerVR SGX530 GPU made by
Imagination Technologies which supports
OpenGL ES 2.0 and is capable of up to 14 MPolys/s and a
TMS320C64x, the
digital signal processors, running at 430 MHz used to run the image processing (camera), audio processing (telephony) and data transmission. The TMS320 C64x main purpose is to offload the Cortex A8 from having to process audio and video signal. Moreover, the OMAP 3430 on some N900 devices has been successfully over-clocked up to 1150 MHz by using a modified kernel and editing the kernel power configuration file. The system has 256 MB of dedicated high performance RAM (
Mobile DDR) paired with access to 768 MB swap space managed by the OS. Nokia N900 camera capability is 2592x1944 pixels, Carl Zeiss optics, autofocus, Dual LED flash, video light, geo-tagging The
LCD is
transflective to permit usability over a wide range of luminosity (from daylight to dark).
Haptic feedback is provided to touchscreen input by applying a small vibration or a sound; the user can choose whether to have this feature enabled. A stylus is provided to allow more precise touch input and access to smaller user interface elements. A 3-axis
accelerometer allows the orientation of the screen to change between
portrait and landscape mode in certain applications, or it can be used as user input in games and applications. While the dashboard or desktop is active, rotating the device from landscape to portrait mode activates the phone application (a feature that can also be disabled at user discretion). With update PR1.2, It became possible to view web pages in portrait mode. There is a proximity sensor which deactivates the display and touchscreen when the device is brought near the face during a call. The slide-out 4-row keyboard and
D-pad of the
Nokia N810 have been replaced on the Nokia N900 with a slide-out 3-row backlit keyboard with arrow keys (as with previous Internet Tablets, an on-screen keyboard is also available). In addition to the English QWERTY layout, the slide out keyboard will be available in variants for Italian, French, German, Russian, Czech, Nordic (Finnish, Swedish), and Spanish. The Nokia N900 has an ambient light sensor that adjusts the display brightness and activates the backlit keyboard. The OS comes with a word prediction software that can be configured to the user preferences (auto capitalization, word completion, auto spacing between words). The device has an autonomous
GPS with optional
A-GPS functionality and comes pre-loaded with the
Ovi Maps application. Ovi Maps provides typical mapping features such as alternate views (3D landmarks, satellite, and hybrid maps), address/places of interest searching, and route planning, although it does not have
turn-by-turn navigation yet. The 5-megapixel back camera has an
autofocus feature, dual
LED flash, 4:3 and 16:9 aspect ratio options, and 3×
digital zoom. The
focal length of this camera is 5.2 mm, the
aperture is f/2.8, and the focus range is 10 cm to infinity. the retail version was delivered without any software enabling video calling or video chatting. In update PR1.2
OTA (over-the-air)
Skype video calling was added, enabling the fascia camera. With some software updates the phone becomes capable of play/record/stream 720p video.
Buttons When holding the device facing the screen; on the top, from left to right, rocking buttons (which function as volume up/down or zoom in/out depending on the context), power on/off and camera button. Pressing the power button brings up a menu to change the profile, activate offline mode (a.k.a. "Airplane or Flight mode", which turns off all emitted signals), Lock Device (either "Secure" with key code, or simple lock), and an option to end the current task. As the Nokia N900 has fewer hardware buttons, it makes use of the touchscreen to display on-screen buttons, for example, to accept, reject and end a call.
Audio and output The N900 has a microphone and stereo speakers located on each side of the device. There is a 3.5 mm four-contact
TRRS connector which simultaneously provides stereo audio output and either microphone input or video output.
PAL and
NTSC TV out is possible using a Nokia Video Connectivity Cable (included upon purchase) or a standard
TRRS -> 3x
RCA cable. There is a
High-Speed USB 2.0 USB Micro-B connector provided for data synchronization, mass storage mode (client) and battery charging. This micro-USB connector was prone to failure. The Nokia N900, unlike previous versions of Nokia's Internet Tablet, hasn't enabled support for
USB On-The-Go (the ability to act as a USB host) by default, this in order to meet the deadlines for production and USB certification. There is an ongoing community effort to add this support subsequently, currently the software is in
beta stage. Requiring a non-standard USB cable or USB A-A adapter and software from the development
repository. The built-in
Bluetooth v2.1 supports wireless earpieces and headphones through the
HSP profile. The Nokia N900 supports hardware capable of stereo audio output with the
A2DP profile. Built-in car hands-free kits are also supported with the
HFP profile. File transfer is supported (
FTP) along with the
OPP profile for sending/receiving objects. It is possible to remote control the device with the
AVRCP profile. The Bluetooth set also functions as an FM Receiver, allowing one to listen to the FM radio. The N900 also has an
88.1–107.9 MHz FM transmitter which can, for example, play music through a separate radio. (Note that the FM transmitter's frequency range can be extended to 76.0–107.9 MHz by community supported modifications to the operating system) Furthermore, the Nokia N900 has
Wi-Fi b/
g connectivity with support for
WEP,
WPA and
WPA2 (
AES/
TKIP) security protocols. The Nokia N900 can synchronize with
Microsoft Outlook through
ActiveSync and various other e-mail and calendar clients through
SyncML over bluetooth or the micro-USB.) that can be used to turn the Nokia N900 into a remote controller using third-party software.
Battery and SIM The battery life of the shipped BL-5J (1320mAh) battery in N900 seems very deficient and it was not able to make it through a full working day with an internet connection and call usage. In a press release Nokia stated they are aiming at "
one day of full usage" or "Always online : Up to 2-4 days (TCP/IP connected)" and "Active online usage: Up to 1+ day". Early reports from users range from 12 hours (Wi-Fi on, web browsing, video and some GPS), to about 2 days online but not used continuously. The value appears to be highly dependent on the user's choice of background software, active desktop widgets, IM and email polling, as well as mobile network signal quality (especially 3G) and in some cases, software bugs. Nokia reported talk times are around 9 hours with GSM and 5 hours with 3G. Battery life can be extended significantly by switching off GPS/A-GPS, Wi-Fi, and Bluetooth and by replacing 3G by 2G / GPRS. While previous Internet Tablets used larger batteries (1500
mAh compared with the N900's 1320 mAh), they are based on a less efficient microprocessor. Typical battery time for the Nokia N810 is around 7 hours of continuous full usage, display and Wi-Fi on. In principle, on N900 figures are expected to be much higher. Third party extended batteries up to 2400
mAh capacity are available for the N900. Also, there are community supported modifications that can be performed on 3rd party N900 compatible batteries, usually involving putting two of said batteries in parallel, which can increase the effective battery capacity of the Nokia N900 to over 3000 mAh. The
SIM card is located under the battery which can be accessed by removing the back panel of the Nokia N900. The microSD(HC) card socket is also located under the back cover (but not under the battery). No tool is necessary to remove the back panel.
Storage The Nokia N900 has 32 GB
eMMC and 256 MB
NAND non-removable storage. Additional storage is available via a
hot swappable microSDHC card socket, which is claimed to support up to 16 GB of additional storage. Hot swapping is achieved via a software-supported magnetic sensor which detects removal of the back cover, so the partition residing on a microSDHC card is unmounted when the back cover is removed. The microSDHC card can be formatted with a supported
file system such as
ext2,
ext3,
FAT16 and
FAT32. The 32 GB eMMC is split into 3 partitions: and contains the
bootloader,
kernel image and
root directory "/" with about 100 MB of free space. Programs larger than 500 kB including dependencies should be stored in /opt which is
symlinked to
/home/opt and therefore located on the 2 GB ext3 partition. The VFAT partition is also available for storage but needs to be used carefully as it is unmounted and exported if a USB cable is connected to the device. == Software ==