I recently purchased a Huawei E169 USB device for accessing the internet through Chunghwa_Telecom’s cell phone service:
Cost for the device (with a two-year contract) was NT$2990, plus NT$850/month for service (unlimited connect time). The connection speed is quite good.
Not surprisingly, Chunghwa_Telecom only knows about Windows. The device is alleged to work out of the box with Mac OSX too. But I use Linux, and of course nobody at Chunghwa_Telecom could tell me how to make the device work with it. However, I was given the phone number of an engineer at Huawei who was able to tell me what to do.
The secret is to use a Linux program called wvdial, which is installed in almost every version of Linux that exists. First, you need to modify the configuration file /etc/wvdial.conf to read as follows:
Phone = *99#
APN = internet
Username = username
Password = password
Stupid Mode = 1
Dial Command = ATDT
Modem = /dev/ttyUSB0
Baud = 460800
#Init1 = AT+CPIN=0000 # 第一次撥的時候要用這一行, 往後就可以註解掉
Init2 = ATZ
Init3 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
ISDN = 0
Modem Type = Analog Modem
Once you’ve done that, you open a terminal window on your Linux desktop and type:
You’ll be prompted for your Linux user password. Once you’ve typed that and hit enter, the device will connect. That’s all there is to it.