I presently require to create a program that can read AT Command Response from common USB Modem/COM serial port. The details should be:
1) Program can enter USSD command, like *123#. The program also can convert or decode PDU Message (if modem only support PDU).
2) Program can read AT Command and show the received messages/error to a textbox or Richtext on the form.
3) Program can send and receive sms and throw the response of received messages to an or several textbox on the form
4) Program can detect modem type, manufacture, IMEI, Serial number, ICCID, hardware and firmware version (like program in the attachment below)
5) Program can ask modem to change network type (from gsm to umts, or gsm to prefered umts, or umts to gsm , etc)
6) Program can read singnal strengh, operator, etc (like program in the attachment below)
7) GSM modem using will be Huawei E220, E173, or other Huawei 3G/HSDPA modem.
8) Must be written in VB. net (Visual studio 2010), no library or external reference required and must include source code if you have done with your project
9) No attractive program, but simple program. "It's work when I ask command"
Attached is one of the programs for your reference.