Archive

Posts Tagged ‘USB’

And so the end begins…

My worst fears were realized when I noticed a strange thing on the usb end after unplugging the usb cable. It immediately dawned on me that it was the USB connector, and it had suffered the same fate as many reports earlier (t.m.o, tabulacrypticum, engadget).

My use of the N900, as seen from lack of posts recently, had been greatly reduced due to the Blackberry Torch (from work) being my primary device. Even though I have an external charger, yanking out the battery every day, is not going to be a viable option. Sadly, this will reduce the usage even more.

The fact that the USB connector broke the same day I received a Palm Pre 2 as a developer device from HP was striking. The Pre 2, by the way, seems like a very interesting device but in no way as hackable as the great N900. I will keep an eye out for a good deal online because the lure of the N900, even after all this time, is just too strong!

Categories: gripes, Maemo, N900, USB Tags: , , , ,

Tether N900’s wifi connection via USB

If you have been following this blog, you already know that the N900 is remarkable in its ability to adapt itself in various environments. This post will describe the steps needed in situations where you would like to connect to the internet using the N900’s wifi connection via USB from a desktop (or less likely,  a laptop) that does not have a wifi-adapter.

There might be other ways, but this post will explain the setup using SSH tunneling. The only drawback of this approach is that t

Note: Make sure USB Networking is setup before proceeding.

Ubuntu 10.04

1. Connect the N900 to the wifi access-point.

2. Connect the USB cable and select PC Suite Mode.

3. On the N900, execute as root:

ifup usb0
route del default usb0

4. Make sure you can ping the N900 (192.168.2.15)

5. Create a SSH tunnel on port 9999.

ssh -D 9999 root@192.168.2.15

6. Modify the system proxy settings (System->Network Proxy) to use SOCKS proxy on localhost port 9999. Apply System-Wide to have all internet applications use it.

7. You are now online!

Windows 7/XP

1. Connect the N900 to the wifi access-point.

2. Connect the USB cable and select PC Suite Mode.

3. On the N900, execute as root:

ifup usb0
route del default usb0

4. Make sure you can ping the N900 (192.168.2.15)

5. Create a SSH tunnel on localhost port 9999 using PuTTY. The tunneling option is under SSH->Tunnels. Enter 9999 as port, select ‘Dynamic’ and click Add. Open the connection to the N900 (192.168.2.15)

6. Modify the system proxy settings (Internet Options -> Connections -> LAN Settings) to use SOCKS proxy on localhost port 9999.

7. You should now be online!

Mac OS X

1. Connect the N900 to the wifi access-point.

2. Connect the USB cable and select PC Suite Mode.

3. On the N900, execute as root:

ifup usb0
route del default usb0

4. Make sure you can ping the N900 (192.168.2.15)

5. Create a SSH tunnel on port 9999.

ssh -D 9999 root@192.168.2.15

6. Modify the system’s proxy settings (Network Preferences->Advanced->Proxies) to use SOCKS proxy on localhost port 9999.

7. You should now be able to browse the web in Safari.

Tether a Mac’s internet connection via USB

August 29, 2010 1 comment

The Mac makes it easy to share its internet connection with any other device it is connected to. If you want the N900 to share a Mac’s Ethernet or Wifi internet connection over USB, this is what you need to do:

1. Connect the N900 to the Mac and select PC Suite Mode.

2. Setup USB Networking if you haven’t already. Make sure you can ping the N900 (192.168.2.15) from the Mac.

3. Setup Internet Sharing according to this Lifehacker post with one difference – select N900 (PC Suite Mode):

Ethernet

Wifi

4. The N900 should now be able to access the internet.

Tethering on the N900 – Visual Summary

I thought it would be great to end the series with a visual summary of the options covered so far, and then some 🙂

Ubuntu 10.04

Tether GPRS/3G
connection via Bluetooth

Tether GPRS/3G
connection via USB

Tether Wifi connection via USB

Tether GPRS/3G
connection via Hotspot

Tether Ubuntu internet-connection via Bluetooth. (Haven’t tried this yet..PAN?)

Tether Ubuntu
internet-connection via USB

Tether Ubuntu
internet-connection via Hotspot

Windows 7

Tether GPRS/3G connection via Bluetooth

Tether GPRS/3G
connection via USB

Tether Wifi connection via USB

Tether GPRS/3G
connection via Hotspot

Tether Windows 7 internet-connection via Bluetooth. (Haven’t tried this yet..PAN?)

Tether Windows 7 via USB. (No luck getting this to work with USB Networking)

Tether Windows 7 internet-connection via Hotspot.

Mac OS X

Tether GPRS/3G
connection via Bluetooth

Tether GPRS/3G
connection via USB

Tether Wifi connection via USB

Tether GPRS/3G
connection via Hotspot

Tether Mac internet-connection via Bluetooth. (Haven’t tried this yet..PAN?)

Tether Mac internet-connection via USB using USB Networking and ICS.

Tether Mac internet-connection via Hotspot


Update 8/28/10: Using the Mac lately. Its playing nice with the N900 as you can see with the Mac OS X section.
Sorry MAC users. I have never used a MAC. Incidentally, a colleague loaned me his Macbook Pro yesterday. He wanted me to see how in the Mac world “it just works!”. It will be interesting to see how well that plays with the N900.

Update 8/29/10: Added PC-USB-N900-Wifi option

Tethering on the N900 – Part 2 (USB)

Windows 7

Unexpectedly, tethering on 7 was quite straightforward. Ovi Suite does a pretty good job at it. Here is what needs to be done:

1. Install Nokia Ovi Suite

2. Connect the N900 in PC Suite Mode. A nice confirmation is displayed after a successful connection

3. From the Menu, Select Tools -> ‘Connect to internet’ to bring up the wizard.

4. Select Country / Carrier

6. Thats it! Turned out that Ovi uses epc.tmobile.com for the default APN setting for T-Mobile. This didn’t work for me. After changing it to internet2.voicestream.com from Tools -> Options, I was able to connect and surf.

My initial experience with Ovi Suite was great.  The integration with the N900 was good enough for me to get what I wanted quickly. Although I don’t use Windows daily, it is nice to know that the N900 is well supported. It’d be great if Bluetooth was this easy too :). I’ll leave that for the next post.

Tethering on the N900 – Part 1 (USB)

The N900 is the undisputed king when it comes to the options available for tethering its internet-connection. The best part is that it works out-of-box without any software restrictions.

Ubuntu 10.04

With the USB connection, the N900 is recognized as a modem that can be used to “dial-in”. The setup is easy. The only thing required is the Internet-Connection info. Here are the steps to configure T-Mobile:

1. Connect the N900 and select PC Suite Mode (on the N900)

2. Left-Clicking on the Ubuntu Network Manager will display the N900 as ‘device not managed’. So cool!

3. Right-Click the Network Manager icon and select Edit Connections to create a connection.

4. Select Mobile Broadband. Click Add

5. Select the N900 as the Broadband device and follow the wizard.

6. On ‘Choose your Billing Plan’, select the appropriate plan (YMMV) and complete the setup. If your details are not listed, simply select a plan, complete the setup and fill in the details manually via in ‘Edit Connections’.

7. Select ‘Edit’ on the connection if you want to view or edit the setup.

8. Now select the connection to get online!

I have also had success with Nokia PC Suite on XP. I remember it being very simple and all that was required was APN info.

If this helps you, please let me know. The power of the N900 is not yet fully tapped here in the US. Why would anyone pay $15-30 extra/month to Verizon just for tethering on the Droid (without rooting/voiding warranty of course) ?

Next: Bluetooth