|WARNING: This device is not recommended for future use with postmarketOS due to its armhf architecture. Alpine Linux (the distribution that postmarketOS extends) has been considering dropping it.
In some cases, the processor of the device may support the armv7 architecture. If so, you can modify the device package and change the architecture accordingly.
Nokia N810 running original Maemo 4.1
|Original version||4.1 (Diablo), Internet Tablet OS 2008|
|Chipset||Texas Instruments OMAP 2420|
|CPU||400 MHz ARM1136|
|Display||4.1" 800 × 480 TFT, 65K colors|
|Storage||256 MB NAND, 2 GB eMMC|
|Type||Slide-Out Keyboard Handset|
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.
Users owning this device
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.