Skip to content

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.

  1. Finding the Product ID of the USB Modem
  2. Editing the content of  Modules 
  3. Editing the content of usb_modeswitch.d
  4. 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:

  1. Use the Command su in the terminal for login as root user. Enter your root password and finish the login
  2. 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)
  •   Restart the PC without unplugging the USB modem.

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.

micromax 3g modem on ubuntu 12.10

Micromax 3g modem on Ubuntu 12.10 1

If you have any doubts, just drop your queries in the comment section.

113 thoughts on “How to Configure Micromax 3g Modem on Ubuntu 12.04, 12.10 And 13.04”

  1. 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

    1. 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
      ……………………..
      …………………….

  2. 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

  3. 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

  4. 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

  5. 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

  6. 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

  7. 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!

    1. 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.

  8. 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”

  9. 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?

    1. 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.

  10. 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.

  11. 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.

    1. 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

  12. Pingback: USB Dongle Internet connection – BSNL Micromax 3G – Kuldeep Arya

  13. 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

  14. [MessageContent=”55534243123456788000000080000606f50402527000000000000000000000″ ]
    What is this number? I have a Micromax MMX355G Modem.
    regards
    Shamik

    1. 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.

  15. 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

  16. 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

  17. Instead of
    product=0×9605
    it has to be
    product=0x9605
    (a real letter x, not a multiplication sign!)

    1. It seems that the web page software automatically and wrongly converts the x into a × character! But it has to be a real “x”

  18. 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

  19. It was working fine a while but now whenever I try to connect, it connects but then disconnects instantly. What could be the reason?

    1. 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 🙂

        1. 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

  20. 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

  21. Sir, I tried to reset the modem as you asked. Then it showed as above “No default vendor…….”

    1. 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.

  22. 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 🙂

  23. I tried to follow the steps.But I could not proceed after step 2 as it says No Module foud.Please help me out…

        1. “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.

          1. 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.

    1. 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

    2. There is no file in “usb_modeswitch.d” what to do help me out I have tried many times logging as root.

      1. 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.

    3. 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.

    4. 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.

      1. 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.

      1. 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

        1. 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.

          1. 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?

    5. 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 …

    6. “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.

      1. from where those character will find and which one English ‘x’ alphabet ? how run root user in stage 3

          1. 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

          2. 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

      1. ########################################################
        # 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″

    7. 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.

    8. 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.

    9. 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

    10. 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

    11. 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

    12. 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.

      1. 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.

    13. 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.

    14. 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!

    15. 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

    16. 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 ?

        1. 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.

          1. 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

    17. 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….

      1. 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

    18. really its very help full information…i have done according to your guidence and found exactly working…thanks for your valuable guidence

    19. 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…

      1. 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.

    20. 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

    Comments are closed.