look at the output of lsusb
one of the lines would go like 0x1c9e:0xf000
right this is the vendor:productid for storage mode of this modem
the vendorid:productid for modem mode is 0x1c9e:0x9603
get this file
http://www.draisberghof.de/usb_modeswit ... .2.tar.bz2 First of all you need to extract it enter the extracted folder
copy the file usb_modeswitch to /usr/bin
$ sudo cp usb_modeswitch /usr/bin/
copy usb_modeswitch.conf to /etc folder
$ sudo cp usb_modeswitc.conf /etc/
open up usb_modeswitch.conf and add the following lines at the end
##########
# Settings for Micromax MMX 300G USB Modem
##########
DefaultVendor = 0x1c9e
DefaultProduct = 0xf000
TargetVendor = 0x1c9e
TargetProduct = 0x9603
MessageEndpoint=0x01
MessageContent="55534243123456788000000080000606f50402527000000000000000000000"
Thats the correct config for Micromax MMX 300G modem.
run the command
$ sudo /usr/bin/usb_modeswitch
run lsusb again
voila: the modem mode is on. notice the new productid showing in the lsusb output
Wrap up by mounting the modem:
$ modprobe usbserial vendor=0x1c9e product=0x9603