AdBlock Detected

It looks like you're using an ad-blocker!

Our team work realy hard to produce quality content on this website and we noticed you have ad-blocking enabled.

Marvel AT Tester V1.1: Simple tool to send AT Commands To Devices Via Comport

AT commands are used to control MODEMs. AT is the abbreviation for Attention. These commands come from Hayes commands that were used by the Hayes smart modems. The Hayes commands started with AT to indicate the attention from the MODEM. The dial-up and wireless MODEMs (devices that involve machine-to-machine communication) need AT commands to interact with a computer. These include the Hayes command set as a subset, along with other extended AT commands.

AT commands with a GSM/GPRS MODEM or mobile phone can be used to access the following information and services:

1.      Information and configuration pertaining to mobile device or MODEM and SIM card.

2.      SMS services.

3.      MMS services.

4.      Fax services.

5.      Data and Voice link over the mobile network.

The Hayes subset commands are called the basic commands and the commands specific to a GSM network are called extended AT commands.

What can AT commands be used for? 

AT commands enable you to control everything around the modem, device, and SIM:

  • Wake the device or put it in sleep mode
  • Configuration of power-saving modes 
  • Scan for and register to available networks and radio types
  • Get updates about network condition changes 
  • Read/send SMS and USSD
  • Send data (TCP/IP)
  • Get hardware and SIM information (IMEI, IMSI, etc.)
  • and much more 

To get started, we will talk about the syntax or the types of AT commands that can be sent to the modem.

List of AT commands:

The AT commands for both, the GSM module and the mobile phone, are listed below. Some of these commands may not be supported by all the GSM modules available. Also, there might be some commands which won’t be supported by some mobile handsets.

Testing :

CommandDescription
ATChecking communication between the module and computer.

Call control :

CommandDescription
ATAAnswer command
ATDDial command
ATHHang up call
ATLMonitor speaker loudness
ATMMonitor speaker mode
ATOGo online
ATPSet pulse dial as default
ATTSet tone dial as default
AT+CSTASelect type of address
AT+CRCCellular result codes

Data card Control :

CommandDescription
ATIIdentification
ATSSelect an S-register
ATZRecall stored profile
AT&FRestore factory settings
AT&VView active configuration
AT&WStore parameters in a given profile
AT&YSelect Set as power up option
AT+CLCKFacility lock command
AT+COLPConnected line identification presentation
AT+GCAPRequest complete capabilities list
AT+GMIRequest manufacturer identification
AT+GMMRequest model identification
AT+GMRRequest revision identification
AT+GSNRequest product serial number identification (IMEI)

Phone control :

CommandDescription
AT+CBCBattery charge
AT+CGMIRequest manufacturer identification
AT+CGMMRequest model identification
AT+CGMRRequest revision identification
AT+CGSNRequest product serial number identification
AT+CMEEReport mobile equipment error
AT+CPASPhone activity status
AT+CPBFFind phone book entries
AT+CPBRRead phone book entry
AT+CPBSSelect phone book memory storage
AT+CPBWWrite phone book entry
AT+CSCSSelect TE character set
AT+CSQSignal quality

Computer data interface :

CommandDescription
ATECommand Echo
ATQResult code suppression
ATVDefine response format
ATXResponse range selection
AT&CDefine DCD usage
AT&DDefine DTR usage
AT&KSelect flow control
AT&QDefine communications mode option
AT&SDefine DSR option
AT+ICFDTE-DCE character framing
AT+IFCDTE-DCE Local flow control
AT+IPRFixed DTE rate

Service :

CommandDescription
AT+CLIPCalling line identification presentation
AT+CRService reporting control
AT+DRData compression reporting
AT+ILRRDTE-DCE local rate reporting

Network Communication parameter :

CommandDescription
ATBCommunications standard option
AT+CBSTSelect bearer service type
AT+CEERExtended error report
AT+CRLPRadio link protocol
AT+DSData compression

Miscellaneous :

CommandDescription
A/Re-execute command line
AT?Command help
AT*CStart SMS interpreter
AT*TEnter SMS block mode protocol
AT*VActivate V.25bis mode
AT*NOKIATESTTest command
AT+CESPEnter SMS block mode protocol

SMS Text mode :

CommandDescription
AT+CSMSSelect message service
AT+CPMSPreferred message storage
AT+CMGFMessage format
AT+CSCAService center address
AT+CSMPSet text mode parameters
AT+CSDHShow text mode parameters
AT+CSCBSelect cell broadcast message types
AT+CSASSave settings
AT+CRESRestore settings
AT+CNMINew message indications to TE
AT+CMGLList messages
AT+CMGRRead message
AT+CMGSSend message
AT+CMSSSend message from storage
AT+CMGWWrite a message to memory
AT+CMGDDelete message

SMS PDU mode :

CommandDescription
AT+CMGLList Messages
AT+CMGRRead message
AT+CMGSSend message
AT+CMGWWrite a message to memory

Leave a Comment