Motorola phone AT commands

AT commands are used to control modems to do their specified functions. Cellular phones are not much different from the old dial-up modems that are still found in many computers. This article focuses on the Motorola RAZR V3m from Verizon and the AT commands that this phone supports and their functions. Other Motorola phones, such as the Motorola ROKR Z6m, also support some of these commands.

All of these commands are well-documented officially on the MOTODEV site, which requires registration. Though the material applies specifically to the G24, some are also relevant to other Motorola products (both GSM and CDMA).

Commands that start with AT+C are well-documented in the 3GPP standard TS 07.07 "AT Command set for GSM Mobile Equipment (ME)", which is also an ETSI standard and can be retrieved via their publications page.

Commands starting with AT+M are likely to be Motorola extensions.

AT Command Response from Phone Description of command
AT+GMM +GMM: Motorola CDMA V3c Rev2 Phone Display phone model information
AT+MODE? +MODE: 0 Display current phone mode
AT+MODE=0 OK Put phone in Modem Mode
AT+MODE=2 +MBAN: Copyright 2000-2004 Motorola, Inc. Put phone in Phonebook Mode. On some models, for instance the ROKR Z6m, this allows voice dialing and SMS messages to be sent.
AT+MODE=8 OK On some P2K or P2K05 phones, puts the phone into P2K mode. This causes the current serial connection to the phone to be closed. The phone can be returned to the Modem mode by reconnecting it.
AT+MODE=24 No response Put phone in USB mass storage mode. On some models, for instance the ROKR Z6m, this allows using the phone as a USB key.

From MODE:2, an AT+CLAC command shows the following valid commands: AT+CLAC

AT Command Response from Phone Decscription of command
AT+CIND? +CIND: 1,1,0,0,5,0,0 Shows current Cell Indicator status
AT+CIND=? +CIND: ("Voice Mail",(0,1)),("service",(0,1)),("call",(0,1)),("Roam",(0-2)),("signal",(0-5)),("callsetup",(0-3)),("smsfull",(0,1)) Sets current Cell Indicator status
AT+CKPD ? ?
AT+CMER=? +CMER: (0,3),(0,1,2),(0),(0,1,2),(0) Default Value: +CMER: 0,0,0,0,0
AT+CMUT=? +CMUT: (0,1) Default Value: +CMUT: 0
AT+COLP? +COLP: 0 Does not appear to be a settable parameter
AT+MAFVL? +MAFVL: 0 Does not appear to be a settable parameter
AT+MAPC ERROR
AT+MAPS=? +MAPS: (0-2),(0-1) +MAPS: 0,0

+MAPS: 1,0 +MAPS: 2,0

AT+MAPTH ?
AT+MARD ?
AT+MARS ?
AT+MASS ?
AT+MAVL ?
AT+MCHS ?
AT+MCST ?
AT+MDBAD ?
AT+MDBL ?
AT+MDBR ?
AT+MDBW ?
AT+MDBWE ?
AT+MEGA ?
AT+MFLEX ?
AT+MGCB ?
AT+MHCS ?
AT+MHFP ?
AT+MHIG ?
AT+MHMN ?
AT+MKPD ?
AT+MLCK ?
AT+MLKC ?
AT+MMCR ?
AT+MMDL ?
AT+MMRR ?
AT+MMTC ?
AT+MOON ?
AT+MPBF ?
AT+MPBR ?
AT+MPBRE ?
AT+MPBW ?
AT+MPBWE ?
AT+MPGR ?
AT+MPGW ?
AT+MPIN ?
AT+MRTONE ? Set Ringtone
AT+MSCRN ? Set ScreenSaver
AT+MSEEM ?
AT+MSSI ?
AT+MSYN ?
AT+MUPB ?
AT+MVMN ?
AT+MWALL ? Set Wallpaper
ATA ? Answer an Incoming call
ATD ? dial a number (i.e. ATD+12125551212;) add semi-colon at end to signify voice call, otherwise data call
ATDL ? Last dialled number
ATDV ?
ATE ? ATE0 - echo off, ATE1 - echo on
ATH ? Hang up the call
ATQ ?
ATV ?
ATX ?
ATS ?
AT+CBC +CBC: 1,60 (1 = connect to external power, 60 = battery charge percentage Battery Charge
AT+CCLK +CCLK: "09/10/15,19:33:42+00" Set/read real-time Clock
AT+CCWA ? Call Waiting
AT+CGMI +CGMI: "Motorola CE, Copyright 2000" Request manufacturer identification
AT+CGMM +CGMM: "GSM900","GSM1800","GSM1900","GSM850","MODEL=V635" Request model identification
AT+CGMR +CGMR: "R474_G_08.48.4BR.8_RG" Request revision identification
AT+CGSMS ? Select service for MO SMS messages
AT+CGSN +CGSN: IMEI123456789012345 Return the IMEI of the mobile device
AT+CHUP ? Hangup call
AT+CHV ?
AT+CLAC ? List all supported AT commands
AT+CLIP ? Calling line identification presentation
AT+CLIR ?
AT+CMEE? +CMEE: 0 Report Mobile Termination error
AT+CMGD Delete SMS at a given index
AT+CMGF=? +CMGF: (0, 1) 0 = PDU Mode, 1 = Text Mode
AT+CMGF? +CMGF: 1 SMS messages are represented as readable text
AT+CMGL=? +CMGL: ("REC UNREAD", "REC READ", "STO UNSENT", "STO SENT", "ALL") Similar to AT+MMGL but without the "header only" option
AT+CMGR ? Return a single SMS message
AT+CMGW +CMGW: number (C350) Send a single SMS message. The command format is:
 AT+CMGW="phonenumber"\n
 > Type your message here.\z
AT+MMGW ?
AT+CMGS +CMGS: number Send a single SMS message. The command format is:
 AT+CMGS="phonenumber"\n
 > Type your message here.\z
AT+CMSS ?
AT+CNMA ?
AT+CNMI ?
AT+CNUM +CNUM: ,"2035551212",129 Get Own phone number associated with phone.
AT+CPBF ? Find phonebook entries
AT+CPBR ? Read phonebook entries
AT+CPBS ? Select phonebook memory storage
AT+CPBW ? Write a phonebook entry
AT+CPIN ? Enter PIN
AT+CPMS +CPMS: "SM",6,20,"SM",6,20,"SM",6,20 Get SMS memory status
AT+CRC ? Cellular result codes
AT+CREG ? Network registration
AT+CSCA ?
AT+CSCS ? Select TE character set
AT+CSDH ?
AT+CSMS ?
AT+CVHU ? Voice Hangup Control
AT+FMI ?
AT+FMM ?
AT+FMR ?
AT+GMI ? Request Manufacturer identification
AT+GMM ? Request Model identification
AT+GMR ? Request Revision identification
AT+MAID ?
AT+MAPV ?
AT+MDN ?
AT+MMAR ?
AT+MMGL=? +MMGL: ("REC UNREAD", "REC READ", "STO UNSENT", "STO SENT", "ALL", "HEADER ONLY") Used for listing text messages
AT+MMGR ?
AT+MODE ?
AT+MPBFN ?
AT+MPBSC ?
AT+MPBSCS ?
AT+MPBVR ?
AT+MPBVW ?
AT+MPDPM ?
AT+VTD ?
AT+VTS ? Send DTFM

See also

The Wikibook Serial Programming has a page on the topic of: Modems and AT Commands
This article is issued from Wikipedia - version of the 7/3/2014. The text is available under the Creative Commons Attribution/Share Alike but additional terms may apply for the media files.