Sign up ×
Ask Ubuntu is a question and answer site for Ubuntu users and developers. It's 100% free.

How to install and work with INTEX 3.5G 7.2 Mbps (aka 普创E003) Wireless USB Datacard Modem in Ubuntu 12.04 LTS? Please assist me as a beginner for Linux! Thank You Guys

share|improve this question
This link is showing that, it is supported by Ubuntu. Please take a look here.… – tuxtu May 1 '13 at 15:43
No, it's not officially supported. The specs given there on… are not correct. It seems to be for an older model INTEX 3G, rather than for INTEX 3.5G. – HEXcube Mar 5 '14 at 18:08

2 Answers 2

INTEX 3.5g 7.2 Mbps (aka 普创E003) Wireless Modem Driver



If you're having problems with the above driver, try an old version of the same driver which uses eject instead of usb-modeswitch. Download it here:

intex35g-modem v0.5.deb

These deb packages were built and tested on Ubuntu 12.04 LTS. As these packages contain no compiled binaries,they're theoretically portable across all 32bit,64bit and other architectures and Linux distros. It's supposed to work for Debian/Ubuntu derivatives (Mint, elementaryOS, Deepin, Pinguy, Bodhi,etc). Users of other distro families (Fedora, Slackware, SUSE, Arch, Gentoo, etc.),try the generic Linux driver. Download it here:


Don't confuse this with INTEX SPEED 3G Modem (aka Linktop LW273),which is an entirely different product. INTEX SPEED 3G Installer.deb won't work for INTEX 3.5G v7.2. Refer to this thread if you're using INTEX SPEED 3G and not INTEX 3.5G v7.2.

If the driver is incompatible with your distro,or if you don't want to use these unofficial driver packages, try the Manual Method given below.

Manual Method:

This is GunJack's explanation for the idea behind IntexModem binary's working. Run the given commands to make the modem work:

Before plugging in your modem, check the entries in your /dev directory.

ls /dev

You will find an entry named sr0, if you have an Optical Disk drive(CD, DVD, Blu-Ray, etc.). If you have no optical drive(as in the case of NetBooks), then the dongle's storage will appear as sr0, and IntexModem binary will work for you. Now plug in your modem, wait a few seconds and look again in the /dev directory.

ls /dev

There you will find a new entry /sr1 along with previous /sr0. This is a Read Only partition present on your modem, which must be ejected everytime you plug in the dongle, for switching the modem from removable storage state to modem state.

eject /sr1

(In case you had no optical drive, you'll have to run eject /sr0 instead) Wait a few seconds and then check your Modem ID again:


Whoa.. It has turned to 20a6:1105 from the previous one 20a6:f00e. Now you have to load the kernel module to make this device recognised as a USB modem.

sudo modprobe usbserial vendor=0x20a6 product=0x1105

Now that you have succesfully loaded the module, the modem will be residing at /dev/ttyUSB0, /dev/ttyUSB1, /dev/ttyUSB2. To check.. do,

ls /dev | grep ttyUSB

If nothing turns out, then wait. It can take anywhere from 30 seconds to a whole minute. Once you are sure that there are these ttyUSB entries in your /dev, just use your default connection client to connect. For example in Ubuntu, the Network manager or the connection icon there in the system tray. Hope that helps.

Thanks to GunJack for sharing this method.


IntexModem binary didn't work for me and showed strange behaviors such as ejecting the Optical Drive. So I contacted the author of the IntexModem binary - Prateek Sharma aka GunJack, who explained to me how the binary works. As per his wish, I automated the steps using udev rules and a bash script, and packaged them into a deb package for INTEX 3.5g 7.2 Mbps (aka 普创E003) Wireless Modem, which became the first version of this driver. This driver(till version 0.5),generic driver,IntexModem and the manual method uses this eject based method.
After version 0.5, the eject based method was ditched in favour of usb-modeswitch based one, using configurations obtained from Android devices. Newer usb-modeswitch versions contain 20a6:1105 and 20a6:f00e config files by default and no longer need additional driver installations like these.

share|improve this answer
+1 for all the effort you put in there. How about integrating a GUI modem manager with USSD and SMS functions. – GunJack Jan 5 at 13:43
@GunJack GUI Modem Manager with USSD & SMS is already there - Check this out! However, USSD doesn't work with INTEX 3.5G yet. This maybe becoz I'm using generic driver or config. Maybe we can improve and optimise the driver or config so that all feature work. – HEXcube Jan 7 at 13:06
I don't think Modem Manager will work with this device. There is this Prepaid Manager widget which isn't working either. – GunJack Jan 10 at 6:57

The problem is that this modem does not switch automatically from a USB storage device to a USB Modem. Here is a simple solution.

Download This File IntexModem.

Now Extract it and execute the IntexModem program. This will configure your modem to be used with Ubuntu, Linux Mint, Debian, Crunchbangnor other Debian based OS.

You will have to run this program everytime you plug in the modem. To make things simpler, you can put it in /usr/local/bin directory and run it just by typing IntexModem in a terminal.

Note:- You may have to wait 1-2 minutes for your modem to be recognised in Network Manager.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.