Nokia N810 (nokia-selene)

From postmarketOS
Jump to navigation Jump to search
Nokia N810
Nokia N810 running original Maemo 4.1
Nokia N810 running original Maemo 4.1
Manufacturer Nokia
Name N810
Codename nokia-selene
Released 2007
Category testing
Original software Maemo
Original version 4.1 (Diablo), Internet Tablet OS 2008
Hardware
Chipset Texas Instruments OMAP 2420
CPU 400 MHz ARM1136
GPU PowerVR MBX
Display 4.1" 800 × 480 TFT, 65K colors
Storage 256 MB NAND, 2 GB eMMC
Memory 128 MB
Architecture armhf
This device is marked as not booting.
Status: kernel compiles, doesn't boot
Features
USB Networking
Flashing
Broken
Touchscreen
Display
WiFi
FDE
Mainline
Battery
3D Acceleration
Audio
Bluetooth
Camera
GPS
Mobile data
Unavailable
SMS
Unavailable
Calls
Unavailable
USB OTG
NFC
Unavailable
Sensors
Accelerometer
Magnetometer
Ambient Light
Proximity
Hall Effect
Barometer
Power Sensor
Misc
Camera Flash
Keyboard
Touchpad
Unavailable
USB-A
HDMI/DP
Unavailable
Ir TX
Unavailable
Ir RX
Stylus
Haptics
Ethernet
FOSS bootloader



This device is closely related to the Nokia N800 (nokia-gagarin), but adds a hardware keyboard and 2GB eMMC instead of a second SD card slot.

Contributors

Users owning this device


Issues

The SoC is very old, just barely new enough to possibly run postmarketOS (ARMv6 with VFP).

The kernel partition is only 2 MB, meaning the kernel will have to be size optimized and modularized as much as possible. I tried to do this, but the resulting kernel does not boot, only hangs at the Nokia splash logo for a minute then shuts down.

Alternatively the kernel could be loaded from another partition, but I don't know how. U-Boot is not supported?

The device only has 128 MB of RAM, which is very limiting and means that most UIs will not run well. Even the original Maemo OS allows you to set up to 128 MB of swap to improve usability. See Low RAM usability.

How to enter flash mode

While connected to USB, hold the two squares button on the left and the power button on the top.

Installation

See also