User Tools

Site Tools


Sidebar

hardwarerelated:nokia_n900

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 http://chaosradio.ccc.de/ .

  • 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: slashdot.org/story/...../Smartphones-For-Text-SSH-Use-Re-Revisited

first things

applications

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
    • http://mobilehotspot.garage.maemo.org/ – does mobile wifi-router with custom kernel, wep encryption
    • http://www.joikushop.com/ – 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","internet.t-mobile.de"
EOT
wvdial
  • using bluetooth: Havent used this yet.

snippets

  • 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)