Tethering Motorola Defy. Internet over USB on Windows and Linux

I purchased Motorola Defy Android mobile phone running Android 2.2.2, ( the later Defy+ runs Android 2.3). the phone supports 3G hotspot over  WIFI. But for some reason my phone kept crashing after few minutes of use of the hot spot feature. So I wanted to setup the tethering over USB. I use Kubuntu and Windows . Here, I wil explain how to tether your Motorola Defy phone using USB. The same should work on DEFY+, though I have not tested on it. Both the approaches doesnot require the phone to be rooted. And I use Airtel 3G in India

Tether on Windows:
Follow the instruction here. https://forums.motorola.com/posts/bc40b2fbdc Its stratigh forward and works for DEFY.

Tether on Linux:
This involves litle bit of tinkering. Follow the instructions in this article http://www.humans-enabled.com/2009/12/how-to-tether-your-verizon-droid-as.html . The original article itself is capable of tethering DEFY. I have altered couple of steps to suit me and am sharing it here.

Step 4:
my rule for DEFY is
SUBSYSTEM==”usb”, SYSFS{“22b8:428c”}==”22b8″, MODE=”0666″,

Step 10:
If you are using DEFY with android 2.2.2 , then don’t bother to download the Azilink with Android 2.3 patch. Download the latest release from the Azilink site itself.
cd ~
mkdir azilink
cd azilink
wget http://azilink.googlecode.com/files/azilink-2.0.2.apk
adb install -r azilink-2.0.2.apk
wget http://azilink.googlecode.com/files/azilink.ovpn

Step 11 & 12:
I had merged steps 11& 12 as follows
vi start_modem

#Type in the text below, then hit ZZ to save
adb forward tcp:41927 tcp:41927
sudo echo “domain lan” > /etc/resolv.conf
sudo echo “search lan” >> /etc/resolv.conf
sudo echo “nameserver” >> /etc/resolv.conf
sudo openvpn –config azilink.ovpn

Follow the rest of the steps from the original article. Azilink About page quotes ” since this program doesnot run as root it cannot forward ICMP-based ping requests. To simulate this all pings are translated internally into UDP pings. Unfortunately, many hosts do not respond to UDP ping requests.” So don’t be surprised if you cannot ping your host but still able to use the internet.

Google adds support for Indic Languages in Google translate. Finally!

I was waiting for this good news from Google for a long time. Finally, it’s here. Google Translate will now support 5 Indian languages viz. Bengali, Gujarati, Kannada, Tamil and Telugu. This is still in alpha release mind you..

Beginning today, you can explore the linguistic diversity of the Indian sub-continent with Google Translate, which now supports five new experimental alpha languages: Bengali, Gujarati, Kannada, Tamil and Telugu. In India and Bangladesh alone, more than 500 million people speak these five languages. Since 2009, we’ve launched a total of 11 alpha languages, bringing the current number of languages supported by Google Translate to 63.

More details can be found in the post by Ashish Venugopal, Research Scientist , Google. Curious to check the accuracy of the translation, I tried translating the above quote from the Google blog to Tamil.

Googel translate

I will say the accuracy is almost 70%. Certainly not bad for alpha release. And Google’s statistical machine translation approach will help in improving the accuracy as more web content are presented in these language. Now waiting for the update on Google translate for Android.

Major price cuts from Big Android brands

This week is a price cut week. Big Android brands are competing to slash prices on their hit models in India.

Moto DEFY price slashed from Rs 18500 to Rs 15000 http://androidos.in/2011/06/rugged-android-motorola-defy-sees-price-drop-to-inr-15k/

Samsung slashes Nexus S prize to Rs20000 http://androidos.in/2011/06/nexus-s-sees-another-price-cut-%E2%80%93-only-for-inr-20k-now/

HTC desire Z price slashed from Rs23000 to Rs17000 http://androidos.in/2011/06/htc-desire-z-now-only-for-inr-17k-at-saholic-deal-alert/

Next generation phone – Conceptualized by Mozilla

We have seen many concept phone’s video form Nokia, Motorola and other players. Surprisingly , Mozilla, the company that gave us the wonderful open source browser Firefox, has released a video of the next generation phone , called Seabird, that uses pico projectors, and Wii like motion controlled accessories .

Mozilla have clearly stated that they may not be producing the phone. But the effort had come from the Mozilla Labs community which peeks in to next generation technology.

you can also watch the video in 3D here