Tuesday, August 18, 2009

Use HTC Touch Pro as modem (tethering) with Linux

If you want to use your HTC Touch Pro as modem, you might be wondering what kind of changes you would have to make to get it working on Linux. The short answer is: absolutely nothing.  If you have Windows XP you need to install active sync. On Linux you just connect the cable and the network manager takes care of you.

All the efforts to get the phone to tether is going to be on the phone's operarting system Windows Mobile 6. The steps that you need to accomplish this is all over the web (I am not dropping new knowledge on you by posting this and I am just repeating what is in the user forums out there).

Step 1: Install a Registry Editor

A good free one is PHM Registry Editor

Step 2:  Change Registry entries

Follow the forum guide here.


Alternative to Step 1 and 2: Apply cab file that will make the registry entries changes for you: see post here.

Step 3:  Soft reboot the Device

There is a small hole at the bottom of the device. This is the reset button. Press it.

Step 4: Start ICS (Internet Connection Sharing)

This is under programs. Make sure the settings are as follows:
PC Connection: USB
Network Connection: should be your network provider's name and not 'phone as modem'.

Step 5: Touch the 'Connect' button (bottom of the screen)

If you run into a user id and password problem when you get to this point: Go to the weather applet and update your weather, or fire up the browser and let it connect. Then try Step 5 again. This sounds stupid, but trust me it works.

Step 6: Connect the USB cable to phone and computer.

In Linux, the network manager will spin around for a few seconds before connecting. You can also unplug the cable at any point and reconnect by doing step 5 again. When you reboot the phone drops the connection and you have to connect again via step 5.

Turn the phone into an access point.

You can turn your phone into a access point / router by installing  a program called WMWifiRouter. You can download a trial version to test before you buy. The final cost of the software is 29 bucks. The WMWifiRouter program can replace ICS - you can tether via USB with this program.

Note:
  • It should be obvious that you need an unlimited data plan.Your network provider might require a phone as modem plan - the availability of that is fast disappearing. Don't use this when roaming !
  • The phone gets hot when using tethering.
  • It gets even hotter when using it as an access point.
  • You can still send and receive phone calls while the phone is in this mode.
For tethering the Fuze phone, read this post here. This might be a howto guide for an older version of Ubuntu. You will notice the instructions on the phone is similar. I don't think you need to do anything for 9.04 and upwards. Even Jolicloud, Ubuntu UNR works like a dream with the HTC TP.