Due to the nature of wireless communications, transmission and reception of data
can never be guaranteed. Data may be delayed, corrupted (i.e., have errors) or be
totally lost. Although significant delays or losses of data are rare when wireless
devices such as the Sierra Wireless modem are used in a normal manner with a
well-constructed network, the Sierra Wireless modem should not be used in
situations where failure to transmit or receive data could result in damage of any
kind to the user or any other party, including but not limited to personal injury,
death, or loss of property. Sierra Wireless accepts no responsibility for damages
of any kind resulting from delays or errors in data transmitted or received using
the Sierra Wireless modem, or for failure of the Sierra Wireless modem to
transmit or receive such data.
Do not operate the Sierra Wireless modem in areas where blasting is in progress,
where explosive atmospheres may be present, near medical equipment, near life
support equipment, or any equipment which may be susceptible to any form of
radio interference. In such areas, the Sierra Wireless modem MUST BE POWERED OFF. The Sierra Wireless modem can transmit signals that could
interfere with this equipment.
Do not operate the Sierra Wireless modem in any aircraft, whether the aircraft is
on the ground or in flight. In aircraft, the Sierra Wireless modem MUST BE POWERED OFF. When operating, the Sierra Wireless modem can transmit
signals that could interfere with various onboard systems.
Limitation of
Liability
Note: Some airlines may permit the use of cellular phones while the aircraft is on the
ground and the door is open. Sierra Wireless modems may be used at this time.
The driver or operator of any vehicle should not operate the Sierra Wireless
modem while in control of a vehicle. Doing so will detract from the driver or
operator's control and operation of that vehicle. In some states and provinces,
operating such communications devices while in control of a vehicle is an offence.
The information in this manual is subject to change without notice and does not
represent a commitment on the part of Sierra Wireless. SIERRA WIRELESS AND
ITS AFFILIATES SPECIFICALLY DISCLAIM LIABILITY FOR ANY AND ALL
DIRECT, INDIRECT, SPECIAL, GENERAL, INCIDENTAL, CONSEQUENTIAL,
PUNITIVE OR EXEMPLARY DAMAGES INCLUDING, BUT NOT LIMITED TO,
LOSS OF PROFITS OR REVENUE OR ANTICIPATED PROFITS OR REVENUE
ARISING OUT OF THE USE OR INABILITY TO USE ANY SIERRA WIRELESS
PRODUCT, EVEN IF SIERRA WIRELESS AND/OR ITS AFFILIATES HAS BEEN
ADVISED OF THE POSSIBILITY OF SUCH DAMAGES OR THEY ARE
FORESEEABLE OR FOR CLAIMS BY ANY THIRD PARTY.
Notwithstanding the foregoing, in no event shall Sierra Wireless and/or its
affiliates aggregate liability arising under or in connection with the Sierra Wireless
product, regardless of the number of events, occurrences, or claims giving rise to
liability, be in excess of the price paid by the purchaser for the Sierra Wireless
product.
Rev. 1 Sep.13Proprietary and Confidential3
AirPrime MC73xx/8805 AT Command Reference
PatentsThis product may contain technology developed by or for Sierra Wireless Inc. This
®
product includes technology licensed from QUALCOMM
. This product is
manufactured or sold by Sierra Wireless Inc. or its affiliates under one or more
patents licensed from InterDigital Group and MMP Portfolio Licensing.
This document describes supported standard and proprietary AT
commands available for Sierra Wireless AirPrime™ products, and
provides details where commands vary from the standards. These
commands are intended for use by OEMs, and are supplemental to
the standard AT commands for GSM devices defined by the 3GPP
(3rd Generation Partnership Project) in TS 27.007 AT command set
for User Equipment (UE) and TS 27.005 Use of Data Terminal
Equipment—Data Circuit terminating Equipment (DTE-DCE)
interface for Short Message Service (SMS) and Cell Broadcast
Service (BSE).
1
Note: When designing applications that use these AT commands, use
Watcher
ensure proper use of command groups. For questions or concerns relating to
command implementation, please contact your Sierra Wireless account
representative.
®
or other Sierra Wireless applications as functionality templates to
Command access
Most commands in this reference are password-protected. To use
these commands, you must enter the correct password using
AT !ENTERCND on page 18. Once the password is entered, all
commands are available and remain available until the modem is
reset or powered off and on.
The password assigned to
and is configured onto the modem during manufacture. If you do not
know your password, contact your Sierra Wireless Account Manager.
AT!ENTERCND is unique to each carrier
Command timing
Interval timing
Some commands require time to process before additional
commands are entered. For example, the modem returns OK when it
receives
this, the modem returns an error.
When building automated test scripts, ensure that sufficient delays
are embedded, where necessary, to avoid these errors.
Rev. 1 Sep.13Proprietary and Confidential9
AT!DAFTMACT. If AT!DASBAND is received too soon after
AirPrime MC73xx/8805 AT Command Reference
Escape sequence guard time
The AT escape sequence “+++” requires a guard time of 1.0 seconds before and
after it is used.
Result codes
Result codes are not shown in the command tables unless special conditions
apply. Generally the result code OK is returned when the command has been
executed. ERROR may be returned if parameters are out of range, and is
returned if the command is not recognized or is not permitted in the current state
or condition of the modem.
References
This guide covers the command sets used by OEMs, designers and testers of
Sierra Wireless AirPrime products, plus general operational use commands.
You may also want to consult the other documents available on our website at
www.sierrawireless.com.
Terminology and acronyms
This document makes wide use of acronyms that are in common use in data
communications and cellular technology.
Current firmware versions
Version
To determine your firmware revision, enter the identification command AT+GMR.
Upgrading
If your modem firmware is an earlier version, you can acquire updated firmware
by contacting your account manager.
Document structure
This document describes the proprietary commands listed in the tables below—
each table corresponds to a specific chapter.
10Proprietary and Confidential4114486
About This Guide
AT Password Commands — Commands used to enable access to password-
protected AT commands and to set the AT command password.
Table 1-1: AT password commands
CommandDescriptionPage
!ENTERCNDEnable access to password-protected commands18
!SETCNDSet AT command password18
Modem Status, Customization, and Reset Commands— Commands used to
determine modem status, adjust customization settings, and reset the modem.
Table 1-2: Modem status commands
CommandDescriptionPage
!ANTSELSet/query external antenna select configuration21
!BANDSelect/return frequency band set22
!BOOTHOLDReset modem and wait in bootloader for firmware download23
!CUSTOMSet/return customization settings24
!DARPENEnable/disable DARP for SAIC28
!DTMENEnable/disable Dual Transfer Mode stack functionality29
!EDAENConfigure protocol stack for EDA29
!GCFENEnable/disable GCF test mode30
!GCFUIMTYPESet /return current SIM type30
!GETBANDReturn the current active band31
!GETRATReturn the current active radio access technology (RAT)31
!GOBIIMPREFQuery/set Gobi Image Management preferences32
!GRESETReset the modem33
!GSTATUSReturn operational status33
!LTENASConfigure LTE NAS settings34
!NASRELSet/report supported NAS release compliance version35
!NVENCRYPTIMEIWrite unencrypted IMEI to modem36
!NVNSCODEReturn Network Subset codes37
!NVPLMNProvision PLMN list for Network Personalization locking38
!NVSPCODEProvision Network Service Provider code list38
!PACKAGEReturn package version string39
!PCINFOReturn power control status information39
!PCOFFENSet/return Power Off Enable state40
Rev. 1 Sep.13Proprietary and Confidential11
AirPrime MC73xx/8805 AT Command Reference
Table 1-2: Modem status commands (Continued)
CommandDescriptionPage
!PCTEMPReturn current temperature information40
!PCTEMPLIMITSSet/report temperature state limit values41
!PCVOLTReturn current power supply voltage information42
!PCVOLTLIMITSSet/report power supply voltage state limit values43
!POWERDOWNPower down system44
!PRIIDSet/report module PRI part number and revision44
!RELSet/report active protocol/revision45
!RESETReset modem45
!SELACQSelect RAT acquisition order46
!SELMODESet/return current service domain47
!SIMRSTCSet/report SIM refresh reset notification state47
!UDINFOReturn informatio n from active USB descriptor48
!UDPIDSet/report product ID in USB descriptor49
!UDUSBCOMPSet/report USB interface configuration50
&VReturn operating mode AT configuration parameters51
Diagnostic Commands— Commands used to select frequency bands and
diagnose problems.
Table 1-3: Diagnostic commands
CommandDescriptionPage
!BCFWUPDATESTATUSReport status of most recent firmware update attempt54
!ERRDisplay diagnostic information55
!RXDENEnable/disable WCDMA/LTE receive diversity56
Test Commands —Commands required to place the modem in particular modes
of operation, test host connectivity, and to configure the transmitters and receivers
for test measurements.
Table 1-4: Test commands
CommandDescriptionPage
!DAFTMACTPut modem into Factory Test Mode60
!DAFTMDEACTPut modem into online mode from Factory Test Mode60
!DAGGAVGRSSIReturn averaged RSSI value in dBm (GSM only)61
!DAGGRSSIReturn the RSSI value in dBm (GSM only)61
12Proprietary and Confidential4114486
About This Guide
Table 1-4: Test commands (Continued)
CommandDescriptionPage
!DAGGRSSIRAWReturn raw RSSI value62
!DAGINFOReturn GSM mode RF information (GSM only)63
!DAGSLOCKReturn synthesizer lock state64
!DAGSRXBURSTSet GSM receiver to burst mode64
!DAGSRXCONTSet GSM receiver continuously on65
!DAGSTXBURSTSet GSM transmitter to burst mode65
!DAGSTXFRAMESet GSM Tx frame structure66
!DALGAVGAGCReturn averaged Rx AGC value (LTE only)67
!DALGRXAGCReturn Rx AGC value (LTE only)68
!DALGTXAGCReturn Tx AGC value and transmitter parameters (LTE only)69
!DALSPARANGESet LTE PA range (LTE only)70
!DALSRXBWSet LTE Rx bandwidth (LTE only)71
!DALSTXBWSet LTE Tx bandwidth (LTE only)71
!DALSTXINDEXSet LTE Tx gain index (LTE only)72
!DALSWAVEFORMSet LTE TX waveform (LTE only)72
!DAOFFLINEPlace mode m offline73
!DASBANDSet frequency band73
!DASCHANSet modem chann el (frequency)74
!DASLNAGAINSet LNA gain state75
!DASPDMSet PDM value76
!DASTXOFFTurn Tx PA o ff76
!DASTXONTurn Tx PA on77
!DAWGAVGAGCReturn averaged Rx AGC value (WCDMA only)77
!DAWGRXAGCReturn Rx AGC value (WCDMA only)78
!DAWINFOReturn WCDMA mode RF information (WCDMA only)79
!DAWSCONFIGRXSet WCDMA receiver to factory calibration settings80
!DAWSPARANGESet PA range state machine81
!DAWSSCHAINEnable secondary receive chain (WCDMA only)81
!DAWSCHAINTCMPlace receive chain in test call mode (WCDMA only)82
!DAWSTXCWSet waveform used by the transmitter82
!DAWSTXPWRSet desired Tx power level (WCDMA mode only)83
Rev. 1 Sep.13Proprietary and Confidential13
AirPrime MC73xx/8805 AT Command Reference
Table 1-4: Test commands (Continued)
CommandDescriptionPage
!GCDUMPDisp lay crash dump data83
!IMSTESTMODEEnable/disable IMS test mode84
Memory Management Commands— Commands that control the data stored in
GPS Commands—Supported on GPS-enabled modems only.
Table 1-6: GPS commands
CommandDescriptionPage
!GPSAUTOSTARTConfigure GPS auto-sta r t features89
!GPSCLRASSISTClear specific GPS assistance data90
!GPSENDEnd an active session91
!GPSFIXInitiate GPS position fix92
!GPSKEEPWARMConfigure Keep Warm functionality93
!GPSLBSAPNSet GPS LBS APNs94
!GPSLOCReturn last known location of the modem96
!GPSMOMETHODSet/report GPS MO method97
!GPSMTLRSETTINGSSet/report MT location request settings98
!GPSNIQOSTIMESet/report GPS QoS timeout period for network-initialized fixes98
!GPSNMEAEnable/disable NMEA streaming99
!GPSNMEACONFIGEnable and set NMEA data output rate99
!GPSNMEASENTENCESet/report NMEA sentence type100
!GPSPORTIDSet/report port ID to use over TCP/IP101
!GPSPOSMODEConfigure support for GPS positioning modes102
!GPSSATINFORequest satellite information103
!GPSSTATUSRequest current status of a position fix session104
!GPSSUPLURLSet/report SUPL server URL105
!GPSSUPLVERSet/report SUPL server version105
14Proprietary and Confidential4114486
About This Guide
Table 1-6: GPS commands (Continued)
CommandDescriptionPage
!GPSTRACKInitiate local tracking (multiple fix) session106
!GPSTRANSSECControl GPS transport security107
!GPSXTRAAPNSet GPS XTRA APNs108
!GPSXTRADATAENABLE Set/report GPS XTRA settings109
!GPSXTRADATAURLSet/report GPS XTRA data server URLs110
!GPSXTRAINITDNLDInitiate gpsOneXTRA data download and inject operation110
!GPSXTRASTATUSReturn current status of gpsOneXTRA111
!GPSXTRATIMEInject GPS or UTC time into gpsOneXTRA system112
!GPSXTRATIMEENABLESet/report GPS XTRA time settings113
!GPSXTRATIMEURLSet/report GPS XTRA SNTP server URLs114
SIM Commands— Commands used to communicate with an installed (U)SIM.
Table 1-7: GPS commands
CommandDescriptionPage
!ICCIDReturn (U)SIM card’s ICCID118
OMA-DM Commands—Commands used to configure DM (Device Management)
accounts, sessions, and host–device–server interactions.
Table 1-8: OMA-DM commands
CommandDescriptionPage
!IDSAUTOFOTAConfigure automatic settings for FOTA updates120
!IDSAUTOSDMConfigure Subscriber Device Management response to server
request
!IDSCONFIGACCConfigure DM account authentication mode and XML format122
!IDSCREATEACCEnter DM account credentials123
!IDSDFLTACCSet DM account to use for device-initiated sessions124
!IDSPIDSet profile ID for DM data connection types124
!IDSROAMConfigure DM client roaming support125
!IDSSUPPORTConfigure DM sessions126
121
Rev. 1 Sep.13Proprietary and Confidential15
AirPrime MC73xx/8805 AT Command Reference
SAR Backoff and Thermal Control Commands—Commands used to configure
SAR options, and thermal mitigation algorithm parameters and limits.
Table 1-9: SAR backoff and thermal control commands
CommandDescriptionPage
!MAXPWRSet/report maximum Tx power128
!SARINTGPIOMODESet/report default pull mode for SAR interrupt GPIOs129
Conventions
The following format conventions are used in this reference:
Character codes or keystrokes that are described with words or standard
abbreviations are shown within angle brackets using a different font, such as
<CR> for Carriage Return and <space> for a blank space character.
Numeric values are decimal unless prefixed as noted below.
Hexadecimal values are shown with a prefix of 0x, i.e. in the form 0x3D.
Binary values are shown with a prefix of 0b, i.e. in the form 0b00111101.
Command and register syntax is noted using an alternate font:
The leading “
commands except as noted in the reference tables.
Characters that are required are shown in uppercase; parameters are noted in
lowercase. Required parameters are enclosed in angle brackets (
optional parameters are enclosed within square brackets (
not to be included in the command string.
Commands are presented in table format. Each chapter covers the commands
related to that subject and presents a summary table to help you locate a needed
command. Commands are in ASCII alphabetical order in the body of each
chapter.
Any default settings are noted in the command tables. Note that these are the
factory default settings and not the default parameter value assumed if no
parameter is specified.
Result Code This is a numeric or text code that is returned after all commands
(except resets)—text codes are returned if verbose responses are enabled. Only
one result code is returned for a command line regardless of the number of
individual commands contained on the line.
Response This term indicates a response from the modem that is issued prior to
a result code. Reading registers or issuing commands that report information will
provide a response followed by a result code unless the command generates an
error.
AT” characters are not shown but must be included before all
!CHAN=<c>[,b].
<n>) while
[x]). The brackets are
Responses and result codes from the modem, or host system software prompts,
are shown in this font:
CONNECT 14400
16Proprietary and Confidential4114486
2: AT Password Commands
Introduction
AT commands described in this document are password-protected.
This chapter describes how to enter and change the password.
Command summary
Ta bl e 2 - 1 on page 17 lists the commands described in this chapter.
Table 2-1: AT password commands
CommandDescriptionPage
!ENTERCNDEnable access to password-protected commands18
!SETCNDSet AT command password18
2
Rev. 1 Sep.13Proprietary and Confidential17
AirPrime MC73xx/8805 AT Command Reference
Command reference
Table 2-2: AT command password details
CommandDescription
!ENTERCND
Enable access to password-protected commands
Before you can use any password-protected AT commands, you must enter the password
correctly using this command. The initial password is configured onto the modem during
manufacture. You can change the password using !SETCND. If you do not know the
password, contact your Sierra Wireless account manager
Once the password has been entered correctly, the password-protected AT commands are
available until the modem is reset or powered off and on.
Response:
Purpose:This command is password-protected. After entering the password correctly
Parameters:
<“key”> (Password stored in NV memory)
•Password must be entered with quotation marks. (For example,
AT!ENTERCND=”ExamplePW”.)
•Password length: 4–10 characters (0–9, A–Z, upper or lower case)
•Characters may be entered in ASCII format, or in Hex format. (For example:
“myPass3” or “ABCDEF01234”.)
OK
<key> (if unlocked)
using the execution operation (“=”), you can use this command to display
the password as a reminder.
!SETCND
Set AT command password
Change the password used for the !ENTERCND command. (Before you can change the
password using !SETCND, you must enable access to this command using !ENTERCND.)
Password required: Yes
Usage:
•Execution:AT!SETCND= <“key”>
Response:
Purpose:Sets <“Key”> as the new password for accessing protected commands.
Parameters:
<“key”> (New password)
OK
•Password must be entered with quotation marks (for example,
AT!SETCND=”NewPW”).
•Password length: 4–10 characters (0–9, A–Z, upper or lower case)
•Characters may be entered in ASCII format, or in Hex format. (For example:
“myPass3” or “ABCDEF01234”.)
Warning: Do NOT enter a null password (that is, the <“Key”> cannot be ““) — you will NOT
be able to use password-protected commands, and will have to contact Sierra Wireless for
help to reset the password.
18Proprietary and Confidential4114486
3: Modem Status, Customization, and Reset
Commands
Introduction
This chapter describes commands used to reset the modem, adjust
customization settings, retrieve the hardware version, and monitor
the temperature, voltage, and modem status.
Command summary
Ta bl e 3 - 1 lists the commands described in this chapter.
Table 3-1: Modem status commands
CommandDescriptionPage
!ANTSELSet/query external antenna select configuration21
!BANDSelect/return frequency band set22
!BOOTHOLDReset modem and wait in bootloader fo r firmware download23
!CUSTOMSet/return customization settings24
!DARPENEnable/d isable DARP for SAIC28
!DTMENEnable/disable Dual Transfer Mode stack functionality29
3
!EDAENConfigure protocol stack for EDA29
!GCFENEnable/disable GCF test mode30
!GCFUIMTYPESet/return current SIM type30
!GETBANDReturn the current active band31
!GETRATReturn the current active radio access technology (RAT)31
!GOBIIMPREFQuery/set Gobi Image Management preferences32
!GRESETReset the modem33
!GSTATUSReturn operational status33
!LTENASConfigure LTE NAS settings34
!NASRELSet/report supported NAS release compliance version35
!NVENCRYPTIMEIWrite unencrypted IMEI to modem36
!NVNSCODEReturn Network Subset codes37
!NVPLMNProvision PLMN list for Network Personalization locking38
!NVSPCODEProvision Network Service Provider code list38
!PACKAGEReturn package version string39
Rev. 1 Sep.13Proprietary and Confidential19
AirPrime MC73xx/8805 AT Command Reference
Table 3-1: Modem status commands (Continued)
CommandDescriptionPage
!PCINFOReturn power control status information39
!PCOFFENSet/r eturn Power Off Enable state40
!PCTEMPReturn current temperature information40
!PCTEMPLIMITSSet/report temperature state limit values41
!PCVOLTReturn current power supply voltage information42
!PCVOLTLIMITSSet/report power supply voltage state limit values43
!POWERDOWNPower down system44
!PRIIDSet/report module PRI part number and revision44
!RELSet/report active protocol/revision45
!RESETReset modem45
!SELACQSelect RAT acquisition order46
!SELMODESet/return current service domain47
!SIMRSTCSet/report SIM refresh reset notification state47
!UDINFOReturn information from active USB descriptor48
!UDPIDSet/report product ID in USB descriptor49
!UDUSBCOMPSet/report USB interface configurati on50
&VReturn operating mode AT configuration parameters51
20Proprietary and Confidential4114486
Modem Status, Customization, and Reset Commands
Command reference
Table 3-2: Modem status, customization, and reset commands
CommandDescription
!ANTSEL
Set/query external antenna select configuration
Configure the device to drive (high or low) up to four GPIOs for specific bands. (If a
GPIO is not needed for a specific band, it is identified as not required.)
When the device switches to a configured band, the GPIOs are driven as specified, and
the host uses those GPIOs to tune the external antenna appropriately. Note that this
feature is independent of the radio technology being used. For example, Band 5
corresponds to any 850-band technology (CDMA, WCDMA, LTE, GSM).
Note: Any changes to GPIO configurations take effect after the modem is reset.
Note: System level testing should be performed to ensure that the antenna switching
feature does not introduce any handover issues. The tunable antenna should be
designed to ensure that it can retune in < 5 µs (recommended) and < 10 µs (maximum).
•“SIMLPM”—Indicate default SIM power state during Low Power Mode.
<value>:
•0 = QCT default behavior (same as <value>=2) (Default)
Note—The default behavior could change in future revisions. Use <value>=2
if you need to guarantee the described behavior.
•1 = SIM remains powered in LPM
•2 = Power down SIM with AT+CFUN=0; Power up SIM with AT+CFUN=1
•“SINGLEAPNSWITCH”—Indicate device behavior when changing APN name,
username, or password.
<value>:
•0 = Do nothing
•1 = Device detaches and re-attaches after changing APN information
•2 = Power-cycle the UE
•“STKUIEN”—Enable/disable SIM toolkit UI.
<value>:
•0 = Enable for QMI interface
•1 = Reserved
•2 = Enable for AT interface
•“UBISTENABLE”—Enable/disable UBIST support.
<value>:
•0 = Disable (Default)
•1 = Enable
•“USBSERIALENABLE”—Use IMEI as serial number in USB descriptor (USBD).
<value>:
•0 = Same as 1 (Default)
•1 = Use IMEI as USB serial number
•2 = Do not use a serial number in the USBD.
(Continued on next page)
Rev. 1 Sep.13Proprietary and Confidential27
AirPrime MC73xx/8805 AT Command Reference
Table 3-2: Modem status, customization, and reset commands (Continued)
CommandDescription
!CUSTOM
(continued)
!DARPEN
Set/query customization settings (continued)
•“WAKEHOSTEN”—Enable/disable host wake-up via SMS or incoming data
packet.
<value>:
•0 = Disable—Host will not wake when SMS or incoming data packet is
received. (Default)
•1 = Wake host when simple SMS is received.
•2 = Wake host when incoming data packet is received.
•3 = Wake host when simple SMS or incoming data packet is received.
•“WIN7MBOPTIONS”—Configure Windows7 MB options.
<mask> (Bitmap):
•Bit 0: Hide profile
0=Default behavior
1=Force OSP to hide all profiles from host
•Bit 1: Connect Auth Type Re-map
0=‘NONE’ from host maps to CHAP or PAP if UN and/or PWD present
1=‘NONE’ from host maps only to PAP if UN and/or PWD pre sent
Enable/disable DARP for SAIC
Enable or disable Downlink Advanced Receiver Performance (DARP) for SingleAntenna Interference Cancellation (SAIC).
Password required: Yes—Execution format only
Usage:
•Execution:AT!DARPEN = <enableFlag>
Response:
Purpose:Enable or disable SAIC-DARP.
•Query:AT!DARPEN?
Response:
Purpose:Display the current <enableFlag> setting—this shows whether
•Query list:AT!DARPEN=?
Purpose:Display a list of valid <enableFlag> values.
Parameters:
<enableFlag> (Enable/disable SAIC-DARP mode)
•0 = Disable SAIC-DARP
•1 = Enable SAIC-DARP (Default) — This value is used for normal operations.
OK
!DARPEN:
<enableFlag>
OK
SAIC-DARP is enabled or disabled. If the command returns ERROR,
SAIC-DARP is assumed to be enabled.
28Proprietary and Confidential4114486
Modem Status, Customization, and Reset Commands
Table 3-2: Modem status, customization, and reset commands (Continued)
CommandDescription
!DTMEN
Enable/disable Dual Transfer Mode stack functionality
Enable or disable Dual Transfer Mode (DTM) and Enhanced DTM (EDTM) functionality
in the stack.
Password required: Yes—Execution format only
Usage:
•Execution:AT!DTMEN=<enableDTM, <enableEDTM>
Response:
Purpose:Enables or disables DTM and EDTM.
•Query:AT!DTMEN?
Response:
Purpose:Indicates the current state (disabled/enabled) of DTM and EDTM
•Query list:AT!DTMEN=?
Purpose:Returns a list of valid <enable DTM> and <enableEDTM> values.
Parameters:
<enableDTM> (Enable/disable Dual Transfer Mode)
•0 = Disable DTM
•1 = Enable DTM (Default) — Value used for normal operations.
<enableEDTM> (Enable/disable Enhanced Dual Transfer Mode)
•0 = Disable EDTM
•1 = Enable EDTM (Default) — Value used for normal operations.
OK
!DTMEN:
DTM: 01
EDTM: 01
OK
support. If the command returns ERROR, DTM and EDTM are
assumed to be enabled.
!EDAEN
Configure protocol stack for EDA
Enable or disable EDA (Extended Dynamic Allocation) functionality in the stack.
Password required: Yes—Execution format only
Usage:
•Execution:AT!EDAEN = <enableFlag>
Response:
Purpose:Enable or disable EDA.
•Query:AT!EDAEN?
Response:
Purpose:Display the current <enableFlag> setting—this shows whether EDA is
•Query list:AT!EDAEN= ?
Purpose:Return a list of valid <enableFla g> values.
Parameters:
<enableFlag> (Enable/disable EDA)
•0 = Disable
•1 = Enable (Default) — This value is used for normal operations.
OK
!EDAEN:
<enableFlag>
OK
enabled or disabled. If
enabled.
ERROR is returned, assume that EDA is
Rev. 1 Sep.13Proprietary and Confidential29
AirPrime MC73xx/8805 AT Command Reference
Table 3-2: Modem status, customization, and reset commands (Continued)
CommandDescription
!GCFEN
!GCFUIMTYPE
Enable/disable GCF test mode
Place the modem in GCF testing mode or normal operating mode.
Password required: Yes—Execution format only
Usage:
•Execution:AT!GCFEN = <enableFlag>
Response:
Purpose:Place the modem in GCF testing mode or normal operating mode.
OK
•Query:AT!GCFEN?
Response:
!GCFEN:
<enableFlag>
OK
Purpose:Display the modem’s current mode.
•Query List:AT!GCFEN= ?
Purpose:Return a list of supporte d <enableFlag> values.
Parameters:
<enableFlag> (Enable/disable GCF testing)
•0 = Disable GCF test mode (Default) — This value is used for normal operations.
•1 = Enable GCF test mode.
Set/return current SIM type
Indicate (for GCF testing) the type of SIM that is installed in the module.
Password required: Yes—Execution format only
Usage:
•Query:AT!GCFUIMTYPE?
Response:
Purpose:Return the type of SIM that is installed in the module (the current
•Query list:AT!GCFUIMTYPE= ?
Purpose:Return a list of supported SIM types.
•Execution:AT!GCFUIMTYPE=<simType>
Response:
Purpose:Indicate the type of SIM that is installed.
Parameters:
<simType> (Installed SIM type)
•0 = 2G SIM
•1 = 3G USIM
•2 = USB UICC (Default) — This value should be used for normal operations.
•3 = USB UICC RST HIGH
!GCFUIMTYPE:
<simType>
<simType> value).
OK
30Proprietary and Confidential4114486
Modem Status, Customization, and Reset Commands
Table 3-2: Modem status, customization, and reset commands (Continued)
CommandDescription
!GETBAND
!GETRAT
Return the current active band
Return the active band currently being used by the modem.
Password required: No
Usage:
•Query:AT!GETBAND?
Response:
!GETBAND: <active band description>
OK
orUnknown
OK
orNo Service
OK
Purpose:Return a description of the current active band, or return an error
message.
Note: Due to stack implementation requirements,
W800 and W850.
!GETBAND
reports W800 for both
Return the current active radio access technology (RAT)
Return the RAT currently being used by the modem.
Password required: No
Usage:
•Query:AT!GETRAT?
Response:
Purpose:Return a description of the current RAT, or return an error message.
!GETRAT: <active RAT description>
OK
orUnknown
OK
orNo Service
OK
Rev. 1 Sep.13Proprietary and Confidential31
AirPrime MC73xx/8805 AT Command Reference
Table 3-2: Modem status, customization, and reset commands (Continued)
CommandDescription
!GOBIIMPREF
Query/set Gobi Image Management preferences
Indicate (set) which firmware image (firmware plus carrier configuration pair) should be
downloaded to the module, or list (query) the configuration pairs that are currently
downloaded and preferred.
Contact your Sierra Wireless representative if you need assistance identifying the
correct components of the <pref> parameter.
Note: If Gobi Image Management is disabled, you can use the Execution format to set
a new preferred configuration, but the change will not take effect until Gobi Image
Management is enabled. Use AT!CUSTOM=”GOBIIMEN”,1 to enable Gobi Image
Management.
Password required: Yes
Usage:
•Execution:AT!GOBIIMPREF=<pref>
Response:
Purpose:Indicate which firmware plus carrier configuration pair (the preferred pair)
•Query:AT!GOBIIMPREF?
Response:!GOBIIMPREF:
Purpose:Query (show) the preferred and current firmware plus carrier carrier config-
Parameters:
<pref> (Preferred firmware image)
•ASCII string in following format (quotation marks are entered as shown)
<firmware_tag> (Unique firmware version number assigned by Sierra Wireless)
•ASCII string
<carrier_name> (Unique code identifying the carrier that the firmware was designed for)
•ASCII string
<carrier_configuration_tag> (Unique code identifying the carrier and configuration
preferred fw version: <firmware_tag>
preferred carrier name: <carrier_name>
preferred config name: <carrier_configuration_tag>
current fw version: <firmware_tag>
current carrier name: <carrier_name>
current config name: <carrier_configuration>tag>
OK
uration pairs.
“<firmware_tag>”
or
“<firmware_tag>”,”<carrier_name>”,”<carrier_configuration_tag>”
details)
32Proprietary and Confidential4114486
Modem Status, Customization, and Reset Commands
Table 3-2: Modem status, customization, and reset commands (Continued)
CommandDescription
!GRESET
!GSTATUS
Reset the modem
Perform a modem reset.
Password required: No
Usage:
•Query:AT!GRESET
Response:
Purpose:Instruct system to perform a reset.
Note: This command is identical in function to !RESET.
OK
Return operational status
Return specific details about the current operational status of the modem. The response
details vary depending on the current RAT. Contact Sierra Wireless for further details if
required.
Password required: No
Usage:
•Query:AT!GSTATUS?
Response (Example shown is for LTE, actual fields may vary)
!GSTATUS:
Current Time:<ctime>Temperature: <temp>
Bootup Time:<btime>Mode:<mode>
System mode:<smode>PS state:<PSstate>
LTE band:<lband>LTE bw:<lbw>
LTE Rx chan:<lrchan>LTE Tx chan: <ltchan>
GMM (PS) state:<gmmstate> <gmmsubstate>
MM (CS) state:<mmstate> <mmsubstate>
Response:
Purpose:Add up to six MCC/MNC pairs to the PLMN list
Note:Execution can be performed one time only (all MCC/MNC pairs must
Parameters:
<MCC> (Mobile Country Code)
OK
be set at the same time).
•3 digits
<MNC> (Mobile Network Code)
•2 digits
Provision Network Service Provider code list
Provisions the list of Network Service Provider codes that are used for Network Service
Provider Personalization locking.
Password required: Yes
Usage:
•Query:AT!NVSPCODE?
Response:
SP Code:
(list of <SP Code> values)
OK
Purpose:Provision the list of Network Service Provider codes.
•Execution:AT!NVSPCODE=<SP Code>
Response:
Purpose:Add a Network Service Provider code to the list.
Parameters:
<SP Code> (Service Provider Code)
OK
•Format: 1–2 digits
38Proprietary and Confidential4114486
Modem Status, Customization, and Reset Commands
Table 3-2: Modem status, customization, and reset commands (Continued)
CommandDescription
!PACKAGE
!PCINFO
Return package version string
This command returns the FOTA package name loaded in the modem.
Password required: No
Usage:
•Query:AT!PACKAGE?
Response:!PACKAGE:<PackageName>
OK
orUnset
OK
Purpose:Return the package name string.
Parameters:
<PackageName>
•Character string, maximum 126 characters
•Example: MC7750_01.00.02.03_00_VZW_011.006_000
Return power control status information
Return the modem’s power control status information.
Password required: No
Usage:
•Query:AT!PCINFO?
Response:
Purpose:Return power control information.
Parameters:
<state> (The modem’s power mode)
•Low Power Mode (LPM)
•Online
•Offline
•Power off (internal)
•Initialization (internal)
<ForceFlag> (Conditions that caused modem to enter LPM. 0=did not cause,
1 = caused)
•W_DISABLE: W_DISABLE is asserted
•USER: CnS/AT command was issued
•TEMP: Temperature is outside operational limits
•VOLT: Voltage is outside operational limits
<description> (Explanation of associated information)
•ASCII string
State: <state>
LPM force flags: W_DISABLE: <ForceFlag>,
User:<ForceFlag>, Temp:<ForceFlag>, Volt:<ForceFlag>,
BIOS:<ForceFlag>, GOBIIM:<ForceFlag>
BIOS: <description>
GOBIIM: <description>
OK
Rev. 1 Sep.13Proprietary and Confidential39
AirPrime MC73xx/8805 AT Command Reference
Table 3-2: Modem status, customization, and reset commands (Continued)
CommandDescription
!PCOFFEN
!PCTEMP
Set/return Power Off Enable state
The modem can be configured to enter low power mode or power off when W_DISABLE
is asserted. (This is called the Power Off Enable feature.)
Use this command to indicate or set the Power Off Enable feature state.
Password required: Yes
Usage:
•Execution:AT!PCOFFEN = <state>
Response:
Purpose:Set the current state.
OK
•Query:AT!PCOFFEN?
Response:
<state>
OK
Purpose:Report the current <state>.
Parameters:
<state> (Current state of Power Off Enable)
•0 = Modem will enter LPM (low power mode) when W_DISABLE is asserted.
•2 = Ignore changes on W_DISABLE.
Return current temperature information
Return the module’s temperature state and actual temperature.
Password required: No
Usage:
•Query:AT!PCTEMP?
Response:
Purpose:Return the module’s temperature information.
Parameters:
<state> (Temperature state):
•Valid values:
•“Normal”
•“High Warning”
•“High Critical”
•“Low Critical”
<temperature> (Current temperature):
•Current temperature in degrees Celsius. This is the temperature reported by a
thermistor positioned near the power amplifiers.
Temp state: <state>
Temperature: <temperature> degC
OK
40Proprietary and Confidential4114486
Modem Status, Customization, and Reset Commands
Table 3-2: Modem status, customization, and reset commands (Continued)
CommandDescription
!PCTEMPLIMITS
Set/report temperature state limit values
Certain modem functionality is affected by the modem’s temperature state. The possible
temperature states are high critical, high warning, high normal, low normal, and low
critical.
Use this command to report or set the limits that correspond to these temperature
states.
To display the current temperature and temperature state, see !PCTEMP on page 40.
Response:
Purpose:Set the temperature limits for each state (all five values must be
•Query:AT!PCTEMPLIMITS?
Response:
Purpose:Return the temperature limits for each state.
Parameters:
<hc> (High Critical)
•Temperature limit varies by device (see device Product Specification Document
or Product Technical Specification).
•Default = 108°C.
<hw> (High Warning)
•Temperature limit varies by device (see device Product Specification Document
or Product Technical Specification).
•Default = 95°C.
<hn>(High Normal)
•Temperature limit varies by device (see device Product Specification Document
or Product Technical Specification).
•Default = 85°C.
<ln> (Low Normal)
•Temperature limit varies by device (see device Product Specification Document
or Product Technical Specification).
•Default = -15°C.
<lc> (Low Critical)
•Temperature limit varies by device (see device Product Specification Document
or Product Technical Specification).
•Default = -25°C.
OK
specified).
HI CRIT: <hc>
HI WARN: <hw>
HI NORM: <hn>
LO NORM: <ln>
LO CRIT: <lc>
Rev. 1 Sep.13Proprietary and Confidential41
AirPrime MC73xx/8805 AT Command Reference
Table 3-2: Modem status, customization, and reset commands (Continued)
CommandDescription
!PCVOLT
Return current power supply voltage information
Return the module’s power supply state and actual voltage.
Password required: No
Usage:
•Query:AT!PCVOLT?
Response:
Purpose:Return th e module’s voltage information.
Parameters:
<state> (Power supply state):
•Valid values:
•“Normal”
•“High Critical”
•“Low Warning”
•“Low Critical”
<voltage>:
•Current voltage reading in mV.
<raw>:
•ADC (Analog/digital convertor) reading
Volt state: Normal
Power supply voltage: <voltage> mV (<raw> cnt)
OK
42Proprietary and Confidential4114486
Modem Status, Customization, and Reset Commands
Table 3-2: Modem status, customization, and reset commands (Continued)
CommandDescription
!PCVOLTLIMITS
Set/report power supply voltage state limit values
Certain modem functionality is affected by the modem’s power supply voltage state. The
possible voltage states are high critical, high normal, low normal, low warning, and low
critical.
Use this command to report or set the limits that correspond to these voltage states.
Response:
Purpose:Set the voltage limits for each state (all five values must be specified).
•Query:AT!PCVOLTLIMITS?
Response:
Purpose:Return th e voltage limits for each state.
Parameters:
<hc> (High Critical)
•Voltage limit varies by device (see device Product Specification Document or
Product Technical Specification)
•Default = 4400 mV
<hw> (High Normal)
•Voltage limit varies by device (see device Product Specification Document or
Product Technical Specification)
•Default = 4300 mV
<ln> (Low Normal)
•Voltage limit varies by device (see device Product Specification Document or
Product Technical Specification)
•Default = 3300 mV
<lw> (Low Warning)
•Voltage limit varies by device (see device Product Specification Document or
Product Technical Specification)
•Default = 3200 mV
<lc> (Low Critical)
•Voltage limit varies by device (see device Product Specification Document or
Product Technical Specification)
•Default = 3100 mV
OK
HI CRIT: <hc>
HI NORM: <hn>
LO NORM: <ln>
LO WARN: <lw>
LO CRIT: <lc>
Rev. 1 Sep.13Proprietary and Confidential43
AirPrime MC73xx/8805 AT Command Reference
Table 3-2: Modem status, customization, and reset commands (Continued)
CommandDescription
!POWERDOWN
!PRIID
Power down system
Power down the system. After using this command, the modem will not communicate
with the host until it has been power cycled.
Note: This command initiates an IMSI_DETACH before the power down.
Password required: No
Usage:
•Execution:AT!POWERDOWN
Response:
Purpose:Power the system down.
Note: This command should only be used when testing using an appropriate testing
jig—do not use it when the modem is installed in a computer .
OK
Set/report module PRI part number and revision
Report or set the module’s customer and carrier PRI part numbers and revisions.
Password required: Yes—Execution format only
Usage:
•Execution:AT!PRIID=<priPN>,<priRev>
Response:
Purpose:Set the modul e’s PRI part number (<priPn>) and revision (<priRev>).
•Query:AT!PRIID?
Response:
OK
PRI Part Number: <priPn>
Revision: <priRevDisplay>
Carrier PRI: None
OK
Purpose:Return the module ’s PRI part number (<priPn>) and revision (<priRev-
Display>).
(In the example shown above, no Carrier PRI is present. If it were,
then the Part Number and Revision would display.)
Parameters:
<priPn> (PRI part number)
•7-digit ASCII number
•Example: 9991234
<priRev> (PRI revision number being written to the module)
•4-digit ASCII: XXYY (implied ‘.’ between XX and YY)
•Example: 0100
<priRevDisplay> (PRI revision number being read from the module)
•4-digit ASCII: XX.YY
•Example: 01.00
44Proprietary and Confidential4114486
Modem Status, Customization, and Reset Commands
Table 3-2: Modem status, customization, and reset commands (Continued)
CommandDescription
!REL
Note: The actual parameter
values or ranges used in the
query (=?) and execution (=)
forms of this command may
vary slightly from this
description depending on the
device and firmware revision
used.
Note: Devices should always
use the default value (1) for
<sgsnr> and <mscr>, and use
AT!NASREL to choose the
NAS Release Compliance
version (Release 5, 6, 7, or
Release 99).
Set/report active protocol/revision
Configure the modem to use specific prot oco l , SGSN , a nd M SC re vi sio n s , or ind i ca te
the current settings.
Password required: Yes—Execution format only
Usage:
•Execution:AT!REL=<wcdmarrc> [,<sgsnr>, <mscr>]
Response:
Purpose:Set the desired protocol (<wcdmarrc>), SGSN revision (<sgsnr>), and
•Query:AT!REL?
Response:
Purpose:Report the current operating protocol, SGSN revision, and MSC
•Query List:AT!REL= ?
Purpose:Return the command format (for !REL = ) and the supported values for
Parameters:
<wcdmarrc> (Protocol)
•Default value is the highest release supported by the device.
•Two-digit number corresponding to 3GPP release (!REL=? shows valid values)
•Example: 00 = Release 99
<sgsnr> (SGSN revision)
•Two-digit number corresponding to SGSN revision (!REL=? shows valid values)
•Example: 00 = Release 97
•nn = Dynamic—Uses the revision broadcast by the network
<mscr> (MSC revision)
•Two-digit number corresponding to MSC revision (!REL=? shows valid values)
•Example: 00 = Release 97
•nn = Dynamic—Uses the revision broadcast by the network
Response:
Purpose:Set the application and boot product IDs in the USB descriptor.
•Query:AT!UDPID?
Response:
Purpose:Report th e product ID that is stored in the USB descriptor.
•Query List:AT!UDPID= ?
Purpose:Display a list of default (non-custom) product IDs for the device.
Parameters:
<app product_id>
•Hexadecimal ASCII value.
•Valid range: 0000–FFFF
< boot product_id>
•Hexadecimal ASCII value.
•Valid range: 0000–FFFF
•In the Execution command format, if the <app product_id> is a custom PID>,
then the <boot product_id> must be set at the same time. (To check if the
<app product_id> is a custom PID, use AT!UDPID=? to see a list of all available
non-custom PIDs.)
OK
!UDPID:
APP: <product_id>
BOOT: <boot product_id>
OK
Rev. 1 Sep.13Proprietary and Confidential49
AirPrime MC73xx/8805 AT Command Reference
Table 3-2: Modem status, customization, and reset commands (Continued)
CommandDescription
!UDUSBCOMP
Set/report USB interface configuration
Use this command with modems that have been configured with multiple USB
compositions.
By default, devices are typically configured to use a USB composition that presents a
minimal set of interfaces. If the device also supports other compositions, this command
is used to choose from any of the supported compositions.
Password required: Yes
Usage:
•Execution:AT!UDUSBCOMP=<device_comp>
Response:
Purpose:Set the current composition. For the change to take effect, you must
•Query:AT!UDUSBCOMP?
Response:
Purpose:Report the current interface composition.
•Query List:AT!UDUSBCOMP= ?
Response:Example response, details may differ:
0 - HIP DM NMEA AT MDM1 MDM2 MDM3 MS NOT SUPPORTED
1 - HIP DM NMEA AT MDM1 MS NOT SUPPORTED
2 - HIP DM NMEA AT NIC1 MS NOT SUPPORTED
3 - HIP DM NMEA AT MDM1 NIC1 MS NOT SUPPORTED
4 - HIP DM NMEA AT NIC1 NIC2 NIC3 MS NOT SUPPORTED
5 - HIP DM NMEA AT ECM1 MS NOT SUPPORTED
6 - DM NMEA AT QMI SUPPORTED
7 - DM NMEA AT RMNET1 RMNET2 RMNET3 SUPPORTED
8 - DM NMEA AT MBIM SUPPORTED
9 - MBIM SUPPORTED
10 - NMEA MBIM SUPPORTED
11 - DM MBIM SUPPORTED
12 - DM NMEA MBIM SUPPORTED
OK
Purpose:Report the available interface compositions (<device_comp>)—the
OK
reset the modem.
!UDUSBCOMP: <device_comp>
OK
device can use any compositions that are listed as “SUPPORTED”.
Parameters:
<device_comp> (USB composition)
•Integer value, 0 or greater
•Use AT!UDUSBCOMP= ? to view the configurations available for the device.
Available configurations are identified as “SUPPORTED”.
50Proprietary and Confidential4114486
Modem Status, Customization, and Reset Commands
Table 3-2: Modem status, customization, and reset commands (Continued)
CommandDescription
&V
Return operating mode AT configuration parameters
Return the status of all AT command parameters that apply to the current operating
mode.
Note: this is an example only. The supported commands may
vary by device/SKU.
Purpose:Display command parameters.
Rev. 1 Sep.13Proprietary and Confidential51
AirPrime MC73xx/8805 AT Command Reference
52Proprietary and Confidential4114486
4: Diagnostic Commands
Introduction
This chapter describes commands used to diagnose modem
problems.
Command summary
The table below lists the commands described in this chapter.
Table 4-1: Diagnostic commands
CommandDescriptionPage
!BCFWUPDATESTATUSReport status of most recent firmware update attempt54
!ERRDisplay diagnostic information55
!RXDENEnable/disabl e WCDMA/LTE receive diversity56
4
Rev. 1 Sep.13Proprietary and Confidential53
AirPrime MC73xx/8805 AT Command Reference
Command reference
Table 4-2: Diagnostic command details
CommandDescription
!BCFWUPDATESTATUS
Report status of most recent firmware update attempt
Return the status of the most recent firmware update attempt made since the last cold
restart.
Password required: No
Usage:
•Execution:AT!BCFWUPDATESTATUS
Response:
!BCFWUPDATESTATUS: <result>
or
!BCFWUPDATESTATUS: <result>
Failed IMG TYPE <type>, DATA <data>, PART <part>
OK
Purpose:Return the status of the most recent firmware update attempt. The
second response format appears only if <result> = “FAILED”.
Parameters:
<result> (Status of last firmware update attempt)
•ASCII string:
•“UNKNOWN”—Status of last attempt is unknown.
•“SUCCESS” —Last update was successful.
•“FAILED”—Last update failed.
<type> (Firmware image type that failed to update)
•ASCII string
<data> (Reference data for failed image)
•Location of the reference data as an offset in the CWE image
•Valid range: 0–(2
<part> (Partition associated with the failed image)
32
-1)
•ASCII string
•Applies only to the CUSTOM_IMG case
54Proprietary and Confidential4114486
Table 4-2: Diagnostic command details (Continued)
CommandDescription
Diagnostic Commands
!ERR
Display diagnostic information
This command is used to display diagnostic information (logged error conditions) that
Sierra Wireless uses to assist in resolving technical issues.
Password required: Yes
Usage:
•Execution:AT!ERR=0
Response:OK
Purpose:Clear the logged error conditions. Use this command before running
tests to make sure that details displayed using AT!ERR are relevant to
the tests being performed.
•Query:AT!ERR
Response:
Purpose:Return all logged error conditions that are stored in NVRAM.
Parameters:
<count> (Number of occurrences)
•Valid range: 0x00–0xFF
<file> (Log file name)
•Name of log file using ASCII characters
<line> (Line number in log file)
•Valid range: 1–99999
00 [F] <count> <file> <line>
...
nn [F] <count> <file> <line>
OK
Rev. 1 Sep.13Proprietary and Confidential55
AirPrime MC73xx/8805 AT Command Reference
Table 4-2: Diagnostic command details (Continued)
CommandDescription
!RXDEN
Enable/disable WCDMA/LTE receive diversity
Enable or disable WCDMA/LTE receive diversity, or establish receive diversity as the
primary path. The new state takes effect the next time the modem is reset.
Note: To change from <state=0> to <state=2> (or from <state=2> to <state=0>, you
must issue AT!RXDEN=1, reset the modem, and then make the final state change.
Password required: Yes—Execution format only
Usage:
•Execution:AT!RXDEN= <state>
Response:
Purpose:Set the current receive diversity state.
•Query:AT!RXDEN?
Response:
Purpose:Return the current receive diversity <state>.
•Query List:AT!RXDEN=?
Purpose:Return a list of availabl e <state> values to use in this command.
To obtain regulatory approval and carrier approvals for your product,
you may be required to perform tests on the radio component of the
embedded modem. This chapter describes AT commands used to
perform those tests.
In most cases the modem must be in a particular mode before you
can issue the AT commands to perform particular tests. Therefore,
the order in which you issue certain commands is important. Three
AT commands are important in setting the mode:
•!DAFTMACT—puts the modem in factory test mode (a non-
signaling mode). You must issue
any other command that starts with “!DA”.
•!DASBAND—selects the frequency band.
You must execute
these commands that test the LTE transceiver:
· !DALGAVGAGC
· !DALGRXAGC
· !DALGTXAGC
You must execute
these commands that test the WCDMA transceiver:
· !DAWGRXAGC
· !DAWGAVGAGC
· !DAWSTXCW
· !DAWSPARANGE
· !DASTXOFF
· !DASTXON
· !DAWSCONFIGRX
You must execute
these commands that test the GSM transceiver:
· !DAGSRXBURST
· !DAGSRXCONT
· !DAGGRSSI
· !DAGGAVGRSSI
· !DAGGRSSIRAW
· !DAGSTXFRAME
•!DASCHAN—selects the channel. This command must be run
after you have selected the band with
select a channel, the modem uses a default.)
5
AT!DAFTMACT before issuing
AT!DASBAND to select an LTE band to run
AT!DASBAND to select a WCDMA band to run
AT!DASBAND to select a GSM band to run
!DASBAND. (If you don’t
Rev. 1 Sep.13Proprietary and Confidential57
AirPrime MC73xx/8805 AT Command Reference
Command summary
The table below lists the commands described in this chapter.
Table 5-1: Test commands
CommandDescriptionPage
!DAFTMACTPut modem into Factory Test Mode60
!DAFTMDEACTPut modem into online mode from Factory Test Mode60
!DAGGAVGRSSIReturn averaged RSSI value in dBm (GSM only)61
!DAGGRSSIReturn the RSSI value in dBm (GSM only)61
!DAGGRSSIRAWReturn raw RSSI value62
!DAGINFOReturn GSM mode RF information (GSM only)63
!DAGSLOCKReturn synthesizer lock state64
!DAGSRXBURSTSet GSM receiver to burst mode64
!DAGSRXCONTSet GSM receiver continuously on65
!DAGSTXBURSTSet GSM transmitter to burst mode65
!DAGSTXFRAMESet GSM Tx frame structure66
!DALGAVGAGCReturn averaged Rx AGC value (LTE only)67
!DALGRXAGCReturn Rx AGC value (LTE only)68
!DALGTXAGCReturn Tx AGC value and transmitter parameters (LTE only)69
!DALSPARANGESet LTE PA range (LTE only)70
!DALSRXBWSet LTE Rx bandwidth (LT E only)71
!DALSTXBWSet LTE Tx bandwidth (LTE only)71
!DALSTXINDEXSet LTE Tx gain index (LTE only)72
!DALSWAVEFORMSet LTE TX waveform (LTE only)72
!DAOFFLINEPlace modem offline73
!DASBANDSet frequency band73
!DASCHANSet modem channel (frequency)74
!DASLNAGAINSet LNA gain state75
!DASPDMSet PDM value76
!DASTXOFFTurn Tx PA off76
!DASTXONTurn Tx PA on77
!DAWGAVGAGCReturn averaged Rx AGC value (WCDMA only)77
!DAWGRXAGCReturn Rx AGC value (WCDMA only)78
58Proprietary and Confidential4114486
Test Commands
Table 5-1: Test commands (Continued)
CommandDescriptionPage
!DAWINFOReturn WCDMA mode RF information (WCDMA only)79
!DAWSCONFIGRXSet WCDMA receiver to factory calibration settings80
!DAWSPARANGESet PA range state machine81
!DAWSSCHAINEnable secondary receive chain (WCDMA only)81
!DAWSCHAINTCMPlace receive chain in test call mode (WCDMA only)82
!DAWSTXCWSet waveform used by the transmitter82
!DAWSTXPWRSet desired Tx power level (WCDMA mode only)83
!GCDUMPDisplay crash dump data83
!IMSTESTMODEEnable/disable IMS test mode84
Rev. 1 Sep.13Proprietary and Confidential59
AirPrime MC73xx/8805 AT Command Reference
Command reference
Table 5-2: Test command details
CommandDescription
!DAFTMACT
!DAFTMDEACT
Put modem into Factory Test Mode
Place the modem in FTM (Factory T est Mode). FTM is a non-signaling mode that allows
the radio component to be manually configured to conduct certain types of tests. AT
commands that start with “!DA” are only available when the modem is in FTM mode.
Note: When this command executes successfully, the modem responds with the value
290300. Any other response indicates an error.
Password required: Yes
Usage:
•Query:AT!DAFTMACT
Response:
290300 (Success. Any other response indicates an error.)
OK
Purpose:Place modem in FTM mode.
Put modem into online mode from Factory Test Mode
This command takes the modem out of FTM and puts the modem back into online
mode. (The command !DAFTMACT puts the modem into FTM.)
Note: When this command executes successfully, the modem responds with the value
290400. Any other response indicates an error.
Password required: Yes
Usage:
•Query:AT!DAFTMDEACT
Response:
Purpose:Place modem in online mode (from FTM mode).
290400 (Success. Any other response indicates an error.)
OK
60Proprietary and Confidential4114486
Table 5-2: Test command details (Continued)
CommandDescription
Test Commands
!DAGGAVGRSSI
Note: The modem must be in
FTM mode to use this
command—use
to enter FTM mode.
!DAFTMACT
!DAGGRSSI
Note: The modem must be in
FTM mode to use this
command—use
to enter FTM mode.
!DAFTMACT
Return averaged RSSI value in dBm (GSM only)
Return an averaged RSSI (Received Signal Strength Indicator) value in dBm.
Note:
!DASBAND
!DAGGAVGRSSI
Password required: Yes
Usage:
must be used to set the device to a GSM band before you can use
.
•Execution:AT!DAGGAVGRSSI=<channel>, <LNA Index>
Response:
Purpose:Return the av eraged RSSI for the specified channel and LNA offset
Parameters:
<channel> (Channel number for the band specified using !DASBAND)
OK
index.
•Valid values depend on the selected band
<LNA Index> (LNA offset index)
•0=R0 (highest gain)
•1=R1
•2=R2
•3=R3 (lowest gain)
Return the RSSI value in dBm (GSM only)
Return the RSSI (Received Signal Strength Indicator) value in dBm using the calibration
offsets (valid in GSM burst mode only—the command !DAGSRXBURST puts the
modem into burst mode).
Note:
!DASBAND
and
!DASCHAN
must be issued before you can use
!DAGGRSSI
.
Password required: Yes
Usage:
•Execution:AT!DAGGRSSI
Response:
Channel:<chan> LNA:<lna> RXPWR:<pwr> dBm
OK
Purpose:Return the av eraged RSSI for the specified channel and LNA offset
index.
Parameters:
<chan> (Channel number for the band specified using !DASBAND)
•Valid values depend on the selected band
<lna> (Current LNA state)
•Valid range: 0–3
<pwr> (RSSI converted to dBm)
•Signed value based on Rx power
Rev. 1 Sep.13Proprietary and Confidential61
AirPrime MC73xx/8805 AT Command Reference
Table 5-2: Test command details (Continued)
CommandDescription
!DAGGRSSIRAW
Note: The modem must be in
FTM mode to use this
command—use
to enter FTM mode.
!DAFTMACT
Return raw RSSI value
Return a 32-bit raw RSSI value (valid in GSM mode only). The value is an average over
multiple bursts.
Note:
!DASBAND
!DAGGRSSIRAW
UPassword required: Yes
sage:
•Execution:AT!DAGGRSSIRAW
Response:
Purpose:Return the raw RSSI value.
Parameters
<rssi> (RSSI, averaged over multiple bursts)
•32-bit value
and
!DASCHAN
.
<rssi>
OK
must be issued before you can use
62Proprietary and Confidential4114486
Table 5-2: Test command details (Continued)
CommandDescription
Test Commands
!DAGINFO
Note: The modem must be in
online mode (not FTM mode)
to use this command.
Return GSM mode RF information (GSM only)
Return RF information for GSM mode.
Note:
!DAWINFO
Password required: Yes
Usage:
•Execution:AT!DAGINFO
Response:
Purpose:Return the RF information.
Parameters
<channel> (GSM channel)
•Valid range: 0–65535
<rssi> (Receive power)
•Valid range: 0x00000000–0xFFFFFFFF
<lna> (LNA gain state)
•Valid range: 0–65535
<rxPwr> (Rx power in dBm (0.25 units))
•Valid range: 0–65535
<snr> (Signal-to-noise ratio)
•Valid range: 0–65535
<iOffset> (I offset)
•Valid range: 0–65535
<qOffset> (Q offset)
•Valid range: 0–65535
<freqOffset> (Frequency offset)
•Valid range: 0–65535
<timingOffset> (Timing offset)
•Valid range: 0–65535
provides RF information for WCDMA mode .
Channel: <channel> RSSI:<rssi> LNA:<lna> RXPWR:<rxPwr>
dBm SNR:<snr> DC Offset_I:<iOffset> DC Offset Q:<qOffset>
Freq. Offset:<freqOffset> Timing Offset:<timingOffset>
OK
(If the modem is not in GSM mode, the command returns ‘OK’ with no
information.)
Rev. 1 Sep.13Proprietary and Confidential63
AirPrime MC73xx/8805 AT Command Reference
Table 5-2: Test command details (Continued)
CommandDescription
!DAGSLOCK
Note: The modem must be in
FTM mode to use this
command—use
to enter FTM mode.
!DAFTMACT
!DAGSRXBURST
Note: The modem must be in
FTM mode to use this
command—use
to enter FTM mode.
!DAFTMACT
Return synthesizer lock state
Return a value indicating the lock state of the RF synthesizers.
Note:
!DASBAND
Password required: Yes
Usage:
and
!DASCHAN
must be issued before you can use
!DAGSLOCK
•Execution:AT!DAGSLOCK
Response:
<sLockState>
OK
Purpose:Return the synthes izer lock state.
Parameters
<sLockState> (Synthesizer lock state)
•0=One or more synthesizers are out of lock
•1=All synthesizers locked
Set GSM receiver to burst mode
Set the receiver to start or stop sending bursts. The receiver must be in burst mode to
read the RSSI. (The command !DAGGRSSI returns the RSSI value.)
Note:
!DASBAND
!DAGSRXBURST
Password required: Yes
Usage:
•Execution:AT!DAGSRXBURST = <function>
Response:
Purpose:Set the receiver to burst mode
Parameters:
<function>
•0=Get RSSI (Burst mode)
•2=Stop continuous Rx
and
!DASCHAN
.
<function>
OK
must be issued before you can use
.
64Proprietary and Confidential4114486
Table 5-2: Test command details (Continued)
CommandDescription
Test Commands
!DAGSRXCONT
Note: The modem must be in
FTM mode to use this
command—use
to enter FTM mode.
!DAFTMACT
!DAGSTXBURST
Note: The modem must be in
FTM mode to use this
command—use
to enter FTM mode.
!DAFTMACT
Set GSM receiver continuously on
Set the GSM receiver so that it is continuously on and not bursting.
Note:
!DASBAND
!DAGSRXCONT
Password required: Yes
Usage:
and
.
!DASCHAN
must be issued before you can use
•Execution:AT!DAGSRXCONT= <function>
Response:
<function>
OK
Purpose:Set the receiver to continuously on.
Parameters:
<function>
•3=Receiver continuously on
•4=Receiver off
Set GSM transmitter to burst mode
Set the transmitter to start or stop sending bursts.
Response:OK
Purpose:Set the LTE Tx waveform characteristics.
Parameters:
<waveform> (Tx waveform)
•0=1 MHz offset CW
•1=LTE PUSCH (Physical Uplink Shared Channel)
•2=LTE PUCCH (Physical Uplink Control Channel)
•3=LTE PRACH (Physical Random Access Channel)
•4=LTE SRS
•5=UpPTS (Uplink Pilot Time Slot
<PUSCH_RBs> (Number of PUSCH resource blocks
•Valid rnage: 0–100
<PUCCH_RBs> (Number of PUCCH resource blocks)
•Valid range: 0–12
<PUSCH_start_RB_index> (PUSCH starting resource block index
•Valid range: 0–255
72Proprietary and Confidential4114486
Table 5-2: Test command details (Continued)
CommandDescription
Test Commands
!DAOFFLINE
!DASBAND
Note: The modem must be in
FTM mode to use this
command—use
to enter FTM mode.
!DAFTMACT
Place modem offline
Put the modem offline.
Password required: Yes
Usage:
•Execution:AT!DAOFFLINE
Response:
Purpose:Put the modem offline.
Parameters:
None
OK
Set frequency band
Set the modem to use a particular frequency band. You must use this command to
select an appropriate band before running LTE, WCDMA, or GSM commands. See
page 57.
Password required: Yes
Usage:
•Execution:AT!DASBAND = <rfband>
Response:
Purpose:Set fre quency band.
Parameters:
<rfband> (Unique value corresponding to an RF band and technology.)
•This is a unique value that maps to an RF band and technology. It is not an
actual 3GPP band number. For example, ‘18’ is GSM 85 0, which corresponds to
3GPP band 5 (on a GSM network).
•Band support is product specific—see the device’s Product Specification or
Product Technical Specification document for details.
•Examples (for a full listing, see Table 13-1 on page 143):
•GSM
•WCDMA
•LTE
<rfband>
OK
•10=GSM 900
•11=GSM 1800
•12=GSM 1900
•18=GSM 850
•9=WCDMA 2100
•16=WCDMA 1900B
•22=WCDMA 850
•29=WCDMA 900 (BC8)
•34=LTE B1
•35=LTE B7
•36=LTE B13
•37=LTE B17
•42=LTE B4
•44=LTE B3
•47=LTE B8
•56=LTE B20
Rev. 1 Sep.13Proprietary and Confidential73
AirPrime MC73xx/8805 AT Command Reference
Table 5-2: Test command details (Continued)
CommandDescription
!DASCHAN
Note: The modem must be in
FTM mode to use this
command—use
to enter FTM mode.
!DAFTMACT
Set modem channel (frequency)
Set the modem to operate on a particular frequency channel. Before using this
command, use the command !DASBAND (described on page 73) to set the band.
Once a channel is set, the modem continues to use that channel until the modem is
reset or powered off and on.
Note:
!DASBAND
Password required: Yes
Usage:
•Execution:AT!DASCHAN=<rfchannel>
Response:
Purpose:Set mode m channel (frequency).
Parameters:
<rfchannel> (Uplink channel number (ARFCN)—depends on frequency band being
used)
•128–251: GSM 850 MHz
•1–24: GSM 900 MHz
•975–1023: GSM 900 MHz
•512–885: GSM 1800 MHz
•512–810: GSM 1900 MHz
•9612–9888: WCDMA 2100
•9262–9538: WCDMA 1900
•4132–4233: WCDMA 850
•2712–2863: WCDMA 900
•18000–18599: LTE B1
•19200–19949: LTE B3
•19950–20399 LTE B4
•20750–21449: LTE B7
•21450–21799: LTE B8
•23180–23279: LTE B13
•23730–23849: LTE B17
•24150–24449: LTE B20
must be issued before you can use
<rfchannel>
OK
!DASCHAN
.
74Proprietary and Confidential4114486
Table 5-2: Test command details (Continued)
CommandDescription
Test Commands
!DASLNAGAIN
Set LNA gain state
Set the LNA (Low Noise Amplifier) range for the main or diversity path (if applicable), in
either WCDMA or GSM mode.
Note:
!DASBAND
Password required: Yes
Usage:
•Execution:AT!LNAGAIN =<gain index>[, <path>]
Response:
Purpose:Set the LNA gain state for either the main or diversity paths.
Parameters:
<gain index>
•0=R0 (highest gain)
Approximate switch from low to high gain: WCDMA (< -72 dBm);
GSM (< -73 dBm)
•1=R1
Approximate switch from low to high gain: WCDMA (< -72 up to -46 dBm);
GSM (< -73 up to -58 dBm)
•2=R2
Approximate switch from low to high gain: WCDMA (< -46 up to -36 dBm);
GSM (< -58 up to -41 dBm)
•3=R3 (lowest gain)
Approximate switch from low to high gain: WCDMA (> -36 dBm);
GSM (< -41 dBm)
and
!DASCHAN
<gain index>
OK
must be issued before you can use
!DASLNAGAIN
.
Note: The LNA gain state is set based on the expected receive power level. The gain
state values listed above are provided as a guideline. The values are approximations
and subject to change over time. The values are different than those from high to low
gain.
<path> (For modules supporting diversity)
•0=Main path
•1=Secondary (diversity) path
Rev. 1 Sep.13Proprietary and Confidential75
AirPrime MC73xx/8805 AT Command Reference
Table 5-2: Test command details (Continued)
CommandDescription
!DASPDM
Note: The modem must be in
FTM mode to use this
command—use
to enter FTM mode.
!DAFTMACT
Set PDM value
Adjust the PDM (Pulse Duration Modulation), allowing you to apply frequency offset to
the LO (Local Oscillator) or Tx AGC.
When you adjust the Tx AGC (<PDM ID> = 2), the modem does not use a calibrated
result but uses the raw AGC value. The resulting change in Tx power will vary from
modem to modem, so it is usually necessary to tune this value by executing the
command repeatedly with different settings for the <PDMvalue> until you obtain the
desired Tx power.
When adjusting the tracking LO, yo u also need to execute the command repeatedly with
different settings for the <PDMvalue> until you obtain the desired frequency offset.
Note:
!DASBAND
Password required: Yes
Usage:
•Execution:AT!DASPDM= <PDM ID>, <PDMvalue>
Response:
Purpose:Set the tra c king LO and Tx AGC PDM.
Parameters:
<PDM ID> (LO (Local Oscillator) or Tx AGC (Automatic Gain Control) to adjust)
•0=Tracking LO adjust (GSM only)
•2=Tx AGC adjust (WCDMA only)
•4=Tracking LO adjust (WCDMA only)
<PDMvalue> (Frequency offset value)
•If <PDM ID>=0: 0–51 1
•If <PDM ID>=2: 0–51 1
•If <PDM ID>=5: 0–65536
and
!DASCHAN
must be issued before you can use
<PDM ID> <PDMvalue>
OK
!DASPDM
.
!DASTXOFF
Note: The modem must be in
FTM mode to use this
command—use
to enter FTM mode.
!DAFTMACT
Turn Tx PA off
Turn the transceiver PA off, after it has been turned on with !DASTXON.
Note:
!DASBAND
Password required: Yes
Usage:
and
!DASCHAN
must be issued before you can use
!DASTXOFF
.
•Execution:AT!DASTXOFF
Response:
Purpose:Turn the Tx PA off.
Parameters:
None
OK
76Proprietary and Confidential4114486
Table 5-2: Test command details (Continued)
CommandDescription
Test Commands
!DASTXON
Note: The modem must be in
FTM mode to use this
command—use
to enter FTM mode.
!DAFTMACT
!DAWGAVGAGC
Turn Tx PA on
Turn on the transceiver PA (either the WCDMA PA or the GSM PA, depending on the
mode set with !DASBAND). The PA then remains on until you turn it off using the
!DASTXOFF command, or until you reset or power the modem down and up.
Note:
!DASBAND
Password required: Yes
Usage:
and
!DASCHAN
must be issued before you can use
!DASTXON
•Execution:AT!DASTXON
Response:
Purpose:Turn the Tx PA on.
Parameters:
None
OK
Return averaged Rx AGC value (WCDMA only)
Return the averaged AGC (Automatic Gain Control) reading for a specific band for either
the main path or diversity path (if applicable).
Purpose:Return the <AGC value> for either the main or diversity paths. If no
Parameters:
<path> (For modules supporting diversity)
•0=Main path
•1=Diversity path
<AGC value> (Rx AGC value for specified path)
•Valid range: -512 to +511
and
!DASCHAN
must be issued before you can use
<AGC value>
OK
<path> is specified, the main path is assumed.
!DAWGRXAGC
.
78Proprietary and Confidential4114486
Table 5-2: Test command details (Continued)
CommandDescription
Test Commands
!DAWINFO
Note: The modem must be in
online mode (not FTM mode)
to use this command.
Return WCDMA mode RF information (WCDMA only)
Return RF information for WCDMA mode when the modem is in CELL_DCH
(Designated Channel) state.
Note:
!DAGINFO
Password required: Yes
Usage:
•Execution:AT!DAWINFO
Response:
Purpose:Return the RF information.
Parameters:
<rxAGC> (Rx AGC value)
•Valid range: 0–65535
<txAGC> (Tx AGC value)
•Valid range: 0–65535
<txAdj> (Tx AGC value after linearization (adjustment))
•Valid range: 0–65535
<txLim> (Tx AGC limit)
•Valid range: 0–65535
<lnaRange> (State of the LNA)
•Valid range: 0–65535
<paOn> (State of PA_ON0)
•Valid range: 0–65535
<txOn> (State of TX_ON)
•Valid range: 0–65535
<paRange> (State of PA_R1: PA_R0)
•Valid range: 0–65535
<RXDrxAGC> (RxD Rx AGC value)
•Valid range: 0–65535
<RXDlnaRange> (State of the RxD LNA)
•Valid range: 0–65535
<hdet> (Raw HDET (High Power Detector) data)
•Valid range: 0–255
provides RF information for GSM mode.
RXAGC:<rxAGC> TXAGC:<txAGC> TXADJ:<txAdj>
TXLIM:<txLim> LNA:<lnaRange> PA ON:<paOn>
TX ON:<txOn> PA Range:<paRange>
RxD RXAGC:<RXDrxAGC> RxD LNA:<RXDlnaRange>
HDET:<hdet>
OK
Rev. 1 Sep.13Proprietary and Confidential79
AirPrime MC73xx/8805 AT Command Reference
Table 5-2: Test command details (Continued)
CommandDescription
!DAWSCONFIGRX
Note: The modem must be in
FTM mode to use this
command—use
to enter FTM mode.
!DAFTMACT
Set WCDMA receiver to factory calibration settings
Configure the WCDMA receiver according to factory calibration settings stored in the
modem’s NV (Non-Volatile memory). This allows for accurate measurement of Rx AGC
levels.
<Rx_Level_dBm> (Approximate signal level (in dBm) being applied to the modem
receiver)
•Valid range: -113 to 20
Parameters (Output):
<LNA Index> (LNA offset index)
•0=R0 (highest gain)
•1=R1
•2=R2
•3=R3 (lowest gain)
<LNA Value>
•Internal use only
and
!DASCHAN
.
must be issued before you can use
<LNA Index>, <LNA Value>
OK
80Proprietary and Confidential4114486
Table 5-2: Test command details (Continued)
CommandDescription
Test Commands
!DAWSPARANGE
Note: The modem must be in
FTM mode to use this
command—use
to enter FTM mode.
!DAFTMACT
!DAWSSCHAIN
Set PA range state machine
Set the PA range state machine in WCDMA operation.
Note:
!DASBAND
!DAWSPARANGE
Password required: Yes
Usage:
and
!DASCHAN
.
must be issued before you can use
•Execution:AT!DAWSPARANGE = <PA range>
Response:
<PA range>
OK
Purpose:Set the PA range state machine.
Parameters:
<PA range>
•0=Low gain state of the PA — Limited to about 16 dBm output power (R0=0,
R1=0)
•3=High gain state of the PA — Up to the maximum output power of the modem
(R0=1, R1=1)
Enable secondary receive chain (WCDMA only)
Enable or disable the secondary receive chain.
Note:
!DASBAND
and
!DASCHAN
must be issued before you can use
!DAWSSCHAIN
.
Password required: Yes
Usage:
•Execution:AT!DAWSSCHAIN=<state>
Response:
Purpose:Enable or disable the secondary receive chain.
Parameters:
<state> (Requested state for secondary receive chain)
OK
•0=Off (Disable)
•1=On (Enable)
Rev. 1 Sep.13Proprietary and Confidential81
AirPrime MC73xx/8805 AT Command Reference
Table 5-2: Test command details (Continued)
CommandDescription
!DAWSCHAINTCM
!DAWSTXCW
Note: The modem must be in
FTM mode to use this
command—use
to enter FTM mode.
!DAFTMACT
Place receive chain in test call mode (WCDMA only)
Place one or both of the primary and secondary receive chains in test call mode.
Note:
!DASBAND
!DAWSCHAINTCM
Password required: Yes
Usage:
and
!DASCHAN
.
must be issued before you can use
•Execution:AT!DAWSCHAINTCM= <chain>
Response:
Purpose:Place reque sted receive chain(s) in test call mode.
Parameters:
<chain> (Receive chain to place in test call mode)
OK
•0=Main
•1=Secondary
•2=Both
Set waveform used by the transmitter
Set the waveform used by the transmitter—the modem can transmit either in carrier
wave or WCDMA modulated.
Note:
!DASBAND
Password required: Yes
Usage:
•Execution:AT!DAWSTXCW= <waveform>
Response:
Purpose:Set the transmitter waveform.
Parameters:
<waveform> (Waveform used by the transmitter)
•0=WCDMA
•1=Carrier wave (no modulating signal applied)
and
!DASCHAN
OK
must be issued before you can use
!DAWSTXCW
.
82Proprietary and Confidential4114486
Table 5-2: Test command details (Continued)
CommandDescription
Test Commands
!DAWSTXPWR
Note: The modem must be in
FTM mode to use this
command—use
to enter FTM mode.
!DAFTMACT
Set desired Tx power level (WCDMA mode only)
Set the desired Tx power level in dBm. When this occurs, the PA range and PDM are
automatically updated as well. (When this command is used, you do not need to use
!DAWSPARANGE and !DASPDM.)
Note:
!DASBAND
Password required: Yes
Usage:
•Execution:AT!DAWSTXPWR = <dBm>[,<use_temp_comp>]
Response:
Purpose:Set the Tx pow er level to the requested <dBm> level, and automati-
Parameters:
<dBm> (Desired Tx power in dBm)
•Valid range: -57 to 28
<use_temp_comp> (Apply temperature compensation to set desired Tx pow er.)
•Frequency compensation is always applied.
•0=No (default)
•1=Yes
<pa_range> (PA range set as a result of the command)
•Valid range: 0–3
<pdm> (PDM set as a result of the command)
•Valid range: 0–255
and
!DASCHAN
must be issued before you can use
<pa_range>, <pdm>
OK
cally set the PA range and PDM.
!DAWSTXPWR
.
!GCDUMP
Display crash dump data
Display crash dump data.
Password required: No
Usage:
•Execution:AT!GCDUMP
Response:
(crash dump data)
OK
orNo crash data available
OK
Purpose:Display crash dump data.
Rev. 1 Sep.13Proprietary and Confidential83
AirPrime MC73xx/8805 AT Command Reference
Table 5-2: Test command details (Continued)
CommandDescription
!IMSTESTMODE
Enable/disable IMS test mode
Enable/disable IMS (IP Multimedia Subsystem) test mode.
If IMS test mode is enabled:
•IMS registration attempts will not occur
•SMS is not supported
Password required: Yes
Usage:
•Execution:AT!IMSTESTMODE=<mode>
Response:
Purpose:Enable/disable IMS test mode.
•Query:AT!IMSTESTMODE?
Response:
Purpose:Return the current state of IMS Test Mode.
Parameters:
<mode> (IMS Test Mode state)
•0=Disable
•1=Enable
OK
IMS Test Mode Enabled
orIMS Test Mode Disabled
84Proprietary and Confidential4114486
6: Memory Management Commands
Introduction
The modem uses non-volatile memory to store:
•Factory calibration data
•Settings made in a host application such as Watcher.
The commands in this chapter allow you to back up and restore the
data in non-volatile memory.
Command summary
The table below lists the commands described in this chapter:
Warning: This command erases all calibration data, customizations, etc. First use
!NVBACKUP
(p.86) to restore the settings.
Note: Profiles (PDP contexts) are not restored using AT commands. The host application is
responsible for implementing this task.
Reset non-volatile memory to default values and then restore the modem’s FSN. All
calibration data, customizations, etc., are removed.
Note: This command may take 20–30 seconds to complete.
Password required: Yes
Usage:
•Execution:AT!NVDEF
Response:
Purpose:Clear and reset NV items.
Parameters:
<defaulted> (Number of NV items defaulted)
•Valid range: 0–65535 (This number varies depending on firmware version.)
to save these settings, and then, after using this command, use
!NVRESTORE
!NVDEF: Wiping NV, restoring defaults for S1614350476E10F (FSN
shown is an example)
NV Items Defaulted: <defaulted>
OK
!NVRESTORE
Restore backup data
Restore items to non-volatile memory that were backed up with the command
AT!NVBACKUP, and return the number of NV items restored.
Password required: Yes
Usage:
•Execution:AT!NVRESTORE = <category>
Response:
!NVRESTORE:
NV Items Restored: <restored>
OK
Purpose:Clear and reset NV items.
Parameters:
<category> (Item type to be restored)
•0=Factory items (RF calibration data)
•1=OEM items (Factory configuration, unless user has performed an
AT!NVBACKUP=1)
•2=User items (Configuration as of most recent firmwa re downl oad, including all user
customizations)
•3=Cache (Boot and frequently updated NV items)
<restored> (Number of NV items restored)
•Valid range: 0–255
86Proprietary and Confidential4114486
7: GPS Commands
Introduction
This chapter describes commands used to access GPS functionality
in supporting modules.
When using these commands, the following considerations apply:
•GPS is typically enabled by default; however, it may be disabled
by default for some SKUs. If so, enable GPS using
AT!CUSTOM=”GPSENABLE”
•If supported by the modem, gpsOneXTRA is enabled (over the
NDIS interface) by default when GPS is enabled, and it
generates data traffic.
Command summary
The table below lists the commands described in this chapter.
Table 7-1: GPS commands
CommandDescriptionPage
7
!GPSAUTOSTARTConfigure GPS auto-start features89
!GPSCLRASSISTClear specific GPS assistance data90
!GPSENDEnd an active session91
!GPSFIXInitiate GPS position fix92
!GPSKEEPWARMConfigure Keep Warm functionality93
!GPSLBSAPNSet GPS LBS APNs94
!GPSLOCReturn last known location of the modem96
!GPSMOMETHODSet/report GPS MO method97
!GPSMTLRSETTINGSSet/report MT locatio n request settings98
!GPSNIQOSTIMESet/report GPS QoS timeout period for network-initialized
fixes
!GPSNMEAEnable/disable NMEA streaming99
!GPSNMEACONFIGEnable and set NMEA data output rate99
!GPSNMEASENTENCESet/report NMEA sentence type100
!GPSPORTIDSet/report port ID to use over TCP/IP101
!GPSPOSMODEConfigure support for GPS positioning modes102
98
!GPSSATINFORequest satellite information103
Rev. 1 Sep.13Proprietary and Confidential87
AirPrime MC73xx/8805 AT Command Reference
Table 7-1: GPS commands (Continued)
CommandDescriptionPage
!GPSSTATUSRequest current status of a position fix session104
!GPSSUPLURLSet/report SUPL server URL105
!GPSSUPLVERSet/report SUPL server version105
!GPSTRACKInitiate local tracking (multiple fix) session106
!GPSTRANSSECControl GPS transport security107
!GPSXTRAAPNSet GPS XTRA APNs108
!GPSXTRADATAENABLESet/report GPS XTRA settings109
!GPSXTRADATAURLSet/report GPS XTRA data server URLs110
!GPSXTRAINITDNLDInitiate gpsOneXTRA data download and inject operation110
!GPSXTRASTATUSReturn current status of gpsOneXTRA111
!GPSXTRATIMEInject GPS or UTC time into gpsOneXTRA system112
!GPSXTRATIMEENABLESet/report GPS XTRA time settings113
!GPSXTRATIMEURLSet/report GPS XTRA SNTP server URLs114
88Proprietary and Confidential4114486
Command reference
Table 7-2: GPS command details
CommandDescription
GPS Commands
!GPSAUTOSTART
Min f/w rev: 4.0
•
Configure GPS auto-start features
Configure the GPS auto-start features. Any changes take effect the next time the
modem is reset.
Note: If auto-start is enabled, another GPS session cannot be started.
Purpose:Initiate a time-limited position fix with a specified accuracy.
•Query List:AT!GPSFIX=?
Purpose:Return supported <fixType>, <maxTime>, and <maxDist> values.
Parameters:
<fixType> (Type of fix to establish)
•1=Standalone (not supported by a mobile station)
•2=MS-based only
•3=MS-assisted only
<maxTime> (Maximum time to wait for a position fix)
•Valid range: 0–255 seconds
<maxDist> (Requested accuracy of fix)
•Entered in decimal format
•Valid range:
•0–4294967279 meters
•4294967280=No preference
<value> (Error code returned when command fails for any reason)
•See Table 7-3 on page 114 for a list of possible error codes.
Example:
AT !GPSFIX=1, 15, 10 requests a standalone position fix to 10 meters accuracy. The
request will fail (timeout) if the modem cannot determine a position fix within
15 seconds.
Related commands:
•!GPSSTATUS (page 104)—Use this command while the tracking session is in
progress.
•!GPSLOC (page 96)—Use this command after the session completes to obtain
the result.
Fix initiated
OK
orERROR CODE = <value>
OK
92Proprietary and Confidential4114486
Table 7-2: GPS command details (Continued)
CommandDescription
GPS Commands
!GPSKEEPWARM
•
Min f/w rev: 4.0
Configure Keep Warm functionality
Set, clear, or report the modem’s ‘keep warm’ functionality. This functionality
downloads GPS assistance data from the GPS server.
Password required: Yes
Usage:
•Execution:AT!GPSKEEPWARM= <enableFlag>
Response:
Purpose:Enable/disable the keep warm functionality.
•Query:AT!GPSKEEPWARM?
Response:
Purpose:Display the current status (<enableFlag>) of the keep warm