Nokia N900 as 3G Modem

Although N900 is actually linux phone (Maemo is Linux), it not as Linux-friendly as e.g. Samsung Galaxy. However, you can use it for tethering in Linux. You just have to know what to do. Only USB tethering is available out of the box. Bluetooth and WiFi need additional software and little tinkering.

USB cable
When you connect phone and computer with USB cable choose PC Suite mode from these options. Connection does not work automatically, however (it may but, it is unlikely). All you have to do is open network manager, and create new broadband connection using same parameters you would use if you were using USB 3G modem stick. This varies according to your network provider, so I do not provide any specifics in here. You usually need to know your country and ISP name and possibly some other parameters. You can also use wvdial to activate the connection with these instructions.

Important thing is to notice, that when tethering with N900, you have to think it as a USB modem (just like USB 3G dongle). This differs from e.g Samsung Galaxy S I9000 and Sony Xperia X1, where the phone acts like a router. For these two the a hared network connection is already active, and USB connection is like normal ethernet connection. While plugging the cable in for those, Ubuntu immediately sniffs the presence of active network and gets IP address and other relevan info with DHCP. But with N900, you have to activate a ppp connetion the same way you do with 3G modems.

Bluetooth
For this, you need root privileges, and run a script to activate DUN. I’ll explain this later.

Wifi
You can use e.g. JoikuSpot, which costs less than 10 euros. That turns your phone into a wifi access point.

Comments
7 Responses to “Nokia N900 as 3G Modem”
  1. Damas says:

    It does not work on ubuntu 11.04

    • technomagus says:

      Actually it does. It works with wvdial (a command line application).

      (EDIT: It seems a bit strange but on one machine I did not activate PC Suite mode, and it worked that. On that machine it would not work with PC Suite mode at all. Then on the other machine I had to activate PC Suite mode, otherwise it would not work. Look dmesg output, and see if there is “ttyACM: USB ACM device” listed. That means the modem is available.

      Just install wvdial

      apt-get install wvdial

      then use

      sudo wvdialconf

      and it will autodetect N900 as modem and fill in a working /etc/wvdial.conf -file. Then you have to fill in only these lines in /etc/wvdial.conf (check your ISP if you have to use different values)

      Phone = *99#
      Password = internet
      Username = internet

      Then you can activate internet connection through N900 from command line with

      sudo wvdial

      Just remember not to activate PC Suite or Mass storage.

      As a matter of fact, I am writing this reply using N900 as a modem according to these instructions.

  2. Paul says:

    Hey, it also works with the following workaround on natty:

    plug in the phone
    run “sudo rmmod cdc_acm” and then “sudo modprobe modprobe cdc_acm”

    Should work then. I found the solution online but don’t remember the website

Trackbacks
Check out what others are saying...
  1. […] PDF File Name: Nokia n900 as 3g modem – teknomagus | technology, linux Source: technomagus.wordpress.com » DOWNLOAD « […]

  2. […] PDF File Name: Nokia n900 as 3g modem – teknomagus | technology, linux Source: technomagus.wordpress.com » DOWNLOAD « […]



Leave a comment

  • Enter your email address to subscribe to this blog and receive notifications of new posts by email.

    Join 105 other subscribers