AirPrime MC/SL-Series (UMTS/LTE) Extended AT Command Reference 2130616 Rev.
Preface Important Notice 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.
AirPrime UMTS / LTE MC/SL-Series Extended AT Command Reference Patents This 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. Copyright © 2012 Sierra Wireless. All rights reserved. Trademarks AirCard® is a registered trademark of Sierra Wireless.
Preface Revision History Revision number 2.8 Release date Changes Jul 2008 • • • • • • 2.9 Oct 2008 • • • • • • 2.
AirPrime UMTS / LTE MC/SL-Series Extended AT Command Reference Revision number 4 Release date Changes November 2010 • • • • • • • • 5 March 2011 • • • • • • 6 July 2011 Removed !AVEXTPCMSEL, !GPSENABLE, !NVENGPS Removed MSM6280, MSM7200, MSM7201 Added MDM6200, MDM8200A, MDM9200, MDM9600 Added !ALLUP, !AVRXPCMIIRFLTR, !AVTXPCMIIRFLTR, !BZBUZZ, !BZBUZZPLAY, !CHAN, !DALGAVGAGC, !DALGRXAGC, !DALGTXAGC, !DIVERSITY, !IMSTESTMODE, !KEYOFF, !KEYON, !PACKAGE, $QCAGC, !RX2, !RX2AGC, !RXAGC, !SKU, !TX, !TXA
Preface Revision number 7 Release date Changes September 2011 • • 8 April 2012 • • • Rev. 8 May.
AirPrime UMTS / LTE MC/SL-Series Extended AT Command Reference 8 Proprietary and Confidential 2130616
Contents About This Guide . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 Introduction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 Command access. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 Command timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 Interval timing . . . . . . . . . . . . . . . . . . . . . .
AirPrime UMTS / LTE MC/SL-Series Extended AT Command Reference Test Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93 Command summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94 Command reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Contents Command reference. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 213 STK command () parameters . . . . . . . . . . . . . . . . . . . . . . . . . . 223 PAD Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 243 Introduction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 243 Command summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
AirPrime UMTS / LTE MC/SL-Series Extended AT Command Reference 12 Proprietary and Confidential 2130616
1 1: About This Guide Introduction This document describes proprietary, password-protected AT commands available for Sierra Wireless AirPrime™ MC/SL-series intelligent embedded modules. 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.
AirPrime UMTS / LTE MC/SL-Series Extended AT Command Reference Table 1-1: Supported AirPrime modules a (Continued) Device Firmware revision (minimum) b MSM6290 MC8790/ MC8790V MC8791V MC8792V MC8795V K1_0_2_8ap QSC6270 SL8080 SL8081c SL8082 SL8083c SL8084 SL8985c S1.0 S2.0 (Voice/GPS devices) Chipset a. Changes made to this document after a device reaches end-of-life may not apply to that. Refer to the Revision History on page 5 for a summary of changes made in recent releases of this document. b.
About This Guide 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.
AirPrime UMTS / LTE MC/SL-Series Extended AT Command Reference Document structure This document describes the proprietary commands listed in the tables below— each table corresponds to a specific chapter. AT Password Commands—Commands used to enable access to passwordprotected AT commands and to set the AT command password.
About This Guide Table 1-3: Modem status commands (Continued) Command Rev. 8 May.
AirPrime UMTS / LTE MC/SL-Series Extended AT Command Reference Table 1-3: Modem status commands (Continued) Command Description Page !UDPID Set/report product ID in USB descriptor 78 !UDUSBCOMP Set/report USB interface configuration 79 !UOOS Set/report UMTS ‘Out of Service’ parameters 80 +WGETWK Return wake-up event type 80 +WHCNF Activate/deactivate modem hardware features 81 +WWKUP Enable/disable wake-up signals 83 Diagnostic Commands—Commands used to select frequency bands and diagn
About This Guide Table 1-5: Test commands (Continued) Command Rev. 8 May.
AirPrime UMTS / LTE MC/SL-Series Extended AT Command Reference Table 1-5: Test commands (Continued) Command Description Page !KEYON Key on the transmitter 121 !OSDSM Display memory usage for DSM buffer pools 121 $QCAGC Read Rx AGC (CDMA and WCDMA modes) 122 !RX2 Turn second receiver on/off 122 !RX2AGC Read second receiver Rx AGC 123 !RXAGC Read first receiver Rx AGC 123 !TX Turn transmitter on/off 123 !TXAGC Set desired Tx AGC 124 Memory Management Commands—Commands that control
About This Guide Table 1-7: Voice commands (Continued) Command Description Page !AVRXAGC Set/report Rx AVC/AGC configuration 145 !AVRXPCMFLTR Set/report the Rx PCM filter tap 146 !AVRXPCMIIRFLTR Set/report the Rx PCM IIR filter parameters 148 !AVRXVOLDB Set/report volume for each voice volume level in Rx direction 150 !AVSETPROFILE Configure and activate profile 151 !AVSN Set/report audio revision number 152 !AVTONEPLAY Play DTMF tone 152 !AVTONESETTINGS Enable/disable playing of l
AirPrime UMTS / LTE MC/SL-Series Extended AT Command Reference Table 1-8: I2S audio commands (Continued) Command Description Page !AVSETVOL Set audio profile default volume level 175 !AVTXENCGAIN Set/report audio profile encoder gain 176 !AVTXMICGAIN Set/report audio profile microphone gain 176 !AVTXPCMIIRFLTR Set/report the Tx PCM IIR filter parameters 177 !AVTXVOL Set Tx volume 178 !AVUSEMCU Select codec controller 178 GPS Commands—Supported on GPS-enabled modems only.
About This Guide Table 1-9: GPS commands (Continued) Command Description Page !GPSSUPLURL Set/report SUPL server URL 198 !GPSSUPLVER Set/report SUPL server version 199 !GPSTRACK Initiate local tracking (multiple fix) session 200 !GPSTRANSSEC Control GPS transport security 201 !GPSXTRAAPN Set GPS XTRA APNs 202 !GPSXTRADATAENABLE Set/report GPS XTRA settings 203 !GPSXTRADATAURL Set/report GPS XTRA data server URLs 204 !GPSXTRAINITDNLD Initiate gpsOneXTRA data download and inject oper
AirPrime UMTS / LTE MC/SL-Series Extended AT Command Reference PAD Commands—Commands for configuring, initiating, and disconnecting PAD (Packet Assembler/Disassembler) connections. (Supported on the MC8790V/ 91V/92V/95V and SL8080/82/84 modems.
About This Guide Table 1-13: SAR backoff and thermal control commands (Continued) Command Description Page !SARSTATE Set/report SAR backoff state 262 !SARSTATEDFLT Set/report default SAR backoff state 262 !THERMCONFIG Set/report thermal mitigation configuration options 263 !THERMDELTATX Set/report amount to reduce maximum Tx power 264 !THERMDELTATXTEMP Set/report amount power backoff temperature threshold 265 !THERMENABLE Enable/disable thermal mitigation 265 !THERMINFO Display therma
AirPrime UMTS / LTE MC/SL-Series Extended AT Command Reference 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.
2 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 Table 2-1 on page 27 lists the commands described in this chapter. Table 2-1: AT password commands Command Description Page !ENTERCND Enable access to password-protected commands 28 !SETCND Set AT command password 28 Rev. 8 May.
AirPrime UMTS / LTE MC/SL-Series Extended AT Command Reference Command reference Table 2-2: AT command password details Command Description !ENTERCND Enable access to password-protected commands Supporting chipsets • All 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.
3 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 Table 3-1 lists the commands described in this chapter.
AirPrime UMTS / LTE MC/SL-Series Extended AT Command Reference Table 3-1: Modem status commands (Continued) Command Description Page !HSUCAT Set/report HSUPA category 54 !LEDCTRL Set/report LED control pattern 55 !LTENAS Configure LTE NAS settings 56 !MAPMTPDP Configure MT PDP port mapping 57 !MAPUART Map UART interface to a service 58 !MXPORTMAP Set/report MUX mode port mappings 58 !NASREL Set/report supported NAS release compliance version 59 !NVENCRYPTIMEI Write unencrypted IMEI
Modem Status, Customization, and Reset Commands Table 3-1: Modem status commands (Continued) Command Description Page !UDUSBCOMP Set/report USB interface configuration 79 !UOOS Set/report UMTS ‘Out of Service’ parameters 80 +WGETWK Return wake-up event type 80 +WHCNF Activate/deactivate modem hardware features 81 !WWKUP Enable/disable wake-up signals 83 Rev. 8 May.
AirPrime UMTS / LTE MC/SL-Series Extended AT Command Reference Command reference Table 3-2: Modem status, customization, and reset commands Command Description !AIN Read analog value from AUXV1 Supporting chipsets: • MSM6290 Return the raw ADC value from AUXV1. Usage: • Query: AT!AIN? Response: !AIN: OK Purpose: Return the raw ADC value from AUXV1.
Modem Status, Customization, and Reset Commands Table 3-2: Modem status, customization, and reset commands (Continued) Command Description !ANTSEL Set/query external antenna select configuration Supporting chipsets: • MDM9200 (min f/w rev: 9200X 1.0 Release 2) (This command is supported only on Mini Card devices.) 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.
AirPrime UMTS / LTE MC/SL-Series Extended AT Command Reference Table 3-2: Modem status, customization, and reset commands (Continued) Command Description !BAND Select/return frequency band set Supporting chipsets: • MDM6200 Configure the modem to operate on a set of frequency bands, look up available sets, create new sets, or return the current selection. Usage: • Execution (Basic): AT!BAND= Response: OK Purpose: Select an existing set of bands.
Modem Status, Customization, and Reset Commands Table 3-2: Modem status, customization, and reset commands (Continued) Command Description !BAND (continued) Select/return frequency band set (continued) Parameters: (Index of a band set. Use the Query List command to display all supported sets) • Valid range: 0–13 (Hexadecimal. There are 20 possible values.
AirPrime UMTS / LTE MC/SL-Series Extended AT Command Reference Table 3-2: Modem status, customization, and reset commands (Continued) Command Description !BPLMNTIMER Set/return data inactivity timer value Supporting chipsets: • All Set or return the GPRS data inactivity timer ‘expiry’ value. The timer represents the time elapsed since the last time there was PS data traffic – the timer resets to zero each time PS data traffic is received.
Modem Status, Customization, and Reset Commands Table 3-2: Modem status, customization, and reset commands (Continued) Command Description !BSMCCHECK Return modem hardware version Supporting chipsets: • All Return the modem’s hardware (board) version number based on the hardware resistor. A similar command, ^HVER, returns the version number based on the FSN (see the UMTS Modems Supported AT Command Reference, Document 2130617). Note: This command is not password-protected. For MC879xV, use ^HVER.
AirPrime UMTS / LTE MC/SL-Series Extended AT Command Reference Table 3-2: Modem status, customization, and reset commands (Continued) Command Description !BZBUZZ Generate frequency on buzzer pin Supporting chipsets: • MDM6200 Generate a pre-defined frequency on the module’s BUZZER_EN pin using the modem’s internal PWM (pulse wave modulation) generator.
Modem Status, Customization, and Reset Commands Table 3-2: Modem status, customization, and reset commands (Continued) Command Description !BZBUZZPLAY Generate melody on buzzer pin Supporting chipsets: • MDM6200 Generate a pre-defined melody on the module’s BUZZER_EN pin using the modem’s internal PWM (pulse wave modulation) generator. Note: BUZZER_EN must be configured as a PWM output. To generate a frequency instead of a melody, use !BZBUZZPLAY.
AirPrime UMTS / LTE MC/SL-Series Extended AT Command Reference Table 3-2: Modem status, customization, and reset commands (Continued) Command Description !CUSTOM Set/return customization settings Supporting chipsets: • All Set or return several customization values. Usage: • Execution: AT!CUSTOM=, Response: OK Purpose: Assign to a specific setting.
Modem Status, Customization, and Reset Commands Table 3-2: Modem status, customization, and reset commands (Continued) Command Description !CUSTOM (continued) Set—query customization settings (continued) • • • • • • “CSVOICEREJECT”—Enable/disable ability to ignore incoming voice call pages on 3G channels. : • 0 = Process pages as per 3GPP TS 24.
AirPrime UMTS / LTE MC/SL-Series Extended AT Command Reference Table 3-2: Modem status, customization, and reset commands (Continued) Command Description !CUSTOM (continued) Set/query customization settings (continued) • • • • • • • • “GPSSEL”—Select GPS antenna (useful only for devices with both a GPS and a shared GPS/Rx diversity antenna).
Modem Status, Customization, and Reset Commands Table 3-2: Modem status, customization, and reset commands (Continued) Command Description !CUSTOM (continued) Set/query customization settings (continued) • • • • • • “MEPLOCK”—Set MEP locking status.
AirPrime UMTS / LTE MC/SL-Series Extended AT Command Reference Table 3-2: Modem status, customization, and reset commands (Continued) Command Description !CUSTOM (continued) Set/query customization settings (continued) • • • • • • “PRLREGION”—Region-specific scanning algorithm.
Modem Status, Customization, and Reset Commands Table 3-2: Modem status, customization, and reset commands (Continued) Command Description !CUSTOM (continued) Set/query customization settings (continued) • • • • • • • • Rev. 8 May.12 “SKUID”—(Deprecated: Use !PRIID instead of this customization) Assign a unique SKU ID to the modem. : • Valid range: 0–255 “STARTLPM”—Enable/disable LPM (Low Power Mode) as the startup mode for the user equipment.
AirPrime UMTS / LTE MC/SL-Series Extended AT Command Reference Table 3-2: Modem status, customization, and reset commands (Continued) Command Description !CWSETUP Set Connection Watchdog parameters Supporting chipsets: • MDM6200 Set the parameters used by the connection watchdog (CW) process. Usage: • Execution: AT!CWSETUP=, , , , , Response: OK or ERROR Purpose: Set new CW parameters as specified.
Modem Status, Customization, and Reset Commands Table 3-2: Modem status, customization, and reset commands (Continued) Command Description !CWSTATS Query/clear Connection Watchdog statistics Supporting chipsets: • MDM6200 Returns connection watchdog (CW) statistics collected since the last time the device powered up, or since the statistics were cleared. This command also used to clear the statistics. Usage: • Query: AT!CWSTATS? Response: State: • MDM6270 (min f/w rev: S2.
AirPrime UMTS / LTE MC/SL-Series Extended AT Command Reference Table 3-2: Modem status, customization, and reset commands (Continued) Command Description !DIO Read/write from/to Digital I/O (DIO) channel Supporting chipsets: • MDM6200 Read from or write to a DIO channel that has been configured and enabled using !DIOCFG. Usage: • Execution: AT!DIO=,
Modem Status, Customization, and Reset Commands Table 3-2: Modem status, customization, and reset commands (Continued) Command Description !DIOCFG Configure DIO channels Supporting chipsets: • MDM6200 Configure specific GPIOs for DIO (digital I/O) operation. • If a DIO channel is disabled, the GPIO maintains its default functionality. • MDM6270 (min f/w rev: • After a channel is configured and enabled, it can be used for input or output (as S2.
AirPrime UMTS / LTE MC/SL-Series Extended AT Command Reference Table 3-2: Modem status, customization, and reset commands (Continued) Command Description !DIOCFG (continued) Configure DIO channels (continued) Usage: • Execution: Response: or Purpose: • • Query: Response: or Purpose: Query list: Purpose: First use: AT!DIOCFG=, , , Second use: AT!DIOCFG=, OK ERROR Configure the specified (all parameters required), or enable/disable t
Modem Status, Customization, and Reset Commands Table 3-2: Modem status, customization, and reset commands (Continued) Command Description !DTMEN Enable/disable Dual Transfer Mode stack functionality Supporting chipsets: • All Enable or disable Dual Transfer Mode (DTM) and Enhanced DTM (EDTM) functionality in the stack. Note: Only the execution operation (“=”) is passwordprotected. Note: The command is only available on devices that support DTM.
AirPrime UMTS / LTE MC/SL-Series Extended AT Command Reference Table 3-2: Modem status, customization, and reset commands (Continued) Command Description !EDAEN Configure protocol stack for EDA Supporting chipsets: • All Enable or disable EDA (Extended Dynamic Allocation) functionality in the stack. Note: This command is only supported on devices that support EDA. Note: Only the execution operation (“=”) is passwordprotected.
Modem Status, Customization, and Reset Commands Table 3-2: Modem status, customization, and reset commands (Continued) Command Description !GCFEN Enable/disable GCF test mode Supporting chipsets: • All Place the modem in GCF testing mode or normal operating mode. Usage: • Execution: AT!GCFEN= Response: OK Purpose: Place the modem in GCF testing mode or normal operating mode. • Query: AT!GCFEN? Response: !GCFEN: Note: Only the execution operation (“=”) is passwordprotected.
AirPrime UMTS / LTE MC/SL-Series Extended AT Command Reference Table 3-2: Modem status, customization, and reset commands (Continued) Command Description !HSDCAT Set/return HSDPA category Supporting chipsets: • All Indicate the UE’s current HSDPA category. Usage: • Execution: AT!HSDCAT= Response: OK Purpose: Set the HSDPA category. • Query: AT!HSDCAT? Response: !HSDCAT: Note: This command is not password-protected.
Modem Status, Customization, and Reset Commands Table 3-2: Modem status, customization, and reset commands (Continued) Command Description !LEDCTRL Set/report LED control pattern Supporting chipsets: • All, with these exceptions: • MSM6290 (min f/w rev: K1_1_0_5ap) Control the pattern-flashing behavior of the LED. See the device’s Product Specification or Product Technical Specification document for default behavior.
AirPrime UMTS / LTE MC/SL-Series Extended AT Command Reference Table 3-2: Modem status, customization, and reset commands (Continued) Command Description !LTENAS Configure LTE NAS settings Supporting chipsets: • MDM8220 Configure LTE NAS-related settings. • MDM9200 • MDM9600 Note: This command is not password-protected. Usage: • Execution: Response: • Purpose: Query: Response: • Purpose: Query List: Purpose: AT!LTENAS= Set LTE NAS-related settings.
Modem Status, Customization, and Reset Commands Table 3-2: Modem status, customization, and reset commands (Continued) Command Description !MAPMTPDP Configure MT PDP port mapping Supporting chipsets: • All, with these exceptions: • MDM8200 (min f/w rev: M2.0 Release 1) • MSM6290 (min f/w rev: K1.1 Release 2) Configure the SIO port mapping for the mobile terminated (MT) PDP context. MT PDP can be mapped over: • AT command port—The modem alerts the host by sending a RING.
AirPrime UMTS / LTE MC/SL-Series Extended AT Command Reference Table 3-2: Modem status, customization, and reset commands (Continued) Command Description !MAPUART Map UART interface to a service Supporting chipsets: • MDM6200 Map the UART interface to a service (in MUX or non-MUX mode). Any change to the service mapping takes effect after the modem is reset. Once the UART interface is mapped, an application can access the functions offered by the service over the UART interface.
Modem Status, Customization, and Reset Commands Table 3-2: Modem status, customization, and reset commands (Continued) Command Description !NASREL Set/report supported NAS release compliance version Supporting chipsets: • All Note: Only the execution operation (“=”) is passwordprotected. Configure the modem to support a specific NAS (Non-Access Stratum) release compliance version. Usage: • Execution: AT!NASREL= Response: OK Purpose: Set the desired version ().
AirPrime UMTS / LTE MC/SL-Series Extended AT Command Reference Table 3-2: Modem status, customization, and reset commands (Continued) Command Description !NVENCRYPTIMEI Write unencrypted IMEI to modem Supporting chipsets: • All Write an unencrypted IMEI to a modem if the modem does not already have an IMEI— the command can only be used once per modem.
Modem Status, Customization, and Reset Commands Table 3-2: Modem status, customization, and reset commands (Continued) Command Description !NVENCRYPTIMEI (continued) Write unencrypted IMEI to modem (continued) Parameters: to (IMEI segments) • = IMEI[0..1]; = IMEI[2..3]; ...; = IMEI[14..
AirPrime UMTS / LTE MC/SL-Series Extended AT Command Reference Table 3-2: Modem status, customization, and reset commands (Continued) Command Description !NVNSCODE Return Network Subset codes Supporting chipsets: • All, with these exceptions: • MSM6290 (min f/w rev: K1_0_2_11ap) Return the provisioned list of Network Subset codes used for Network Subset Personalization locking.
Modem Status, Customization, and Reset Commands Table 3-2: Modem status, customization, and reset commands (Continued) Command Description !NVOEM Set/report values of non-volatile (NV) memory items Supporting chipsets: • All Read or write the values of specific modem operation values held in NV memory. Usage: • Query List: AT!NVOEM=? Purpose: Return a list of NV items that can be read or written. • Query: AT!NVOEM?- Response: ...
AirPrime UMTS / LTE MC/SL-Series Extended AT Command Reference Table 3-2: Modem status, customization, and reset commands (Continued) Command Description !NVPLMN Provision PLMN list for Network Personalization locking Supporting chipsets: • All Provision the list of PLMN (MCC/MNC pairs) used for Network Personalization locking. Usage: • Query: AT!NVPLMN? Response: ... OK • Purpose: Execution: Response: Purpose: Note: Return a list of NV items that can be read or written.
Modem Status, Customization, and Reset Commands Table 3-2: Modem status, customization, and reset commands (Continued) Command Description !NVPORTMAP /Change modem port mappings in non-MUX mode Supporting chipsets: • MSM6290 Change the modem port mappings in non-MUX mode—the modem must be in online mode (not FTM mode) for this to work. Usage: • Execution: AT!NVPORTMAP=[, ] Response: OK Purpose: Set normal mode and diagnostic mode port mappings.
AirPrime UMTS / LTE MC/SL-Series Extended AT Command Reference Table 3-2: Modem status, customization, and reset commands (Continued) Command Description !PACKAGE Return package version string Supporting chipsets: • MDM9600 This command returns the package version loaded in the modem. Note: This command is not password-protected. Usage: • Query: Response: Purpose: AT!PACKAGE? !PACKAGE: OK Return the package version string.
Modem Status, Customization, and Reset Commands Table 3-2: Modem status, customization, and reset commands (Continued) Command Description !PCINFO Return power control status information Supporting chipsets: • All Return the modem’s power control status information. Usage: • Query: AT!PCINFO? Response: State: Note: This command is not password-protected.
AirPrime UMTS / LTE MC/SL-Series Extended AT Command Reference Table 3-2: Modem status, customization, and reset commands (Continued) Command Description !PCOFFEN Set/return Power Off Enable state Supporting chipsets: • All 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.
Modem Status, Customization, and Reset Commands Table 3-2: Modem status, customization, and reset commands (Continued) Command Description !PCTEMPLIMITS Set/report temperature state limit values Supporting chipsets: • All 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.
AirPrime UMTS / LTE MC/SL-Series Extended AT Command Reference Table 3-2: Modem status, customization, and reset commands (Continued) Command Description !PCVOLTLIMITS Set/report power supply voltage state limit values Supporting chipsets: • All 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.
Modem Status, Customization, and Reset Commands Table 3-2: Modem status, customization, and reset commands (Continued) Command Description !PING Ping an IP address Supporting chipsets: • All, with these exceptions: • MDM8200 (min f/w rev: M2.0 Release 2) • MSM6290 (min f/w rev: K1.1 Release 2) Ping an IP address, waiting for a specified (or default) timeout period for a response.
AirPrime UMTS / LTE MC/SL-Series Extended AT Command Reference Table 3-2: Modem status, customization, and reset commands (Continued) Command Description !REL Set/report active protocol/revision Supporting chipsets: • All Configure the modem to use specific protocol, SGSN, and MSC revisions, or indicate the current settings. Note: Only the execution operation (“=”) is passwordprotected.
Modem Status, Customization, and Reset Commands Table 3-2: Modem status, customization, and reset commands (Continued) Command Description !SCANTHRESH Set/report WCDMA Scan Threshold Supporting chipsets: • MDM6270 Set the WCDMA Scan Threshold. The scan threshold is set to -103 dBm by default, but can be adjusted if necessary to improve scan performance by reducing ‘false positives’.
AirPrime UMTS / LTE MC/SL-Series Extended AT Command Reference Table 3-2: Modem status, customization, and reset commands (Continued) Command Description !SCPROFSWOPT Set/report profile’s software options Supporting chipsets: • All Set or display the software option byte of the specified profile. Usage: • Execution: AT!SCPROFSWOPT=, Response: OK Purpose: Set the profile’s software options.
Modem Status, Customization, and Reset Commands Table 3-2: Modem status, customization, and reset commands (Continued) Command Description !SELACQ Select RAT acquisition order Supporting chipsets: • MDM8220 (min f/w rev: N2.0 Release 5) Select the acquisition order for RATs (Radio Access Technologies). Usage: • Execution: AT!SELACQ=[,[,[,[,]]]] Response: OK Purpose: Indicate the acquisition order for up to five RATs. See parameter description for details.
AirPrime UMTS / LTE MC/SL-Series Extended AT Command Reference Table 3-2: Modem status, customization, and reset commands (Continued) Command Description !SIMRFSC Set/report SIM refresh reset notification state Supporting chipsets: • MSM6290 (min f/w rev: K2_0_7_52) Set or report the state of the unsolicited SIM refresh reset notification (!SIMRFSN). Note: This command should be used instead of !SIMRSTC, which has been deprecated.
Modem Status, Customization, and Reset Commands Table 3-2: Modem status, customization, and reset commands (Continued) Command Description !SIMRSTC Set/report SIM refresh reset notification state Supporting chipsets: • MDM8220 (min f/w rev: N2_0_8_3) Set or report the state of the unsolicited SIM refresh reset notification (!SIMRSTN). • MDM9200 (min f/w rev: SWI9200X_00.07.04.01) • MDM9600 (min f/w rev: SWI9600M_01.00.07.01) • MSM6290 (min f/w rev: K2_0_7_42) Note: MSM6290—Deprecated.
AirPrime UMTS / LTE MC/SL-Series Extended AT Command Reference Table 3-2: Modem status, customization, and reset commands (Continued) Command Description !SLEEP Set/report Sleep Enable state Supporting chipsets: • All The modem supports a low-power sleep state that occurs when the feature is enabled and specific operating conditions are met (for example, there is no data traffic over USB, no OTA traffic, etc.).
Modem Status, Customization, and Reset Commands Table 3-2: Modem status, customization, and reset commands (Continued) Command Description !UDUSBCOMP Set/report USB interface configuration Supporting chipsets: • All, with these exceptions: • MDM8200 (min f/w rev: M2.0 Release 1) 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.
AirPrime UMTS / LTE MC/SL-Series Extended AT Command Reference Table 3-2: Modem status, customization, and reset commands (Continued) Command Description !UOOS Set/report UMTS ‘Out of Service’ parameters Supporting chipsets: • MDM8200 Set required and optional ‘Out of Service’ (OOS) parameters.
Modem Status, Customization, and Reset Commands Table 3-2: Modem status, customization, and reset commands (Continued) Command Description +WHCNF Activate/deactivate modem hardware features Supporting chipsets: • MDM6200 Activate, deactivate, or return the current operating state of hardware features (LED, SIM, and UART).
AirPrime UMTS / LTE MC/SL-Series Extended AT Command Reference Table 3-2: Modem status, customization, and reset commands (Continued) Command Description +WHCNF (continued) Activate/deactivate modem hardware features (continued) • For (Buzzer) • 0 = BUZZER_EN outputs a PWM signal (Default) • 1 = BUZZER_EN outputs as a GPO (Pin type duplexed for extended UART signals—DCD/DSR/DTR) • 0 = Extended UART (8-wire) disabled.
Modem Status, Customization, and Reset Commands Table 3-2: Modem status, customization, and reset commands (Continued) Command Description +WWKUP Enable/disable wake-up signals Supporting chipsets: • MDM6200 Enable (or disable) the output of wake-up signals from the modem to the host device in response to specific wake-up event types. These settings are persistent (remain unchanged over a modem power cycle).
AirPrime UMTS / LTE MC/SL-Series Extended AT Command Reference 84 Proprietary and Confidential 2130616
4 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.
AirPrime UMTS / LTE MC/SL-Series Extended AT Command Reference Command reference Table 4-2: Diagnostic command details Command Description !CMUX Implement multiplexing mode Supporting chipsets: • MDM6200 This command implements the functionality of +CMUX (27.007 standard command). It is provided to ensure command consistency with Sierra Wireless CDMA modules. See 3GPP TS 27.007 for command syntax and arguments.
Diagnostic Commands Table 4-2: Diagnostic command details (Continued) Command Description !DIVERSITY Enable/disable CDMA receive diversity Supporting chipsets: • MDM9600 Enable or disable CDMA receive diversity (1X and 1xEV-DO), or establish receive diversity as the primary path. Usage: • Execution: AT!DIVERSITY=, Response: OK Purpose: Set the current receive diversity state.
AirPrime UMTS / LTE MC/SL-Series Extended AT Command Reference Table 4-2: Diagnostic command details (Continued) Command Description !GBAND Set/return the current operating band Supporting chipsets: • All Read or set the current operating bands (1 or more) of the modem. Usage: • Execution: AT!GBAND= Response: OK Purpose: Set the operating bands. • Query: AT!GBAND? Response: !GBAND: , OK Purpose: Return the current operating band and the mask of preferred bands.
Diagnostic Commands Table 4-2: Diagnostic command details (Continued) Command Description $QCPDPP Set/report PDP-IP connection authentication parameters Supporting chipsets: • All Set authentication requirements (username, password) for PDP-IP packet data calls for each supported profile. Usage: • Execution: AT$QCPDPP=, , , Response: OK or ERROR Purpose: Set, for each (profile), the type of authorization required when establishing a connection.
AirPrime UMTS / LTE MC/SL-Series Extended AT Command Reference Table 4-2: Diagnostic command details (Continued) Command Description !RXDEN Enable/disable WCDMA/LTE receive diversity Supporting chipsets: • MDM6200 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. (To enable/disable CDMA diversity, see !DIVERSITY on page 87.
Diagnostic Commands Table 4-2: Diagnostic command details (Continued) Command Description !UMTSCHAN Set/report Priority UMTS Channel Selection state Supporting chipsets: • All Set the modem to scan a ‘priority’ UMTS channel when the modem powers up, before scanning other frequencies.
AirPrime UMTS / LTE MC/SL-Series Extended AT Command Reference 92 Proprietary and Confidential 2130616
5 5: Test Commands Introduction 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.
AirPrime UMTS / LTE MC/SL-Series Extended AT Command Reference Command summary The table below lists the commands described in this chapter.
Test Commands Table 5-1: Test commands (Continued) Command Description Page !DAWGRXAGC Return Rx AGC value (WCDMA only) 115 !DAWINFO Return WCDMA mode RF information (WCDMA only) 116 !DAWSCONFIGRX Set WCDMA receiver to factory calibration settings 117 !DAWSPARANGE Set PA range state machine 118 !DAWSSCHAIN Enable secondary receive chain (WCDMA only) 118 !DAWSCHAINTCM Place receive chain in test call mode (WCDMA only) 118 !DAWSTXCW Set waveform used by the transmitter 119 !DAWSTXPWR
AirPrime UMTS / LTE MC/SL-Series Extended AT Command Reference Command reference Table 5-2: Test command details Command Description !ALLUP Turn transmitter on/off and simulate ‘All UPs’ Supporting chipsets: • MDM9600 This command turns the transmitter on/off and simulates an ‘All UPs’ Tx condition. Usage: • Execution: AT!ALLUP= Response: OK Purpose: Turn transmitter on/off and simulate All UPs Tx condition.
Test Commands Table 5-2: Test command details (Continued) Command Description !BEP Return MT RSSI and RSQ Supporting chipsets: • MDM6270 This command returns the RSSI (Received Signal Strength Indicator) and RSQ (Received Signal Quality) from the MT. This command extends the +CSQ command by reporting the mean BEP (bit error probability) value during EGPRS TBF mode (rather than the ‘99’ reported by +CSQ).
AirPrime UMTS / LTE MC/SL-Series Extended AT Command Reference Table 5-2: Test command details (Continued) Command Description !CHAN Tune synthesizer to channel/band Supporting chipsets: • MDM9600 This command tunes the synthesizer to a specified channel and band, or reports the current tuning (including changes made using !KEYON on page 121). If the band is omitted, the modem uses the current band setting, changing only the channel.
Test Commands Table 5-2: Test command details (Continued) Command Description !DAFTMACT Put modem into Factory Test Mode Supporting chipsets: • All Place the modem in FTM (Factory Test 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.
AirPrime UMTS / LTE MC/SL-Series Extended AT Command Reference Table 5-2: Test command details (Continued) Command Description !DAGGRSSI Return the RSSI value in dBm (GSM only) Supporting chipsets: • All 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).
Test Commands Table 5-2: Test command details (Continued) Command Description !DAGINFO Return GSM mode RF information (GSM only) Supporting chipsets: • All Return RF information for GSM mode. Note: !DAWINFO provides RF information for WCDMA mode. Note: The modem must be in online mode to use this command. Usage: • Execution: Response: Purpose: AT!DAGINFO Channel: RSSI: LNA: RXPWR: dBm SNR: DC Offset_I: DC Offset Q: Freq.
AirPrime UMTS / LTE MC/SL-Series Extended AT Command Reference Table 5-2: Test command details (Continued) Command Description !DAGSRXBURST Set GSM receiver to burst mode Supporting chipsets: • All 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.) Usage: • Execution: AT!DAGSRXBURST= Response: Note: The modem must be in FTM mode to use this command—use !DAFTMACT to enter FTM mode.
Test Commands Table 5-2: Test command details (Continued) Command Description !DAGSTXBURST Set GSM transmitter to burst mode Supporting chipsets: • All Set the transmitter to start or stop sending bursts. Usage: • Execution: AT!DAGSTXBURST=, , Response: OK Purpose: Set the receiver to start/stop sending bursts.
AirPrime UMTS / LTE MC/SL-Series Extended AT Command Reference Table 5-2: Test command details (Continued) Command Description !DAGSTXFRAME Set GSM Tx frame structure Supporting chipsets: • All This command configures the Tx slots for GSM operation. It must be issued eight times to set all eight slots. Usage: • Execution: AT!DAGSTXFRAME=, , , Response: Note: The modem must be in FTM mode to use this command—use !DAFTMACT to enter FTM mode.
Test Commands Table 5-2: Test command details (Continued) Command Description !DALGAVGAGC Return averaged Rx AGC value (LTE only) Supporting chipsets: • MDM9200 Return the averaged AGC (Automatic Gain Control) readings for a specific uplink channel on the main and diversity paths. Usage: • Execution: AT!DALGAVGAGC=, Response: Paths: • MDM9600 Note: The modem must be in LTE mode to use this command.
AirPrime UMTS / LTE MC/SL-Series Extended AT Command Reference Table 5-2: Test command details (Continued) Command Description !DALGRXAGC Return Rx AGC value (LTE only) Supporting chipsets: • MDM9200 Return the Rx AGC (Automatic Gain Control) value and LNA gain states for each RF path.
Test Commands Table 5-2: Test command details (Continued) Command Description !DALGTXAGC Return Tx AGC value and transmitter parameters (LTE only) Supporting chipsets: • MDM9200 Return the Tx AGC (Automatic Gain Control) value and other transmitter parameters. • MDM9600 Note: This command works only in an active call (for example, when connected to a call box or live network).
AirPrime UMTS / LTE MC/SL-Series Extended AT Command Reference Table 5-2: Test command details (Continued) Command Description !DALGTXAGC (continued) Return Tx AGC value and transmitter parameters (LTE only) (continued) (HDET (power detector) mode) • Valid values: • L (Lower power) • H (Higher power) • HDET ADC • HDET dBm (Raw thermistor ADC value) • Valid range: 0–4095 (Scaled thermistor value) • Valid range: 0–255 • Value is scaled from based on calibrated
Test Commands Table 5-2: Test command details (Continued) Command Description !DALSTXBW Set LTE Tx bandwidth (LTE only) Supporting chipsets: • MDM9200 (min f/w rev: SWI9200M_1.0 Release 5, or SWI9200X_3.0 Release 2) Set the LTE Tx bandwidth. Requirements: • !DASBAND must be issued before you can use this command. • MDM9600 (min f/w rev: SWI9600M_01.00.09.04) Usage: • Execution: Response: Purpose: AT!DALSTXBW= OK Set the LTE Tx bandwidth. Parameters: (LTE bandwidth) • 0=1.
AirPrime UMTS / LTE MC/SL-Series Extended AT Command Reference Table 5-2: Test command details (Continued) Command Description !DASBAND Set frequency band Supporting chipsets: • All, with these exceptions: • MSM6290 (min f/w rev: K1.0 Release 12 (for W900 band)) • MDM9200 (min f/w rev: 3.00.05.04 Release 1) 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 93.
Test Commands Table 5-2: Test command details (Continued) Command Description !DASCHAN Set modem channel (frequency) Supporting chipsets: • All Set the modem to operate on a particular frequency channel. Before using this command, use the command !DASBAND (described on page 110) 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.
AirPrime UMTS / LTE MC/SL-Series Extended AT Command Reference Table 5-2: Test command details (Continued) Command Description !DASLNAGAIN Set LNA gain state Supporting chipsets: • All Set the LNA (Low Noise Amplifier) range for the main or diversity path (if applicable), in either WCDMA or GSM mode. Note: !DASBAND and !DASCHAN must be issued before you can use !DASLNAGAIN.
Test Commands Table 5-2: Test command details (Continued) Command Description !DASPDM Set PDM value Supporting chipsets: • All 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 ( = 2), the modem does not use a calibrated result but uses the raw AGC value.
AirPrime UMTS / LTE MC/SL-Series Extended AT Command Reference Table 5-2: Test command details (Continued) Command Description !DASTXON Turn Tx PA on Supporting chipsets: • All 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: The modem must be in FTM mode to use this command—use !DAFTMACT to enter FTM mode.
Test Commands Table 5-2: Test command details (Continued) Command Description !DAWGRXAGC Return Rx AGC value (WCDMA only) Supporting chipsets: • All Return the Rx AGC (Automatic Gain Control) value of the main path or diversity path (if applicable).
AirPrime UMTS / LTE MC/SL-Series Extended AT Command Reference Table 5-2: Test command details (Continued) Command Description !DAWINFO Return WCDMA mode RF information (WCDMA only) Supporting chipsets: • All Return RF information for WCDMA mode when the modem is in CELL_DCH (Designated Channel) state. Note: The modem must be in online mode to use this command. Note: !DAGINFO provides RF information for GSM mode.
Test Commands Table 5-2: Test command details (Continued) Command Description !DAWSCONFIGRX Set WCDMA receiver to factory calibration settings Supporting chipsets: • All 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. The command performs these steps: Note: The modem must be in FTM mode to use this command—use !DAFTMACT to enter FTM mode. 1. Sets the channel. 2.
AirPrime UMTS / LTE MC/SL-Series Extended AT Command Reference Table 5-2: Test command details (Continued) Command Description !DAWSPARANGE Set PA range state machine Supporting chipsets: • All Set the PA range state machine in WCDMA operation. Usage: • Execution: AT!DAWSPARANGE= Response: Note: The modem must be in FTM mode to use this command—use !DAFTMACT to enter FTM mode. OK Purpose: Set the PA range state machine.
Test Commands Table 5-2: Test command details (Continued) Command Description !DAWSTXCW Set waveform used by the transmitter Supporting chipsets: • All Set the waveform used by the transmitter—the modem can transmit either in carrier wave or WCDMA modulated. Usage: • Execution: AT!DAWSTXCW= Response: OK Purpose: Set the transmitter waveform. Note: The modem must be in FTM mode to use this command—use !DAFTMACT to enter FTM mode.
AirPrime UMTS / LTE MC/SL-Series Extended AT Command Reference Table 5-2: Test command details (Continued) Command Description !IMSTESTMODE Enable/disable IMS test mode Supporting chipsets: • MDM9600 Enable/disable IMS (IP Multimedia Subsystem) test mode. If IMS test mode is enabled: • IMS registration attempts will not occur • SMS is not supported Usage: Execution: Response: Purpose: • Query: Response: or Purpose: • AT!IMSTESTMODE= OK Enable/disable IMS test mode.
Test Commands Table 5-2: Test command details (Continued) Command Description !KEYON Key on the transmitter Supporting chipsets: • MDM9600 Tune the radio, key the transmitter at maximum, and select pseudo-random noise or a sine wave signal. Note: The modem must be in FTM mode to use this command—use !DAFTMACT to enter FTM mode. The power amplifier is set to maximum gain and the output power limit is disabled.
AirPrime UMTS / LTE MC/SL-Series Extended AT Command Reference Table 5-2: Test command details (Continued) Command Description $QCAGC Read Rx AGC (CDMA and WCDMA modes) Supporting chipsets: • MDM9600 This command reads the Rx AGC in dBm for CDMA and WCDMA modes. Usage: • Execution: AT!QCAGC=,, Response: RSSI: Note: The modem must be in FTM mode to use this command—use !DAFTMACT to enter FTM mode.
Test Commands Table 5-2: Test command details (Continued) Command Description !RX2AGC Read second receiver Rx AGC Supporting chipsets: • MDM9600 Return the Rx AGC value of the second receiver. Note: The modem must be in FTM mode to use this command—use !DAFTMACT to enter FTM mode. Usage: • Query: Response: Purpose: AT!RX2AGC? RX2AGC = = [integer agc]dBm OK Return second receiver’s AGC.
AirPrime UMTS / LTE MC/SL-Series Extended AT Command Reference Table 5-2: Test command details (Continued) Command Description !TXAGC Set desired Tx AGC Supporting chipsets: • MDM9600 Set the desired Tx AGC. Note: The modem must be in FTM mode to use this command—use !DAFTMACT to enter FTM mode. 124 Usage: • Query: Response: Purpose: AT!TXAGC= OK Return first receiver’s AGC.
6 6: Memory Management Commands Introduction The modem has 2 MB of non-volatile memory that is used 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.
AirPrime UMTS / LTE MC/SL-Series Extended AT Command Reference Command reference Table 6-2: Memory management command details Command Description !NVDEF Reset non-volatile memory Supporting chipsets: • All Warning: This command erases all calibration data, customizations, etc. First use !NVBACKUP to save these settings, and then, after using this command, use !NVRESTORE (p.126) to restore the settings. Note: Profiles (PDP contexts) are not restored using AT commands.
7 7: Voice Commands Introduction Note: This chapter applies to modems supporting analog and PCM digital audio interfaces. For modems supporting I2S audio, see I2S Audio Commands on page 163. Voice-enabled Sierra Wireless Mini Card modems (for example, MC8795V) have built-in audio support that allows the modems to be used as mobile phones. Note: Voice-enabled SL808x modems support the general audio functionality described in this chapter. Specific details are to be determined.
AirPrime UMTS / LTE MC/SL-Series Extended AT Command Reference The modems also provide 13-tap FIR (Finite Impulse Response) filtering for both the receive and transmit paths to equalize the acoustic response of the speaker and microphone. The embedded module can serve as an integral component of a more complex audio system, such as a PDA with a separate codec interfacing with the main processor.
Voice Commands • 2—Car kit (MSM6290, QSC6270) • 3—Speaker phone (MSM6290, QSC6270) • 4—Auxiliary (MSM6290, QSC6270) • 5—TTY (TeleTYpe—a device that allows speech and hearing-impaired people to use a phone) (MSM6290, QSC6270) • 6—Auxiliary external PCM (128 kHz clock) (MSM6290, QSC6270) • 7—Primary external PCM (2 MHz clock) (MDM6200, MSM6290, QSC6270) AT commands that are used to change the audio configuration have a profile parameter; any changes you make are applied to the specified profile.
AirPrime UMTS / LTE MC/SL-Series Extended AT Command Reference Table 7-2: MSM6290 audio profile default settings (Continued) Profile ID Setting 0 Sidetone gain AT!AVCODECSTG 1 2 3 4 -24.0 dB -24.0 dB -24.0 dB -24.0 dB -24.0 dB 5 6 7 Mute n/a n/a Codec Tx gain AT!AVCODECTXG 4 dB 4 dB 4 dB 4 dB 4 dB 0 dB n/a n/a Codec Rx gain AT!AVCODECRXG 3.5 dB 3.5 dB 3.5 dB 3.5 dB 3.
Voice Commands Command summary The table below lists the commands described in this chapter: Table 7-4: Voice commands Command Description Page !AVAUDIOLPBK Enable/disable an audio loopback 132 !AVCODECRXG Set/report CODEC Rx gain 132 !AVCODECSTG Set/report CODEC sidetone gain 134 !AVCODECTXG Set/report CODEC Tx gain 135 !AVDEF Set audio settings to default values 136 !AVDTMFTXG Set/report the DTMF Tx gain 137 !AVDTMFVOLDB Set/report volume for each DTMF volume level in Rx direction
AirPrime UMTS / LTE MC/SL-Series Extended AT Command Reference Command reference Table 7-5: Voice command details Command Description !AVAUDIOLPBK Enable/disable an audio loopback Supporting chipsets (voiceenabled devices only): • MDM6200 Configure an audio loopback. The loopback occurs at the vocoder interface and tests the audio front end with the EFR (Enhanced Full Rate) vocoder. Usage: • Execution: AT!AVAUDIOLPBK= Response: OK Purpose: Enable or disable audio loopback.
Voice Commands Table 7-5: Voice command details (Continued) Command Description !AVCODECRXG (continued) Set/report CODEC Rx gain (continued) Parameters: (Audio profile number) • Valid values: • 0=Handset • 1=Headset • 2=Car kit • 3=Speaker phone • 4=Auxiliary • 5=TTY (Gain value—selected ) • The value is entered/returned in hexadecimal format: • Min=0x0000 (mute) • Max=0xFFFF • To calculate the gain in dB, convert to decimal () and use the following formula:
AirPrime UMTS / LTE MC/SL-Series Extended AT Command Reference Table 7-5: Voice command details (Continued) Command Description !AVCODECSTG Set/report CODEC sidetone gain Supporting chipsets (voiceenabled devices only): • MDM6200 Set the CODEC sidetone gain for the specified audio profile. Sidetone gain is the portion of audio from the microphone that gets routed back to the user’s speaker. This prevents the user from speaking too loudly by making them aware of the volume of their own voice.
Voice Commands Table 7-5: Voice command details (Continued) Command Description !AVCODECSTG (continued) Set/report CODEC sidetone gain (continued) (Gain value for selected ) • The value is entered/returned in hexadecimal format: • Min=0x0000 (mute) • Max=0xFFFF • To calculate the gain in dB, convert to decimal () and use the following formula: Gain = 20 log10 ( / 16384) - 12 • Unity gain=0xFECA !AVCODECTXG Set/report CODEC Tx gain Supporting chipsets (voic
AirPrime UMTS / LTE MC/SL-Series Extended AT Command Reference Table 7-5: Voice command details (Continued) Command Description !AVCODECTXG (continued) Set/return the Tx gain (continued) Parameters: (Audio profile number) • Valid values: • 0=Handset • 1=Headset • 2=Car kit • 3=Speaker phone • 4=Auxiliary • 5=TTY (Gain value for selected ) • The value is entered/returned in hexadecimal format: • Min=0x0000 (mute) • Max=0xFFFF • QSC6270: • To calculate the gain in dB, convert
Voice Commands Table 7-5: Voice command details (Continued) Command Description !AVDTMFTXG Set/report the DTMF Tx gain Supporting chipsets (voiceenabled devices only): • MDM6200 Set the DTMF Tx gain for the specified audio profile. The DTMF Tx gain determines the gain, from -84dB to +12dB, for the DTMF tone that is transmitted over the air. This setting is stored in non-volatile memory and persists across power cycles. The change to the audio system takes effect when a phone call is made or received.
AirPrime UMTS / LTE MC/SL-Series Extended AT Command Reference Table 7-5: Voice command details (Continued) Command Description !AVDTMFVOLDB Set/report volume for each DTMF volume level in Rx direction Supporting chipsets (voiceenabled devices only): • MDM6200 Set the volume for each DTMF voice ‘volume level’ in the Rx direction. The setting is stored in non-volatile memory and persists across power cycles.
Voice Commands Table 7-5: Voice command details (Continued) Command Description !AVEC Set/report the echo cancellation setting Supporting chipsets (voiceenabled devices only): • MDM6200 Set the echo cancellation mode for the specified profile. The echo canceller detects and removes audio that echoes back from the far end of the voice conversation. Several settings are available: • Handset mode for mild echo with short delay • MSM6290 (min f/w rev: K1_0_2_0ap) • QSC6270 (min f/w rev: S2.
AirPrime UMTS / LTE MC/SL-Series Extended AT Command Reference Table 7-5: Voice command details (Continued) Command Description !AVEXTPCMCFG Configure external PCM interface Supporting chipsets (voiceenabled devices only): • MDM6200 Configure the external PCM interface by specifying the clock speed, the format, and enabling/disabling padding. These settings are stored in non-volatile memory and persist across power cycles.
Voice Commands Table 7-5: Voice command details (Continued) Command Description !AVEXTPCMSTOPCLKOFF Prevent/allow external PCM interface clock from turning off Supporting chipsets (voiceenabled devices only): • MDM6200 Prevent (or allow) the external PCM interface clock from being turned off if the current audio profile uses the external PCM interface. • MSM6290 (min f/w rev: Note: The external PCM interface for the current audio profile must be enabled before using this command.
AirPrime UMTS / LTE MC/SL-Series Extended AT Command Reference Table 7-5: Voice command details (Continued) Command Description !AVINBANDRANGE Specify Progress Descriptor value range for in-band signaling Supporting chipsets (voiceenabled devices only): • MDM6200 During call establishment, several OTA messages may include a Progress Indicator information element that indicates whether the network uses in-band DTMF signaling. 3GPP TS24.008 (section 5.5.1 and section 10.5.4.
Voice Commands Table 7-5: Voice command details (Continued) Command Description !AVMICGAIN Set/report microphone gain Supporting chipsets (voiceenabled devices only): • MSM6290 (min f/w rev: K1_0_2_0ap) Set the microphone gain for the specified audio profile. This setting provides a set of twenty-six gain levels from -6 dB to +49.5 dB (steps of 1.5 dB). The gain is applied to the analog audio input prior to its conversion into the digital domain.
AirPrime UMTS / LTE MC/SL-Series Extended AT Command Reference Table 7-5: Voice command details (Continued) Command Description !AVNS Enable/disable noise suppression Supporting chipsets (voiceenabled devices only): • MDM6200 Set the noise suppression mode for a specified profile. The noise suppressor reduces or eliminates continuous background noise, providing a clearer Rx audio signal. This setting is stored in non-volatile memory and persists across power cycles.
Voice Commands Table 7-5: Voice command details (Continued) Command Description !AVRXAGC Set/report Rx AVC/AGC configuration Supporting chipsets (voiceenabled devices only): • MDM6200 Set the Rx AVC/AGC (Automatic Volume Control/Automatic Gain Control) configuration for the specified profile. The Rx AGC compensates for variations in audio gains from the land line side, while the Rx AVC tracks the ambient audio noise on the mobile side and compensates accordingly.
AirPrime UMTS / LTE MC/SL-Series Extended AT Command Reference Table 7-5: Voice command details (Continued) Command Description !AVRXPCMFLTR Set/report the Rx PCM filter tap Supporting chipsets (voiceenabled devices only): • MDM6200 (min f/w rev: P1_0_0_4) The modem has a 7-tap PCM (Pulse Code Modulation) FIR (Finite Impulse Response) filter. Use this command to set the Rx PCM filter tap for the specified profile. • MSM6290 (min f/w rev: K1_0_2_0ap) • QSC6270 (min f/w rev: S2.
Voice Commands Table 7-5: Voice command details (Continued) Command Description !AVRXPCMFLTR (continued) Set/report the Rx PCM IIR filter parameters (continued) Parameters: (Audio profile number) • Valid values: • 0=Handset • 1=Headset • 2=Car kit • 3=Speaker phone • 4=Auxiliary • 5=TTY • 6=Auxiliary external PCM (128 kHz clock) • 7=Primary external PCM (2 MHz clock) (Filter tap in use) • 0=Tap 0 • 1=Tap 1 • 2=Tap 2 • 3=Tap 3 • 4=Tap 4 • 5=Tap 5 • 6=Tap 6 (Rx PCM filter tap value
AirPrime UMTS / LTE MC/SL-Series Extended AT Command Reference Table 7-5: Voice command details (Continued) Command Description !AVRXPCMIIRFLTR Set/report the Rx PCM IIR filter parameters Supporting chipsets (voiceenabled devices only): • MDM6200 (min f/w rev: P1_0_0_4) The modem has a multi-stage PCM (Pulse Code Modulation) IIR (Infinite Impulse Response) filter. Use this command to set parameters for each stage of the specified profile.
Voice Commands Table 7-5: Voice command details (Continued) Command Description !AVRXPCMIIRFLTR (continued) Set/report the Rx PCM IIR filter parameters (continued) Usage: • Execution: or Response: Purpose: • Query: Response: or Purpose: AT!AVRXPCMIIRFLTR=, , AT!AVRXPCMIIRFLTR=, , , , , , OK Set the number of stages for the filter, or set the parameters for a specific stage.
AirPrime UMTS / LTE MC/SL-Series Extended AT Command Reference Table 7-5: Voice command details (Continued) Command Description !AVRXVOLDB Set/report volume for each voice volume level in Rx direction Supporting chipsets (voiceenabled devices only): • MDM6200 Set the volume for each OTA (over the air) voice ‘volume level’ in the Rx direction. Volumes range from -50 dB to 12 dB and are applied to PCM voice packets after they have been decoded by the vocoder.
Voice Commands Table 7-5: Voice command details (Continued) Command Description !AVSETPROFILE Configure and activate profile Supporting chipsets (voiceenabled devices only): • MDM6200 Select a profile with which to establish a circuit-switched call. (See “Profile activation” on page 130.) This command also enables / disables muting on the earpiece and microphone and sets the volume level. The profile you select remains active until the modem is reset or powered down and up again.
AirPrime UMTS / LTE MC/SL-Series Extended AT Command Reference Table 7-5: Voice command details (Continued) Command Description !AVSETPROFILE (continued) Activate a profile (continued) (Volume level) • 0=Level 0 • 1=Level 1 • 2=Level 2 • 3=Level 3 • 4=Level 4 • 5=Level 5 • 6=Level 6 • 7=Level 7 (Enable/disable call waiting tone muting) • 0=Unmuted (default) • 1=Muted !AVSN Set/report audio revision number Supporting chipsets (voiceenabled devices only): • MDM6200 Store and retrieve
Voice Commands Table 7-5: Voice command details (Continued) Command Description !AVTONESETTINGS Enable/disable playing of locally-generated DTMF tones Supporting chipsets (voiceenabled devices only): • MDM6200 Block locally-generated DTMF tones from playing, while leaving voice unaffected. The setting is stored in non-volatile memory and persists across power cycles. • MSM6290 (min f/w rev: Note: This does not block in-band DTMF tones.
AirPrime UMTS / LTE MC/SL-Series Extended AT Command Reference Table 7-5: Voice command details (Continued) Command Description !AVTXAGC Set Tx AGC Supporting chipsets (voiceenabled devices only): • MDM6200 Set the Tx AGC (Automatic Gain Control) for the specified profile. The Tx AGC compensates for variations in audio gains from the mobile side to allow for a constant audio level in the Tx direction. The setting is stored in non-volatile memory and persists across power cycles.
Voice Commands Table 7-5: Voice command details (Continued) Command Description !AVTXPCMFLTR Set/report Tx PCM filter tap Supporting chipsets (voiceenabled devices only): • MDM6200 (min f/w rev: P1_0_0_4) The modem has a 7-tap PCM (Pulse Code Modulation) FIR (Finite Impulse Response) filter. Use this command to set the Tx PCM filter tap for the specified profile. See “!AVRXPCMFLTR” on page 146 for a description of using the filters.
AirPrime UMTS / LTE MC/SL-Series Extended AT Command Reference Table 7-5: Voice command details (Continued) Command Description !AVTXPCMIIRFLTR Set/report the Tx PCM IIR filter parameters Supporting chipsets (voiceenabled devices only): • MDM6200 (min f/w rev: P1_0_0_4) The modem has a multi-stage PCM (Pulse Code Modulation) IIR (Infinite Impulse Response) filter. Use this command to set parameters for each stage of the specified profile.
Voice Commands Table 7-5: Voice command details (Continued) Command Description !AVTXPCMIIRFLTR (continued) Set/report the Tx PCM IIR filter parameters (continued) (IIR filter design parameter b0) • Signed hexadecimal • 0x00000000–0xFFFFFFFF (IIR filter design parameter b1) • Signed hexadecimal • 0x00000000–0xFFFFFFFF (IIR filter design parameter b2) • Signed hexadecimal • 0x00000000–0xFFFFFFFF Rev. 8 May.
AirPrime UMTS / LTE MC/SL-Series Extended AT Command Reference Table 7-5: Voice command details (Continued) Command Description !AVTXVOL Set Tx volume Supporting chipsets (voiceenabled devices only): • MDM6200 Set the Tx volume gain for the specified audio profile. The Tx volume gain determines the gain, from -84 dB to +12 dB, for the voice that is transmitted over the air.
Voice Commands Table 7-6: Tone values for AT !AVTONEPLAY command parameter setting Tone Description 0x00 SND_0 DTMF for 0 key 0x01 SND_1 DTMF for 1 key 0x02 SND_2 DTMF for 2 key 0x03 SND_3 DTMF for 3 key 0x04 SND_4 DTMF for 4 key 0x05 SND_5 DTMF for 5 key 0x06 SND_6 DTMF for 6 key 0x07 SND_7 DTMF for 7 key 0x08 SND_8 DTMF for 8 key 0x09 SND_9 DTMF for 9 key 0x0A SND_A DTMF for A key 0x0B SND_B DTMF for B key 0x0C SND_C DTMF for C key 0x0D SND_D DTMF for D
AirPrime UMTS / LTE MC/SL-Series Extended AT Command Reference Table 7-6: Tone values for AT !AVTONEPLAY command (Continued) parameter setting 160 Tone Description 0x1E SND_RING_D4 587.3 Hz 0x1F SND_RING_DS4 622.2 Hz 0x20 SND_RING_E4 659.2 Hz 0x21 SND_RING_F4 698.5 Hz 0x22 SND_RING_FS4 739.9 Hz 0x23 SND_RING_G4 784.0 Hz 0x24 SND_RING_GS4 830.6 Hz 0x25 SND_RING_A5 880.0 Hz 0x26 SND_RING_AS5 932.2 Hz 0x27 SND_RING_B5 987.7 Hz 0x28 SND_RING_C5 1046.
Voice Commands Table 7-6: Tone values for AT !AVTONEPLAY command (Continued) parameter setting Tone Description 0x3C SND_RING_GS6 3322.4 Hz 0x3D SND_RING_A7 3520.0 Hz 0x3E SND_RBACK Ring back (audible ring) 0x3F SND_BUSY Busy tone 0x40 SND_INTERCEPT_A First tone of an intercept 0x41 SND_INTERCEPT_B Second tone of an intercept 0x42 SND_REORDER_TONE Reorder 0x43 SND_PWRUP Power-up tone 0x44 SND_OFF_HOOK_TONE Off-hook tone, IS-95 (CAI 7.7.5.
AirPrime UMTS / LTE MC/SL-Series Extended AT Command Reference 162 Proprietary and Confidential 2130616
8 8: I2S Audio Commands Introduction Note: This chapter applies to modems supporting I2S audio. For modems supporting analog and PCM digital audio interfaces, see Voice Commands on page 127. Some Sierra Wireless Mini Card modems support I2S audio. Host devices may use either the modem or an MCU to control an I2S audio codec chip in one of two modes—test mode (using a WM8904 audio codec) or commercial mode (using a different audio codec).
AirPrime UMTS / LTE MC/SL-Series Extended AT Command Reference Table 8-1: I2S audio commands (Continued) Command 164 Description Page !AVSETDEV Set audio profile Rx and Tx mute states 173 !AVSETPROFILE Configure and activate profile 174 !AVSETSAMP Set I2S sample rate 175 !AVSETVOL Set audio profile default volume level 175 !AVTXENCGAIN Set/report audio profile encoder gain 176 !AVTXMICGAIN Set/report audio profile microphone gain 176 !AVTXPCMIIRFLTR Set/report the Tx PCM IIR filter p
I2S Audio Commands Command reference Table 8-2: I2S audio command details Command Description !AVCODECBRG Configure codec registers to make call Supporting chipsets (voiceenabled devices only): • MDM8200A (min f/w rev: R0.2.15.0) (This command is used only when the modem is controlling a codec in commercial mode—[AT!AVUSEMCU=0 and AT!AVMODESET=1].) This command is used to populate a table with up to 511 register values that the device uses to bring up the audio codec when making a call.
AirPrime UMTS / LTE MC/SL-Series Extended AT Command Reference Table 8-2: I2S audio command details (Continued) Command Description !AVCODECRED Read a codec register Supporting chipsets (voiceenabled devices only): • MDM8200A (min f/w rev: R0.2.15.0) (This command is used only when the modem is controlling a codec in commercial mode—[AT!AVUSEMCU=0 and AT!AVMODESET=1].) This command is used to read the value stored in a codec register.
I2S Audio Commands Table 8-2: I2S audio command details (Continued) Command Description !AVCUSTI2CCFG Configure external codec I2C details Supporting chipsets (voiceenabled devices only): • MDM8200A (min f/w rev: R0.2.15.0) (This command is used only when the modem is controlling a codec in commercial mode—[AT!AVUSEMCU=0 and AT!AVMODESET=1].) Configure the external codec’s I2C interface. The change takes effect immediately.
AirPrime UMTS / LTE MC/SL-Series Extended AT Command Reference Table 8-2: I2S audio command details (Continued) Command Description !AVEC Set/report the echo cancellation setting Supporting chipsets (voiceenabled devices only): • MDM8200A (min f/w rev: T3_0_1_5) Set the echo cancellation mode for the specified voice profile. The echo canceller detects and removes audio that echoes back from the far end of the voice conversation.
I2S Audio Commands Table 8-2: I2S audio command details (Continued) Command Description !AVREGVALWID Set codec register bit width Supporting chipsets (voiceenabled devices only): • MDM8200A (min f/w rev: R0.2.15.0) (This command is used only when the modem is controlling a codec in commercial mode—[AT!AVUSEMCU=0 and AT!AVMODESET=1].) Set the register bit width of the customer’s I2S audio codec.
AirPrime UMTS / LTE MC/SL-Series Extended AT Command Reference Table 8-2: I2S audio command details (Continued) Command Description !AVRXPCMIIRFLTR Set/report the Rx PCM IIR filter parameters Supporting chipsets (voiceenabled devices only): • MDM8200A (min f/w rev: T3_0_1_5) The modem has a multi-stage PCM (Pulse Code Modulation) IIR (Infinite Impulse Response) filter. Use this command to set parameters for each stage of the specified profile.
I2S Audio Commands Table 8-2: I2S audio command details (Continued) Command Description !AVRXPCMIIRFLTR (continued) Set/report the Rx PCM IIR filter parameters (continued) Usage: • Execution (Enable/disable IIR): AT!AVRXPCMIIRFLTR=, 0, Response: OK Purpose: Set the number of stages for the filter. • Execution (Set stage coefficients): AT!AVRXPCMIIRFLTR=, , , , , , Response: OK Purpose: Set the parameters for a specific stage.
AirPrime UMTS / LTE MC/SL-Series Extended AT Command Reference Table 8-2: I2S audio command details (Continued) Command Description !AVRXSPKRGAIN Set/report audio profile speaker gain Supporting chipsets (voiceenabled devices only): • MDM8200A (min f/w rev: T3_0_1_5) Set/report the speaker gain for a specific audio profile. Usage: • Execution: AT!AVRXSPKRGAIN=, Response: OK Purpose: Set the specified audio profile’s speaker gain.
I2S Audio Commands Table 8-2: I2S audio command details (Continued) Command Description !AVSETDEV Set audio profile Rx and Tx mute states Supporting chipsets (voiceenabled devices only): • MDM8200A (min f/w rev: T3_0_1_5) Mute or unmute a profile’s Rx and Tx audio paths (earphone/microphone). Usage: • Execution: AT!AVSETDEV=,, Response: OK Purpose: Set the audio codec’s register bit width.
AirPrime UMTS / LTE MC/SL-Series Extended AT Command Reference Table 8-2: I2S audio command details (Continued) Command Description !AVSETPROFILE Configure and activate profile Supporting chipsets (voiceenabled devices only): • MDM8200A (min f/w rev: T3_0_1_5) Select a profile with which to establish a circuit-switched call. This command also enables / disables muting on the earpiece and microphone and sets the volume level.
I2S Audio Commands Table 8-2: I2S audio command details (Continued) Command Description !AVSETSAMP Set I2S sample rate Supporting chipsets (voiceenabled devices only): • MDM8200A (min f/w rev: T2.0.2.1) Set the I2S sample rate. Usage: • Execution: AT!AVSETSAMP= Response: OK Purpose: Set the I2S sample rate. • Query: AT!AVSETSAMP? Response: !AVSETSAMP: Note: This command is not password protected. OK • Purpose: Query list: Purpose: Return the current I2S sample rate.
AirPrime UMTS / LTE MC/SL-Series Extended AT Command Reference Table 8-2: I2S audio command details (Continued) Command Description !AVTXENCGAIN Set/report audio profile encoder gain Supporting chipsets (voiceenabled devices only): • MDM8200A (min f/w rev: T3_0_1_5) Set/report the encoder gain for a specific audio profile. Usage: • Execution: AT!AVTXENCGAIN=, Response: OK Purpose: Set the specified audio profile’s encoder gain.
I2S Audio Commands Table 8-2: I2S audio command details (Continued) Command Description !AVTXPCMIIRFLTR Set/report the Tx PCM IIR filter parameters Supporting chipsets (voiceenabled devices only): • MDM8200A (min f/w rev: T3_0_1_5) The modem has a multi-stage PCM (Pulse Code Modulation) IIR (Infinite Impulse Response) filter. Use this command to set parameters for each stage of the specified profile. See “!AVRXPCMIIRFLTR” on page 170 for a description of using the filters.
AirPrime UMTS / LTE MC/SL-Series Extended AT Command Reference Table 8-2: I2S audio command details (Continued) Command Description !AVTXVOL Set Tx volume Supporting chipsets (voiceenabled devices only): • MDM8200A (min f/w rev: T3_0_1_5) Set the Tx volume gain for the specified audio profile. The Tx volume gain determines the gain, from -84 dB to +12 dB, for the voice that is transmitted over the air.
9 9: 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.
AirPrime UMTS / LTE MC/SL-Series Extended AT Command Reference Table 9-1: GPS commands (Continued) Command Description Page !GPSPORTID Set/report port ID to use over TCP/IP 193 !GPSPOSMODE Configure support for GPS positioning modes 194 !GPSPROTOSEL Control GPS protocol selection 195 !GPSSATINFO Request satellite information 196 !GPSSTATUS Request current status of a position fix session 197 !GPSSUPLPID Set/report supplementary channel connection profile ID 198 !GPSSUPLURL Set/report
GPS Commands Command reference Table 9-2: GPS command details Command Description !GPS3RDPARTYXFER Initiate Location Service (LCS) third party transfer location request Supporting chipsets (GPSenabled devices only): • MDM6200 • MDM8200A • MDM8220 • MDM9200 • MDM9600 • MSM6290 • QSC6270 (min f/w rev: S2.0) Note: This command is not password-protected. Initiate a location fix, directing the location information to a third party at a specified ISDN address.
AirPrime UMTS / LTE MC/SL-Series Extended AT Command Reference Table 9-2: GPS command details (Continued) Command Description !GPSAUTOSTART Configure GPS auto-start features Supporting chipsets (GPSenabled devices only): • MDM6200 Configure the GPS auto-start features. Any changes take effect the next time the modem is reset. • MDM8200A Note: If auto-start is enabled, another GPS session cannot be started.
GPS Commands Table 9-2: GPS command details (Continued) Command Description !GPSCLRASSIST Clear specific GPS assistance data Supporting chipsets (GPSenabled devices only): • MDM6200 Clear one or more types of assistance data from the modem. This forces a cold start for GPS acquisition the next time a session starts. The command is only available when there is no active GPS session—the GPS receiver is off and no position fix is being calculated.
AirPrime UMTS / LTE MC/SL-Series Extended AT Command Reference Table 9-2: GPS command details (Continued) Command Description !GPSCOLDSTART Clear all GPS assistance data Supporting chipsets (GPSenabled devices only): • MDM6200 Clear all GPS assistance details from the modem and put the modem into a coldstart state. Data cleared includes Almanac, Ephemeris, Previous Position, Ionosphere, and GPS time. This forces a cold start for GPS acquisition the next time a session starts.
GPS Commands Table 9-2: GPS command details (Continued) Command Description !GPSFIX Initiate GPS position fix Supporting chipsets (GPSenabled devices only): • MDM6200 Initiate a GPS position fix. Usage: • Execution: AT!GPSFIX=, , Response: Fix initiated • MDM8200a • MDM8220 or • MDM9200 • MDM9600 • MSM6290 • QSC6270 (min f/w rev: S2.0) Note: This command is not password-protected.
AirPrime UMTS / LTE MC/SL-Series Extended AT Command Reference Table 9-2: GPS command details (Continued) Command Description !GPSIPADDR Set/report IP address to use over TCP/IP Supporting chipsets (GPSenabled devices only): • MDM8200A Note: Deprecated. Use !GPSSUPLURL instead. • MSM6290 • QSC6270 (min f/w rev: S2.0) Sets or report the IP address of the SUPL server to use when using TCP/IP as the transport mechanism for SUPL.
GPS Commands Table 9-2: GPS command details (Continued) Command Description !GPSLBSAPN Set GPS LBS APNs Supporting chipsets (GPSenabled devices only): • MDM9200 (min f/w rev: SWI9200X_03.00.10.00; SWI9200X_03.05.04.01) Set the GPS LBS APNs to be used for various RATs (Radio Access Technologies).
AirPrime UMTS / LTE MC/SL-Series Extended AT Command Reference Table 9-2: GPS command details (Continued) Command Description !GPSLBSAPN (continued) Set GPS LBS APNs (continued) (Internet Protocol version) • Character string, entered without quotation marks • Valid values: • IPV4 • IPV6 • IPV4V6 (Access Point Name) • Character string, entered with quotation marks • Examples: “mycompany.mnc987.mcc123.
GPS Commands Table 9-2: GPS command details (Continued) Command Description !GPSLOC Return last known location of the modem Supporting chipsets (GPSenabled devices only): • MDM6200 Return the details obtained during the most recent position location session, if available. Usage: • Query: AT!GPSLOC? Response: Unknown (No information is available) • MDM8200A • MDM8220 • MDM9200 or • MDM9600 • MSM6290 or • QSC6270 (min f/w rev: S2.0) Note: This command is not password-protected.
AirPrime UMTS / LTE MC/SL-Series Extended AT Command Reference Table 9-2: GPS command details (Continued) Command Description !GPSLOC (continued) Return last known location of the modem (continued) (Direction of MS) • Example: “0.0 deg” (Horizontal velocity) • Example: “0.0 m/s” (Vertical velocity) • Example: “0.
GPS Commands Table 9-2: GPS command details (Continued) Command Description !GPSNIQOSTIME Set/report GPS QoS timeout period for network-initialized fixes Supporting chipsets (GPSenabled devices only): • MDM6200 Set or report the current GPS QoS timeout period for network-initiated fixes. • MDM8200A • MDM8220 • MDM9200 • MDM9600 • MSM6290 • QSC6270 (min f/w rev: S2.0) Note: !RESET must be issued after this command is used.
AirPrime UMTS / LTE MC/SL-Series Extended AT Command Reference Table 9-2: GPS command details (Continued) Command Description !GPSNMEASENTENCE Set/report NMEA sentence type Supporting chipsets (GPSenabled devices only): • MDM9200 (min f/w rev: SWI9200X_3.0-Release 2 or SWI9200X_3.5-Beta 3) Set or report the current GPS NMEA sentence types.
GPS Commands Table 9-2: GPS command details (Continued) Command Description !GPSPORTID Set/report port ID to use over TCP/IP Supporting chipsets (GPSenabled devices only): • MDM6200 Set or report the port ID of the SUPL server to use when using TCP/IP as the transport mechanism for SUPL. The command can also be used when the FQDN is auto-generated from the IMSI. Usage: • Execution: AT!GPSPORTID= Response: OK or ERROR Purpose: Queue the request to set the port ID.
AirPrime UMTS / LTE MC/SL-Series Extended AT Command Reference Table 9-2: GPS command details (Continued) Command Description !GPSPOSMODE Configure support for GPS positioning modes Supporting chipsets (GPSenabled devices only): • MDM6200 Enable or disable support for several GPS positioning modes. • MDM8200A • MDM8220 • MDM9200 • MDM9600 • MSM6290 Note: !RESET must be issued after this command is used. Usage: Execution: Response: or Purpose: • • QSC6270 (min f/w rev: S2.
GPS Commands Table 9-2: GPS command details (Continued) Command Description !GPSPROTOSEL Control GPS protocol selection Supporting chipsets (GPSenabled devices only): • MSM6290 Set or report the current GPS protocol selection method for User Plane GPS. • (Deprecated) QSC6270 (min f/w rev: S2.0) Note: !RESET must be issued after this command is used.
AirPrime UMTS / LTE MC/SL-Series Extended AT Command Reference Table 9-2: GPS command details (Continued) Command Description !GPSSATINFO Request satellite information Supporting chipsets (GPSenabled devices only): • MDM6200 Return the following information for up to twelve satellites in view (including those used in the latest position fix): satellite vehicle number (SV), elevation (ELEV), azimuth (AZI), and signal to noise ratio (SNR).
GPS Commands Table 9-2: GPS command details (Continued) Command Description !GPSSTATUS Request current status of a position fix session Supporting chipsets (GPSenabled devices only): • MDM6200 Return the current status of a position fix session.
AirPrime UMTS / LTE MC/SL-Series Extended AT Command Reference Table 9-2: GPS command details (Continued) Command Description !GPSSUPLPID Set/report supplementary channel connection profile ID Supporting chipsets (GPSenabled devices only): • MDM6200 Set or return the connection profile ID that GPS uses for its supplementary channel. Usage: • Execution: AT!GPSSUPLPID= Response: OK or ERROR Purpose: Set the PID used for the GPS supplementary channel.
GPS Commands Table 9-2: GPS command details (Continued) Command Description !GPSSUPLVER Set/report SUPL server version Supporting chipsets (GPSenabled devices only): • MDM9200 Set or return the version of the SUPL server. Usage: • Execution: AT!GPSSUPLURL=” Response: OK or ERROR Purpose: Identify the SUPL server version. • Query: AT!GPSSUPLVER? Response: OK • Purpose: Query List: Purpose: Return the SUPL server’s version. AT!GPSSUPLVER=? Return the execution command format.
AirPrime UMTS / LTE MC/SL-Series Extended AT Command Reference Table 9-2: GPS command details (Continued) Command Description !GPSTRACK Initiate local tracking (multiple fix) session Supporting chipsets (GPSenabled devices only): • MDM6200 Initiate a local tracking session comprising a specific number of position fixes taken at regular time intervals.
GPS Commands Table 9-2: GPS command details (Continued) Command Description !GPSTRACK (continued) Initiate local tracking (multiple fix) session (continued) Example: AT!GPSTRACK=1, 15, 10, 20, 60 requests a series of 20 standalone position fixes to 10 meters accuracy — fixes are taken every 60 seconds. One of the following responses will be received: • “OK” if the request is successful, or • “ERROR CODE = ” if the request fails for any reason. See Table 9-3 on page 208 for a list of error codes.
AirPrime UMTS / LTE MC/SL-Series Extended AT Command Reference Table 9-2: GPS command details (Continued) Command Description !GPSXTRAAPN Set GPS XTRA APNs Supporting chipsets (GPSenabled devices only): • MDM9200 (min f/w rev: SWI9200X_03.00.10.00; SWI9200X_03.05.04.01) Set the GPS XTRA APNs to be used for various RATs (Radio Access Technologies).
GPS Commands Table 9-2: GPS command details (Continued) Command Description !GPSXTRAAPN (continued) Set GPS XTRA APNs (continued) (Access Point Name) • Character string, entered with quotation marks • Examples: “mycompany.mnc987.mcc123.gprs”, “ourinternet” !GPSXTRADATAENABLE Set/report GPS XTRA settings Supporting chipsets (GPSenabled devices only): • MDM6200 Enable or disable GPS XTRA data and set or report GPS XTRA data configuration settings.
AirPrime UMTS / LTE MC/SL-Series Extended AT Command Reference Table 9-2: GPS command details (Continued) Command Description !GPSXTRADATAURL Set/report GPS XTRA data server URLs Supporting chipsets (GPSenabled devices only): • MDM6200 Set or report the URLs of up to three GPS XTRA data servers. Usage: • Execution: AT!GPSXTRADATAURL=, Response: OK or ERROR Purpose: Set the URL used for the primary, secondary, or tertiary data server.
GPS Commands Table 9-2: GPS command details (Continued) Command Description !GPSXTRASTATUS Return current status of gpsOneXTRA Supporting chipsets (GPSenabled devices only): • MDM6200 Return the status of the most recent time and data injection operations. Usage: • Query: AT!GPSXTRASTATUS? Response: Xtra Time status = • MDM8200A Xtra Data status = Validity Start = Validity End = OK • MDM8220 • MDM9200 • MDM9600 • MSM6290 • QSC6270 (min f/w rev: S2.
AirPrime UMTS / LTE MC/SL-Series Extended AT Command Reference Table 9-2: GPS command details (Continued) Command Description !GPSXTRATIME Inject GPS or UTC time into gpsOneXTRA system Supporting chipsets (GPSenabled devices only): • MDM6200 Inject the GPS or UTC time into the gpsOneXTRA system.
GPS Commands Table 9-2: GPS command details (Continued) Command Description !GPSXTRATIMEENABLE Set/report GPS XTRA time settings Supporting chipsets (GPSenabled devices only): • MDM6200 Enable or disable GPS XTRA time information, and set or report specific GPS XTRA time settings. • MDM8200A Note: !RESET must be issued after this command is used. • MDM8220 • MDM9200 • MDM9600 • MSM6290 • QSC6270 (min f/w rev: S2.
AirPrime UMTS / LTE MC/SL-Series Extended AT Command Reference Table 9-2: GPS command details (Continued) Command Description !GPSXTRATIMEURL Set/report GPS XTRA SNTP server URLs Supporting chipsets (GPSenabled devices only): • MDM6200 Set or report the URLs of up to three GPS XTRA SNTP (Simple Network Time Protocol) servers. • MDM8200A Note: !RESET must be issued after this command is used. • MDM8220 • MDM9200 • MDM9600 • MSM6290 • QSC6270 (min f/w rev: S2.
GPS Commands Table 9-3: AT command error codes (!GPSEND, !GPSSTATUS, !GPSTRACK) (Continued) Error code Description 6 Phone is GPS-locked 7 Connection failure with PDE 8 Session ended because of error condition 9 User ended the session 10 End key pressed from UI 11 Network session was ended 12 Timeout (for GPS search) 13 Conflicting request for session and level of privacy 14 Could not connect to the network 15 Error in fix 16 Reject from PDE 17 GPS is disabled 18 Ending session d
AirPrime UMTS / LTE MC/SL-Series Extended AT Command Reference Table 9-4: AT command error codes (!GPSFIX) Error code Description 0 No error 1 Invalid client ID 2 Bad service parameter 3 Bad session type parameter 4 Incorrect privacy parameter 5 Incorrect download parameter 6 Incorrect network access parameter 7 Incorrect operation parameter 8 Incorrect number of fixes parameter 9 Incorrect server information parameter 10 Error in timeout parameter 11 Error in QOS accuracy threshol
10 10: STK Commands Introduction This chapter describes commands used to configure host support for STK features, monitor and respond to unsolicited proactive SIM commands, and present STK option menus provided by the SIM. These commands implement a subset of the functions defined in 3GPP TS 11.14. STK interactions The host STK support profile informs the SIM about the STK features the host supports. This profile is downloaded to the SIM each time the modem resets.
AirPrime UMTS / LTE MC/SL-Series Extended AT Command Reference · For any other : i. Respond with AT!STKGC= to retrieve the data to use for . i. Execute the requested command () and respond with: AT!STKCR=,, ... or, optionally (for MSM6290 only, when = “11” (Send SS), “12” (Send USSD), or “13” (Send SMS)), AT!STKAUTOCR= Configuring the host’s profile To configure the host’s profile for STK support: 1.
STK Commands Command reference Table 10-2: STK command details Command Description !STKAUTOCR Configure host responses to SIM commands Supporting chipsets: • MSM6290: (min f/w rev: K2_0_7_49ap) Note: This command is not password-protected. This command is used by the host to send ‘command data’ in response to specific proactive SIM commands.
AirPrime UMTS / LTE MC/SL-Series Extended AT Command Reference Table 10-2: STK command details (Continued) Command Description !STKC Receive unsolicited SIM command Supporting chipsets: • All, with these exceptions: • MSM6290 (min f/w rev: K1_0_2_3ap) This command is used by the SIM to send unsolicited notifications to the host, and is used by the host to query the last command received. Usage: • Unsolicited SIM command: !STKC: Purpose: Unsolicited notification sent by the SIM to the host.
STK Commands Table 10-2: STK command details (Continued) Command Description !STKCR Respond to unsolicited SIM command Supporting chipsets: • All, with these exceptions: • MSM6290 (min f/w rev: K1_0_2_3ap) Respond to the last received unsolicited SIM command, sending the results of the command’s execution and any associated data (dependent on type of command executed). Note: No response is required for . Note: This command is not password-protected.
AirPrime UMTS / LTE MC/SL-Series Extended AT Command Reference Table 10-2: STK command details (Continued) Command Description !STKDTMF Send DTMF string on active call Supporting chipsets: • MSM6290 (min f/w rev: K2_0_7_52) Command used by the host to send a DTMF (Dual Tone Multi-Frequency) string on an active call.
STK Commands Table 10-2: STK command details (Continued) Command Description !STKEVENTLIST Return list of host-monitored STK events Supporting chipsets: • MSM6290 (min f/w rev: K2_0_7_49ap) Display a list (hexadecimal string) of the STK events monitored by the host. (This SIM is configured with this list by the SIM provider (the carrier, usually).) • QSC6270 (min f/w rev: Note: When a monitored event occurs, use !STKEVENT on page 216 to notify the SIM.
AirPrime UMTS / LTE MC/SL-Series Extended AT Command Reference Table 10-2: STK command details (Continued) Command Description !STKGC Retrieve data for unsolicited SIM command Supporting chipsets: • All, with these exceptions: • MSM6290 (min f/w rev: K1_0_2_3ap) Retrieve the data associated with the last received unsolicited SIM command. Usage: • Execution: AT!STKGC= Response: OK or ERROR Purpose: Retrieve the data for identified in the last unsolicited SIM command.
STK Commands Table 10-2: STK command details (Continued) Command Description !STKMS Request menu item selection or help from SIM Supporting chipsets: • All, with these exceptions: • MSM6290 (min f/w rev: K1_0_2_3ap) Instruct the SIM to select a menu item or to respond with help information for the menu item via a Display Text command (). Usage: • Execution: AT!STKMS=- [, ] Response: OK or ERROR or Error code: Note: This command is not password-protected.
AirPrime UMTS / LTE MC/SL-Series Extended AT Command Reference Table 10-2: STK command details (Continued) Command Description !STKPD Update STK supported features profile Supporting chipsets: • All, with these exceptions: • MSM6290 (min f/w rev: K1_0_2_3ap) Indicate to the SIM which STK features are supported by the host. Note: This command is not password-protected. Usage: • Execution: Response: or Purpose: Note: The modem must be restarted before the new profile information takes effect.
STK Commands Table 10-2: STK command details (Continued) Command Description !STKPD (continued) Update STK supported features profile (continued) • • • • • • Rev. 8 May.
AirPrime UMTS / LTE MC/SL-Series Extended AT Command Reference Table 10-2: STK command details (Continued) Command Description !STKPLI Record local provisioning information Supporting chipsets: • All, with these exceptions: • MSM6290 (min f/w rev: K1_0_2_7ap) This command, used when provisioning the modem, records a vendor-defined value for a specific command qualifier in NV memory.
STK Commands STK command () parameters Set Up Event List () Table 10-3: Setup Event List parameters Parameter Format Description !STKGC parameter — Format: [] Hex Supported event list • 04—User activity • 05—Idle screen available • Examples: • “05” • “0405” !STKCR parameters Not used Integer • 0—Command performed successfully Set Up Call () Table 10-4: Setup Call parameters Parameter Format Description !STKGC pa
AirPrime UMTS / LTE MC/SL-Series Extended AT Command Reference Table 10-4: Setup Call parameters (Continued) Parameter Format Description Hex string Dialing subaddress Hex string Capability configuration parameters Integer Note: Only returned if AT!STKVER? returns 1.
STK Commands Table 10-4: Setup Call parameters (Continued) Parameter Format Description !STKCR parameters Not used Integer • 0—Command performed successfully • 1—Command beyond ME’s capabilities • 2—Currently busy on call • 3—Currently busy with SS transaction • 4—Terminated by user • 5—SS returned Result Error Code • 6—Network currently unable to process command • 7—Call setup not accepted • 8—User cleared down call before connection or network release Send SS (
AirPrime UMTS / LTE MC/SL-Series Extended AT Command Reference Table 10-5: Send SS parameters (Continued) Parameter Format Description Integer Numeric tag of the icon to display (matches the index in the SIM’s image file) • 0—No icon • Integer 1..
STK Commands Table 10-6: Send USSD parameters (Continued) Parameter Format Description Integer Numeric tag of the icon to display (matches the index in the SIM’s image file) • 0—No icon • Integer 1..
AirPrime UMTS / LTE MC/SL-Series Extended AT Command Reference Table 10-7: Send SMS parameters (Continued) Parameter Format Description Integer Numbering plan identifier • 0—Unknown Hex string Integer • 1—ISDN telephony • 3—Data • 4—Telex • 9—Private Destination address Note: Only returned if AT!STKVER? returns 1.
STK Commands Table 10-8: Send DTMF parameters (Continued) Parameter Format Integer Description Note: Only returned if AT!STKVER? returns 1. Data coding scheme for • 0—7-bit GSM default alphabet (packed) • 4—8-bit GSM default alphabet (unpacked) • 8—UCS2 alphabet Hex string Alpha identifier for user confirmation Integer Numeric tag of the icon to display (matches the index in the SIM’s image file) • 0—No icon • Integer 1..
AirPrime UMTS / LTE MC/SL-Series Extended AT Command Reference Table 10-9: Launch browser parameters (Continued) Parameter Format Description Hex string List of one or more allowed bearers, sorted in priority order • “00”—SMS Integer Hex string Integer • “01”—CSD • “02”—USSD • “03”—GPRS • Example: “010200”—CSD, USSD, and SMS support; CSD is highest priority Data coding scheme for • 0—7-bit GSM default alphabet (packed) • 4—8-bit GSM default a
STK Commands Table 10-9: Launch browser parameters (Continued) Parameter Format Description !STKCR parameters Not used Integer • 0—Command performed successfully • 1—Command performed—partially completed • 2—Command performed—missing information • 3—Error—no specific cause given • 4—Bearer unavailable • 5—Browser unavailable • 6—ME cannot process command • 7—Network cannot process command • 8—Command beyond ME’s capabilities Play tone () Table 10-10: Play to
AirPrime UMTS / LTE MC/SL-Series Extended AT Command Reference Table 10-10: Play tone parameters (Continued) Parameter Format Description Hex string Tone type.
STK Commands Table 10-11: Display text parameters (Continued) Parameter Format Description Integer Clear message flag • 0—Do not allow user to clear message • Integer Numeric tag of the icon to display (matches the index in the SIM’s image file) • 0—No icon • Integer Integer 1..
AirPrime UMTS / LTE MC/SL-Series Extended AT Command Reference Table 10-12: Get Inkey parameters (Continued) Parameter Format Description Integer Help information flag • 0—No help information available • Integer Numeric tag of the icon to display (matches the index in the SIM’s image file) • 0—No icon • Integer 1—Help information available 1..
STK Commands Table 10-13: Get Input parameters (Continued) Parameter Format Description Hex string Text string in format Integer Expected response character format • 0—SMS default alphabet Integer • 1—Yes/No response only • 2—Digits only (0–9, *, #, +) • 3—UCS2 alphabet Echo flag • 0—No echo allowed. Actual input string can be hidden, or can be masked to indicate key entry using the following characters: 0–9, *, #.
AirPrime UMTS / LTE MC/SL-Series Extended AT Command Reference Table 10-13: Get Input parameters (Continued) Parameter Format Description Hex string Text string in format Integer • 0—Data entered OK • 1—Terminate proactive session • 2—Help information requested • 3—Backward move requested • 4—No response from user Select Item () Table 10-14: Select Item parameters Parameter Format Description !STKGC parameter — Format: , , [
STK Commands Table 10-14: Select Item parameters (Continued) Parameter Format Description Integer Icon usage • 0—Display icon only (replaces ) • 1—Display with string !STKCR parameters [] ID of item selected, or for which help is requested Integer Identifier of the item that was selected Integer • 0—Item selected OK • 1—Terminate proactive session • 2—Help information requested • 3—Backward move requested • 4—No respons
AirPrime UMTS / LTE MC/SL-Series Extended AT Command Reference Table 10-15: Set Up Menu parameters (Continued) Parameter Format Integer Description Note: Only returned if AT!STKVER? returns 1.
STK Commands Table 10-16: Set Up Idle Mode parameters (Continued) Parameter Format Description Integer Numeric tag of the icon to display (matches the index in the SIM’s image file) • 0—No icon • Integer 1..
AirPrime UMTS / LTE MC/SL-Series Extended AT Command Reference Response notification to Mobile Originating Call Control request () Table 10-18: Response notification to MO Call Control request parameters Parameter Format Description !STKN parameter — Format (depends on call type): Voice: , , , 0, , , , , , SS: , , , 1, , , USSD: , , , 2,
STK Commands Table 10-18: Response notification to MO Call Control request parameters Parameter Format Description Hex string USSD control string Hex string PDP control string Response notification to Mobile Originating SMS Control request () Table 10-19: Response notification to MO SMS Control request parameters Parameter Format Description !STKN parameter — Format: , , , , , , , SMS control res
AirPrime UMTS / LTE MC/SL-Series Extended AT Command Reference 242 Proprietary and Confidential 2130616
11 11: PAD Commands Introduction This chapter describes commands used to configure, initiate, and disconnect single- and multi-PAD (Packet Assembler/Disassembler) client and server connections. For detailed descriptions of PAD functionality, see EMConnect Guide (Document 2131177). Managing PAD sessions • Before initiating a PAD session, use !PADCONF, !PADSETUP, and !PADFILTER to configure PAD profile settings.
AirPrime UMTS / LTE MC/SL-Series Extended AT Command Reference Command reference Table 11-2: PAD command details Command Description !PADCONF Configure profile options Supporting chipsets: • MDM6200 (min f/w rev: P1_0_0_0) Configure the PAD (Packet Assembler/Disassembler) session options and trigger conditions for packetization on the transmit side. • MDM6270 (min f/w rev: S2.0) Note: Multiple triggers can be active simultaneously. If any trigger condition is met, packetization occurs.
PAD Commands Table 11-2: PAD command details (Continued) Command Description !PADCONF (continued) Configure profile trigger conditions for packetization (continued) (Forwarding character trigger) • Packetization begins when the character appears in the data stream. • 0=Trigger disabled • 1=Trigger enabled. Character is included in message. • 2=Trigger enabled. Character is not included in message. (Character that forces packetization to occur.
AirPrime UMTS / LTE MC/SL-Series Extended AT Command Reference Table 11-2: PAD command details (Continued) Command Description !PADDISCONN Disconnect PAD connection Supporting chipsets: • MDM6200 Disconnect the currently active PAD (Packet Assembler/Disassembler) session. • MDM6270 (min f/w rev: S2.0) • MSM6290 (min f/w rev: K2.0 Release 2) • QSC6270 (min f/w rev: S2.0) Note: This command is not password-protected. Note: This command is equivalent to using ATH.
PAD Commands Table 11-2: PAD command details (Continued) Command Description !PADFILTER Set IP address filters for TCP PAD server Supporting chipsets: • MDM6200 Set up to two IP address filters for a specific PAD (Packet Assembler/Disassembler) profile when configured as a TCP server. When a remote PAD client attempts to connect to the server, the server compares the client’s IP addresses to the filter(s). If the address is in one of the ranges, the server accepts the client’s connection.
AirPrime UMTS / LTE MC/SL-Series Extended AT Command Reference Table 11-2: PAD command details (Continued) Command Description !PADLISTEN Initiate PAD server connection Supporting chipsets: • MDM6200 Initiate a TCP PAD (Packet Assembler/Disassembler) server connection for a specific profile ID. • MDM6270 (min f/w rev: S2.0) • MSM6290 (min f/w rev: K2.0 Release 2) • QSC6270 (min f/w rev: S2.0) Note: This command is not password-protected.
PAD Commands Table 11-2: PAD command details (Continued) Command Description !PADSETUP Set/query PAD (Packet Assembler/Disassembler) profile connection parameters Supporting chipsets: • MDM6200 • MDM6270: (min f/w rev: S2.0) • MSM6290: (min f/w rev: K2.0 Release 2) • QSC6270: (min f/w rev: S2.0) Note: This command is not password-protected. Set the connection parameters for a specific PAD profile, including its IP address and connection type, TCP/UDP port numbers, and auto-start configuration.
AirPrime UMTS / LTE MC/SL-Series Extended AT Command Reference Table 11-2: PAD command details (Continued) Command Description !PADSETUP (continued) Set/query PAD (Packet Assembler/Disassembler) profile connection parameters (continued) (Remote client port number) • 1–65535—Port number of remote client (in client mode only). Parameter is ignored in server mode.
12 12: OMA-DM Commands Introduction This chapter describes commands used to configure DM (Device Management) accounts, sessions, and host–device–server interactions. Command summary The table below lists the commands described in this chapter.
AirPrime UMTS / LTE MC/SL-Series Extended AT Command Reference Command reference Table 12-2: OMA-DM command details Command Description !IDSAUTOFOTA Configure automatic settings for FOTA updates Supporting chipsets: • MDM9200 Configure the automatic download, automatic update, and automatic check flags for over-the-air firmware updates: • Automatic check—If enabled, the device initiates a FOTA session on every startup to check if the server has a firmware update available.
OMA-DM Commands Table 12-2: OMA-DM command details (Continued) Command Description !IDSAUTOSDM Configure Subscriber Device Management response to server request Supporting chipsets: • MDM9200 (min f/w rev: SWI9200X_00.07.02.01) • MDM9600 (min f/w rev: SWI9600M_01.00.06.00) Note: This command is not password-protected. Configure the Subscriber Device Management (SDM) response to DM server requests.
AirPrime UMTS / LTE MC/SL-Series Extended AT Command Reference Table 12-2: OMA-DM command details (Continued) Command Description !IDSCONFIGACC Configure DM account authentication mode and XML format Supporting chipsets: • MDM9200 Configure the preferred authentication mode and XML format for a DM account. Usage: • Execution: AT!IDSCONFIGACC=, , Response: OK or ERROR Purpose: Set the authentication mode and XML format for a specific DM account.
OMA-DM Commands Table 12-2: OMA-DM command details (Continued) Command Description !IDSCREATEACC Enter DM account credentials Supporting chipsets: • MDM9200 Enter the credentials for a DM account. Usage: • Execution: AT!IDSCREATEACC=, , , , , Response: OK or ERROR Purpose: Set the account credentials for a specific DM account.
AirPrime UMTS / LTE MC/SL-Series Extended AT Command Reference Table 12-2: OMA-DM command details (Continued) Command Description !IDSDFLTACC Set DM account to use for device-initiated sessions Supporting chipsets: • MDM9200 Indicate which DM account to use for device-initiated sessions. Usage: • Execution: AT!IDSDFLTACC= Response: OK or ERROR Purpose: Indicate the DM account to use for device-initiated sessions.
OMA-DM Commands Table 12-2: OMA-DM command details (Continued) Command Description !IDSPID Set profile ID for DM data connection types Supporting chipsets: • MDM9200 (min f/w rev: SWI9200X_00.07.01.05) Set the connection profile ID that OMA-DM will use for its data connection. Usage: • Execution: AT!IDSPID=,<3GPP_legacy_profile>, Response: OK or ERROR Purpose: Set the profile ID for each data connection type.
AirPrime UMTS / LTE MC/SL-Series Extended AT Command Reference Table 12-2: OMA-DM command details (Continued) Command Description !IDSSUPPORT Configure DM sessions Supporting chipsets: • MDM9200 Enable/disable client-initiated and network-initiated DM device configuration and FOTA sessions. Usage: • Execution: AT!IDSSUPPORT=, , , Response: OK or ERROR Purpose: Enable/disable device configuration sessions and FOTA sessions.
13 13: SAR Backoff and Thermal Control Commands Introduction This chapter describes: • SAR-related commands (Specific Absorption Rate)—SAR commands are used to meet regulatory requirements for the OEM host device by managing the modem’s SAR backoff state. OEMs should carefully evaluate their use of these commands and their impact on device operation. Note: Operators may require OEMs to disclose SAR settings and theory of operation for applicable certifications.
AirPrime UMTS / LTE MC/SL-Series Extended AT Command Reference Command reference Table 13-2: Thermal mitigation command details Command Description !MAXPWR Set/report maximum Tx power Supporting chipsets: • MDM6200 (min f/w rev: P1_0_0_8) Set or report the maximum Tx power for a specific band. • MDM9200 • MDM9600 Caution: Any adjustments of Tx power may impact regulatory certification of the module in the host platform.
Thermal Mitigation Commands Table 13-2: Thermal mitigation command details (Continued) Command Description !SARBACKOFF Set/report maximum Tx power limit Supporting chipsets: • MDM6200 (min f/w rev: P1_0_0_8) Set or report the maximum Tx power limit for a specific band/technology/state combination.
AirPrime UMTS / LTE MC/SL-Series Extended AT Command Reference Table 13-2: Thermal mitigation command details (Continued) Command Description !SARSTATE Set/report SAR backoff state Supporting chipsets: • MDM6200 (min f/w rev: P1_0_0_8) Set or report the current SAR (Specific Absorption Rate) backoff state. • MDM9200 • MDM9600 Note: This is a non-persistent setting. Use !SARSTATEDFLT to change the default backoff state.
Thermal Mitigation Commands Table 13-2: Thermal mitigation command details (Continued) Command Description !THERMCONFIG Set/report thermal mitigation configuration options Supporting chipsets: • MDM8200 Set or report thermal mitigation configuration options.
AirPrime UMTS / LTE MC/SL-Series Extended AT Command Reference Table 13-2: Thermal mitigation command details (Continued) Command Description !THERMDELTATX Set/report amount to reduce maximum Tx power Supporting chipsets: • MDM8200 Set or report the amount of power to subtract from maximum Tx power when the device is in mitigation state. The Tx power will repeatedly be stepped-down by this amount as long as the temperature remains above the mitigation threshold.
Thermal Mitigation Commands Table 13-2: Thermal mitigation command details (Continued) Command Description !THERMDELTATXTEMP Set/report amount power backoff temperature threshold Supporting chipsets: • MDM8220 (min f/w rev: N2.0 Release 6) Set or report the temperature above which the second stage of thermal mitigation begins. (See !THERMTHRESHOLD on page 267 for the first stage of thermal mitigation.) These chipsets support a two-stage thermal mitigation phase.
AirPrime UMTS / LTE MC/SL-Series Extended AT Command Reference Table 13-2: Thermal mitigation command details (Continued) Command Description !THERMINFO Display thermal mitigation information Supporting chipsets: • MDM8200 Display all thermal mitigation-related information. (This returns the same information that is returned using the Query formats of the other thermal mitigation commands. See those commands for parameter definitions.
Thermal Mitigation Commands Table 13-2: Thermal mitigation command details (Continued) Command Description !THERMTHRESHOLD Set/report thermal threshold, mitigation threshold, and hysteresis Supporting chipsets: • MDM8200 Set/report the threshold values for entering mitigation and emergency states, and the hysteresis value for causing a state change: • Mitigation state • MDM8200—Tx power is reduced. • MDM8220/MDM9200—First stage of mitgation (data throughput flow control) occurs.
AirPrime UMTS / LTE MC/SL-Series Extended AT Command Reference Table 13-2: Thermal mitigation command details (Continued) Command Description !THERMTIMERS Set/report thermal mitigation algorithm timer details Supporting chipsets: • MDM8200 Set/report the timers and related values used in the thermal mitigation algorithm.
A A: Module Customization Various modem features can be customized to meet individual carrier or OEM needs. The following procedure describes how to prepare the modem for customization, maintain profiles, and customize various features. Note: Some customizations described in this section may only be available on specific modules (for example, GPS customizations) or for specific minimum firmware versions.
AirPrime UMTS / LTE MC/SL-Series Extended AT Command Reference h. Mark the 3G Quality of Service profile as undefined: AT+CGEQREQ= (See 3GPP TS 27.007) i. Mark the minimum acceptable 3G Quality of Service profile as undefined: AT+CGEQMIN= (See 3GPP TS 27.007) j. Mark PDP context parameter values as undefined: AT+CGDCONT= (See 3GPP TS 27.007) k. Initialize the software option byte in the profile details: AT!SCPROFSWOPT=,0 (page 74) (Customize configuration details) 5.
Module Customization Note: The customizations in this step affect the interfaces between the modem and the user (drivers, API, CnS, Watcher)—they do not affect the modem directly. 14. If desired, configure Watcher 3G and Windows driver functionality: a. Enable/disable roaming indicator display: AT!CUSTOM=”NOROAM”, (page 40) (If enabled, the firmware will always report “No Roam” to the API in the CNS_ICON_ROAM object.) b.
AirPrime UMTS / LTE MC/SL-Series Extended AT Command Reference Note: !GBAND allows for finer tuning than !BAND. b. Indicate the communications protocol to be used: AT!REL=[, , ] (page 72) (Example: HSDPA is !REL=1,1,1; HSUPA is !REL=2,1,1) 16. Define up to sixteen profiles (profile number ): a. Indicate the PDP context: AT+CGDCONT = , , [, ] (See 3GPP TS 27.007) b.
Module Customization 22. Set up MEP/MCC/MNC: a. Enable/disable prompt for MEP code when incorrect SIM is inserted: AT!CUSTOM=”MEPCODE”, (page 40) b. Set MEP locking status (Only enable if MEP code prompt is also enabled.) AT!CUSTOM=”MEPLOCK”, (page 40) Note: is three digits in North America, or two digits elsewhere. c. If MEP locking is enabled: i. Populate the PLMN list with up to sixty-four MCC/MNC pairs.
AirPrime UMTS / LTE MC/SL-Series Extended AT Command Reference 274 Proprietary and Confidential 2130616
B B: Test Frequencies/Channel Lists The following tables describe the frequencies and channels typically used when checking receiver and transmit paths for Sierra Wireless AirPrime MC8xxx intelligent embedded modules. Table B-1: GSM / EDGE channels a Frequency (MHz) Band GSM850 Channel Tx Rx 128 824.20 869.20 190 836.60 881.60 251 848.80 893.80 975 880.20 925.20 979 881.00 926.00 62 902.40 947.40 65 903.00 948.00 120 914.00 959.00 124 914.80 959.80 512 1710.20 1805.
AirPrime UMTS / LTE MC/SL-Series Extended AT Command Reference Table B-2: WCDMA Channels a Band UMTS Band I (2100) UMTS Band II (1900) UMTS Band V (850) UMTS Band VIII (900) Tx Channel UE Tx (MHz) Rx Channel UE Rx (MHz) 9612 1922.40 10562 2112.40 9750 1950.00 10700 2140.00 9888 1977.60 10838 2167.60 9262 1852.40 9662 1932.40 9400 1880.00 9800 1960.00 9538 1907.60 9938 1987.60 4132 826.40 4357 871.40 4182 836.40 4407 881.40 4233 846.60 4458 891.60 2712 882.
C C: HSDPA/ HSUPA Categories The following tables describe standard HSDPA and HSUPA categories. Table C-1: HSDPA-capable terminals Category Maximum number of supported HS-DSCH codes Minimum inter-TTI interval Number of soft values in terminal’s hybrid ARQ buffer Theoretical download maximum (L1 peak rate [Mbps]) Modulation Category 1 5 3 19,200 1.2 16QAM, QPSK Category 2 5 3 28,800 1.2 16QAM, QPSK Category 3 5 2 28,800 1.8 16QAM, QPSK Category 4 5 2 38,400 1.
AirPrime UMTS / LTE MC/SL-Series Extended AT Command Reference 278 Proprietary and Confidential 2130616
D D: Band Definitions Some commands described in this document include input and/or output ‘band’ parameters, where the band value is one of the following: • An enumerated value representing a network technology and band (Table D-1) • A 3GPP band number (Table 4-2 on page 280) Note: Band support is product-specific—see the device’s Product Specification Document or Product Technical Specification for details.
AirPrime UMTS / LTE MC/SL-Series Extended AT Command Reference Table 4-2: 3GPP bands Frequency bands (MHz) Band 280 Rx Tx 1 1920–1980 2110–2170 2 1850–1910 3 Frequency bands (MHz) Rx Tx 20 832–862 791–821 1930–1990 21 1447.9–1462.9 1495.9–1510.9 1710–1785 1805–1880 22 Reserved Reserved 4 1710–1755 2110–2155 23 2000–2020 2180–2200 5 824–849 869–894 24 1626.5–1660.
E E: ASCII Table Table E-1: ASCII values Char Dec Hex NUL 0 00 SOH 1 STX Char Dec Hex SP 32 20 01 ! 33 2 02 “ Char Dec Hex @ 64 40 21 A 65 34 22 B Char Dec Hex ‘ 96 60 41 a 97 61 66 42 b 98 62 ETX 3 03 # 35 23 C 67 43 c 99 63 EOT 4 04 $ 36 24 D 68 44 d 100 94 ENQ 5 05 % 37 25 E 69 45 e 101 95 ACK 6 06 & 38 26 F 70 46 f 102 96 BEL 7 07 ’ 39 27 G 71 47 g 103 97 BS 8 08 ( 40 28 H 72 48 h 104
AirPrime UMTS / LTE MC/SL-Series Extended AT Command Reference 282 Proprietary and Confidential 2130616
Index (AT commands) A !AVTXVOL, set Tx volume, 158, 178 !AVUSEMCU, select codec controller, 178 !AIN, read AUXV1 analog value, 32 !ALLUP, turn on transmitter in all UPs condition, 96 !ANTSEL, set/query external antenna select configuration, 33 !AVAUDIOLPBK, enable/disable audio loopback, 132 !AVCODECBRG, configure registers required to make a call, 165 !AVCODECCFG, configure register, 165 !AVCODECRED, read codec register value, 166 !AVCODECRST, configure registers for reset, 166 !AVCODECRXG, query/set COD
AirPrime UMTS / LTE MC/SL-Series Extended AT Command Reference ISVOICEN, enable voice functionality, 42 MEPCODE, enable MEP prompt after wrong SIM inserted, 43 MEPCODE, enable prompt, 42 MUXMODE, enable MUX mode, 43 NOGPRS, enable indicator display, 43 NOROAM, enable roaming indicator display, 43 PCSCDISABLE, set PCSC functionality, 43 PPPPROFAUTH, indicate authorization information source, 43 PRLREGION, select region-specific scanning algorithm, 44 PUKPRMPT, enable prompt for PUK code, 44 RADIORESET, enab
Index — AT Commands !GPSTRACK, initiate multiple-fix tracking session, 208, 200 !GPSTRANSSEC, control GPS transport security, 201 !GPSXTRAAPN, set GPS XTRA APNs, 202 !GPSXTRADATAENABLE, query/set GPS XTRA settings, 203 !GPSXTRADATAURL, query/set GPS XTRA data server URL, 204 !GPSXTRAINITDNLD, initiate gpsOneXTRA download and inject operation, 204 !GPSXTRASTATUS, current gpsOneXTRA status, 205 !GPSXTRATIME, inject GPS or UTC time information to gpsOneXTRA, 206 !GPSXTRATIMEENABLE, query/set GPS XTRA time set
AirPrime UMTS / LTE MC/SL-Series Extended AT Command Reference S !STKPLI, record provisioning information, 222 !STKVER, display STK version, 222 !S0, set number of rings, 57 !SARBACKOFF, query/set SAR backoff values, 261 !SARSTATE, query/set SAR backoff state, 262 !SARSTATEDFLT, query/set default power-up SAR backoff state, 262 !SCANTHRESH, query/set WCDMA scan threshold, 73 !SCDFTPROF, set/return default profile ID, 272 !SCDNS, set/return profile ID DNS address, 269 !SCPROF, set/return SWI-specific prof
Index Symbols +++, 15 +CPAS call prioritization, 40 A A5 encryption support MS class, NV memory item, 63 acoustic response, equalization, 128 ADC, read from AUXV1, 32 adjustable gain, responsible codec, 128 AGC averaged Rx value (LTE mode), return, 105 averaged Rx value (WCDMA), return, 114 configuration, query/set, 145 read from first receiver, 123 read from secondreceiver, 123 read Rx AGC in dBm for CDMA and WCDMA modes, 120, 122 Rx audio profile default setting, 129, 129, 130 value, WCDMA mode, 116 Rx v
AirPrime UMTS / LTE MC/SL-Series Extended AT Command Reference call prioritization, +CPAS, 40 car kit audio profile, 129 CDMA receive diversity, enable/disable, 87 +CFUN persistence, customization, 40 channel digital. See DIO channel.
Index frequency bands. See bands. FTM activate FTM modem mode, 98, 99 deactivate FTM modem mode, 99 enable, MS class, NV memory item, 63 FUMO node, DM Tree root path, 256 G gain microphone, set, 176 speaker, set/report, 172 voice decoder, set/report, 169 voice encoder, set, 176 gain, adjustable, 127 GCF testing SIM type, return, 53 test mode, enable/disable, 53 GEA encryption support MS class, NV memory item, 63 GERAN FP 1 enable MS class, NV memory item, 63 Global Certification Forum testing.
AirPrime UMTS / LTE MC/SL-Series Extended AT Command Reference command list, 125 icon behaviour, customization, 42 HSUPA category details, 277 compressed mode, 39 HSUPA category, return, 54 HWCFGLOCK, 42 MEP I I offset display, GSM, 101 I2S audio support, 163 ID, hardware, return, 36 IMEI using as serial number, 45 write to modem, unencrypted, 60 inactivity (data) timer, 36 in-band signaling, Progress Descriptor value range, 142 indicator roaming, enable/disable, 43 IP address, ping, 71 K keep warm, GP
Index non-volatile memory reset, 126 non-volatile memory. See NV memory. NV memory A5 encryption support, 63 EDGE MS class, 63 FTM enable, 63 GEA encryption support, 63 GERAN FP 1 enable, 63 GPRS MS class, 63 query/set item values, 63 restore backup data, 126 O offline, place modem, 109 OMA-DM command list, 251, 259 OOS parameters, query/set, 80 out of service. See OOS.
AirPrime UMTS / LTE MC/SL-Series Extended AT Command Reference receiver, second, turn on/off, 122, 123 reference documents, location, 15 Release 5 active protocol, query/set, 72 MSC revision, query/set, 72 NAS release compliance version query/set, 59 SGSN revision, query/set, 72 Release 6 active protocol, query/set, 72 Release 7 active protocol, query/set, 72 Release 97 MSC revision, query/set, 72 SGSN revision, query/set, 72 Release 99 active protocol, query/set, 72 MSC revision, query/set, 72 NAS release
Index input, get, 234 language notification, 239 menu item, select, 236 menu, set up, 237 Mobile Originating Call Control request, response notification, 240 Mobile Originating SMS Control request, response notification, 241 profile, configuring, 212 provisioning information, record vendor-defined values, 222 SIM command processing, unsolicited, 211 SIM menu help, display, 219 SIM menu selection, 219 SMS, send, 227 SS, send, 225 support profile, 211 text, display, 232 tone, play, 231 UI, enable/disable, 45
AirPrime UMTS / LTE MC/SL-Series Extended AT Command Reference wake host via SMS or incoming data packet, 45 wake up event type, return, 80 signals, enable/disable, 83 WAP process WAP Push data, enable/disable, 45 waveform type selection, transmitter, 119 WCDMA PA range state machine, set, 118 protocol, query/set, 72 294 receive chain, secondary, enable/disable, 118 receive chain, test call mode, 118 receive diversity, enable/disable, 90 receiver, reset to factory calibration settings, 117 RF information