Step by step instructions (Tested on Ubuntu 14.04 64 bit)
Step : 1
Open command terminal (short key ctrl+alt+t) and enter below command.
lsusb
Note all the device showing in the result list
Step : 2
Plug your pain in the ass USB modem and run the above command again
lsusb
Compare the result with previous list and note the new USB device listed.
Bus 004 Device 002: ID 05c6:f000 Qualcom, Inc.
so in my case
vendor=0x05c6 product=0xf000
Step : 3
Open up Disk Utilities software and select your USB dongle storage device and click on the eject button.
Step : 4
Again run the command
lsusb
and not the change in product number
Bus 004 Device 002: ID 05c6:0016 Qualcom, Inc.
so,
vendor=0x05c6 product=0x0016
Step : 5
Now we need to add the serial USB driver for this device as a module in linux kernel, for the we have to add it to
/etc/modules
Open new command terminal and type below command
sudo nano /etc/modules
Step : 6
Paste the vendor ID and product ID you had noted from step 4 like below
usbserial vendor=0x05c6 product=0x0016
use shortcut ctrl+o to save the changes and ctrl+x to exit from nano command line text editor.
Step : 7
Download this script to downloads folder
http://dl.dropboxusercontent.com/u/21041454/sakis3g.gz
extract it.
Step : 8
Move the script sakis3g to /usr/bin using below command
sudo mv Downloads/sakis3g /usr/bin
Step : 9
Chenge current directory to /usr/bin using
cd /usr/bin/
Step : 10
Make this script as executable with below command;
sudo chmod a+x sakis3g
Step : 11
Run the script
sudo ./sakis3g
and follow the onscreen instructions.
input your network name as user name and password (note must, anything)
It should connect to your network now.
Recommended
Also you may need to add a dns server IP to resolve the website domains, for that just run this
command
sudo nano /etc/resolvconf/resolv.conf.d/head
and add this line to it
nameserver 8.8.8.8
Again use shortcut ctrl+o to save the changes and ctrl+x to exit from nano command line text editor.
then update the setup using below commands.
sudo resolvconf -u
sudo service network-manager restart
or reboot your computer (recommended)
Optional
Use network monitor software to view the status.
You can also create a desktop shorcut for sakis3g using their setup wizard, then you can use it with clicking on the icon. But you need to install one more package named gksu for working using.
sudo apt-get install gksu
You can also install below software for know the balance data and receiving messages (optional)
http://in.archive.ubuntu.com/ubuntu/pool/universe/m/modem-manager-gui/modem-manager-gui_0.0.16-2_amd64.deb
Download it downloads folder and run
cd
sudo dpkg -i modem-manager-gui_0.0.16-2_amd64.deb
if you are using a different architect than 64bit then download the apropriate version of it.
Feel free to ask me any questions.
Cheers!















It is ultra secure and have no back-doors
No virus*
Minimal Resource usage
No vendor locking
Free as in freedom and beer
and more..
If you are new to Linux then start with Ubuntu or Ubuntu based systems such as Linux Mint, Lubuntu, Xubuntu or Ubuntu Gnome and later explore the whole world of Linux based operating systems focusing/specializing on different areas such as hacking, penetrating, privacy, server, mobile, embedded, engineering, entertainment, education, data recovery etc... !
For people who are concerned about privacy and security, I will recommend Trisquel GNU/Linux.
But you will miss some useful binary blobs and proprietary software. (on most cases binary blobs are not required if your hardware support opensource drivers)
*There are few viruses out there for Linux, but in most cases you have to inject one yourself for getting sick! Again, some Linux systems such as Android has viruses because its more popular so hackers know they all affect more people. Also it built in with with less security compared to a standard Linux system for making it user and developer friendly.