How to Configure Micromax 3g Modem on Ubuntu 12.04, 12.10 And 13.04
The latest version of Ubuntu is 13.04 which comes with lots of updates when compared with its previous version, Ubuntu 12.10 (Quantum Quetzal), Ubuntu 12.04 (LTS). The drivers for most of the hardwares are available in the Ubuntu itself, but they may have some conflict while automatically configuring them. It is always a problem with the USB modem to configure automatically. So you have to do it manually. The people who are new to Ubuntu will just switch from that Operating System because of these types of small issues. It is very simple to fix these problems. Here I am going to explain how to configure Micromax 3g USB modem manually.
Some may try lots of things with Ubuntu’s configuration file. There is no need for doing that much. It can be simply achieved in 4 steps.
- Finding the Product ID of the USB Modem
- Editing the content of Modules
- Editing the content of usb_modeswitch.d
- Create a mobile Broadband connection
Caution: Dont copy codes directly from the page sometimes it caused errors. Best to type the codes on your own everywhere.
1. Finding the Product ID of the USB Modem
It is very simple to find the product ID of the Modem.
- Plugin the USB modem to the Computer
- Open the Terminal (ctrl+alt+t)
- Type the command lsusb (This lists the active USB devices connected to the computer along with the Product ID and the Vendor name)
- Make a note of the Product ID and Vendor name
Find the 1c9e:9605 OMEGA TECHNOLOGY – This is the Product ID and Vendor name for the Micromax MMX352G Modem which is just for the demonstration. Kindly remove all other USB devices because you might get confusion of all devices, only Plugin the USB modem. So you can find only USB modem device in the list. (The ID and the Name may differ according to the model)
2. Editing the content of Modules
- In the Terminal, type the following command to edit the “modules” file
sudo gedit /etc/modules
(Type your administrator password if it asks for)
- Text editor opens the modules file. Clear all the content and replace it with new content shown below:
# /etc/modules: kernel modules to load at boot time.
#
# This file contains the names of kernel modules that should be loaded
# at boot time, one per line. Lines beginning with “#” are ignored.
loop
lp
rtc
usbserial vendor=0x1c9e product=0x9605
option
(Change the vendor and product value if it is different for your USB modem, You can get this values in 1step Terminal window)
- Save the changes and close it.
3. Editing the content of usb_modeswitch.d
- In Terminal, type the command
gksudo gedit /etc/usb_modeswitch.d/1c9e:9605
The command opens the text file with the above mentioned name in the text editor.
- Add the following lines to that file and save it.
DefaultVendor = 0x1c9e
DefaultProduct = 0x9605
TargetVendor = 0x1c9e
TargetProduct = 0x9605
MessageContent=”55534243123456788000000080000606f50402527000000000000000000000″
- Close the text editor
(These values are only for the Micromax MMX352G Model. Change the values as per your device if you are using the different one)
- Execute these commands in the terminal as root user to configure the modem.
modprobe usbserial vendor=0x1c9e product=0x9605
usb_modeswitch -c /etc/usb_modeswitch.d/1c9e\:9605
Note:
- Use the Command su in the terminal for login as root user. Enter your root password and finish the login
- If you are new to root not yet assigned a password for the root user, Use the command sudo passwd to assign or change the password for the root Accoutnt
4.Create a mobile Broadband connection
- Open Network Connection Manager. You can open it by selecting Edit Connection from the dropdown menu which appears on clicking the network icon on the top right corner of the desktop (or) open the Dash Home and search for “Network Connection” (or) select it from the Applications -> Customization -> Network Connection.
- Click the Add button on the Mobile Broadband tab
- Create a new mobile broadband connection using the wizard appeared. Add the appropriate country, service provider, plan and just finish the wizard after selecting the appropriate name for the connection. (Be careful in selecting the plan)
Connect using the Mobile Broadband.
- After restarting process finish the login and wait for few minutes. It would take some time to configure so please be patient.
- The new mobile broadband connection is visible and available on the network connection list.
- Connect to the Internet by clicking on that.
Now your Internet is Connected with your USB Modem on Ubuntu 12.04.
For Ubuntu 12.10 and 13.04:
The Mentioned steps worked Effectively better in Ubuntu 12.04. For the Version of Ubuntu 12.10 and 13.04 after all these steps you have to execute a additional command on the terminal.
- Open the Terminal.
- Change to root user using the su command.
- Provide the password .
- Now try the command respectively as per the Ubuntu Version
Ubuntu 12.10
echo 1c9e 9605 > /sys/bus/usb-serial/drivers/option1/new_id
Ubuntu 13.04
echo 1c9e 9605 > /sys/bus/usb-serial/drivers/generic/new_id
Wait for a while it will take some time . You will see your your modem connection visible on the default connection.
Note: If you want to run the command automatically whenever the system starts add the above code to the file rc.local before the line exit 0.
To edit the rc.local file use the command.
sudo gedit /etc/rc.local
Finally micromax 3g Modem Connected on the Ubuntu 12.10.
If you have any doubts, just drop your queries in the comment section.
If you like this post, Share it to your friends. Dont forget to Subscribe our Feeds, Follow us on Twitter, Facebook and Pinterest.
Hi Suriish,
I followed all the steps above. But my micromax 353G usb modem is not connecting to internet. one doubt, when I add a new mobile broadband connection, there is this username and password, but for AIRTEL 3G there is no such username or password, So I just left blank and saved the connection. upon restarting the PC without unplugging the USB, I can see my connection at the network connection list. But it is not connecting. need help will be greatly appreciated. I’m a new bee to ubuntu, hope I can change from windows and permanently use ubuntu.
thanks,
praveen
Hi praveen,
Thanks for your comment.
Make Sure that the drivers are installed correctly after executing the command “usb_modeswitch -c /etc/usb_modeswitch.d/1c9e\:9605 ” as given below.
………
……….
USB description data (for identification)
————————-
Manufacturer: USB Modem
Product: USB Modem
Serial No.: 1234567890ABCDEF
————————-
Looking for active driver …
OK, driver found (“usbserial_generic”)
OK, driver “usbserial_generic” detached
……………………..
…………………….
m not able to install the process given its not hppng
helo…
i founded error in terminal…after type the command ‘Isusb’… command not found… pls help
Install ” usbutils” from the Ubuntu software center and try again.
Thankx a ton bosssssss…
Boss what is this now after typeing command (gksudo gedit /etc/usb_modeswitch.d/1c9e:9605)……
(gksudo:3024): GConf-WARNING **: Client failed to connect to the D-BUS daemon: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken. GConf Error: No D-BUS daemon running (gksudo:3024): GConf-WARNING **: Client failed to connect to the D-BUS daemon: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken. GConf Error: No D-BUS daemon running (gksudo:3024): GConf-WARNING **: Client failed to connect to the D-BUS daemon: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken. GConf Error: No D-BUS daemon running (gksudo:3024): GConf-WARNING **: Client failed to connect to the D-BUS daemon: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken. GConf Error: No D-BUS daemon running (gksudo:3024): GConf-CRITICAL **: gconf_value_free: assertion `value != NULL’ failed (gedit:3027): EggSMClient-WARNING **: Failed to connect to the session manager: None of the authentication protocols specified are supported ** (gedit:3027): WARNING **: Could not connect to session bus
pls solve it also…and help me…what can i do now
Hope there is a problem with the installation. Reinstall or update & upgrade the OS. This Give Better Solution.
got the same problem while executing
(gksudo gedit /etc/usb_modeswitch.d/1c9e:9605)……
(gksudo:3024): GConf-WARNING **: Client failed to connect to the D-BUS daemon: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken. GConf Error: No D-BUS daemon running (gksudo:3024): GConf-WARNING **: Client failed to connect to the D-BUS daemon: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken. GConf Error: No D-BUS daemon running (gksudo:3024): GConf-WARNING **: Client failed to connect to the D-BUS daemon: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken. GConf Error: No D-BUS daemon running (gksudo:3024): GConf-WARNING **: Client failed to connect to the D-BUS daemon: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken. GConf Error: No D-BUS daemon running (gksudo:3024): GConf-CRITICAL **: gconf_value_free: assertion `value != NULL’ failed (gedit:3027): EggSMClient-WARNING **: Failed to connect to the session manager: None of the authentication protocols specified are supported ** (gedit:3027): WARNING **: Could not connect to session bus
How to get rid of this now? Plz Help
Connect to the internet through another source and Update your OS .
sudo apt-get update
sudo apt-get upgrade
Tnx a lot Suresh. It works, I was switching to Win7 for net to use my MMX 353G. Last command should read sudo gedit /etc/rc.local
Thanks Tasso. Updated
Hi Surish,
Thanks a ton for this post.
I am able to connect now in Ubunto 12.10 with your procedure.
But I am facing one problem. Its only connecting in EDGE where I have 3G connection.
I am able to connect the same 3G sim with a different device of ZTE which connected with out any manual config and connected in 3G.
Could you please help me what the configuration I need to do so that it will connect through 3G.
Thanks,
simanchal
hello suriish,
i followed all your steps above mentioned. i was not root user so first i switch to root user as you told and when i am executing this command…”modprobe usbserial vendor=0x1c9e product=0×9605″
i am getting this error…
root@ubuntu:/home/priyesh# modprobe usbserial vendor=0x1c9e product=0×9605
FATAL: Error inserting usbserial (/lib/modules/3.5.0-17-generic/kernel/drivers/usb/serial/usbserial.ko): Invalid argument
now please tell me how to resolve this error. i am using the same usb modem and having the same poduct id.
Thanks
priyesh
Check ur product id. Kindly send me the link of the screen shot of terminal after executing the command
lsusb and where u got the error.
Hello Suriish! Thanks for ur kind help
but in last steps i have problem
here
For Ubuntu 12.10:
The Mentioned steps worked Effectively better in Ubuntu 12.04. For the latest Version of Ubuntu 12.10 after all these steps you have to execute a additional command on the terminal.
Open the Terminal.
Change to root user using the su command.
Provide the password .
Now try the command
u say(3rd step) after su command, provide the password what password it is not accept my admin password or any new password
when i run su command then password they said ” Authentication Failure ”
so please help me,
Thanks!
Hi Akhand. U r welcome.
The root password and admin password both are different.
Open the terminal and Use the command
sudo passwd (to change the existing password or create a new password for root user.)
Note:
U r using the sudo command first time in the terminal it asks for the sudo password(admin password).
Provide ur admin password, after that it ask for the new password for the root user and also the conformation
Refer the Note in the 3rd Step.
For further Clarification drop a comment.
For Ubuntu 12.10:
The Mentioned steps worked Effectively better in Ubuntu 12.04. For the latest Version of Ubuntu 12.10 after all these steps you have to execute a additional command on the terminal.
Open the Terminal.
Change to root user using the su command.
Provide the password .
Now try the command
please tall about which password i provide ? when i run “su” command it is not accept any Password neither admin password nor any new, it is said ” Authentication Failure”
When I type in the command:
usb_modeswitch -c /etc/usb_modeswitch.d/12d1\:1001
(For Huawei E160 modem)
I am getting:
No default vendor/product ID given. Aborting.
No joy yet. What could be my mistake?
Change the content of the text file as
DefaultVendor= 0x12d1
DefaultProduct= 0x1001
;DetachStorageOnly=1
HuaweiMode=1
(Try the Command as root user instead of previous one)
usb_modeswitch -v 0x12d1 -p 0x1001b -H -W
wait for a while ..
New broadband connection visible under the network icon on the notification area.
I may add that the lsusb command is giving the following output:
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 002: ID 05a9:2640 OmniVision Technologies, Inc. OV2640 Webcam
Bus 005 Device 005: ID 12d1:1001 Huawei Technologies Co., Ltd. E169/E620/E800 HSDPA Modem
I had followed all the steps elucidated by you meticulously, and tried a few times, and got stuck everytime with the last step.
for 12.10.after i give the first command .it says no directory like this exists.i changed it and gave the correct address then it said “permissin denied” .i was assigned as a root user.
I am not sure in which step you faced the problem, but I also get such problem. I thik if you type your code following by “su” only then you get such problem.. to get rid of this you have to set a password for “su”.
your login password and sudo password is same but “su” password is not set by default so you have to setup a password first for “su”
codes for terminal:-
sudo passwd
and enter the password for su (root) user
then you can login as su
but please consult with suriish
su
I accidentally overwrite at step 3 what should i do now…? please tell
Skip And Start From the Beginning.
First of all thanks a lot Suriish ji.
I searched in askubuntu.com but it did not work, finally your idea worked. what an idea sir ji.
In your tutorial I did not notice that first part of instruction was only for 12.04, but I applied all of them, then I saw that 12.10 part, and thought my self to be a burbak…
Whatever my following the first part did not go in vain and infact while following your tutorial I also learned how to se su password in ubuntu 12.10.
The funniest part is the echo code. I run the echo code and network name appeared on the top bar, I did not notice when it was happened..
I already had another connection setup, that was a reliance modem. fortunately it was automatically detected by ubuntu 12.10. so I did not had to face any problem.
So, now I see Airte and Reliance on my network connection menu
But, you also said that to run the echo code automatically we have to add it on startup file, but I did not wanted to do anything to startupfile in fear that it will slowed up my ubuntu booting. So I skipped it and restart my pc.
Like a charm, on booting my micromax was auto detected, and I could connect by clicking on any connection type “Airtel” or “Reliance” it does not matter…
Can you share I can I learn the same thing I mean to debug myself such problems
Thanks a lot again, you are a genius..
regards, ganesh
[MessageContent=”55534243123456788000000080000606f50402527000000000000000000000″ ]
What is this number? I have a Micromax MMX355G Modem.
regards
Shamik
Message content is one of the configuration setting of the USB modem, it is hex string containing the message sequence sends as a bulk transfer.
cannot save,as everytime restarting computer i have to write those commands to recognise my dongle and canot execute sudo gedit/etc/rc.local
using 64 bit version
getting error
FATAL: Error inserting usbserial (/lib/modules/3.5.0-23-generic/kernel/drivers/usb/serial/usbserial.ko): Invalid argument
after
Execute these commands in the terminal as root user to configure the modem.
modprobe usbserial vendor=0x1c9e product=0×9605
Instead of
product=0×9605
it has to be
product=0x9605
(a real letter x, not a multiplication sign!)
It seems that the web page software automatically and wrongly converts the x into a × character! But it has to be a real “x”
Hello Sir
I followed the steps written in this tutorial and the net worked but I am facing many problems
I am using airtel sim in micromax 353G modem to connect net. Mostly the light is pink in the modem when the internet is connected and just after it is connected light turns green. This leads to disconnection and also modem connection is not visible on default connection. Even when I type in the echo command in the terminal modem connection option doesn’t come. I have to unplug and plug the modem again and then type in the echo command from the terminal then only the modem connection option comes.
This all is very frustrating. Please suggest me the solution to this
Add that echo comment to the startup
It was working fine a while but now whenever I try to connect, it connects but then disconnects instantly. What could be the reason?
After finishing all the steps use the command: sudo usb_modeswitch -V 1c9e -P 9605 -S 3 -R to reset the mode, Change the value after -V and -P if differs those are the vendor and the product id. Make sure that u got a success message on executing the above mentioned command. Use that echo command again. if the same problem exists drop a comment 🙂
It shows “No default vendor/product ID given. Aborting.”
Restart the PC and try again. Still facing the same problem reset the modem using the command as I mentioned in the above comment. sudo usb_modeswitch -V 1c9e -P 9605 -S 3 -R
HI Suriish,
Thanks for such a nice tutorial. It would be great throw some more light on “MessageContent”. I know that using “lsusb” I can find my device information. But how do I know the correct “MessageContent” for my device? Will be more than happy if you could demonstrate how to identify the correct “MessageContent”
Regards,
Milind Padalkar
Download the text file it contain configuration settings for various modem : http://www.mediafire.com/view/6ayh6jayohgopr4/Reference_for_USB_Modem_Configuration
Sir, I tried to reset the modem as you asked. Then it showed as above “No default vendor…….”
After Reset you modem configure the modem as i explained in the tutorial. U can see the New Broad Band Connection in the notification bar. I you cant unplug and re insert the modem again wait for a minute. Still facing Problem drop a comment.
I have an MMX377G model and I’m running Ubuntu RR. Not only is a storage medium not shwoing, `lsusb` doesn’t list my dongle either. What should I do to get the Product ID and Vendor Name? I tried Googling for `MMX377G “product id” vendor`, but got no results.
Help would be appreciated. 10x 🙂
I tried to follow the steps.But I could not proceed after step 2 as it says No Module foud.Please help me out…
Check the Spell. Keep your distribution update.
I double check but no result,how to get distribution update???
“sudo apt-get update && sudo apt-get upgrade” – to get the updates. I am sure there must be a file called “modules.txt” in the “etc” folder. Browse for it or else create a new one with the given content as in step two then use the command “sudo depmod -a”. Still problem persist drop a comment.
all my efforts turns to be futile. even i try to open the modules.txt but it is saying that i dont have permissions to edit.
Open the file as sudo or su (Super User)
This resolved my issue.. Thankyou very much..
Hello Suresh, Nice article but am stuck at step 3
modprobe usbserial vendor=0x1c9e product=0×9605
After running this comment as root its saying
ERROR: could not insert ‘usbserial’: Invalid argument
Please help
Thank you
Note: Using Ubuntu 13.04
There is no file in “usb_modeswitch.d” what to do help me out I have tried many times logging as root.
yes vikram your are correct there is no files in the Usb_modeswitch.d folder. We have to create the required textfile with the appropriate contents. “gksudo gedit /etc/usb_modeswitch.d/1c9e:9605” this command Create and open the blank text file. Copy and paste the codes below the command mentioned and save it.
Thank you so much. your method worked even for micromax 353G data card in ubuntu 12.10.
A word of caution: dont copy codes directly from the webpage. even the commands for terminal. It caused some strange errors. Type the codes on your own everywhere.
Welcome Bibaswan, I added the mentioned caution to my post. Thanks.
hi,
I have bought Dell Vostro 2520 laptop. It has some operating system called Ubuntu 11.10 . I am a user of micromax 352g 3g usb modem on the windows 7. I am not able to use this modem on my newly bought laptop.
I shall be thankful If you help me,by telling me the most basic steps to configure my OS (Ubuntu 11.10) for my Usb datacard (micromax 352g) !
Will the above step work for me too?
I have tried to follow the above steps !
1) After pressing Ctrl+Alt+T, a black window is appearing !
2) there some thing different written in that, than that of yours
abhishek@abhishek-vostro-2520:~$
3) When I had inserted the USB dongle and typed the command
abhishek@abhishek-vostro-2520:~$ Isusb
then it says
No command ‘Isusb’ from the package ‘usbutils'(main)
Isusb:command not found
abhishek@abhishek-vostro-2520:~$
Please guide me !
I shall be thankful.
That thing that written in that black screen is the “user and the computer name” so it must differ.
1) update your operating system to the latest version and then try.
I have tried this but it did not work. I use Alcatel X230L modem.
lsusb output for this one is. I just replaced the vendor and product IDs.
Bus 002 Device 002: ID 1bbb:f017 T & A Mobile Phones
In Step 3. Use the following values in the usb_modeswitch.d
# Alcatel X230L
DefaultVendor= 0x1bbb
DefaultProduct= 0xf000
TargetVendor= 0x1bbb
TargetProduct= 0xf017
# only for reference
# MessageEndpoint=0x01
MessageContent=”55534243123456788000000080
000606f50402527000000000000000000000″
(Note: don’t break message content into two lines)
if you still facing connection problem drop a comment.
I am using linux mint 15 . but after completing the step 3 it is not matching with ubuntu 12.04. Can you plese help me?
I tried the same steps in mint15. But still network indicator is not showing the modem.
IN UBUNTU 12.04 THERE IS NO NEED OF THESE COMMANDS . JUST PLUG IN ANY HUWAEI MADE MODEM LIKE VODAFONE , IDEA , AIRTEL AND EVEN M BLAZE , TATA PHOTON. AFTER PLUGING INSERT YOUR MICROMAX MODEM IN ANOTHER USB PORT . AFTER SOME SECONDS YOU WILL SEE A CONNECTION NAMED MOBILE BROADBAND . ADJUST IT ACCORDING TO YOUR SIM …
This will help who having trouble in automatic configuration of USB Modem in Ubuntu.
“Dont copy codes directly from the page sometimes it caused errors. Best to type the codes on your own everywhere.” you had warned unlike what I advise my clients. For this page you can say that again. Eg, in the line “modprobe usbserial vendor=0x1c9e product=0×9605” there is no “x” between the characters 0 and 9. It is a unicode lookalike of x. While x’s Unicode value is denary 120 the character aforementioned has Unicode value denary 215. So readers better retype everything. x and × Notice the difference. There are more such problems. But thanks very much for the tutorial.
thanks for pointing out the difference between letter X and ×!
from where those character will find and which one English ‘x’ alphabet ? how run root user in stage 3
Running root user is already mentioned in the Note Section. Use alphabet x (lower case)
Thanks Sir, I make it solve
But face new Problem
at the end of stage 3 usb_modeswitch -c / etc/ usb_modeswwitch.d/1c9e\:9605 returns “no default vendor/product id given: Aborting”
then I use sudo usb_modeswitch -V1c9e -P9605 -S3 -R it also give the same result
I use ubuntu 12.4 and micromax 310g
pls help me
Thanks for reply I solved it now a new problem is faced
at the end of stage 3 usb_modeswitch -c / etc/ usb_modeswwitch.d/1c9e\:9605 returns “no default vendor/product id given: Aborting”
then I use sudo usb_modeswwitch -V1c9e -P9605 -S3 -R it also give the same result
I use ubuntu 12.4 and micromax 310g
pls help m
ignore that and proceed to next step or else Update your OS .. If u still facing the same problem drop a comment.
it show the new mobile broadband icon but not work?
which version of ubuntu most preferable?
hi
i find error with MessageContent
and i can’t find my HUAWEI E367 HSPA+ USB Rotator (CE 0682) ‘ MessageContent in http://www.mediafire.com/view/6ayh6jayohgopr4/Reference_for_USB_Modem_Configuration
please help me
########################################################
# Huawei, newer modems
DefaultVendor= 0x12d1
DefaultProduct= 0x1446
TargetVendor= 0x12d1
TargetProductList= “1408,1432,1506”
CheckSuccess=20
# makes 12d1:1408 on E585, 12d1:1506 on E367 (this is the Message I sniffed)
MessageContent=”55534243000000000000000000000011060000000100000000000000000000″
# makes 12d1:1432 on E585, 12d1:1506 on E367 (this Message is the default)
# MessageContent=”55534243123456780000000000000011062000000100000000000000000000″
dear surish
I am using micromax 352g modem.
the output of first command lsusb is (Bus 003 Device 004: ID 1c9e:9605 OMEGA TECHNOLOGY)
i am working on ubuntu 12.04 lts
i got stuck in step 3
after adding the said lines: – DefaultVen ………..MessageContent=”555342431234567880000
when i run the command :- modprobe usbserial vendor=0x1c9e product=0×9605 I got below error:-
FATAL: Error inserting usbserial (/lib/modules/3.9.8-030908-generic/kernel/drivers/usb/serial/usbserial.ko): Invalid argument.
please help me to solve this issue i shall be very much thankful to you for your help.
Don’t Copy Paste the code. TYPE IT MANUALLY. “x”
I wish to know whether u changed the message content for MMX 353G, I tried the same of 352G it shows Edge connection only and even on windows I can only find edge connection please help me in reverting back to the original configuration of MMX 353G.
Confirm whether your area have a 3G coverage.
what is the message content for micromax mmx377g modem…can any one can tell me
Use the same Message content Number
at the end of stage 3 usb_modeswitch -c / etc/ usb_modeswwitch.d/1c9e\:9605 returns “no default vendor/product id given: Aborting”
then I use sudo usb_modeswwitch -V1c9e -P9605 -S3 -R it also give the same result
I use ubuntu 12.4 and micromax 310g
pls help me
How to get message service or dial up service just like in window’s ………..?
thanks
Right Now No such facilities are available for Ubuntu …
Dear, I use this many times but couldn’t sucess to connect my modem. Please let me know the procedure once again and send the updated programming because in given programming some problems occurs i.e. space bar etc.
I am using Micromax MMX 352G 3G Dongle.
Thanks,
Manish
Dont Copy Paste the code.. Type it manually
I have Airtel E303H Huwai mobile broadband Modem And I am using Linux mint 16 kde.
My modem is not detected by OS i followed your tutorial i restart Linux mint but there is no netwotk in connection manager…
Plzzz .. Help me, sir
Hi Suriish,
thanks for this very helpful tutorial. I am facing a strange problem with my EVDO modem from BSNL. It’s branded under Capitel and probably has a Qualcomm chip in it. It’s id from “lsusb”is “1c9e:9e00 Omega Technology”
It’s always been a bit of a problem making this modem work with versions of Ubuntu since 12.04. In Ubuntu 14.04 I used the command “sudo modprobe usbserial vendor=0x1c9e product=0x9e00” to get it detected by Network Manager and then configured it to connect to the internet. But I cannot get a speed of more than 123 kBps on Ubuntu, whereas in Windows 7 and 8, this speed touches about 310 kBps. How do find out why this limit of 123 kBps is set on this modem when working in Ubuntu? I reinstalled Ubuntu and also tried Linux Mint 17, but still this modem limits itself to exactly 123 kBps.
Disable the Ip6 in your ubuntu machine. and try again . Don’t take the above values as carved in stone. There is significant measurement error involved, which (to my knowledge) cannot be avoided entirely. I shall update my findings.
Hi
Recently I bought Vodafone K4201 I USB and the company name (as shown in lsusb) is ZTE WCDMA Technologies MSM.
I am having similar problem. The USB modem is not mounted and I have Ubuntu 12.04 in my laptop.
I tried to follow your instructions but I could not proceed with the step “Editing the content of usb_modeswitch.d” as I am not sure what to assign against Message Content. Can you please let me know how to get this value or is it a standard value?
Thanks in advance.
Thanks for your helpful trotorial friend but i got a problem here:
i don’t know what to put in this messange content box for my modem which is micromax 355g please help me with it or tell me where to find this message contebt for my modem! “MessageContent=”55534243123456788000000080000606f50402527000000000000000000000″”
Thanks!
Please write a post to configure Micromaxx 352g modem on Ubuntu 14.04 LTS.
Same step, Have you tried it?
Hi,
Please write a post to use Micromaxx 352G Modem on Ubuntu 14.04.
I shall be highly greatful.
sir plzz tell the configurations of mmx353g 3G usb modem(micromax) in window 7 home basic and i m using vodafone 2g sim and it gives 5 kbps speed on sometimes ir gives 10 kbps also plzz tell me the proper configurations for better speed
You can’t get stable speed in 2G sim card.
Sir I using Micromax MMX 353G USB modem, when I tyep in terminal (in Kubuntu 14.10) It showing the address like this – 1c9e:f000, so i unable to try you said above. Please help me what can I do ?
After I typed in the command to edit Module it says command not found.
Can I reuse the modem in windows 8.1 after installing it in ubantu 12.10?
Yes.. you are installing only the drivers for the modem in ubuntu, It will not change anything in your modem by any way..
Hi Suriish
Following your post I was able to use my modem in 12.04 and in 14.04 it was automatically detected.But in ubuntu 15.04 nothing happened.And I can’t use the modem.I have already asked this question in askubuntu http://askubuntu.com/questions/630286/micromax-modem-not-working-in-ubuntu-15-04-again . Please help.
check whether you correctly modified the value of vendor and product which show by lsusb command.
I have changed product id values 9605 to f000. But no help.It also not connecting in ubuntu 15.10.The value of lsusb still does not changes.Please look at this matter.
P.S.-I can change the product id from f000 to 9605 by this command
sudo usb_modeswitch -W -v 0x1c9e -p 0xf000 -M “55534243123456788000000080000606f50402527000000000000000000000” -R
I sucesfuly connectd Micromax 300G, but sir unable to change the network mode from 2g to 3g (coverage area is good for 3g) and 3g network show when i connected in Windows. Please help me….
Re install the network manager. make sure all the necessary supporting file are present , or else download it using the command : sudo apt-get install network-manager dpkg dbus dnsmasq-base iproute iputils-arping isc-dhcp-client libc6 libdbus-1-3 libdbus-glib-1-2 libglib2.0-0 libgudev-1.0-0 libnl-3-200 libnl-genl-3-200 libnl-route-3-200 libnm-glib4 libnm-util2 libpolkit-gobject-1-0 lsb-base udev upstart-job wpasupplicant
really its very help full information…i have done according to your guidence and found exactly working…thanks for your valuable guidence
Thnaks a lot man. I got it running.
Micromax 353G usb modem supports voice & SMS. Can you tell how to make a voice call ?
Nope it wont support direct voice calls !!!!
Hi Suriish, i am using ubuntu 12.10 32-bit desktop edition. i followed the steps shown by you with some improvisations. usbutils was preinstalled . got no error message.am using a micromax mmx144f usb modem.configuration is done.but still cannot go online. please help…Suriish…
Check the double quotes in message content section. Delete it and type those manually . If you copy paste the code there may have a chance of error.
Look for target devices …
Found devices in target mode or class (1)
Look for default devices …
Found devices in default mode (1)
Access device 009 on bus 002
Get the current device configuration …
Current configuration number is 1
Use interface number 0
with class 255
Error: can’t use storage command in MessageContent with interface 0; interface class is 255, expected 8. Abort