Saturday, November 30, 2013

Tata photon Huawei and MTS ZTE Blaze in Ubuntu 13.04 Wheezy

Before you start

Ensure that you have installed wvdial, usbmodeswitch and usbmodeswitch_data

# dpkg -l | grep wvdial
# dpkg -l | grep modeswitch

Install it from your ISO or any other source. Be careful about the proper version is installed.

Be sure that USB driver modules are loaded.

# lsmod | grep usb

This should show that USB Serial driver is loaded
# usbserial              36911  2 option,usb_wwan

Load it if not.
# modprobe usbserial

Tata photon+ Huawei EC1561 Manufacturer ID 12d1 Product ID 1446

$ sudo su -

Connect your dongle

# lsusb
This should show the device as

Bus 003 Device 009: ID 12d1:140b Huawei Technologies Co., Ltd. EC1260 Wireless Data Modem HSD USB Card

# modprobe usbserial vendor=0x12d1 product=0x1446
# usb_modeswitch -I -W -c /etc/usb_modeswitch.d/12d1\:1446

Run wvdialconf. Then make it to look like the one below. This is a simple configuration. I will show you how to add both Tata Huawei EC1561 and MTS ZTE together at the bottom of this document.

[Dialer Defaults]
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Modem Type = Analog Modem
Phone = #777
ISDN = 0
Username = internet
Init1 = ATZ
Password = internet
Modem = /dev/ttyUSB0
Baud = 9600

Now dial to connect...

# wvdial

That's it - you are now connected to the internet. You can create the Connection in GUI through System -> Preference -> Network connection

The file /etc/usb_modeswitch.d/12d1\:1446 may not exist by default depending on your USB ModesSwitch pkg. Create it with the entries as shown below.

DefaultVendor=  0x12d1
DefaultProduct= 0x1446
TargetVendor=   0x12d1
TargetProduct=  0x1446 
TargetClass=    
TargetProductList="1001,1406,140b,140c,1412,141b,14ac"

DetachStorageOnly=0
HuaweiMode=0
SierraMode=0
SonyMode=0
GCTMode=0
KobilMode=0
MessageEndpoint=  not set
MessageContent="55534243123456780000000000000011062000000100000000000000000000"
NeedResponse=0

Create a file called /etc/modprobe.d/usb-storage.conf with the following entries

options usb-storage delay_use=3

MTS Blaze ZTE Manufacturer ID 19d2 Product ID fffe

$ sudo su -

Connect your dongle

# lsusb
This should show something like

Bus 003 Device 009: ID 19d2:fffe ZTE

# modprobe usbserial vendor=0x19d2 product=0xfffe
# usb_modeswitch -v 0x19d2 -p 0xfffe -H -W



Run wvdialconf. Then make it to look like the one below. This is a simple configuration. I will show you how to add both Tata Huawei EC1561 and MTS ZTE together at the bottom of this document.

[Dialer Defaults]
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Modem Type = Analog Modem
Phone = #777
ISDN = 0
Username = internet@internet.mtsindia.in
Init1 = ATZ
Password = mts
Modem = /dev/ttyUSB0
Baud = 115200

Now dial and connect to Internet

# wvdial

Here is the WVDIAL config for both the devices to work together

[Dialer Defaults]
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Stupid Mode = 1
Modem Type = Analog Modem
ISDN = 0
New PPPD = yes
Modem = /dev/ttyUSB0
Baud = 9600

[Dialer mts]
Phone = #777
Modem = /dev/ttyUSB0
Password = mts
Username = internet@internet.mtsindia.in
Baud = 115200

[Dialer tata]
Phone = #777
Modem = /dev/ttyUSB0
Password = internet
Username = internet
Baud = 9600

Now you can dial both the Modems

$ sudo wvdial tata

$ sudo wvdial mts

AT&T USA | Internet not working | Fix by custom APN

If the AT&T Mobile internet is not working on your cellphone, it can be fixed easily by adding an APN configuration. You can read this a...