User Tools

Site Tools



Nokia N900 for an admin

Provides ssh and vnc. Nice features, gps, wlan, sip. My hints here are focused on getting the device to fill my admin-needs. I want to listen to the podcasts from .

  • pro: when buying this you actually get root without having to break in or something (hi iphone-slaves..)!
  • pro: has a keyboard
  • pro: contains complete linux-box, think of encrypted homedir, mobile notesbook with revisioncontrol, read ebooks (FBReader)
  • cons: heavier than android phones (but still lighter than my Nokia E90)
  • pro: many videoformats out of the box supported
  • pro: One of the things i really appreaciate is to use approaches well known from linuxworld to solve problems. Want the N900 act as wlan-station and NAT traffic to internet for other computers? Loading iptables-kernelmodules, activating routing, running dhcpd - all the known steps.

comparison n900 vs. desire/android

Wondering if you should get an N900 or an Android-phone? The whole concept of these devices is different: the n900 is more a standalone linuxbox, you have root by default, can offer services, play easily with things. Android-devices are meant as consoles to use services from somewhere else - which isnt necessarily bad, depending on your requirements.

  • pro android: much bigger base of contributors
  • pro android: you have better chances of getting newer releases of android to run on your device - if you buy the right one, widely spread like G1, nexus 1, htc desire. Vendors of android-phones as well as nokia have no intention to support newer major-releases for their phones.
  • pro n900: root by default
  • pro n900: recent discussion on what phones are nice for using ssh:

first things


N900 for routing/NATing to the internet

  • unsing wifi: The idea is to have other devices/computers via wlan connect to the N900 and enabling them to access the internet (so NATing their connections).
    • the current wlan-driver has no code to work as AP-point, ADhoc should work thou
    • the default kernel is missing iptables-kernel modules, kernels providing this can be installed from repos
    • – does mobile wifi-router with custom kernel, wep encryption
    • – commercial software doing this, high energy consumption thou
  • using usb: After connecting linux-computer and n900 via usb-cable select 'pc suite' as operationmode on the n900
    • Now i.e. on gnome the n900 can be configured and used as modem.
    • Here on debian loading of modules cdc_phonet and cdc_ether is triggered and 'dmesg' tells that device /dev/ttyACM0 is now available. Will use wvdial with it:
apt-get install wvdial
cat >/etc/wvdial.conf<<EOT
[Dialer Defaults]
Modem = /dev/ttyACM0
Phone = *99#
Username = t-mobile
Password = t-mobile
Dial Command = ATDT
Baud = 460800
Init1 = AT+COPS=0
Init2 = AT+CGDCONT=1,"ip","internet.t-mobile"
# Init2 = AT+CGDCONT=1,"ip",""
  • using bluetooth: Havent used this yet.


  • accessing the cameras:
mplayer tv:// -tv device=/dev/video0 # back camera, 848*480 - 0.4 megapixel
mplayer tv:// -tv device=/dev/video1 # front camera, 640x480 - 0.3 megapixel

other OSs on N900

hardwarerelated/nokia_n900.txt · Last modified: 2013/07/07 16:27 (external edit)