Difference between revisions of "Nokia N900"
Line 94: | Line 94: | ||
Then boot from the sd card using either 0xFFFF/flasher-3.5 or u-boot/bootmenu: http://talk.maemo.org/showthread.php?t=81613 | Then boot from the sd card using either 0xFFFF/flasher-3.5 or u-boot/bootmenu: http://talk.maemo.org/showthread.php?t=81613 | ||
=== | === Increase filesystem size === | ||
As of 2018/11, the latest pre-alpha image results in a 1.2GB root filesystem with about 100MB to spare. This can be extended, provided that your SD card is big enough. | As of 2018/11, the latest pre-alpha image results in a 1.2GB root filesystem with about 100MB to spare. This can be extended, provided that your SD card is big enough. | ||
Perform the following steps on a Linux machine with none of the SD card's partitions mounted: | Perform the following steps on a Linux machine with none of the SD card's partitions mounted: | ||
Line 102: | Line 102: | ||
* resize2fs -p /dev/sda2 | * resize2fs -p /dev/sda2 | ||
* e2fsck -f /dev/sda2 | * e2fsck -f /dev/sda2 | ||
Future images will have a script, <code>/etc/expandcard.sh</code> from https://github.com/maemo-leste/image-builder/blob/master/rootfs-overlay/common/etc/expandcard.sh | |||
=== Serial === | === Serial === |
Revision as of 23:47, 2 November 2018
This page or section is a stub. Ask how you can help improve leste.maemo.org by visiting #maemo-leste, look at the bugtracker (https://github.com/maemo-leste/bugtracker) or if you are able to contribute to the current page, then you are welcome to do so.
Nokia N900 | |
---|---|
Manufacturer | Nokia |
Specifications | |
Hardware Features | |
USB (Host/OTG) | Micro USB 2.0 Slave |
Software Features |
The original Nokia N900.
Notes
Also see: https://elinux.org/N900
NOTE: Do not use the speakers yet unless you know what you are doing - you may fry them if you are not careful.
Power usage right now is reported to be about 80mA, which is quite a lot, but on a good battery last for about 15 hours, this is being worked on: https://github.com/maemo-leste/bugtracker/issues/170
- https://wiki.maemo.org/N900_Hardware_Power_management
- https://wiki.maemo.org/N900_Hardware_Power_Consumption
Status
Feature | Leste supported | Notes |
---|---|---|
Kernel version | 4.15 | Mainline + PowerVR Patches: https://github.com/maemo-leste/n9xx-linux/tree/pvr-wip |
Serial | Yes | Requires special hardware |
Charging | Yes | |
Wireless | Yes | |
Ethernet | N/A | |
Bluetooth | Not yet | Driver problems in mainline |
(Micro USB) | Yes | Peripheral/slave only, exposes network gadget by default. Host Untested |
Keyboard | Yes | |
Screen | Yes | Uses omapfb, not omapdrmfb yet |
3D Acceleration | WIP | Works, but could be faster/better, https://github.com/maemo-leste/n9xx-xf86-video-fbdev-sgx |
Touchscreen | Yes | Resistive |
Audio | Yes | Everything should work (minus speaker protection), but requires complex alsa configuration |
2G/3G data | WIP | Works with ofono; but no work has been done on any integration; see https://github.com/maemo-leste/bugtracker/issues/61 and https://github.com/maemo-leste/bugtracker/issues/76 |
SMS | WIP | Works with ofono, no UI, not enabled by default |
Phone calls | WIP | Reported to work, no UI, poor quality, not enabled by default (might require pulseaudio audio filters) |
FM Transmitter | Not yet | |
FM Receiver | Not yet | Depends on Bluetooth |
Accelerometer | Not yet | Available as input device, needs MCE work |
Proximity sensor | Not yet | |
HDMI-out | N/A | |
TV-out | Not yet | Should work in kernel, didn't get it to work yet |
GPS | WIP | Works using gps3 and gpsd |
Installation
Images: http://maedevu.maemo.org/images/n900/
dd the image to an sd card. If using a Windows machine, you can use Etcher NB: Etcher does not warn you before starting the flashing operation, so please be extra careful that you choose the correct device to flash to
Then boot from the sd card using either 0xFFFF/flasher-3.5 or u-boot/bootmenu: http://talk.maemo.org/showthread.php?t=81613
Increase filesystem size
As of 2018/11, the latest pre-alpha image results in a 1.2GB root filesystem with about 100MB to spare. This can be extended, provided that your SD card is big enough. Perform the following steps on a Linux machine with none of the SD card's partitions mounted:
- assumption: /dev/sda2 is Leste root partition
- e2fsck -f /dev/sda2
- use parted/gparted/cfdisk/... to enlarge /dev/sda2 to the desired size
- resize2fs -p /dev/sda2
- e2fsck -f /dev/sda2
Future images will have a script, /etc/expandcard.sh
from https://github.com/maemo-leste/image-builder/blob/master/rootfs-overlay/common/etc/expandcard.sh