MDMA tool is very popular and recently the developer has released its latest version of USB Modem Dialer MDMA version 184.108.40.206. MDMA meaning is Mobile Data Monitoring Application. I personally like MDMA tool because of its small size and great features.
Before running MDMA tool make sure you have no other applications /dashboards / connection manager is using the COM port of your modem, means you should close all dashboard / connection manager before running the MDMA tool. This is a great tool to keep track of your usage.
You can configure network mode as GPRS/EDGE Only, GPRS/EDGE Preferred, 3G Only, or 3G Preferred. It works fine with Windows XP, Vista, Windows 7 and Windows 8 tool.
MDMA tool supports USSD option also. You can enter USSD commands here, these are commands in the form *123# that are normally entered on your mobile phones’s keypad. Clicking on ‘USSD Help’ will display a brief listing of some USSD commands offered by your operator (if available). Sending a USSD command creates a session, some USSD services are billable, when you are finished, click the End Session button. USSD commands that don’t require any further input automatically end the session, in which case the End Session remains grayed out.
You can send multiple USSD commands seperated by commas, for example: *111#,1,6 for Vodacom pre-paid data bundle balance. MDMA will wait for a response before sending the next command.
MDMA tool also receives cellular broadcast messages such as cell info, weather reports and tower info are shown here. Not all operators provide 3G cell broadcasts, you might need to switch your device in GPRS/EDGE Only mode to receive them.
Latest version of MDAM tool works with Huawei, Alcatel and ZTE modems. It supports various command line which may help you :
/?displays command line help /port:COMskip device autodetection and use the specified port if /commandset is not specified, only 3GPP standard commands are used /commandsetspecify which command set to use (overriding the automatically detected command set) may be: Standard, Huawei, Option, Novatel, Sierra, Nokia, ZTE, Icera or Longcheer /ussd:specify the USSD decoding mode, the default is automatic, may be: Plain, PDU, Hybrid (send Plain/receive PDU), Packed7, Unicode /opsel:select manual or automatic network operator selection where is the network operator’s MCC/MNC for manual, or 0 for automatic /sessionlogkeeps a log of data used per session /speedlogkeeps a log of signal information and transfer speeds /diaglogenable diagnostic logging /hexqosenables display of QoS values in raw hexadecimal format (debug) /nopollciddisables Cell ID polling (debug) /nocbm:do not enable CBM reception (debug) /hwunlock: send 6 or 8-digit network operator unlock code (Huawei only) /hwstorage:send ^U2DIAG command to control emulated CD-ROM and Micro-SD card (Huawei only) values of for most devices: 0:disable CD-ROM and Micro-SD 1:enable CD-ROM only 255:enable CD-ROM and Micro-SD 256:enable Micro-SD only /zstorage:send +ZCDRUN command to control emulated CD-ROM and Micro-SD card (ZTE only) some known values of : 8:disable autorun (modem appears when plugged in) 9:enable autorun (only CD-ROM appears when plugged in) E:enable download mode (CD-ROM does not appear when plugged in) F:disable download mode (CD-ROM appears when plugged in) /zband:enable band configuration dialog (ZTE only) /swregion:set PRL region for band scanning (Sierra Wireless only) some known values of : 0:All Regions 1:Europe 2:North America 3:Australia 4:Japan