Table of Contents

Advertisement

Quick Links

GSM2378AT001
MT 3050
AT Command Reference
Version: 1.02
15 August, 2014

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the MT 3050 and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for Novatel MT 3050

  • Page 1 GSM2378AT001 MT 3050 AT Command Reference Version: 1.02 15 August, 2014...
  • Page 2 New Materials. The user of such New Materials assumes all risk (known or unknown) of such use. Novatel Wireless reserves all rights in such New Materials. The user shall have only a revocable and limited license to use such New Materials in connection with the products for which they are intended.
  • Page 3 Copyright © 2013 Novatel Wireless. All rights reserved. Complying with all applicable copyright laws is the responsibility of the user. Without limiting the rights under copyright, no part of this document may be reproduced, stored in or introduced into a retrieval system, or transmitted in any form or by any means (electronic, mechanical, photocopying, recording or otherwise), or for any purpose, without the express written permission of Novatel Wireless.
  • Page 4: Table Of Contents

    Table of Contents Introduction Document Scope Platform Reference And Use Command Syntax Standard AT Commands General Commands AT$PKG Request Firmware Package AT+CGMI Request Manufacturer Identification AT+CGMM Request Manufacturer Model Identification AT+CGMR Request Revision Identification AT+CGSN Request IMEI AT+GMI TA Manufacturer ID AT+GMM TA Model ID AT+GMR TA Revision Number AT+GSN TA Serial Number...
  • Page 5 AT+CPIN Enter PIN AT+CPUC Price Per Unit And Currency Table AT+CRES Restore Settings AT+CSAS Save Settings AT+CSCS Select TE Character Set AT+CSTA Select Type Of Address AT+FCLASS GSM Class Of Service AT+GCAP Request Overall Capabilities For TA ATE Command Echo Mode ATQ Result Code Suppression ATS3 Command Line Termination Character ATS4 Response Formatting Character...
  • Page 6 AT+COPS Operator Selection AT+CPOL Preferred Operator List AT+CPOL Preferred PLMN List AT+CSQ Signal Quality And Bit Error Rate AT+CRLP Radio Link Protocol Parameters Supplementary Service Commands AT+CSSN Supplementary Service Notifications AT+CUSD Unstructured Supplementary Service SMS Commands AT$QCMSS Send Message From Storage AT$QCMGD Delete Message AT$QCMGF SMS Format AT$QCMGL List Messages...
  • Page 7 AT+CPMS Preferred Message Storage 3GPPP Commands AT+CGACT PDP Context Activate Or Deactivate AT+CGANS Manual Response To A Network Request For PDP Context Activation AT+CGATT Data Service Attach Or Detach AT+CGAUTO Automatic Response To A Network Request For PDP Context Activation AT+CGCLASS GPRS Mobile Station Class AT+CGDCONT Define PDP Context AT+CGEREP Data Service Event Reporting...
  • Page 8 AT$FRIEND Modem Friends AT$MDMID Modem ID AT$MLQSIZ Message Log Queue Size AT$MSGLOGCL Message Log Clear AT$MSGLOGDMP Dump Unsent Messages To Serial Port AT$MSGLOGEN Message Log Enable AT$MSGLOGRD Message Log Read Data AT$MSGSND Message Send AT$SMSDA Destination Address For SMS Messages AT$SMSDAEN Enable/Disable AT Commands Over SMS AT$SNDMSG Send Test Message AT$UDPMSG Send And Receive UDP Messages...
  • Page 9 AT$FOTAGET Get Firmware Upgrade OTA AT$FOTAUPG Upgrade Current Firmware FTP Commands AT$ATEXEC Execute AT Command File AT$FFS Generic Flash File System Access AT$FTPABORT Aborts Current Data Operation With FTP Server AT$FTPBLK Change Current FTP BLock Size AT$FTPCFG Configure FTP Parameters AT$FTPCHDIR Change Current Working Directory AT$FTPCLOSE Closes The Connection To The FTP Server AT$FTPDIR Directory Listing...
  • Page 10 AT%CGREG GPRS Extended Registration State AT+CLCK Facility Lock AT+CLIP Calling Line Identification Presentation AT+CNUM Subscriber Number AT+COLP Connected Line Identification AT+COPN Read Operator Names AT+COPS Operator Selection AT+CPIN Enter PIN AT+CPLS Selection Of Preferred PLMN List AT+CPOL Preferred Operator List AT+CPWD Change Password AT+CR -Service Reporting Control AT+CREG Network Registration Info...
  • Page 11 AT$EVTQRY  Query The State Or Value Of The Specified Input Event AT$STOATEV Store AT Command Events AT$USRVAL User Value Miscellaneous Commands AT$ICCID Integrated Circuit Card ID AT$IGNDBNC Debounce Ignition Hardware Line For The Specified Amount Of Time AT$MDSTAT Query Modem Status AT$OFF Power Off Command AT%CSTAT Unsolicited SIM Status AT%EM Engineering Mode...
  • Page 12 AT$OBDBBT Backup Battery Timer AT$OBDBQS Backup Battery Quick Shutdown AT$OBDCUT Clear The OBD2 User Trip Odometer AT$OBDDCL Deceleration Thresholds AT$OBDDSC Discovery Configuration AT$OBDECT Engine Coolant Temperature Threshold AT$OBDEES Excessive Engine Speed Thresholds AT$OBDFAC Set Thresholds To Factory Defaults AT$OBDGSP Use OBD Speed In Place Of GPS Speed AT$OBDIDL Idle Speed Threshold AT$OBDIGN OBD2 Ignition Off Configuration AT$OBDLBL Low Battery Level Threshold...
  • Page 13 AT$GPSLCL Configure Sending Of GPS Message To The Serial Port AT$GPSLNA Enable/Disable Internal LNA AT$GPSOSI Set And Query GPS Overspeed Interval AT$GPSQUAL GPS Quality Filters AT$GPSRD Read Current GPS ASCII Data AT$GPSRST Set And Query GPS Reset Interval AT$GPSVAL GPS Speed Validation AT$ODOCFG Thresholds For Odometer/Speed Filtering AT$ODOMETER GPS Trip Odometer AT$PLYCLR Clear Polygonal Geofence...
  • Page 14 BIT-FIELD TABLE 0 – OBD (0,0) OBD Parm 3 BIT-FIELD TABLE – Parm 3 Bank 1 Appendix - Result Codes Result Codes UNSOLICITED RESULT Codes SMS Unsolicited Result Codes Appendix - Error Codes General Error Codes Network Error Codes SMS Error Codes (+CMS) Release Causes For Extended Error Reporting (+CEER) Extended Error Codes Index...
  • Page 15: Introduction

    Introduction - 1 -...
  • Page 16: Document Scope

    Document Scope The following documentation pertains to the AT Command Set to be used in conjunction with the Novatel Wireless Device identified in the title of this document. Platform Reference And Use The device will be referred to using various terms, to include: MS (Mobile Station), TA (Terminal Adapter), DCE (Data Communication Equipment), or ME (Mobile Equipment).
  • Page 17: Command Syntax

    Command Syntax The attention or “AT” prefix is required prior to entering any command. All commands require a carriage return or <CR> following the entry of the desired command. All command responses are encapsulated by a carriage return and line feed or <CR><LF>. The ASCII display of these characters is suppressed with only the modem response being presented.
  • Page 18: Standard At Commands

    Where applicable, the <value> responses provided for the READ and EXECUTE formats are modem default values. All efforts will be made by Novatel Wireless. to keep these values current in the documentation but will not be responsible for any differences that may occur as a result subsequent software builds and version enhancements.
  • Page 19: General Commands

    General Commands - 5 -...
  • Page 20: At$Pkg Request Firmware Package

    AT$PKG Request Firmware Package AT$PKG Request Firmware Package Command Function This command is used to obtain the firmware package version. Syntax Query Syntax Write Syntax Write Response Read Syntax Read Response Execute Syntax AT$PKG Execute Response <baseline release>-<release offset> Unsolicited Response Parameter Values 1 to 99 ...
  • Page 21 AT$PKG Request Firmware Package <release offset> A = Controlled Availability : The ‘A’ release is a prerelease of the next production release and focuses on new features.  These releases are rarely placed in manufacturing for shipment and the expectation is that customers move to the production release when available.
  • Page 22: At+Cgmi Request Manufacturer Identification

    This command is used to obtain the manufacturer identification information. Syntax Query AT+CGMI=? Syntax Write Syntax Write Response Read Syntax Read Response Execute Syntax AT+CGMI Execute Response Novatel Wireless. Unsolicited Response Parameter Values Return value is manufacturer specific. Notes - 8 -...
  • Page 23: At+Cgmm Request Manufacturer Model Identification

    AT+CGMM Request Manufacturer Model Identification AT+CGMM Request Manufacturer Model Identification Command Function This command is used to obtain the manufacturer model identification information. AT+CGMM=? Syntax Query Syntax Write Syntax Write Response Read Syntax Read Response AT+CGMM Execute Syntax <model> Execute Response Unsolicited Response Parameter Values <model>...
  • Page 24: At+Cgmr Request Revision Identification

    AT+CGMR Request Revision Identification AT+CGMR Request Revision Identification Command Function This command is used to obtain the manufacturer embedded firmware revision information. AT+CGMR=? Syntax Query Syntax Write Syntax Write Response Read Syntax Read Response AT+CGMR Execute Syntax AT+CGMR Execute Response Radio: <radio_vers>...
  • Page 25: At+Cgsn Request Imei

    AT+CGSN Request IMEI AT+CGSN Request IMEI This command is used to obtain the manufacturer International Mobile Command Function Equipment Identity (IMEI). AT+CGSN=? Syntax Query Syntax Write Syntax Write Response Read Syntax Read Response Execute Syntax AT+CGSN Execute Response 0044008824900101 Unsolicited Response Parameter Values Return value is manufacturer specific. ...
  • Page 26: At+Gmi Ta Manufacturer Id

    AT+GMI TA Manufacturer ID AT+GMI TA Manufacturer ID TA returns information about the manufacturer. Command Function Syntax Query Syntax Write Syntax Write Response Read Syntax Read Response Execute Syntax AT+GMI Execute Response Novatel Wireless Unsolicited Response Parameter Values Notes - 12 -...
  • Page 27: At+Gmm Ta Model Id

    AT+GMM TA Model ID AT+GMM TA Model ID Command Function TA returns manufacturer model identification. Syntax Query AT+GMM=? Syntax Write Syntax Write Response Read Syntax Read Response Execute Syntax AT+GMM Execute Response <model> Unsolicited Response Parameter Values Text string containing the model identification information. <model>...
  • Page 28: At+Gmr Ta Revision Number

    AT+GMR TA Revision Number AT+GMR TA Revision Number Returns software revision information. Command Function Syntax Query Syntax Write Syntax Write Response Read Syntax Read Response Execute Syntax AT+GMR Execute Response <revision> Unsolicited Response Parameter Values Notes - 14 -...
  • Page 29: At+Gsn Ta Serial Number

    AT+GSN TA Serial Number AT+GSN TA Serial Number Command Function This command is used to obtain the manufacturer International Mobile Equipment Identity (IMEI). AT+GSN=? Syntax Query Syntax Write Syntax Write Response Read Syntax Read Response AT+GSN Execute Syntax 0044008824900101 Execute Response Unsolicited Response Parameter Values Notes...
  • Page 30: At+Ws46 Select Wireless Network

    AT+WS46 Select Wireless Network AT+WS46 Select Wireless Network Command Function This command is used to select the wireless network to operate with the TA. Syntax Query AT+WS46=? Syntax +WS46: (12) AT+WS46=<n> Write Syntax Write Response AT+WS46? Read Syntax +WS46: 12 Read Response Execute Syntax Execute Response...
  • Page 31: Ati Manufacturer Information About Ta

    ATI Manufacturer Information About TA Manufacturer Information About TA List manufacturer. Command Function Syntax Query Syntax Write Syntax Write Response Read Syntax Read Response Execute Syntax Execute Response Novatel Wireless. Unsolicited Response Parameter Values Notes - 17 -...
  • Page 32: Meta Commands

    META Commands - 18 -...
  • Page 33: At$Hbrst Automatic Modem Reset

    AT$HBRST Automatic Modem Reset AT$HBRST Automatic Modem Reset Command Function This command allows the user to program the reset interval and enable/disable ignition resets on supported devices. AT$HBRST=? Syntax Query $HBRST:(0-168),(0-1*),(0-1),(0-1*) Syntax Write Syntax AT$HBRST=<hours>,<ign rst inhibit>,<motion>,<ignition> Write Response Read Syntax AT$HBRST? Read Response $HBRST:<hours>,<ign rst inhibit>,<motion>,<ignition>...
  • Page 34 AT$HBRST Automatic Modem Reset 0 = Postpone automatic reset when <hours> threshold is reached if device is in <motion> ‘driving’ motion state until mode transitions to ‘parked’ motion state. 1= Ignore motion state when implementing automatic reset logic. 0 = Postpone automatic reset when <hours> threshold is reached if device is in <ignition>...
  • Page 35: At&F Set All Ta Parameters To Factory Defined Configuration

    AT&F Set All TA Parameters To Factory Defined Configuration AT&F Set All TA Parameters to Factory Defined Configuration Set All TA Parameters to Factory Defined Configuration Command Function Syntax Query Syntax Write Syntax Write Response Read Syntax Read Response AT&F Execute Syntax Execute Response Unsolicited Response...
  • Page 36: At&V Display Current Profile

    AT&V Display Current Profile AT&V Display Current Profile This command allows the user to view the settings in the current profile. Command Function Syntax Query Syntax Write Syntax Write Response Read Syntax Read Response Execute Syntax AT&V Execute Response Unsolicited Response Parameter Values Notes - 22 -...
  • Page 37: At&W Save Current Settings

    AT&W Save Current Settings AT&W Save Current Settings Command Function This command allows the user to save the current settings in memory. Syntax Query Syntax Write Syntax Write Response Read Syntax Read Response Execute Syntax AT&W Execute Response Unsolicited Response Parameter Values To ensure successful completion of the command, do not issue additional Notes...
  • Page 38: At+Ceer Extended Error Reporting

    Execute Response +CEER: < DEFBY >,<ORIGSIDE>,<ORIGIN_ENTITY>,<VALUE>[,ERROR DESCRIPTION] Unsolicited Response Parameter Values (defined by) <DEFBY> 0 = Standard 1 =  Novatel Wireless (originating side) <ORIGSIDE>  0 = Network 1 = MS <ORIGIN_ENTITY>:  0 = SIM 1 = ACI 2 = RLP 3 = RR 4 = ...
  • Page 39 AT+CEER Extended Error Reporting 7 = SMSCP 8 = SMSRP 9 =- SMSTP 10 = GMM 11 = SM 12 = FAD 13 = T30 14 = GRR 15 =  PPP 16 =  LLC 17 = SNDCP 18 = PKTIO 19 -= PSI See AT+CEER Table in Appendix B <VALUE>...
  • Page 40: At+Cfun Set Phone Functionality

    AT+CFUN Set Phone Functionality AT+CFUN Set Phone Functionality Command Function Set command selects the level of functionality <fun> in the ME.  Level "full functionality" is where the highest level of power is drawn.  "Minimum functionality" is where minimum power is drawn. Syntax Query AT+CFUN=? Syntax...
  • Page 41: At+Cmee Report Mobile Equipment Errors

    AT+CMEE Report Mobile Equipment Errors AT+CMEE Report Mobile Equipment Errors Set command disables or enables the use of result code +CME ERROR: <err> as Command Function an indication of an error relating to the functionality of the ME. When enabled, ME related errors cause +CME ERROR: <err>...
  • Page 42: At+Cpin Enter Pin

    AT+CPIN Enter PIN AT+CPIN Enter PIN Command Function Set command sends to the ME a password that is necessary before it can be operated (SIM PIN, SIM PUK, PH-SIM PIN, etc.).  If no PIN request is pending, no action is taken towards ME and an error message, +CME ERROR, is returned to TE. ...
  • Page 43 AT+CPIN Enter PIN SIM PUK2 = ME is waiting SIM PUK2 to be given (this <code> is recommended to be returned only when the last executed command resulted in PUK2 authentication failure (i.e. +CME ERROR: 18); if PUK2 and new PIN2 are not entered right after the failure, it is recommended that ME does not block its operation) PH-NET PIN = ME is waiting network personalization password to be given...
  • Page 44: At+Cpuc Price Per Unit And Currency Table

    AT+CPUC Price Per Unit And Currency Table AT+CPUC Price Per Unit and Currency Table Command Function Set command sets the parameters of Advice of Charge related price per unit and currency table in SIM file EFPUCT. Syntax Query Syntax AT+CPUC=<currency>,<ppu>,<passwd> Write Syntax Write Response AT+CPUC?
  • Page 45: At+Cres Restore Settings

    AT+CRES Restore Settings AT+CRES Restore Settings Command Function Restores message service settings from non-volatile memory to active memory. Syntax Query AT+CRES=? Syntax +CRES: (0-3) Write Syntax Write Response Read Syntax Read Response AT+CRES Execute Syntax Execute Response Unsolicited Response Parameter Values Retrieves profiles stored using AT+CSAS.
  • Page 46: At+Csas Save Settings

    AT+CSAS Save Settings AT+CSAS Save Settings Command Function Saves active message service commands into non-volatile memory. Syntax Query AT+CSAS=? Syntax +CSAS: (0-3) Write Syntax Write Response Read Syntax Read Response AT+CSAS Execute Syntax Execute Response Unsolicited Response Parameter Values AT+CRES retrieves stored profiles. Settings specified in commands Service Notes Center Address +CSCA, Set Message Parameters +CSMP and Select Cell Broadcast Message Types +CSCB are saved.
  • Page 47: At+Cscs Select Te Character Set

    AT+CSCS Select TE Character Set AT+CSCS Select TE Character Set Command Function This command is used to select the terminal equipment character set. Syntax Query AT+CSCS=? Syntax +CSCS: "GSM", "IRA" , "PCCP437" , "PCDN" , "8859-1" , "HEX" , “UCS2” AT+CSCS=<chset>...
  • Page 48: At+Csta Select Type Of Address

    AT+CSTA Select Type Of Address AT+CSTA Select Type of Address Command Function This command is used to select the type of number to be used for further dialing commands. AT+CSTA=? Syntax Query +CSTA: (129,145) Syntax Write Syntax AT+CSTA=<n> Write Response Read Syntax AT+CSTA? Read Response...
  • Page 49: At+Fclass Gsm Class Of Service

    AT+FCLASS GSM Class Of Service AT+FCLASS GSM Class of Service Command Function This command puts the TA into a particular mode of operation (data, voice etc.). This causes the TA to process information in a manner suitable for that type of information (rather than for other types of information).
  • Page 50: At+Gcap Request Overall Capabilities For Ta

    AT+GCAP Request Overall Capabilities For TA AT+GCAP Request Overall Capabilities for TA Command Function TA returns a list of additional capabilities Syntax Query Syntax Write Syntax Write Response Read Syntax Read Response Execute Syntax AT+GCAP Execute Response +GCAP: +CIS707-A, +MS, +ES, +DS, +FCLASS Response (if HS 1000) +GCAP: +CGSM Unsolicited Response...
  • Page 51: Ate Command Echo Mode

    ATE Command Echo Mode Command Echo Mode Command Function Determines whether the TA echoes characters typed locally. Syntax Query Syntax Write Syntax ATE<value> Write Response Read Syntax Read Response Execute Syntax Execute Response Unsolicited Response Parameter Values 0 = Do not echo characters locally <value>...
  • Page 52: Atq Result Code Suppression

    ATQ Result Code Suppression Result Code Suppression Command Function Determines whether or not the TA transmits any result code to the TE. Syntax Query Syntax Write Syntax ATQ<value> Write Response Read Syntax Read Response Execute Syntax Execute Response Unsolicited Response Parameter Values 0 =DCE transmits result codes <value>...
  • Page 53: Ats3 Command Line Termination Character

    ATS3 Command Line Termination Character ATS3 Command Line Termination Character Command Function Determines the character recognized by the TA to terminate an incoming command line. ATS3=? Syntax Query S3(0-127) Syntax Write Syntax ATS3=<n> Write Response Read Syntax ATS3? Read Response Execute Syntax Execute Response Unsolicited Response...
  • Page 54: Ats4 Response Formatting Character

    ATS4 Response Formatting Character ATS4 Response Formatting Character Command Function Determines the character generated by the TA for result code and information text. ATS4=? Syntax Query S4(0-127) Syntax Write Syntax ATS4=<n> Write Response Read Syntax ATS4? Read Response Execute Syntax Execute Response Unsolicited Response Parameter Values...
  • Page 55: Ats5 Editing Character

    ATS5 Editing Character ATS5 Editing Character Determines the character recognized by the TA as a request to delete the Command Function preceding character form the command line. ATS5=? Syntax Query S5(0-127) Syntax ATS5=<n> Write Syntax Write Response ATS5? Read Syntax Read Response Execute Syntax Execute Response...
  • Page 56: Atv Response Format

    ATV Response Format Response Format Determines the DCE response format, with or without header character, and Command Function the use of numerical results code. Syntax Query Syntax ATV<value> Write Syntax Write Response Read Syntax Read Response Execute Syntax Execute Response Unsolicited Response Parameter Values <value>...
  • Page 57: Atx Connect Result

    ATX CONNECT Result CONNECT Result Command Function Determines whether or not the TA transmits particular result codes. Syntax Query Syntax Write Syntax ATX<value> Write Response Read Syntax Read Response Execute Syntax Execute Response Unsolicited Response Parameter Values 0 = Short result code format <value>...
  • Page 58: Atz Set All Ta Parameters To Default Configuration

    ATZ Set All TA Parameters To Default Configuration Set All TA Parameters to Default Configuration Set All TA Parameters to Default Configuration. Command Function Syntax Query Syntax Write Syntax Write Response Read Syntax Read Response Execute Syntax Execute Response Unsolicited Response Parameter Values Notes Non volatile memory is not reset.
  • Page 59: Call Control Commands

    Call Control Commands - 45 -...
  • Page 60: Atd Dial Command

    ATD Dial Command Dial command Command Function This command is used to setup an outbound voice or data call. Syntax Query Syntax Write Syntax Write Response Read Syntax Read Response Execute Syntax ATD1234567I; Execute Response NO DIALTONE NO CARRIER CONNECT <value> (for Data only) BUSY or Unsolicited Response Parameter Values...
  • Page 61 Dial command <cmod>  GSM Modifier Characters I = Restrict CLI, i = Allow CLI (Not applicable to HS 1000) Semicolon after dialing string or modifier indicates voice call and forces TA into <;> command mode after successful completion. If sending ATD for voice call via a stored event (AT$STOATEV) replace <;> with a v.
  • Page 62: Ath Hook Control

    ATH Hook Control Hook Control Command Function Disconnect an existing PAD session. Syntax Query Syntax Write Syntax Write Response Read Syntax Read Response Execute Syntax Execute Response Unsolicited Response Parameter Values If data call or session is active, +++ (escape sequence) must be entered to go to Notes command mode prior to sending ATH command.
  • Page 63: H Manual Rejection Of A Network Request For Pdp Context Activation

    H Manual Rejection Of A Network Request For PDP Context Activation Manual Rejection of a Network Request for PDP Context Activation Command Function The V.25ter 'H' or 'H0' (On-hook) command may be used to reject a network request for PDP context activation announced by the unsolicited result code RING.
  • Page 64: Network Service Commands

    Network Service Commands - 50 -...
  • Page 65: At+Cimi Request Imsi

    AT+CIMI Request IMSI AT+CIMI Request IMSI Command Function This command is used to obtain the International Mobile Subscriber Identity (IMSI) value assigned to the SIM. AT+CIMI=? Syntax Query Syntax Write Syntax Write Response Read Syntax Read Response AT+CIMI Execute Syntax 310260101xxxxx Execute Response Unsolicited Response...
  • Page 66: At+Clck Facility Lock

    AT+CLCK Facility Lock AT+CLCK Facility Lock Command This command is used to lock, unlock or interrogate a ME or a network facility <fac>.  When querying the status of a network service (<mode>=2) the response line for a “not Function active” case (<status=0>) should be returned only if service is not active for any <class>.  Is should be possible to abort the command when network facilities are set or interrogated.
  • Page 67 AT+CLCK Facility Lock “AC” =  (All incoming Barring) “FD” =  (SIM Fixed Dialing Feature) "PC" =  (Corporate Personalization, allows personalization to custom corporate group settings) "PP" =  (Provider Personalization, allows for personalization to custom service provider defined groups) "PS" =  PH-SIM (lock PHone to SIM card) (ME asks password when other than current SIM card inserted;...
  • Page 68 AT+CLCK Facility Lock 0 =  Off <status> 1 =  On Notes Quotation marks are optional when entering <passwd>. To set Network Personalization on first SIM inserted Example: To enable SIM PIN - 54 -...
  • Page 69: At+Clckcfg Set Facility Lock Configuration

    AT+CLCKCFG Set Facility Lock Configuration AT+CLCKCFG Set Facility Lock Configuration Command Function This command set the configuration for facility lock “PN” (network personalization) QueryAT+CLCKCFG=? Syntax Query +CLCKCFG: (0-2),(“MCC”),(“MNC”),(“NWSub”) Response Write Syntax AT+CLCKCFG=&lt;mode&gt;,”MCC”,”MNC” Response Read Syntax AT+CLCKCFG? Response +CLCKCFG: MCC,MNC,[NWSub] Execute Syntax Response Parameter Values 0 Disable...
  • Page 70: At+Clckcp Set Corporate Personalization Lock

    AT+CLCKCP Set Corporate Personalization Lock AT+CLCKCP Set Corporate Personalization Lock Command Function allows the user to set, delete and or display the Corporate Provider "AT+CLCKCP Set personalization lock codes, which are stored in the device. Corporate Personalization Lock" on page 56 Syntax Query AT+CLCKCP=? +CLCKCP: (0-2), (0-FE)
  • Page 71: At+Clcksp Set Provider Personalization Lock

    AT+CLCKSP Set Provider Personalization Lock AT+CLCKSP Set Provider Personalization Lock Command Function This command allows the user to set, delete and or display the Service Provider personalization lock codes, which are stored in the phone device. AT+CLCKSP=? Syntax Query +CLCKSP: (0-2),(0-FE) Response AT+CLCKSP= <operation_code>,<sp_personalization_code>...
  • Page 72 AT+CLCKSP Set Provider Personalization Lock < Sp_personalization_code> personalization code which to set or delete from the phones stored list. The valid range for this parameter is 0..FE. The values are hexadecimal input only. The SIM used for the phone must be programmed and inserted into the phone Notes with valid SP codes, and available to be read or this command will not store or delete phone SP...
  • Page 73: At+Cnum Subscriber Number

    AT+CNUM Subscriber Number AT+CNUM Subscriber Number Command Function This command is used to obtain the MSISDNs related to the subscriber. Syntax Query AT+CNUM=? Syntax Write Syntax Write Response Read Syntax Read Response Execute Syntax AT+CNUM Execute Response +CNUM: “Line1”, “xxx xxx xxxx”, 145 Unsolicited Response Parameter Values Notes...
  • Page 74: At+Copn Read Operator Names

    AT+COPN Read Operator Names AT+COPN Read Operator Names Command Function Execute command returns the list of operator names from the ME. Syntax Query Syntax Write Syntax Write Response Read Syntax Read Response Execute Syntax AT+COPN Execute Response +COPN: <numeric1>,<alpha1>[<CR><LF>+COPN: <numeric2>, <alpha2>[...]] Unsolicited Response Parameter Values string type;...
  • Page 75: At+Cops Operator Selection

    AT+COPS Operator Selection AT+COPS Operator Selection Command Write command forces an attempt to select and register the GSM network operator.  <mode> is used to select whether the selection is done automatically by the ME or is Function forced by this command to operator <oper> (it shall be given in format <format>).  If the selected operator is not available, no other operator shall be selected (except <mode>...
  • Page 76 AT+COPS Operator Selection 1 =manual (<oper> field shall be present) 2 = deregister from network 3 = set only <format> (for read command +COPS?), do not attempt registration/deregistration (<oper> field is ignored); this value is not applicable in read command response 4 = manual/automatic (<oper>...
  • Page 77: At+Cpol Preferred Operator List

    AT+CPOL Preferred Operator List AT+CPOL Preferred Operator List Command Function This command is used to list and edit the SIM preferred list of networks. Syntax Query AT+CPOL=? Syntax +CPOL: (1-n), (0-2) AT CPOL=[<index>][, <format>[,<oper>]] Write Syntax Write Response AT+CPOL? Read Syntax +CPOL: <index1>,<format>,<oper1>…...
  • Page 78: At+Cpol Preferred Plmn List

    AT+CPOL Preferred PLMN List AT+CPOL Preferred PLMN List Command Function This command is used for adding/deleting/updating the preferred PLMN list. Also it is used for reading the all used entries from the SIM/USIM list of preferred PLMNs. Syntax Query +CPOL=? Response +CPOL: (list of supported <index>s),(list of supported <format>s) +CME ERROR: <err>...
  • Page 79 AT+CPOL Preferred PLMN List 1 =access technology selected GSM compact access technology: <GSM_Compact_AcTn> 0 = access technology not selected 1 = access technology selected UTRA access technology: <UTRA_AcTn> 0 = access technology not selected 1 = access technology selected Notes Examples - 65 -...
  • Page 80: At+Csq Signal Quality And Bit Error Rate

    AT+CSQ Signal Quality And Bit Error Rate AT+CSQ Signal Quality and Bit Error Rate Execution command returns received signal strength indication <rssi> and Command Function channel bit error rate <ber> from the ME. Syntax Query AT+CSQ=? Syntax +CSQ: 2-31,(99),(99) Write Syntax Write Response Read Syntax Read Response...
  • Page 81 RX Level Range (min) dBm (max) dBm < –110 -110 -110 -109 -109 -108 -108 -107 -107 -106 -106 -105 -105 -104 -104 -103 -103 -102 -102 -101 -101 -100 -100 - 67 -...
  • Page 82 > –48 dBm Table 5-1 RSSI values - 68 -...
  • Page 83: At+Crlp Radio Link Protocol Parameters

    AT+CRLP Radio Link Protocol Parameters Radio Link Protocol Parameters AT+CRLP Command Function This command is used to select the radio link protocol parameters. Syntax Query AT+CRLP=? Syntax +CRLP: (0-61), (0-61), (39-255), (1-255) AT+CRLP=<iws>,<mws>,<T1>,<N2> Write Syntax OK/ERROR Write Response AT+CRLP? Read Syntax +CRLP: 61, 61, 48, 6 Read Response Execute Syntax...
  • Page 84: Supplementary Service Commands

    Supplementary Service Commands - 70 -...
  • Page 85: At+Cssn Supplementary Service Notifications

    AT+CSSN Supplementary Service Notifications AT+CSSN Supplementary Service Notifications This command refers to supplementary service related network initiated Command Function notifications.  The set command enables/disables the presentation of notification result codes from TA to TE. When <n>=1 and a supplementary service notification is received after a mobile originated call setup, intermediate result code +CSSI: <code1>[,<index>] is sent to TE before any other MO call setup result codes are presented. ...
  • Page 86 AT+CSSN Supplementary Service Notifications <m> (parameter sets/shows the +CSSU result code presentation status in the TA): 0 = disable 1 = enable 0  = unconditional call forwarding is active <code1> 1 = some of the conditional call forwardings are active 2 = call has been forwarded 3 = call is waiting 4 = this is a CUG call (also <index>...
  • Page 87: At+Cusd Unstructured Supplementary Service

    AT+CUSD Unstructured Supplementary Service AT+CUSD Unstructured Supplementary Service Command Function This command allows control of the Unstructured Supplementary Service Data (USSD)].  Both network and mobile initiated operations are supported.  Parameter <n> is used to disable/enable the presentation of an unsolicited result code (network initiated operation) to the TE.
  • Page 88 AT+CUSD Unstructured Supplementary Service <dcs> language parameter - Default 15 (Language unspecified) Notes AT+CUSD=1,"*201*35#",15 Example +CUSD: 0,"*201*35#",15 (network response) USSD stings can also be sent using the ATD command. ATD*201*35# +CUSD: 0,"*201*35#",15 (network response) - 74 -...
  • Page 89: Sms Commands

    SMS Commands - 75 -...
  • Page 90: At$Qcmss Send Message From Storage

    AT$QCMSS Send Message From Storage AT$QCMSS Send Message from Storage Command Function Sends message (with location value) from preferred message storage. Syntax Query Syntax Write Syntax Write Response Read Syntax Read Response Execute Syntax AT$QCMSS=<index> Execute Response $QCMSS: <mr> Unsolicited Response Parameter Values Integer value of location number supported by associated memory <index>...
  • Page 91: At$Qcmgd Delete Message

    AT$QCMGD Delete Message AT$QCMGD Delete Message Deletes message from preferred storage location. Command Function AT$QCMGD=? Syntax Query $QCMGD:(<indexList>),(0-4) Syntax Write Syntax Write Response Read Syntax Read Response Execute Syntax AT$QCMGD=<index>[,<status>] Execute Response Unsolicited Response Parameter Values <index> Integer value of memory location. <status>...
  • Page 92: At$Qcmgf Sms Format

    AT$QCMGF SMS Format AT$QCMGF SMS Format Command Function Set command tells the TA, which input and output format of messages to use. <mode> indicates the format of messages used with send, list, read and write commands and unsolicited result codes resulting from received messages. Syntax Query AT$QCMGF=? Syntax...
  • Page 93: At$Qcmgl List Messages

    AT$QCMGL List Messages AT$QCMGL List Messages Command Function List messages from storage. Syntax Query AT$QCMGL=? Syntax $QCMGL: (“REC UNREAD”,”REC READ”,”STO UNSENT”,”STO SENT”,”ALL”) Write Syntax Write Response Read Syntax Read Response AT$QCMGL =<stat> Execute Syntax $QCMGL: <index>,<stat>,<da/oa>, [<alpha>,<scts>,<tooa/toda>,<length>] Execute Response <CR><LF> data Unsolicited Response See Notes Parameter Values...
  • Page 94 AT$QCMGL List Messages Address Type-of-Address octet in integer format <tooa/toda> Length of message in octets <length> Above settings for <stat> assume AT$QCMGF=1 (text mode).  Notes Parameters in [] may or may not be reported dependent upon the setting of AT$QCMGF. 0 = “Rec Unread”...
  • Page 95: At$Qcmgr Read Message

    AT$QCMGR Read Message AT$QCMGR Read Message Command Function Read stored messages. Syntax Query Syntax Write Syntax Write Response Read Syntax Read Response Execute Syntax AT$QCMGR=<index> Execute Response $QCMGR: <stat>,<oa>,<scts>,[<tooa>,<fo>,<pid>,<sca>,<tosca>, <length>] <CR><LF><data> Unsolicited Response Parameter Values <stat> Status of message (Rec Read, Rec Unread, Sto Unsent, Sto Sent) <oa>...
  • Page 96: At$Qcmgs Send Message

    AT$QCMGS Send Message AT$QCMGS Send Message Command Function Sends message from the TE to the network. Syntax Query Syntax Write Syntax Write Response Read Syntax Read Response Execute Syntax AT$QCMGS=”<da>”,[<toda>] Execute Response Enter text <cntl Z> $QCMGS <mr> Unsolicited Response Parameter Values <da>...
  • Page 97: At$Qcmgw Write Message To Memory

    AT$QCMGW Write Message To Memory AT$QCMGW Write Message to Memory Command Function Writes message to preferred storage location. Syntax Query Syntax Write Syntax Write Response Read Syntax Read Response Execute Syntax AT$QCMGW=<”da”><CR><LF> Execute Response Text is entered<cntlZ> $CMGW: <index> Unsolicited Response Parameter Values <da>...
  • Page 98: At$Qcnmi New Message Indications To Te

    AT$QCNMI New Message Indications To TE AT$QCNMI New Message Indications to TE Command Function New Message Indications to TE Syntax Query $QCNMI=? Response QCNMI: (list of supported <mode>s),(list of supported <mt>s),(list of supported <bfr>s) $QCNMI=[<mode>[,<mt>[,<bfr>]]] Write Syntax $QCMS ERROR: <err> Response $QCNMI? Read Syntax...
  • Page 99: At$Qcpms Preferred Message Storage

    AT$QCPMS Preferred Message Storage AT$QCPMS Preferred Message Storage Command Function Set command selects memory storages <mem1>, <mem2> and <mem3> to be used for reading, writing, etc. AT$QCPMS=? Syntax Query $QCPMS: "ME","MT" Syntax Write Syntax AT$QCPMS=<mem1>,<mem2>,<mem3> Write Response Read Syntax AT$QCPMS? Read Response $QCPMS: <mem1>,<usedSpace1>,<maxSpace1>,<mem2>,<usedSpace2>, <maxSpace2>,<mem3>,<usedSpace3>,<maxSpace3>...
  • Page 100: At$Qcsmp Set Text Mode Parameters

    AT$QCSMP Set Text Mode Parameters AT$QCSMP Set Text Mode Parameters Command Function Selects additional values needed when the SMS is sent to the network or placed in storage. AT$QCSMP=? Syntax Query Syntax AT$QCSMP=<tid>,<vpf>,<vp>,<ddtf>,<ddt> Write Syntax Write Response AT$QCSMP? Read Syntax $QCSMP: 4095, 0, "string", 0, 0 Read Response Execute Syntax...
  • Page 101: At$Smsurc Enable Urc To Be Sent By Sms

    AT$SMSURC Enable URC To Be Sent By SMS AT$SMSURC Enable URC to be sent by SMS Command Function This command enables some URCs to be sent via SMS. Syntax Query AT$SMSURC=? Syntax $SMSURC: (0-1),(0-1) AT$SMSURC=<urc1>,<urc2> Write Syntax Write Response AT$SMSURC? Read Syntax $SMSURC: Read Response...
  • Page 102: At+Cmgf Sms Format

    AT+CMGF SMS Format AT+CMGF SMS Format Command Function Set command tells the TA, which input and output format of messages to use. <mode> indicates the format of messages used with send, list, read and write commands and unsolicited result codes resulting from received messages. Mode can be either PDU mode (entire TP data units used) or text mode (headers and body of the messages given as separate parameters).
  • Page 103: At+Cmgd Delete Message

    AT+CMGD Delete Message AT+CMGD Delete Message Command Function Deletes message from preferred storage location. Syntax Query AT+CMGD=? Syntax +CMGD: (list of message indexes),(0-4) Write Syntax Write Response Read Syntax Read Response Execute Syntax AT+CMGD=<index>,<status> Execute Response Unsolicited Response Parameter Values Integer value of memory location.
  • Page 104: At+Cmgl List Messages

    AT+CMGL List Messages AT+CMGL List Messages Command Function List messages from storage. Syntax Query AT+CMGL=? Syntax +CMGL: (“REC UNREAD”,”REC READ”,”STO UNSENT”,”STO SENT”,”ALL”) Write Syntax Write Response Read Syntax Read Response AT+CMGL =<stat> Execute Syntax +CMGL: <index>,<stat>,<da/oa>, [<alpha>,<scts>,<tooa/toda>,<length>] Execute Response <CR><LF> data Unsolicited Response See Notes Parameter Values...
  • Page 105 AT+CMGL List Messages Address Type-of-Address octet in integer format <tooa/toda> Length of message in octets <length> Above settings for <stat> assume AT+CMGF=1 (text mode).  Notes Parameters in [] may or may not be reported dependent upon the setting of AT+CMGF. 0 = “Rec Unread”...
  • Page 106: At+Cmgr Read Message

    AT+CMGR Read Message AT+CMGR Read Message Command Function Read stored messages. Syntax Query Syntax Write Syntax Write Response Read Syntax Read Response Execute Syntax AT+CMGR=<index> Execute Response +CMGR: <stat>,<oa>,<scts>,[<tooa>,<fo>,<pid>,<sca>,<tosca>, <length>] <CR><LF><data> Unsolicited Response Parameter Values <stat> Status of message (Rec Read, Rec Unread, Sto Unsent, Sto Sent) <oa>...
  • Page 107: At+Cmgs Send Message

    AT+CMGS Send Message AT+CMGS Send Message Command Function Sends message from the TE to the network. Syntax Query Syntax Write Syntax Write Response Read Syntax Read Response Execute Syntax AT+CMGS=”<da>”,[<toda>] Execute Response Enter text <cntl Z> +CMGS <mr> Unsolicited Response Parameter Values <da>...
  • Page 108: At+Cmgw Write Message To Memory

    AT+CMGW Write Message To Memory AT+CMGW Write Message to Memory Command Function Writes message to preferred storage location. Syntax Query Syntax Write Syntax Write Response Read Syntax Read Response Execute Syntax AT+CMGW=<”da”><CR><LF> Execute Response Text is entered<cntlZ> +CMGW: <index> Unsolicited Response Parameter Values <da>...
  • Page 109: At+Cmss Send Message From Storage

    AT+CMSS Send Message From Storage AT+CMSS Send Message from Storage Command Function Send Message from Storage Syntax Query Response Write Syntax +CMSS=<index> Response if PDU mode (+CMGF=0) and sending successful: +CMSS: <mr> if sending fails: +CMS ERROR: <err> Read Syntax Response Execute Syntax Response...
  • Page 110: At+Cnmi New Message Indication To Te

    AT+CNMI New Message Indication To TE AT+CNMI New Message Indication to TE Command Function Selects how incoming messages from the network are indicated to the TE when the TE is active. AT+CNMI=? Syntax Query +CNMI: (0-2),(0-3),(0),(0),(0,1) Syntax Write Syntax AT+CNMI=<mode>,<mt>,<bm>,<ds>,<bfr> Write Response Read Syntax AT+CNMI?
  • Page 111 AT+CNMI New Message Indication to TE message waiting indication group (store message): as in GSM 03.38, but use <mem3> as preferred memory as <mt>=0 but send indication if message stored successfully <mt>1 no class: route message to TE <mt>2 class 0: as in GSM 03.38, but also route message to TE and do not try to store it in memory class 1: route message to TE class 2: as <mt>=1...
  • Page 112: At+Cpms Preferred Message Storage

    AT+CPMS Preferred Message Storage AT+CPMS Preferred Message Storage Command Function Set command selects memory storages <mem1>, <mem2> and <mem3> to be used for reading, writing, etc. AT+CPMS=? Syntax Query +CPMS: (“ME”,“SM”),(“ME”,“SM”),(“ME”,“SM”) Syntax Write Syntax AT+CPMS=<mem1>,<mem2>,<mem3> Write Response +CPMS: 0,25,0,25,0,25 AT+CPMS? Read Syntax +CPMS: “SM”,0,25,“SM”,0,25,“SM”,0,25 Read Response...
  • Page 113: 3Gppp Commands

    3GPPP Commands - 99 -...
  • Page 114: At+Cgact Pdp Context Activate Or Deactivate

    AT+CGACT PDP Context Activate Or Deactivate AT+CGACT PDP Context Activate or Deactivate Command Function The execution command is used to activate or deactivate the specified PDP context (s). AT+CGACT=? Syntax Query +CGACT: (0,1) Syntax Write Syntax AT+CGACT=<state>,<cid> Write Response Read Syntax AT+CGACT? Read Response +CGACT: 1,0...
  • Page 115: At+Cgans Manual Response To A Network Request For Pdp Context Activation

    AT+CGANS Manual Response To A Network Request For PDP Context Activation AT+CGANS Manual Response to a Network Request for PDP Context Activation Command Function The execution command requests the MT to respond to a network request for GPRS PDP context activation which has been signaled to the TE by the RING or +CRING: unsolicited result code.
  • Page 116: At+Cgatt Data Service Attach Or Detach

    AT+CGATT Data Service Attach Or Detach AT+CGATT Data Service Attach or Detach Command Function The execution command is used to attach the device to, or detach the device from data service. AT+CGATT=? Syntax Query +CGATT: (0,1) Syntax Write Syntax AT+CGATT=<state> Write Response Read Syntax AT+CGATT?
  • Page 117: At+Cgauto Automatic Response To A Network Request For Pdp Context Activation

    AT+CGAUTO Automatic Response To A Network Request For PDP Context Activation AT+CGAUTO Automatic Response to a Network Request for PDP Context Activation Command Function The set command disables or enables an automatic positive response (auto- answer) to the receipt of a Request PDP Context Activation message from the network.
  • Page 118: At+Cgclass Gprs Mobile Station Class

    AT+CGCLASS GPRS Mobile Station Class AT+CGCLASS GPRS Mobile Station Class Command Function Sets the MT to operate to a specified GPRS mobile class. Syntax Query AT+CGCLASS=? Syntax +CGCLASS: (“B”,”CG”,”CC”) AT+CGCLASS=<class> Write Syntax Write Response AT+CGCLASS? Read Syntax +CGCLASS:  “B” Read Response Execute Syntax Execute Response Unsolicited Response...
  • Page 119: At+Cgdcont Define Pdp Context

    AT+CGDCONT Define PDP Context AT+CGDCONT Define PDP Context Command Function Specifies PDP context parameter values for a PDP context identified by the (local) context identification parameter, <cid>. AT+CGDCONT=? Syntax Query +CGDCONT: (1-6),"IP",,,(0),(0,1) Syntax Write Syntax AT+CGDCONT=<cid>,<PDP_ Type>,<APN>,<PDP_ADDR>,<d_comp>,<h_ comp> Write Response AT+CGDCONT? Read Syntax +CGDCONT: <cid>,<PDP Type>,<”APN”>,<”PDP_ADDR”>,<d_comp>,<h_...
  • Page 120 AT+CGDCONT Define PDP Context 0 = off Note: Currently AUF IDL does not support PDP header compression, that's why the supported value is 0. AT parser will ignore this parameter. 0 = off <h_comp> 1 = on A numeric parameter that controls PDP header compression. <h_comp>...
  • Page 121: At+Cgerep Data Service Event Reporting

    AT+CGEREP Data Service Event Reporting AT+CGEREP Data Service Event Reporting Command Function This command enables or disables sending of unsolicited result codes, +CGEV: XXX from MT to TE in the case of certain events occurring in the MT or the network.
  • Page 122: At+Cgev Deactivation Indication Reporting

    AT+CGEV Deactivation Indication Reporting AT+CGEV Deactivation Indication Reporting Command Function When event reporting is enabled (using AT+CGEREP), in case the AT parser receives the asynchronous event Deactivate Indication initiated from the network, the AT parser will send the AT+CGEV command to the Terminal to notify this event.
  • Page 123: At+Cgpaddr Show Pdp Address

    AT+CGPADDR Show PDP Address AT+CGPADDR Show PDP Address Command Function The execution command returns a list of PDP addresses for the specified context identifiers. AT+CGPADDR=? Syntax Query +CGPADDR:  (1) Syntax Write Syntax Write Response Read Syntax Read Response Execute Syntax AT+CGPADDR=<cid>...
  • Page 124: At+Cgqmin Quality Of Service Profile (Minimum Acceptable)

    AT+CGQMIN Quality Of Service Profile (Minimum Acceptable) AT+CGQMIN Quality of Service Profile (Minimum Acceptable) Command Function Allows the TE to specify a minimum acceptable profile which is checked by the MT against the negotiated profile returned in the Activate PDP Context Accept message. AT+CGQMIN=? Syntax Query +CGQMIN: ...
  • Page 125: At+Cgreq Quality Of Service

    AT+CGREQ Quality Of Service AT+CGREQ Quality of Service The set command specifies a profile for the context identified by the (local) Command Function context identification parameter, <cid>. Since this is the same parameter that is used in the +CGDCONT and +CGDSCONT commands, the +CGQREQ command is effectively an extension to these commands.
  • Page 126 AT+CGREQ Quality of Service <peak> a numeric parameter which specifies the peak throughput class <mean> a numeric parameter which specifies the mean throughput class Notes Examples - 112 -...
  • Page 127: At+Cgsms Select Service For Mo Sms Messages

    AT+CGSMS Select Service For MO SMS Messages AT+CGSMS Select Service for MO SMS Messages Command Function The set command is used to specify the service or service preference that the MT will use to send MO SMS messages. AT+CGSMS=? Syntax Query +CGSMS: ...
  • Page 128: At%Cgpco Set Type Of Authentication, Username And Password

    AT%CGPCO Set Type Of Authentication, Username And Password AT%CGPCO Set Type of Authentication, Username and Password This command sets the type of Authentication, username and password for GPRS Command Function context activation. AT%CGPCO=? Syntax Query %CGPCO: 0,(0-251),(0-6) Syntax AT%CGPCO=<Input  format>,“<Authentication data>”,<cid> Write Syntax Write Response AT%CGPCO?
  • Page 129 AT%CGPCO Set Type of Authentication, Username and Password Protocol Configuration Option specified in Hex value; maximum size is equal to 251 bytes. 0 = The new username and password is to be applied to all context Activation. <cid> 1 = The new username and password is to be applied to Context identifier 1. 2 = The new username and password is to be applied to Context identifier 2.
  • Page 130: At%Cgppp Negotiation Selection

    AT%CGPPP Negotiation Selection PPP Negotiation Selection AT%CGPPP Command Function This command is used select the type of negotiation protocol. Syntax Query AT%CGPPP=? Syntax %CGPPP: (0-3) AT%CGPPP=<pt> Write Syntax Write Response Read Syntax Read Response Execute Syntax Execute Response Unsolicited Response Parameter Values (authentication protocol) <pt>...
  • Page 131: Atd Request Gprs Service

    ATD Request GPRS Service Request GPRS Service This command causes the MT to perform whatever actions are necessary to Command Function establish communication between the TE and the external PDN Syntax Query Syntax Write Syntax Write Response Read Syntax Read Response Execute Syntax ATD<GPRS_SC><CID># Execute Response...
  • Page 132: Ip Router Commands

    IP Router Commands - 118 -...
  • Page 133: At$Flfilt Filter Icmp Echo Request

    AT$FLFILT Filter ICMP Echo Request AT$FLFILT Filter ICMP Echo Request Command Function This command allows the user to filter the ICMP echo request based against the Friends list AT$FLFILT=? Syntax Query $FLFILT: (0-1) Syntax Write Syntax Write Response Read Syntax AT$FLFILT? Read Response $FLFILT: <enable>...
  • Page 134: At$Gateway Gateway Ip

    AT$GATEWAY Gateway IP AT$GATEWAY Gateway IP This command allows the user to select a gateway IP.   Windows CE 3.0 devices Command Function and some Linux platforms require a gateway address.  Default value “0.0.0.0” indicates that no gateway IP will be requested from the host. A non-zero value will cause the modem to request the indicated gateway IP from the host.
  • Page 135: At$Netip Display Network Assigned Ip & Dns

    AT$NETIP Display Network Assigned IP & DNS AT$NETIP Display Network Assigned IP & DNS Command Function This command allows the user to query the modem’s network assigned IP. Syntax Query Syntax Write Syntax Write Response AT$NETIP? Read Syntax <”IP”>,<”DNS1”>,<”DNS2”> Read Response Execute Syntax Execute Response Unsolicited Response...
  • Page 136: At$Ping Send Icmp Echo Request

    AT$PING Send ICMP Echo Request AT$PING Send ICMP Echo Request This command allows the user to send an ICMP echo request and display the echo Command Function reply (ping). AT$PING=? Syntax Query $PING: “host”,(1-5),(1-10) Syntax Write Syntax Write Response Read Syntax Read Response Execute Syntax AT$PING=<”host”>,<count>,<timeout>...
  • Page 137: Message Commands

    Message Commands - 123 -...
  • Page 138: At$Apiopt  Enable Api Optional Header Fields

    Enable API Optional Header Fields This command allows the user to enable specific Optional Header Fields to be Command Function included in the UDPAPI and TCPAPIs’ API Optional Header. See Novatel Wireless GSM/GPRS Family API Reference (GSM0308UG001) for details. AT$APIOPT=?
  • Page 139 AT$APIOPT Enable API Optional Header Fields 4 = Enable sending of the full four bytes of the Event Sequence Number in TCPAPI or UDPAPI Header 0 = UDPAPI header is enabled (default) <HdrDisable> 1 = UDPAPI header is disabled for UDP messages sent via event engine. The UDPAPI header will not be disabled if bit 18 (send this OTA message via SMS when GPRS services are not available) is set in parm2 of the $event command that generates the message (see AT$EVENT).
  • Page 140 AT$APIOPT Enable API Optional Header Fields 0 = Disable sending of Parameter 3 data in the optional header <SendParam3> 1 = Enable sending of Parameter 3 data in the optional header Notes When a message is formatted for transmission via the event engine (UDP, TCP, SMS, or serial), we call the function to retrieve/increment the sequence number.
  • Page 141: At$Apipwd Api Password

    Parameter Values Maximum of 8 characters. A NULL password indicates ALL remote users are <API password> allowed API access. See Novatel Wireless GSM-GPRS Family UDP-API Reference GSM0308UG001 for Notes further details regarding the use of the API Password. - 127 -...
  • Page 142: At$Atpasswd Set Authorization For At Commands For Serial, Sms And Api

    AT$ATPASSWD Set Authorization For AT Commands For Serial, SMS And API AT$ATPASSWD Set authorization for AT commands for serial, SMS and API Command Function This command allows the user to enable or disable authorization for AT commands for the serial, SMS and API.  It also sets the password required to run this command Syntax Query AT$ATPASSWD=?
  • Page 143 AT$ATPASSWD Set authorization for AT commands for serial, SMS and API authorized.  To authorize API and SMS only, the mask value is 6 (4 + 2).  AT commands entered over the serial port will not execute and will reply with ERROR.
  • Page 144: At$Chkin Configure Device Check-In

    AT$CHKIN Configure Device Check-in AT$CHKIN Configure Device Check-in Command Function This command adds event group 8 to the event table and configures the device check-in feature. The feature is used to send a wakeup type message to an alternate server (server other than the one the device normally reports). This alternate server is listed in the $FRIEND list with a usage=4.
  • Page 145 Example: AT$CHKIN=1,x adds event group 8 to the event table. AT$CHKIN=0,x removes event group 8 from the event table. This setting persists through device power cycles and resets for MT 3050 and MT 3060 products. - 131 -...
  • Page 146: At$Friend Modem Friends

    AT$FRIEND Modem Friends AT$FRIEND Modem Friends Command Function This command allows the user to configure the modem friend/server list.  A friend is always allowed remote API access.  Friend servers can be configured to receive WAKEUP messages whenever the modem receives a new IP, or after a certain period has elapsed.
  • Page 147 AT$FRIEND Modem Friends Execute Response Unsolicited Response Parameter Values friend identification (1-10). <friend number> 0 = Server is disabled. <server indication> 1 = Server is enabled. friend IP value. <friend IP> friend DNS name <DNS name> friend destination port (TCP API only). <destination port>...
  • Page 148: At$Mdmid Modem Id

    AT$MDMID Modem ID AT$MDMID Modem ID Command Function This command allows the user to query/set the modem ID.  The modem ID is copied into each wakeup message sent from the modem. (see AT$WAKEUP) AT$MDMID=? Syntax Query $MDMID: ("MODEM ID") Syntax Write Syntax AT$MDMID =”<modem ID>”...
  • Page 149: At$Mlqsiz Message Log Queue Size

    AT$MLQSIZ Message Log Queue Size AT$MLQSIZ Message Log Queue Size Command Function The $MLQSIZ allows the user to restrict the number of unsent messages maintained in the  buffers for the four message log queues: UDP, UDP with SMS backup, SMS, and TCP.
  • Page 150 AT$MLQSIZ Message Log Queue Size Maximum # of unsent messages stored in message log queue for TCP messages. <TcpQsize> Valid range is 0-3000.  The default is 0, which is treated as a special value indicating no message size restriction. This is the equivalent of restricting the size of this queue to 3000 messages.
  • Page 151: At$Msglogcl Message Log Clear

    AT$MSGLOGCL Message Log Clear AT$MSGLOGCL Message Log Clear Command Function The $MSGLOGCL command erases the log file. Syntax Query Syntax Write Syntax Write Response Read Syntax Read Response Execute Syntax AT$MSGLOGCL Execute Response Unsolicited Response None Parameter Values If AT&F is performed, the message log buffer will be cleared. The message log Notes buffer will also be cleared if the $MDMID is changed.
  • Page 152: At$Msglogdmp Dump Unsent Messages To Serial Port

    AT$MSGLOGDMP Dump Unsent Messages To Serial Port AT$MSGLOGDMP Dump Unsent Messages to Serial Port Command Function This command allows the user to dump the contents of the unsent messages to the serial port. This command is non-destructive in that it does not actually remove the messages from the queue Syntax Query AT$MSGLOGDMP=?
  • Page 153 AT$MSGLOGDMP Dump Unsent Messages to Serial Port 1-83 (default = 16) number of bytes displayed per line for binary data (each byte <bytes_per_line> is represented as a two-digit hex value followed by a space) 0 = display unsent messages only (default) <display_all>...
  • Page 154: At$Msglogen Message Log Enable

    AT$MSGLOGEN Message Log Enable AT$MSGLOGEN Message Log Enable Command Function The $MSGLOGEN command has been created to enable or disable saving Event data generated via the event engine in modem’s memory AT$MSGLOGEN=? Syntax Query $MSGLOGEN: (0-1) Syntax Write Syntax AT$MSLOGEN=<setting> Write Response Read Syntax AT$MSGLOGEN?
  • Page 155: At$Msglogrd Message Log Read Data

    AT$MSGLOGRD Message Log Read Data AT$MSGLOGRD Message Log Read Data The $MSGLOGRD command is used to query the status of the four event-engine Command Function message logs.  Using the queue status this command can be used to resend messages that have already been sent and are still in the log. AT$MSGLOGRD=? Syntax Query $MSGLOGRD: (0-3),(0-x),(0-y)
  • Page 156 AT$MSGLOGRD Message Log Read Data Execute Response Unsolicited Response Parameter Values <queue> 0 –43 (possible valid values). 0 = event data that was configured to be sent to a remote server via network provider's data connection. 1 = event data that was configured to be sent to a remote server via network provider's data connection primarily but also use SMS as backup method if network provider's data connection is not available.
  • Page 157: At$Msgsnd Message Send

    AT$MSGSND Message Send AT$MSGSND Message Send Command Function The $MSGSND command has been created to allow sending of data from one mode to another. AT$MSGSND=? Syntax Query AT$MSGSND: (0-5),("DATA") Syntax Write Syntax Write Response Read Syntax Read Response Execute Syntax AT$MSGSND=<destination>,<”data”>...
  • Page 158 AT$MSGSND Message Send <destination> 0 – 5 (possible valid values) 0 = <”data”> is sent out the USB port 1 = <”data”> is sent to all SMS addresses listed in AT$SMSDA command. 2 = <”data”> is sent via UDP API to IP address and port number of the first UDP server listed in the AT$FRIEND command 3 = <”data”>...
  • Page 159: At$Smsda Destination Address For Sms Messages

    AT$SMSDA Destination Address For SMS Messages AT$SMSDA Destination Address for SMS Messages Command Function This command allows a user to configure the phone number or email address for the  sending of event data. It is also  used in limiting the originating address for sending ...
  • Page 160 AT$SMSDA Destination Address for SMS Messages 38 characters or less phone number or email address <dest addr> (Phone numbers must match exactly as they appear in the AT+CGML=”ALL” command response.) 7 characters or less gateway number for email address <gateway> The ability to limit AT Commands over SMS is now also controlled by Notes AT#SMSDAEN.
  • Page 161: At$Smsdaen Enable/Disable At Commands Over Sms

    AT$SMSDAEN Enable/Disable AT Commands Over SMS AT$SMSDAEN Enable/Disable AT Commands over SMS This command allows the user to enable or disable the ability to allow AT Command Function commands over SMS AT$SMSDAEN =? Syntax Query $SMSDAEN: (0-1) Syntax AT$SMSDAEN =<mode> Write Syntax Write Response AT$SMSDAEN? Read Syntax...
  • Page 162: At$Sndmsg Send Test Message

    AT$SNDMSG Send Test Message AT$SNDMSG Send Test message Command Function This command allows the user to send the requested test message to the destination IP and port as defined in AT$FRIEND and AT$UDPAPI. Syntax Query Syntax AT$SNDMSG=<test message select > Write Syntax Write Response Read Syntax...
  • Page 163: At$Udpmsg Send And Receive Udp Messages

    AT$UDPMSG Send And Receive UDP Messages AT$UDPMSG Send and Receive UDP Messages Command Function This command allows the user to send UDP/IP data packets while in AT command mode. The destination IP address is set by the $friend command while the port number is set by the $udpapi command.
  • Page 164 AT$UDPMSG Send and Receive UDP Messages "ABCD"  (Data to be transmitted in quotes) (NOTE: HEX format data shall always <data>   be entered as two ASCII characters per byte. ex: 0x5 should be entered as 05) This optional parameter, when enabled, allows a user to store the message in the <flash>...
  • Page 165: At$Wakeup Modem To Server Wakeup/Keep Alive

    AT$WAKEUP Modem To Server Wakeup/Keep Alive  AT$WAKEUP Modem to Server Wakeup/Keep Alive Command Function This command allows the user to configure the modem wakeup/keep alive parameters.  These parameters control how the modem initiates contact with its server friends.   Parameters can be selected so that a wakeup message sequence is executed every time the modem receives a new IP, and/or after a requested period has passed since the previous wakeup sequence has completed.  ...
  • Page 166 AT$WAKEUP Modem to Server Wakeup/Keep Alive 0 = No wakeup messages sent <wakeup mode> 1 = Send one   message upon receipt of new IP and every <retry period> minutes 2 = send acknowledgement message using at$acktm parameters upon receipt of new IP and every <retry period> minutes message The number of minutes for keep alive period.
  • Page 167: At%Sncnt Query (Or Reset) The Byte Counters (Gprs Only)

    AT%SNCNT Query (or Reset) The Byte Counters (GPRS Only) AT%SNCNT Query (or Reset) the Byte Counters. (GPRS Only) Command Function Returns (or resets) the byte counts of every current connection. Syntax Query AT%SNCNT=? Syntax %SNCNT: (0) AT%%SNCNT=<rst> Write Syntax Write Response AT%SNCNT? Read Syntax Read Response...
  • Page 168: Api Commands

    API Commands - 154 -...
  • Page 169: Tcp Api Commands

    TCP API Commands AT$TCPAPI TCP API Control AT$TCPAPI TCP API Control Command Function This command allows the user to initiate and terminate and query the status of the TCP API connection.  Please note that the TCP API can only be used over the air.
  • Page 170 AT$TCPAPI TCP API Control 1 = Init 2 = Idle 3 = Connecting 4 = Waiting for Header 5 = Waiting for Frame TCP API Transmit Task <Trans Task> 0 = None 1 = Init 2 = Idle 3 = Connected 4 = Sending Friend Index (1 –...
  • Page 171: At$Tcpidleto Tcp Api Idle Timeout

    AT$TCPIDLETO TCP API Idle Timeout AT$TCPIDLETO TCP API Idle Timeout Specifies the number of seconds without data traffic, in either direction, before Command Function closing the connection. AT$TCPIDLETO=? Syntax Query $TCPIDLETO: (10-86400) Syntax AT$TCPIDLETO=<Timeout> Write Syntax Write Response AT$TCPIDLETO? Read Syntax $TCPIDLETO: <Timeout>...
  • Page 172: At$Tcprestrt Tcp Api Restart

    AT$TCPRESTRT TCP API Restart AT$TCPRESTRT TCP API Restart If a connection exists, it is dropped and a new connection is attempted starting Command Function at the beginning of the Friend list. AT$TCPRESTRT=? Syntax Query Syntax Write Syntax Write Response Read Syntax Read Response AT$TCPRESTRT Execute Syntax...
  • Page 173: At$Tcpretryto Tcp Api Retry Timeout

    AT$TCPRETRYTO TCP API Retry Timeout AT$TCPRETRYTO TCP API Retry Timeout Specifies the number of seconds without receiving a TCP level ACK that will Command Function cause the connection to be closed. AT$TCPRETRYTO=? Syntax Query $TCPRETRYTO: (120-65535) Syntax AT$TCPRETRYTO=<Timeout> Write Syntax Write Response AT$TCPRETRYTO? Read Syntax...
  • Page 174: At$Tcpsrc Tcp Api Source Ports

    AT$TCPSRC TCP API Source Ports AT$TCPSRC TCP API Source Ports Specifies the TCP API source port range used when making a TCPAPI Command Function connection. AT$TCPSRC=? Syntax Query $TCPSRC: (1024-65535),(1024-65535) Syntax AT$TCPSRC=<Start Port Number>,[<End Port Number>] Write Syntax Write Response AT$TCPSRC? Read Syntax $TCPSRC: <Start Port Number>,<End Port Number>...
  • Page 175: At$Tcpstats Tcp Api Statistics

    AT$TCPSTATS TCP API Statistics AT$TCPSTATS TCP API Statistics Displays bytes transmitted and received since last reset or last AT$TCPSTATS=0 Command Function command. AT$TCPSTATS=? Syntax Query $TCPSTATS: (0) Syntax AT$TCPSTATS=<Clear> Write Syntax Write Response AT$TCPSTATS? Read Syntax $TCPSTATS: Rx <Rx Bytes>,Tx <Tx Bytes>,M <Mode Change>,D <GPRS Read Response Deactivate>,R <Restarts>,C <Connection Timeout>,I <Idle Timeout>,S <Socket Errors>...
  • Page 176: At$Tcpurc Enable Urc Over Tcp Api

    AT$TCPURC Enable URC Over TCP API AT$TCPURC Enable URC Over TCP API This command is used to enable and disable sending Command Function Unsolicited Response Codes over TCPAPI. AT$TCPURC=? Syntax Query Response $TCPURC: (0-1) AT$TCPURC=<MODE> Write Syntax Response AT$TCPURC? Read Syntax Response $TCPURC: <MODE>...
  • Page 177: Udp Api Commands

    UDP API Commands AT$ACKTM Acknowledgment Message Period & Retry Number AT$ACKTM Acknowledgment Message Period & Retry Number Command This command allows the user to configure the modem msg acknowledge behavior. If server acknowledgement is selected for a message, the message will be re-sent every Function <retry period>...
  • Page 178 AT$ACKTM Acknowledgment Message Period & Retry Number The number of seconds between successive message retries. Zero indicates no retries. <retry period > 0 = IP reselection is OFF. <IP reselect > 1 = If an acknowledge message has not been received after all friend servers and retries for the message are exhausted, assume a problem with round-trip communication and initiate IP re-selection.
  • Page 179: At$Udpapi Modem Api Address

    AT$UDPAPI Modem API Address AT$UDPAPI Modem API Address This command allows the user to query/set the API IP address and port number.  Command Function Any  UDP packet received from a local host and addressed to the modem API IP and port will be intercepted and processed as a modem API request.  Any UDP packet received from a remote server and addressed to the modem API port will be intercepted and processed as a modem API request.
  • Page 180: Fota Commands

    FOTA Commands - 166 -...
  • Page 181: At$Fotacfg Configure Firmware Upgrade

    AT$FOTACFG Configure Firmware Upgrade AT$FOTACFG Configure Firmware Upgrade Command Function This command allows the user to configure the modem Firmware Over The Air (FOTA) Server. AT$FOTACFG=? Syntax Query $FOTACFG: "host",(0-65535),"username","password",(0,1),(0-20),(0,1),(0,1),(0,1) Syntax Write Syntax AT$FOTACFG=<”ftpServerHostname”>,<ftpPort>,<”ftpUsername”>, <”ftpPassword”>,<ftpMode>,<retries>,<reportMode>,<upgradeMode>, <upgradeStatus> Write Response Read Syntax Read Response Execute Syntax Execute Response...
  • Page 182 OTA. The command line parameters are 0 = disabled and 1 = enabled. FOTA finish status is disabled by default. Notes Refer to Novatel Wireless Application Note ENF000AN002 for more information on FOTA operations - 168 -...
  • Page 183: At$Fotaget Get Firmware Upgrade Ota

    AT$FOTAGET Get Firmware Upgrade OTA AT$FOTAGET Get Firmware Upgrade OTA Command Function This command will initiate a connection to the FOTA Server to download the FOTA Delta File. The FOTA Server is defined with the $FOTACFG command. AT$FOTAGET=? Syntax Query $FOTAGET: "remotefilename"...
  • Page 184 18 = failed to get flash sector address 19 = flash file erase failed 20 = checksum verification failed 21 = failed to set update flag Notes Refer to Novatel Wireless Application Note ENF000AN002 for more information on FOTA operations - 170 -...
  • Page 185: At$Fotaupg Upgrade Current Firmware

    FFS via FTP functions or other FOTA specific functions. Syntax Query Syntax Write Syntax Write Response Read Syntax Read Response Execute Syntax AT$FOTAUPG Execute Response Unsolicited Response Parameter Values Notes Refer to Novatel Wireless Application Note ENF000AN002 for more information on FOTA operations Example - 171 -...
  • Page 186: Ftp Commands

    FTP Commands - 172 -...
  • Page 187: At$Atexec Execute At Command File

    AT$ATEXEC Execute AT Command File AT$ATEXEC Execute AT Command File Command Function This command is used to execute an AT command file that is stored in FFS. Syntax Query AT$ATEXEC =? Response $ATEXEC: "filename", (0-2) AT$ATEXEC =<“FILENAME >,<OPTION> Write Syntax Response AT$ATEXEC? Read Syntax...
  • Page 188 AT$ATEXEC Execute AT Command File 0 = Run To Completion 1 = Stop on Error 2 = Stop on Error and Reset Modem <STATUS> Status from Executing File 0 = Ok 1 = Error 2 = Open File Error 3 = File Read Error 4 = AT Command Error 5 = Busy 6 = Command Length Exceeded...
  • Page 189: At$Ffs Generic Flash File System Access

    AT$FFS Generic Flash File System Access AT$FFS Generic Flash File System Access Command Function This command provides generic file read and write functionality to the embedded FFS in the Novatel Wireless modem. AT$FFS=? Syntax Query $FFS: (0-5,86),"filename",(0-524287),(0-150),("ASCII-HEX") Response AT$FFS=<op>,<filename>,<seek>,<length>, <data>...
  • Page 190 AT$FFS Generic Flash File System Access Response for Free and used space (<op> = 5): $FFS: <free_bytes> Free Bytes, <used_bytes> Used Bytes Response for Delete All (<op> = 86): Read Syntax Response Execute Syntax Response Parameter Values FFS Operation <op> 0 = write 1 = read 2 = delete...
  • Page 191 AT$FFS Generic Flash File System Access Limited to 150 bytes (300 characters). Data is encoded in ASCII hex (i.e. 0x12, 0x34, 0xab would be entered as “1234ab” Notes AT$FFS=0,"test",0,8,"0102030405060708" Examples AT$FFS=1,"test",0,8 $FFS: 0102030405060708 AT$FFS=3 $FFS: test AT$FFS=4 $FFS: 8 test AT$FFS=5 $FFS: 675308 Free Bytes, 76324 Used Bytes AT$FFS=2,"test"...
  • Page 192: At$Ftpabort Aborts Current Data Operation With Ftp Server

    AT$FTPABORT Aborts Current Data Operation With FTP Server AT$FTPABORT Aborts Current Data Operation with FTP Server Command Function Interrupts the current data operation with the FTP server. Syntax Query AT$FTPABORT=? Response Write Syntax Response Read Syntax AT$FTPABORT? Response ERROR Execute Syntax AT$FTPABORT Response Parameter Values...
  • Page 193: At$Ftpblk Change Current Ftp Block Size

    AT$FTPBLK Change Current FTP BLock Size AT$FTPBLK Change Current FTP Block Size Command Function Changes the current FTP block size Syntax Query AT$FTPBLK=? Response $FTPBLK: (128-1500) AT$FTPBLK=<blocksize> Write Syntax Response AT$FTPBLK? Read Syntax 1500 Response Execute Syntax Response Parameter Values FTP block size (128-1500) <blocksize>...
  • Page 194: At$Ftpcfg Configure Ftp Parameters

    AT$FTPCFG Configure FTP Parameters AT$FTPCFG Configure FTP parameters Command Function Configures FTP parameters required to open connection to FTP Server Syntax Query AT$FTPCFG=? Syntax AT$FTPCFG: “host”, (0-65535), “username”,”password” Write Syntax AT$FTPCFG=<host>,<portnum>,<username>,<password> Write Response Read Syntax AT$FTPCFG? Read Response AT$FTPCFG: <host>, <port>,<username>,<password> Execute Syntax Execute Response Unsolicited Response...
  • Page 195: At$Ftpchdir Change Current Working Directory

    AT$FTPCHDIR Change Current Working Directory AT$FTPCHDIR Change current working directory Command Function Changes the current working directory on the FTP server. Syntax Query AT$FTPCHDIR=? Syntax $FTPDIR: “directory” AT$FTPCHDIR=<directory> Write Syntax Write Response AT$FTPCHDIR? Read Syntax ERROR Read Response Execute Syntax Execute Response Unsolicited Response Parameter Values...
  • Page 196: At$Ftpclose Closes The Connection To The Ftp Server

    AT$FTPCLOSE Closes The Connection To The FTP Server AT$FTPCLOSE Closes the Connection to FTP Server Command Function Closes the current connection with the remote FTP server. Syntax Query AT$FTPCLOSE=? Response Write Syntax Response Read Syntax AT$FTPCLOSE? Response ERROR Execute Syntax AT$FTPCLOSE Response Parameter Values...
  • Page 197: At$Ftpdir Directory Listing

    AT$FTPDIR Directory Listing AT$FTPDIR Directory Listing Command Function Prints a directory listing of the current working directory on the FTP server Syntax Query AT$FTPDIR=? Syntax Write Syntax Write Response Read Syntax AT$FTPDIR? Read Response $FTPDIR: <current directory information> AT$FTPDIR Execute Syntax Execute Response <directory listing information>...
  • Page 198: At$Ftpget Retrieve A Remote File

    AT$FTPGET Retrieve A Remote File AT$FTPGET Retrieve a Remote File Command Function Retrieves a remote file from the FTP server for either output on the serial port or storage to the local flash file system. AT$FTPGET=? Syntax Query $FTPGET: “remotefile”,”localfile” Syntax Write Syntax AT$FTGET=<remotefile>,<localfile>...
  • Page 199: At$Ftpopen Opens Ftp Connection

    AT$FTPOPEN Opens FTP Connection AT$FTPOPEN Opens FTP Connection Command Function Opens FTP control connection to FTP server Syntax Query AT$FTPOPEN=? Syntax $FTPOPEN: (“ACTIVE,”PASSIVE”) Write Syntax Write Response AT$FTPOPEN? Read Syntax Read Response $FTPOPEN: <status> Execute Syntax AT$FTPOPEN=”<mode>” Execute Response OK <status> Unsolicited Response Parameter Values <mode>...
  • Page 200: At$Ftpput Store A Local File On The Ftp Server

    AT$FTPPUT Store A Local File On The FTP Server AT$FTPPUT Store a Local File On the FTP Server Command Function Stores a local file from the Flash File System onto the remote FTP server. Syntax Query AT$FTPPUT=? Response $FTPPUT:“remotefile”,“localfile” AT$FTPPUT=<remotefile>,<localfile> Write Syntax Response AT$FTPPUT?
  • Page 201: At$Ftpr Outputs Block Of File Data Onto Serial Port

    AT$FTPR Outputs Block Of File Data Onto Serial Port AT$FTPR Outputs block of file data onto serial port Command Function Outputs the requested number of bytes of a retrieved file from the remote FTP server onto the serial port. AT$FTPR=? Syntax Query Syntax $FTPR: (0-1500)
  • Page 202: At$Ftprst Restart The Last Ftp Get Operation

    AT$FTPRST Restart The Last FTP GET Operation AT$FTPRST Restart the Last FTP GET Operation Command Function Manual restart of an FTP GET file transfer from the last completed point in the file. Syntax Query Response Write Syntax AT$FTPRST=<offset> Response Read Syntax Response Execute Syntax Response...
  • Page 203: Rtc Commands

    RTC Commands - 189 -...
  • Page 204: At$Rtcalrm Real Time Clock Alarm

    AT$RTCALRM Real Time Clock Alarm AT$RTCALRM Real Time Clock Alarm Command Function This command handles the setting and querying of the RTC alarm registers. When the alarm feature has been enabled the $EVENT engine will be invoked upon the going off.  If the $RTCWAKE call is invoked following the alarm feature setup the modem will power back up automatically upon the alarm going off. ...
  • Page 205 AT$RTCALRM Real Time Clock Alarm The hour on which the alarm is being set to trigger.  Values range from 0..24 <rtc_hour> for 24-Hour mode settings. NOTE: only 24-Hour mode currently supported. The minute on which the alarm is being set to trigger.  Values range from <rtc_min>...
  • Page 206: At$Rtcclra Real Time Clock Clear Alarm

    AT$RTCCLRA Real Time Clock Clear Alarm AT$RTCCLRA Real Time Clock Clear Alarm Command Function This command allows the modem to clear/disable the active RTC alarm.  The alarm interrupt enable is cleared but alarm time not altered. Syntax Query Syntax Write Syntax Write Response Read Syntax Read Response...
  • Page 207: At$Rtcrset Rtc Report Reset State

    AT$RTCRSET RTC Report Reset State AT$RTCRSET RTC Report Reset State Command Function This command reports the reset state of the RTC following a power cycle.  The command reports TRUE only if a reset occurred since last power up and last call to check it. ...
  • Page 208: At$Rtctime Real Time Clock Time

    AT$RTCTIME Real Time Clock Time AT$RTCTIME Real Time Clock Time Command Function This command handles the setting and querying of the RTC time registers. Syntax Query AT$RTCTIME=? Syntax $RTCTIME: (0-6),(0-99),(1-12),(1-31),(0-23),(0-59),(0-59) AT$RTCTIME= <rtc_wkday>,<rtc_year>,<rtc_month>,<rtc_day>,<rtc_ Write Syntax hour>,<rtc_min>,<rtc_sec> Write Response Read Syntax AT$RTCTIME? Read Response $RTCTIME: <rtc_wkday>, <rtc_year>, <rtc_month>, <rtc_day>,<rtc_hour>, <rtc_min>, <rtc_sec>”...
  • Page 209 AT$RTCTIME Real Time Clock Time The day to which the time is being set.  Values range from 1-31. <rtc_day> The hour to which the time is being set.  Values range from 0-24 for 24-Hour <rtc_hour> mode settings. NOTE: only 24-Hour mode currently supported. The minute to which the time is being set. ...
  • Page 210: At$Rtcwake Real Time Alarm Wake

    AT$RTCWAKE Real Time Alarm Wake AT$RTCWAKE Real Time Alarm Wake Command Function This command attempts to de-register from the network, at the end of a 5 second delay then powers down the modem so only the RTC is running.   Upon the RTC alarm going off the modem will re-boot and initialize again.
  • Page 211: Miscellaneous Commands

    Miscellaneous Commands - 197 -...
  • Page 212: At$Areg Auto Registration

    AT$AREG Auto Registration AT$AREG Auto Registration Command Function This command sets the auto registration state of the modem Syntax Query AT$AREG=? Syntax $AREG: (0-3), (0-4) AT$AREG=<state>,<backoff table> Write Syntax Write Response AT$AREG? Read Syntax If AREG is 0-2 Read Response $AREG: <state>...
  • Page 213 AT$AREG Auto Registration 0 = Autoreg off <state> 1 = Autoreg on 2 = Auto GPRS Activation on Power up. (for $hostif=1 and 2, MT will perform GPRS activation and go into PAD data mode. For $hostif=0 and 3, MT will perform GPRS activation, but remain in AT command mode) 3 = Auto GPRS Activation on Power up.
  • Page 214: At$Creg Network Registration Info

    AT$CREG Network Registration Info AT$CREG Network Registration Info Command Function Displays current network registration status. Syntax Query AT$CREG=? Syntax Write Syntax Write Response Read Syntax AT$CREG? Read Response $CREG: <status>,<nid>,<bsid> Execute Syntax Execute Response Unsolicited Response Parameter Values $CREG status is synthesized from CDMA information and approximates the GSM <Status>...
  • Page 215: At$Netmon Monitor Network Availability

    AT$NETMON Monitor Network Availability AT$NETMON Monitor Network Availability Command Function This command allows the modem to take aggressive network recovery action based upon the results of continuous network monitoring. AT$NETMON=? Syntax Query $NETMON: (0,5-1440),(0-10),(0-255),(0-3) Syntax Write Syntax AT$NETMON= <net_unavail_min>,<reset_cnt>,<ping check>,<rst timers> Write Response Read Syntax AT$NETMON?
  • Page 216 AT$NETMON Monitor Network Availability Number of minutes between modem-initiated ping checks.  If no network data <ping check> has been received within <ping check> minutes, the modem will initiate pings (up to 4 ICMP messages are generated) to the 1st server on the $FRIEND list. If no ping response is received to any of the 4 ICMP messages, the modem will initiate pings to the next server in the list.
  • Page 217: At+Cbst Select Bearer Service Type

    AT+CBST Select Bearer Service Type AT+CBST Select Bearer Service Type Command Function This command is used to select the bearer service with data rate and the connection element to be used when data calls are originated. AT+CBST=? Syntax Query +CBST: (0-7, 12, 14, 65, 66, 68, 70, 71,75), (0-1), (0-3) Syntax AT+CBST=<baud rate>,<name>,<ce>...
  • Page 218 AT+CBST Select Bearer Service Type 1 = data circuit synchronous (UDI or 3.1 kHz modem) 0 = transparent <ce> 1 = non-transparent 2 = both, transparent preferred 3 = both, non-transparent preferred Notes Example - 204 -...
  • Page 219: At%Cgreg Gprs Extended Registration State

    AT%CGREG GPRS Extended Registration State AT%CGREG GPRS Extended Registration State Command Function This command reports extended information about GPRS registration state. %CGREG behaves exactly as +CGREG does. In addition %CGREG supports three states +CGREG does not support. Syntax Query AT%CGREG=? Syntax %CGREG: (0,3) AT%CGREG=<mode>...
  • Page 220 AT%CGREG GPRS Extended Registration State 6 = limited service (cell might be overloaded) 7 = GSM call active 8 = no cell available 9 = next attempt to update MS string type; two-byte location area code in hexadecimal format (e.g. <lac>...
  • Page 221: At+Clck Facility Lock

    AT+CLCK Facility Lock AT+CLCK Facility Lock Command This command is used to lock, unlock or interrogate a ME or a network facility <fac>.  When querying the status of a network service (<mode>=2) the response line for a “not Function active” case (<status=0>) should be returned only if service is not active for any <class>.  Is should be possible to abort the command when network facilities are set or interrogated.
  • Page 222 AT+CLCK Facility Lock “AC” =  (All incoming Barring) “FD” =  (SIM Fixed Dialing Feature) "PC" =  (Corporate Personalization, allows personalization to custom corporate group settings) "PP" =  (Provider Personalization, allows for personalization to custom service provider defined groups) "PS" =  PH-SIM (lock PHone to SIM card) (ME asks password when other than current SIM card inserted;...
  • Page 223 AT+CLCK Facility Lock 0 =  Off <status> 1 =  On Notes Quotation marks are optional when entering <passwd>. To set Network Personalization on first SIM inserted Example: To enable SIM PIN - 209 -...
  • Page 224: At+Clip Calling Line Identification Presentation

    AT+CLIP Calling Line Identification Presentation AT+CLIP Calling Line Identification Presentation Command Function This command refers to the GSM supplementary service CLIP (Calling Line Identification Presentation) that enables a called subscriber to get the Calling Line Identity (CLI) of the calling party when receiving a mobile terminated call.  The write command enables or disables the presentation of the CLI at the TE. ...
  • Page 225 AT+CLIP Calling Line Identification Presentation <m> 0 = CLIP not enabled 1 = CLIP enabled 2 = Unknown string type phone number of calling address in format specified by <type> <number>  type of address octet in integer format: 145 when dialing string includes <type> ...
  • Page 226: At+Cnum Subscriber Number

    AT+CNUM Subscriber Number AT+CNUM Subscriber Number This command is used to obtain the MSISDNs related to the subscriber. Command Function AT+CNUM=? Syntax Query Syntax Write Syntax Write Response Read Syntax Read Response Execute Syntax AT+CNUM Execute Response +CNUM: “Line1”, “xxx xxx xxxx”, 145 Unsolicited Response Parameter Values Notes...
  • Page 227: At+Colp Connected Line Identification

    AT+COLP Connected Line Identification AT+COLP Connected Line Identification Presentation Command Function This command is enables a calling subscriber to get the Connected Line Identity (COL) of the called party after setting up a mobile originated call.  The command enables or disables the presentation of the COL at the TE.  It has no effect on the execution of the supplementary service COLR in the network.
  • Page 228: At+Copn Read Operator Names

    AT+COPN Read Operator Names AT+COPN Read Operator Names Execute command returns the list of operator names from the ME. Command Function Syntax Query Syntax Write Syntax Write Response Read Syntax Read Response Execute Syntax AT+COPN Execute Response +COPN: <numeric1>,<alpha1>[<CR><LF>+COPN: <numeric2>, <alpha2>[...]] Unsolicited Response Parameter Values <numericn>...
  • Page 229: At+Cops Operator Selection

    AT+COPS Operator Selection AT+COPS Operator Selection Command Write command forces an attempt to select and register the GSM network operator.  <mode> is used to select whether the selection is done automatically by the ME or is Function forced by this command to operator <oper> (it shall be given in format <format>).  If the selected operator is not available, no other operator shall be selected (except <mode>...
  • Page 230 AT+COPS Operator Selection 1 =manual (<oper> field shall be present) 2 = deregister from network 3 = set only <format> (for read command +COPS?), do not attempt registration/deregistration (<oper> field is ignored); this value is not applicable in read command response 4 = manual/automatic (<oper>...
  • Page 231: At+Cpin Enter Pin

    AT+CPIN Enter PIN AT+CPIN Enter PIN Set command sends to the ME a password that is necessary before it can be Command Function operated (SIM PIN, SIM PUK, PH-SIM PIN, etc.).  If no PIN request is pending, no action is taken towards ME and an error message, +CME ERROR, is returned to TE. ...
  • Page 232 AT+CPIN Enter PIN SIM PUK2 = ME is waiting SIM PUK2 to be given (this <code> is recommended to be returned only when the last executed command resulted in PUK2 authentication failure (i.e. +CME ERROR: 18); if PUK2 and new PIN2 are not entered right after the failure, it is recommended that ME does not block its operation) PH-NET PIN = ME is waiting network personalization password to be given...
  • Page 233: At+Cpls Selection Of Preferred Plmn List

    AT+CPLS Selection Of Preferred PLMN List AT+CPLS Selection of Preferred PLMN List Command Function This command is used for selecting/reading the preferred PLMN list type. Syntax Query +CPLS=? Response +CPLS: (list of supported <list>s) +CME ERROR: <err> +CPLS=<list> Write Syntax +CME ERROR: <err>...
  • Page 234: At+Cpol Preferred Operator List

    AT+CPOL Preferred Operator List AT+CPOL Preferred Operator List Command Function This command is used to list and edit the SIM preferred list of networks. Syntax Query AT+CPOL=? Syntax +CPOL: (1-n), (0-2) AT CPOL=[<index>][, <format>[,<oper>]] Write Syntax Write Response AT+CPOL? Read Syntax +CPOL: <index1>,<format>,<oper1>…...
  • Page 235: At+Cpwd Change Password

    AT+CPWD Change Password AT+CPWD Change Password This command is used to set a new password for the facility lock function defined by Command command Facility Lock +CLCK. Function AT+CPWD=? Syntax Query +CPWD: (“SC”,“AD”,“OI”,“OX”,“AI”,“IR”,“AB”,“AG”,“AC”,“P2”,“PC”,“PP”,“PS”,“PN”,“PU”,“PF”) Syntax AT+CPWD = <fac>,[<oldpwd>],<newpwd> Write Syntax OK or Write Response +CME ERROR: <err>...
  • Page 236 AT+CPWD Change Password "PS" - PH-SIM (lock PHone to SIM card) (ME asks password when other than current SIM card inserted; ME may remember certain amount of previously used cards thus not requiring password when they are inserted) "PF" - lock Phone to the very First inserted SIM card (also referred in the present document as PH-FSIM) (ME asks password when other than the first SIM card is inserted) "PN"...
  • Page 237: At+Cr -Service Reporting Control

    AT+CR -Service Reporting Control AT+CR Service Reporting Control Command Function This command is used to control the display of intermediate result code (+CR <serv>) status. AT+CR=? Syntax Query +CR: (0,1) Syntax Write Syntax AT+CR=<mode> Write Response Read Syntax AT+CR? Read Response +CR: 0 Execute Syntax Execute Response...
  • Page 238: At+Creg Network Registration Info

    AT+CREG Network Registration Info AT+CREG Network Registration Info Write command controls the presentation of an unsolicited result code +CREG: Command Function <stat> . Read command returns the status of result code, which shows whether the network has currently indicated the registration of the ME. AT+CREG=? Syntax Query +CREG: (0-2)
  • Page 239 AT+CREG Network Registration Info string type; two-byte location area code in hexadecimal format (e.g. "00C3" <lac> equals 195 in decimal) string type; two-byte cell ID in hexadecimal format <ci> Notes - 225 -...
  • Page 240: At+Crlp Radio Link Protocol Parameters

    AT+CRLP Radio Link Protocol Parameters Radio Link Protocol Parameters AT+CRLP Command Function This command is used to select the radio link protocol parameters. Syntax Query AT+CRLP=? Syntax +CRLP: (0-61), (0-61), (39-255), (1-255) AT+CRLP=<iws>,<mws>,<T1>,<N2> Write Syntax OK/ERROR Write Response AT+CRLP? Read Syntax +CRLP: 61, 61, 48, 6 Read Response Execute Syntax...
  • Page 241: At+Csq Signal Quality And Bit Error Rate

    AT+CSQ Signal Quality And Bit Error Rate AT+CSQ Signal Quality and Bit Error Rate Execution command returns received signal strength indication <rssi> and Command Function channel bit error rate <ber> from the ME. Syntax Query AT+CSQ=? Syntax +CSQ: 2-31,(99),(99) Write Syntax Write Response Read Syntax Read Response...
  • Page 242 RX Level Range (min) dBm (max) dBm < –110 -110 -110 -109 -109 -108 -108 -107 -107 -106 -106 -105 -105 -104 -104 -103 -103 -102 -102 -101 -101 -100 -100 - 228 -...
  • Page 243 > –48 dBm Table 15-1 RSSI values - 229 -...
  • Page 244: Event Commands

    Event Commands - 230 -...
  • Page 245: At$Etsav# Event Timer Save Configuration

    AT$ETSAV# Event Timer Save Configuration AT$ETSAV# Event Timer Save Configuration Command Function These commands allow the user to set/query a flag that is used to determine whether  the event timer value will be persistent through a reset. If the flag is set for the timer, the timer count will be saved roughly once a minute and the saved value will be used as the starting value for the timer following a reset.
  • Page 246: At$Evcid  User Defined Incoming Call Number Event

    Number Event  AT$EVCID User defined incoming call number event Command Function This command allows the user to define up to 5 separate incoming call number user input events Command Functional Novatel Wireless Specific Group AT$EVCID=? Syntax Query $EVCID: (1-5),(0-2),"<ph_num>" Syntax Write Syntax AT$EVCID=<entry>,<mode>[,<“number”>]...
  • Page 247 AT$EVCID User defined incoming call number event string type;Character string [~]<0..9,+,?>. Where <?> is a single character wildcard. If <number> number starts with ‘~’ it will match to any incoming call number with 0 or more digits preceding the remaining digits in the string. This is useful for matching to local, national and international ISDN telephony numbering plans. ...
  • Page 248: At$Evdel Delete Event

    AT$EVDEL Delete Event AT$EVDEL Delete Event Command Function This command allows the user to delete items from the user generated event table. Entering only the group number will delete the whole group. Syntax Query Syntax Write Syntax Write Response Read Syntax Read Response AT$EVDEL=<group><letter ID>...
  • Page 249: At$Evdela Delete Event (All)

    AT$EVDELA Delete Event (All) AT$EVDELA Delete Event (All) Command Function This command allows the user  to delete all events from the event table. Syntax Query Syntax Write Syntax Write Response Read Syntax Read Response Execute Syntax AT$EVDELA Execute Response Unsolicited Response Parameter Values Notes This command deletes ALL events from the event table including the default events that control...
  • Page 250: At$Evdelr Delete A Range Of Event Groups

    AT$EVDELR Delete A Range Of Event Groups AT$EVDELR Delete a Range of Event Groups Command Function This command deletes a range of event groups. Syntax Query AT$EVDELR=? Syntax $EVDELR: (0-255),(0-255) AT$EVDELR=<start>,<stop> Write Syntax Write Response Read Syntax Read Response Execute Syntax Execute Response Unsolicited Response Parameter Values...
  • Page 251: At$Event User Defined Input/Output

    AT$EVENT User Defined Input/Output AT$EVENT User Defined Input/Output Command Function This command allows the user to customize the modem’s input and output capabilities.  Any combination of input events can be monitored to trigger any combination of output events.   Syntax Query AT$EVENT=? Syntax $EVENT: (0-255),(0-3),(0-255),(-2147483647-2147483647),(-2147483647-...
  • Page 252 AT$EVENT User Defined Input/Output This parameter defines the type of event: Input or Output. An Input event can be <event type> defined as: Transition, Occurrence, or Input. The output event is executed when input event conditions are met. For additional details see the Event Tables section of this manual. <event category>...
  • Page 253: At$Evgqry  Event Group Query

    AT$EVGQRY  Event Group Query AT$EVGQRY Event Group Query Command Function Allows user to query the contents of a single event group (same output format as $EVENT?, but limited to a single event group). AT$EVGQRY=? Syntax Query AT$EVGQRY: (0-255) Syntax Write Syntax AT$EVGQRY=<event group>...
  • Page 254: At$Evntry Event Count Query

    AT$EVNTRY Event Count Query AT$EVNTRY Event Count Query Command Function This command queries how many events have been used and how many are left. AT$EVNTRY=? Syntax Query ERROR Syntax Write Syntax Write Response AT$EVNTRY? Read Syntax $EVNTRY: <used>,<left> Read Response Execute Syntax Execute Response Unsolicited Response...
  • Page 255: At$Evtest Generate Test Input Event

    AT$EVTEST Generate Test Input Event AT$EVTEST Generate Test Input Event This command allows the user  to generate any input event.  This is useful for Command Function testing the user event table. Syntax Query Syntax Write Syntax Write Response Read Syntax Read Response Execute Syntax AT$EVTEST=<event>,<state>...
  • Page 256: At$Evtim# User Defined Input Event Timers

    AT$EVTIM# User Defined Input Event Timers AT$EVTIM# User Defined Input Event Timers This command allows the user to define up to 10 separate periodic input events in 1 Command Function second increments. The # sign represents timers 1 through 10 (i.e. AT$EVTIM1). AT$EVTIM#=? Syntax Query $EVTIM#: (0-604800)
  • Page 257: At$Evtimqry Event Counter

    AT$EVTIMQRY Event Counter AT$EVTIMQRY Event Counter Command Function This command shows the current count for the event counter of the timer specified indicated by the argument. AT$EVTIMQRY=? Syntax Query $EVTIMQRY: (1-10) Syntax Write Syntax AT$EVTIMQRY=<timer_index> Write Response $EVTIMQRY:<timer_index>=<count> Read Syntax AT$EVTIMQRY? Read Response ERROR...
  • Page 258: At$Evtoff Event Engine Disable

    AT$EVTOFF Event Engine Disable AT$EVTOFF Event Engine Disable The $EVTOFF command gives the user the ability to disable the event engine. For Command Function example, this would be a good command to run prior to a software upgrade. AT$EVTOFF=? Syntax Query $EVTOFF:(0-1) Syntax AT$EVTOFF=<state>...
  • Page 259: At$Evtqry  Query The State Or Value Of The Specified Input Event

    AT$EVTQRY  Query The State Or Value Of The Specified Input Event AT$EVTQRY Query the State or Value of the Specified Input Event Command Function This command allows the user to query the state or value of the input event number AT$EVTQRY=? Syntax Query $EVTQRY: (0 - <max input event>)
  • Page 260: At$Stoatev Store At Command Events

    AT$STOATEV Store AT Command Events AT$STOATEV Store AT Command Events Command Function This commands allows the user to store AT command output events.  The AT command is executed upon the triggering of the associated input event.  AT$STOATEV=? Syntax Query $$STOATEV: (1-35),<AT commands> Syntax Write Syntax AT$STOATEV = <1-35>, <...
  • Page 261 AT$STOATEV Store AT Command Events <1-35 > AT event index. <AT command> AT command associated with the AT event index.  The AT command is not checked for validity. This parameter is limited to a maximum of 141 characters. This command is used in conjunction with the Dynamic Input Output event Notes (AT$EVENT). ...
  • Page 262: At$Usrval User Value

    AT$USRVAL User Value AT$USRVAL User Value Command Function Allows the user to store a value in flash memory which can later be retrieved. Syntax Query AT$USRVAL=? Syntax $USRVAL: (0-FFFFFFFF) AT$USRVAL=<hex value> Write Syntax Write Response AT$USRVAL? Read Syntax $USRVAL:(hex value) Read Response Execute Syntax Execute Response...
  • Page 263: Miscellaneous Commands

    Miscellaneous Commands - 249 -...
  • Page 264: At$Iccid Integrated Circuit Card Id

    AT$ICCID Integrated Circuit Card ID AT$ICCID Integrated Circuit Card ID This command allows the user to retrieve the Integrated Circuit Card Command Function Identification (ICCID) from the SIM. AT$ICCID=? Syntax Query Syntax Write Syntax Write Response AT$ICCID? Read Syntax $ICCID: <iccid> Read Response Execute Syntax Execute Response...
  • Page 265: At$Igndbnc Debounce Ignition Hardware Line For The Specified Amount Of Time

    AT$IGNDBNC Debounce Ignition Hardware Line For The Specified Amount Of Time AT$IGNDBNC Debounce Ignition Hardware Line for the Specified Amount of Time Command Function This command allows a user to set ignition debounce time used for the event engine.  The ignition line has to be valid for the specified amount of time before the event: GPIO-8 in the event engine will be triggered.
  • Page 266: At$Mdstat Query Modem Status

    AT$MDSTAT Query Modem Status AT$MDSTAT Query Modem Status Command Function This command allows the user to display many modem status parameters with a single command. AT$MDSTAT=? Syntax Query Syntax Write Syntax Write Response AT$MDSTAT? Read Syntax $DEVTYP: 0,9142 $PKG: 50 OEM_MODEM Read Response +CPIN: READY HPLMN: 310,410 +CREG: 1, CB90, 290F %CGREG: 1, CB90, 290F...
  • Page 267 AT$MDSTAT Query Modem Status see AT+CPIN? command <+CPIN> <HPLMN> Country code and Network code from SIM see AT+CREG? command <+CREG> <%CGREG> see AT%CGREG? command see AT+COPS? command (numeric only) <+COPS> see AT+CSQ command <+CSQ> see AT+CGACT? command <+CGACT> see AT$NETIP? command <$NETIP>...
  • Page 268 AT$MDSTAT Query Modem Status 5 = timeout establishing connection 6 = failure establishing connection 7 = timeout in close 8 = timeout on established connection 9 = RST on established connection 10 = ICMP rec'd: no route to host 11 = ICMP rec'd: connection refused 12 = ICMP rec'd: frag req, DF set 13 = no route found for dest 14 = interface down or other failure...
  • Page 269 AT$MDSTAT Query Modem Status 0465 Message not compatible with the protocol state 046f Protocol error, unspecified c400 No error, successful operation (MM) c480 MS is not registered or deregistration started c481 Time-out in MM during establishment c482 Cell does not support call reestablishment c483 Preemptive release, e.g.
  • Page 270: At$Off Power Off Command

    AT$OFF Power Off Command AT$OFF Power Off Command Command Function This command allows the user to perform a software-controlled shutdown.  The modem gracefully deregisters from the network before powering down so it may take a few seconds before current consumption decreases.  Syntax Query Syntax Write Syntax...
  • Page 271: At%Cstat Unsolicited Sim Status

    AT%CSTAT Unsolicited SIM Status AT%CSTAT Unsolicited SIM status Command Function Enable/disable unsolicited status reports from SIM processes Syntax Query AT%CSTAT=? Syntax %CSTAT: (0,1) Write Syntax AT%CSTAT=<mode> Write Response Read Syntax AT%CSTAT? Read Response %CSTAT: <mode> Execute Syntax Execute Response Unsolicited Response Parameter Values 0 = disabled <mode>...
  • Page 272: At%Em Engineering Mode

    AT%EM Engineering Mode AT%EM Engineering Mode Command Function This command allows the user to view engineering mode functions including Serving cell and neighboring cell information AT%EM=? Syntax Query %EM: (2-3),(1-13) Syntax Write Syntax AT%EM=<mode>,<type> Write Response Read Syntax AT%EM? Read Response Error Execute Syntax Execute Response...
  • Page 273: At%Mepd Mepd Configuration Data

    AT%MEPD MEPD Configuration Data AT%MEPD MEPD Configuration Data Command Function This command allows the user to read the current values of the MEPD configuration data.  This configuration data is used for SIM personalization.  The data is entered using a special application to bind the MEPD data to the modem.  This AT command can only query the contents of the data, not change it. ...
  • Page 274 AT%MEPD MEPD Configuration Data Parameter Values <ASCII string> specifying MEPD data type <type> “MAX” - Max value of failure counter “ALE” - Current value of failure counter “RFM” - Failure counter RESET fail max value “RFA” - Failure counter RESET fail current value “RSM”...
  • Page 275: At%Simind Sim Status Indication

    AT%SIMIND SIM Status Indication AT%SIMIND SIM Status Indication Command Function Enable/disable reporting of unsolicited SIM status indications for SIM removal and SIM insertion. AT%SIMIND=? Syntax Query %SIMIND: (0,1) Syntax Write Syntax AT%SIMIND=<mode> Write Response Read Syntax AT%SIMIND? Read Response %SIMIND: <mode> Execute Syntax Execute Response Unsolicited Response...
  • Page 276 AT%SIMIND SIM Status Indication Parameter Values 0 = reporting disabled (default) <mode> 1 = reporting enabled Notes Unsolicited indications use the following format: “%SIMREM: 1” indicates that the SIM has been removed, and “%SIMINS: 1” indicates that the SIM has been inserted.
  • Page 277: At%Sleep Select Level Of Sleep Mode

    AT%SLEEP Select Level Of Sleep Mode AT%SLEEP Select level of sleep mode Command Function This command allows the user to select the level of sleep the modem will enter during periods of inactivity. AT%SLEEP=? Syntax Query %SLEEP: (0-4) Syntax Write Syntax AT%SLEEP=<mode>...
  • Page 278 AT%SLEEP Select level of sleep mode Parameter Values 0 = no sleep < mode > 1= Small 2 = Big 3 = Big + Deep 4 = Small+ Big +Deep No Sleep: all sections of the modem will remained powered on and ready for use. Small: All functions are active and perform normally.
  • Page 279: At+Cpwd Change Password

    AT+CPWD Change Password AT+CPWD Change Password Command This command is used to set a new password for the facility lock function defined by command Facility Lock +CLCK. Function AT+CPWD=? Syntax Query +CPWD: (“SC”,“AD”,“OI”,“OX”,“AI”,“IR”,“AB”,“AG”,“AC”,“P2”,“PC”,“PP”,“PS”,“PN”,“PU”,“PF”) Syntax Write Syntax AT+CPWD = <fac>,[<oldpwd>],<newpwd> Write Response OK or +CME ERROR: <err>...
  • Page 280 AT+CPWD Change Password "PS" - PH-SIM (lock PHone to SIM card) (ME asks password when other than current SIM card inserted; ME may remember certain amount of previously used cards thus not requiring password when they are inserted) "PF" - lock Phone to the very First inserted SIM card (also referred in the present document as PH-FSIM) (ME asks password when other than the first SIM card is inserted) "PN"...
  • Page 281: Battery Commands

    Battery Commands - 267 -...
  • Page 282: At$Obdbat Enable/Disable Backup Battery

    The backup battery commands only apply to MT 3000 Series devices that contain a backup battery. Do not attempt to use these commands on devices without backup batteries. AT$OBDBAT Enable/Disable Backup Battery AT$OBDBAT Enable/Disable Backup Battery This command is used to enable/disable the internal backup battery. If this is Command Function disabled the unit will power off as soon as main power is removed.
  • Page 283 AT$OBDBAT Enable/Disable Backup Battery Internal battery voltage, displayed in millivolts. <voltage> Notes Products that do not have a battery installed will return the response of ERROR when AT$OBDBAT is issued. The displayed voltage reading is only meaningful when running on battery power.
  • Page 284: At$Obdbbt Backup Battery Timer

    AT$OBDBBT Backup Battery Timer AT$OBDBBT Backup Battery Timer Command Function This command is used to configure the length of time that the unit will run on internal battery power after main power is removed. AT$OBDBBT=? Syntax Query $OBDBBT: (30-6000) Syntax AT$OBDBBT=<time>...
  • Page 285: At$Obdbqs Backup Battery Quick Shutdown

    AT$OBDBQS Backup Battery Quick Shutdown AT$OBDBQS Backup Battery Quick Shutdown This command is designed to be used before shipping or storing the unit to Command Function preserve the power in the internal battery. AT$OBDBQS=? Syntax Query $OBDBQS: (0-1) Syntax AT$OBDBQS=<status> Write Syntax Write Response AT$OBDBQS?
  • Page 286: Obd Commands

    OBD Commands - 272 -...
  • Page 287: At$Obdacl Acceleration Thresholds

    The backup battery commands only apply to MT 3000 Series devices that contain a backup battery. Do not attempt to use these commands on devices without backup batteries. AT$OBDACL Acceleration Thresholds AT$OBDACL OBD 2 Acceleration Thresholds This command is used to set the three acceleration thresholds. Command Function AT$OBDACL=? Syntax Query...
  • Page 288: At$Obdadn Set Down Accelerometer Threshold

    AT$OBDADN Set Down Accelerometer Threshold AT$OBDADN OBD2 Set Down Accelerometer threshold This command is used to set the 'down' accelerometer threshold. Command Function AT$OBDADN=? Syntax Query $OBDADN: (1),(0-4000),(1-1000),(1-1000) Syntax AT$OBDADN=<ALERT>,<THRHLD>,<SET TIME>,<CLR TIME> Write Syntax OK or ERROR Write Response AT$OBDADN? Read Syntax $OBDADN: <THRLD>,<SET TIME>,<CLR TIME>...
  • Page 289: At$Obdadt Auto Discovery Timer

    AT$OBDADT Auto Discovery Timer AT$OBDADT OBD2 Auto Discovery Timer Command Function This command is used to set the OBD2 auto discovery timer. AT$OBDADT=? Syntax Query $ OBDADT: (0-65535) Syntax AT$ OBDADT =<DISCOVERY TIMER> Write Syntax Write Response AT$ OBDADT? Read Syntax $ OBDADT: <...
  • Page 290: At$Obdalt Set Left Turn Accelerometer Threshold

    AT$OBDALT Set Left Turn Accelerometer Threshold AT$OBDALT OBD2 Set Left Turn Accelerometer Threshold Command Function This command is used to set the two left turn accelerometer thresholds. Syntax Query AT$OBDALT=? Syntax $OBDALT: (1-2),(0-4000),(1-1000),(1-1000) AT$OBDALT=<ALERT>,<THRHLD>,<SET TIME>,<CLR TIME> Write Syntax OK or ERROR Write Response AT$OBDALT? Read Syntax...
  • Page 291: At$Obdam Set Any Motion Parameters

    AT$OBDAM Set Any Motion Parameters AT$OBDAM Set Any Motion Parameters This command allows the user to set the 'any motion' parameters of the Command Function accelerometer. The 'any motion' setting allows users to trigger an event when the accelerometer senses motion in any axis. AT$OBDAM=? Syntax Query $OBDAM: (0-1),(0-255),(0-3),(0-64800)
  • Page 292: At$Obdart Set Right Turn Threshold

    AT$OBDART Set Right Turn Threshold AT$OBDART OBD2 Set Right Turn Threshold Command Function This command is used to set the two right turn accelerometer thresholds. Syntax Query AT$OBDART=? Syntax $OBDART: (1-2),(0-4000),(1-1000),(1-1000) AT$OBDART=<ALERT>,<THRHLD>,<SET TIME>,<CLR TIME> Write Syntax OK or ERROR Write Response AT$OBDART? Read Syntax $OBDART: <THRLD>,<SET TIME>,<CLR TIME>,<THRLD>,<SET TIME>,<CLRTIME>...
  • Page 293: At$Obdaup Obd2 Set Up Accelerometer Threshold

    AT$OBDAUP OBD2 Set Up Accelerometer Threshold AT$OBDAUP OBD2 Set Up Accelerometer Threshold Command Function This command is used to set the 'up' accelerometer threshold. Syntax Query AT$OBDAUP=? Syntax $OBDAUP: (1),(0-4000),(1-1000),(1-1000) AT$OBDAUP=<ALERT>,<THRHLD>,<SET TIME>,<CLR TIME> Write Syntax OK or ERROR Write Response AT$OBDAUP? Read Syntax $OBDAUP: <THRLD>,<SET TIME>,<CLR TIME>...
  • Page 294: At$Obdbat Enable/Disable Backup Battery

    AT$OBDBAT Enable/Disable Backup Battery AT$OBDBAT Enable/Disable Backup Battery Command Function This command is used to enable/disable the internal backup battery. If this is disabled the unit will power off as soon as main power is removed. AT$OBDBAT=? Syntax Query $OBDBAT: (0-1) Syntax Write Syntax Write Response...
  • Page 295: At$Obdbbt Backup Battery Timer

    AT$OBDBBT Backup Battery Timer AT$OBDBBT Backup Battery Timer Command Function This command is used to configure the length of time that the unit will run on internal battery power after main power is removed. AT$OBDBBT=? Syntax Query $OBDBBT: (30-6000) Syntax AT$OBDBBT=<time>...
  • Page 296: At$Obdbqs Backup Battery Quick Shutdown

    AT$OBDBQS Backup Battery Quick Shutdown AT$OBDBQS Backup Battery Quick Shutdown Command Function This command is designed to be used before shipping or storing the unit to preserve the power in the internal battery. AT$OBDBQS=? Syntax Query $OBDBQS: (0-1) Syntax Write Syntax AT$OBDBQS=<status>...
  • Page 297: At$Obdcut Clear The Obd2 User Trip Odometer

    AT$OBDCUT Clear The OBD2 User Trip Odometer AT$OBDCUT Clear the OBD2 User Trip Odometer Command Function This command is used to set the User trip odometer to zero. This is used in con- junction with Input Event 192 – OBD User Trip Odometer. Syntax Query AT$OBDCUT=? Response...
  • Page 298: At$Obddcl Deceleration Thresholds

    AT$OBDDCL Deceleration Thresholds AT$OBDDCL OBD2 Deceleration Thresholds Command Function This command is used to set the three deceleration thresholds. Syntax Query AT$OBDDCL=? Syntax $OBDDCL: (1-3),(0-4000),(1-1000),(1-1000) AT$OBDDCL=<ALERT>,<THRHLD>,<SET TIME>,<CLR TIME> Write Syntax Write Response AT$OBDDCL? Read Syntax $OBDDCL: <THRLD>,<SET TIME>,<CLR TIME><THRLD>,<SET TIME>,<CLR Read Response TIME><THRLD>,<SET TIME>,<CLR TIME>...
  • Page 299: At$Obddsc Discovery Configuration

    AT$OBDDSC Discovery Configuration AT$OBDDSC OBD 2 Discovery Configuration Command Function This command is used to set the OBD2 protocol discovery method AT$OBDDSC=? Syntax Query $OBDDSC: (0-7, 255) Syntax AT$OBDDSC=<PROTOCOL> Write Syntax Write Response AT$ OBDDSC? Read Syntax $OBDDSC:< PROTOCOL> Read Response Execute Syntax Execute Response Unsolicited Response...
  • Page 300: At$Obdect Engine Coolant Temperature Threshold

    AT$OBDECT Engine Coolant Temperature Threshold AT$OBDECT OBD2 Engine Coolant Temperature Threshold Command Function This command is used to get or set the Engine Coolant Temperature Threshold. AT$OBDECT=? Syntax Query $OBDECT: (0-255),(30-1000),(30-1000) Syntax AT$ OBDECT =<value>, <set time>, <clear time> Write Syntax Write Response AT$ OBDECT? Read Syntax...
  • Page 301: At$Obdees Excessive Engine Speed Thresholds

    AT$OBDEES Excessive Engine Speed Thresholds AT$OBDEES OBD2 Excessive Engine Speed Thresholds Command Function This command is used to set the three excessive engine speed thresholds. Syntax Query AT$OBDEES=? Syntax $OBDEES:  (1-3),(0-65535),(1-1000),(1-1000) AT$OBDEES=<ALERT>,<THRHLD>,<SET TIME>,<CLR TIME> Write Syntax Write Response AT$OBDEES? Read Syntax $OBDEES: <THRLD>,<SET TIME>,<CLR TIME><THRLD>,<SET TIME>,<CLR Read Response TIME><THRLD>,<SET TIME>,<CLR TIME>...
  • Page 302: At$Obdfac Set Thresholds To Factory Defaults

    AT$OBDFAC Set Thresholds To Factory Defaults AT$OBDFAC OBD2 Set Thresholds to Factory Defaults Command Function This command is used to set all of the OBD2 thresholds to factory default values. AT$OBDFAC=? Syntax Query Syntax Write Syntax Write Response Read Syntax Read Response AT$OBDFAC Execute Syntax...
  • Page 303: At$Obdgsp Use Obd Speed In Place Of Gps Speed

    AT$OBDGSP Use OBD Speed In Place Of GPS Speed AT$OBDGSP Use OBD Speed in place of GPS Speed Command Function This command is used to select GPS or OBD generated speed in binary output messages – Bit Field Table 0 bit 12 AT$OBDGSP=? Syntax Query $OBDGSP: (0-1)
  • Page 304: At$Obdidl Idle Speed Threshold

    AT$OBDIDL Idle Speed Threshold AT$OBDIDL OBD2 Idle Speed Threshold Command Function This command is used to set the idle speed threshold. Syntax Query AT$OBDIDL=? Syntax $OBDIDL:  (0-255),(1-1000),(1-1000) AT$OBDIDL=<THRHLD>,<SET TIME>,<CLR TIME> Write Syntax Write Response AT$OBDIDL? Read Syntax $OBDIDL:   <THRHLD>,<SET TIME>,<CLR TIME> Read Response Execute Syntax Execute Response...
  • Page 305: At$Obdign Obd2 Ignition Off Configuration

    AT$OBDIGN OBD2 Ignition Off Configuration AT$OBDIGN OBD2 Ignition Off Configuration Command Function This command is used to configure ignition off detection. Syntax Query AT$OBDIGN=? Syntax $OBDIGN: (0-600),(0-1) AT$ OBDIGN =<OBD OFF>,< IGN OFF > Write Syntax Write Response AT$ OBDIGN? Read Syntax $ OBDIGN: <...
  • Page 306: At$Obdlbl Low Battery Level Threshold

    AT$OBDLBL Low Battery Level Threshold OBD2 Low Battery Level Threshold AT$OBDLBL Command Function This command is used to set the low battery level threshold. Syntax Query AT$OBDLBL=? Syntax $OBDLBL: (0-25500),(150-1000),(150-1000) AT$OBDLBL=<THRHLD>,<SET TIME>,<CLR TIME> Write Syntax Write Response AT$OBDLBL? Read Syntax $OBDLBL: <THRHLD>,<SET TIME>,<CLR TIME>...
  • Page 307: At$Obdled Obd2 Led Timer

    AT$OBDLED OBD2 LED Timer AT$OBDLED OBD2 LED Timer Command Function This command is used to set the length of time that the LEDs will blink after a power on reset. AT$OBDLED=? Syntax Query $ OBDLED: (0-240) Syntax Write Syntax AT$ OBDLED =<LED TIMER> Write Response Read Syntax AT$ OBDLED?
  • Page 308: At$Obdlfl Low Fuel Level Threshold

    AT$OBDLFL Low Fuel Level Threshold AT$OBDLFL OBD2 Low Fuel Level Threshold Command Function This command is used to set the low fuel level threshold. Syntax Query AT$OBDLFL=? Syntax $OBDLFL:  (0-100),(1-1000),(1-1000) AT$OBDLFL=<THRHLD>,<SET TIME>,<CLR TIME> Write Syntax Write Response AT$OBDLFL? Read Syntax $OBDLFL: <THRHLD>,<SET TIME>,<CLR TIME>...
  • Page 309: At$Obdsav Save Obdii Thresholds To Memory

    AT$OBDSAV Save OBDII Thresholds To Memory AT$OBDSAV Save OBD2 Thresholds to memory Command Function This command is used to save all of the OBD2 thresholds to flash memory. Syntax Query AT$OBDSAV=? Syntax Write Syntax Write Response Read Syntax Read Response Execute Syntax AT$OBDSAV Execute Response...
  • Page 310: At$Obdspd Vehicle Speed Thresholds

    AT$OBDSPD Vehicle Speed Thresholds AT$OBDSPD OBD2 Vehicle Speed Thresholds This command is used to set the three excessive vehicle speed thresholds. Command Function AT$OBDSPD=? Syntax Query $OBDSPD:  (1-3),(0-255),(0-1000),(0-255) Syntax AT$OBDSPD=<ALERT>,<THRHLD>,<SET TIME>,<CLR THRLD> Write Syntax Write Response AT$OBDSPD? Read Syntax $OBDSPD: <THRLD>,<SET TIME>,<CLR THRHLD><THRLD>,<SET TIME>,<CLR Read Response THRHLD><THRLD>,<SET TIME>,<CLR THRHLD>...
  • Page 311: At$Obdtyp Protocol Type

    AT$OBDTYP Protocol Type AT$OBDTYP OBD2 Protocol Type Command Function This command is used to query the OBD2 protocol type. Syntax Query Syntax Write Syntax Write Response Read Syntax AT$OBDTYP? Read Response $OBDTYP: <OBD TYPE>,<OBD COMM > Execute Syntax Execute Response Unsolicited Response Parameter Values OBD2 Protocol Type...
  • Page 312 - 298 -...
  • Page 313: At$Obdver Auxiliary Processor

    AT$OBDVER Auxiliary Processor AT$OBDVER OBD2 Auxiliary Processor Command Function This command is used to query the software version of the auxiliary processor. Syntax Query Syntax Write Syntax Write Response Read Syntax AT$OBDVER? Read Response $OBDVER: <SW VER> Execute Syntax Execute Response Unsolicited Response Parameter Values Auxiliary processor software version...
  • Page 314: Gps Commands

    GPS Commands - 300 -...
  • Page 315: At$Altosi Set And Query Gps Overspeed Interval

    AT$ALTOSI Set And Query GPS Overspeed Interval AT$ALTOSI Set and Query GPS Overspeed Interval Command Function This command allows the user to define the criteria for a GPS overspeed event.  A GPS overspeed event occurs when the minimum speed that is defined by the <speed>...
  • Page 316: At$Excacc Excessive Acceleration

    AT$EXCACC Excessive Acceleration AT$EXCACC Excessive Acceleration Command Function This command is used to configure the excessive acceleration event. Input event AT$EXCACC=? Syntax Query $EXCACC: (0-200),(1-20),(1-20) Syntax Write Syntax AT$EXCACC=<THRESH>,<SET TIME >,<CLR TIME > Write Response Read Syntax AT$EXCACC? Read Response $EXCACC: <THRESH>,<SET TIME >,<CLR TIME>...
  • Page 317: At$Excdec Excessive Deceleration

    AT$EXCDEC Excessive Deceleration AT$EXCDEC Excessive Deceleration Command Function This command is used to configure the excessive deceleration event. Input event 199. AT$EXCDEC=? Syntax Query $EXCDEC: (0-200),(1-20),(1-20) Syntax Write Syntax AT$EXCDEC=<THRESH>,<SET TIME >,<CLR TIME > Write Response Read Syntax AT$EXCDEC? Read Response $EXCDEC: <THRESH>,<SET TIME >,<CLR TIME>...
  • Page 318: At$Geofnc Geo Fencing A Circular Area

    AT$GEOFNC Geo Fencing A Circular Area AT$GEOFNC Geo Fencing a Circular Area Command Function This command allows a user to send a GPS message when the device moves in or out of a geographical area. AT$GEOFNC=? Syntax Query $GEOFNC: (1-25),(0-1000000),(-90.0 - +90.0),(-180.0 - +180.0) Syntax Write Syntax AT$GEOFNC=<fenceNum>...
  • Page 319: At$Gfdbnc Set Geofence Debounce Count

    AT$GFDBNC Set Geofence Debounce Count  AT$GFDBNC Set Geofence Debounce Count Command Function This command allows the user to set the number of consecutive geofence positions required to trigger an ‘inside geofence’ or ‘outside geofence’ event.  It prevents a false reading when the device is on the threshold of the geofence. Syntax Query AT$GFDBNC=? Syntax...
  • Page 320: At$Gfdel Delete A Range Of Geo-Fences

    AT$GFDEL Delete A Range Of Geo-Fences AT$GFDEL Delete a Range of Geo-Fences Command Function This command deletes a range of geo-fences. Syntax Query AT$GFDEL=? Syntax $GFDEL: (1-25),(1-25) AT$GFDEL=<start>,<stop> Write Syntax Write Response Read Syntax Read Response Execute Syntax Execute Response Unsolicited Response Parameter Values First geo-fence index in range to be deleted...
  • Page 321: At$Gpscmd Gps Command

    2 - Hot start can only be accomplished if it has valid time, ephemeris, almanac and position data. 3 - Some Novatel Wireless products do not tracking GPS, and is defined as GPS fix stop (for power consumption) After a power up or reset, the modem will attempt an assisted cold start.  This is defined as the modem supplying the GPS receiver any valid time, ephemeris, almanac, and position data that the modem might have stored.
  • Page 322: At$Gpsfd Restore Gps Filter Defaults

    AT$GPSFD Restore GPS Filter Defaults AT$GPSFD Restore GPS Filter Defaults Command Function This command restores GPS filter defaults for the $GPSQUAL, $GPSFLT, and $GPSRST commands without impacting the rest of the system configuration. This command is intended to be used after a software upgrade to take advantage of new filter settings without having to perform a full AT&F.
  • Page 323: At$Gpsflt Gps Speed Filter

    0.0 knots while still reporting valid position data. Under normal circumstances, the default values should provide acceptable GPS performance for most applications. Please contact Novatel Wireless customer support if you feel the filter settings need to be changed for your application.
  • Page 324 AT$GPSFL- GPS Speed Filter Execute Response Unsolicite Response Paramete r Values 0 = filter is disabled <md> 1 = filter is enabled 2 = automatic (default). Filter determines whether device is in parked mode or driving mode by determining the number of seconds the device has been idle. If in parked mode, filter is enabled. If in driving mode, filter is disabled.
  • Page 325 If the heading change is greater than this threshold (in degrees/second), the confidence level is reset to zero. Default is 30 degrees/second. 0-180 = Novatel Wireless heading change threshold. <n4aHd- g> This filter calculates the heading using the two most recent position locations and based on the time delta.
  • Page 326 AT$GPSFL- GPS Speed Filter 4 = Display geofence timing debug info. 8 = System test flag. 16 = GPS log flag. Enables code to log raw GPS data to a file in flash for post-mortem analysis for certain filtering events. 32 = GPS message flag.
  • Page 327 AT$GPSFL- GPS Speed Filter Default is 6. 0 = Do not adjust RTC time if RTC time disagrees with GPS time. <tAdj> 1 = Adjust RTC time if RTC time and GPS time differ by more than 5 seconds. Default is 1. There have also been cases where slow Time To First Fix (TTFF) reports have been attributed to Notes discrepancies between the RTC time and the GPS time.
  • Page 328: At$Gpslcl Configure Sending Of Gps Message To The Serial Port

    AT$GPSLCL Configure Sending Of GPS Message To The Serial Port  AT$GPSLCL Configure Sending of GPS Message to the Serial Port Command Function This command allows the user to configure sending of GPS data on the serial port. Syntax Query AT$GPSLCL=? Syntax $GPSLCL: (0–1),(0-127) AT$GPSLCL=<option>,<nmeaMsgs>...
  • Page 329 This field is the bit-wise OR of the type of messages desired. The user has following message options to select from. Decimal Format User Selectable Type of NMEA Message PENFG is used for debug purpose as directed by Novatel Wireless Technical Support Notes Personnel. It is not a standard NMEA message. - 315 -...
  • Page 330: At$Gpslna Enable/Disable Internal Lna

    AT$GPSLNA Enable/Disable Internal LNA AT$GPSLNA Enable/Disable Internal LNA Command Function This command is used to enable and disable the internal Low Noise Amplifier (LNA) $GPSLNA=? Syntax Query $GPSLNA: (0-2) Syntax Write Syntax $GPSLNA=<cfg> Write Response Read Syntax $GPSLNA? Read Response $GPSLNA: =<cfg>,<actual>...
  • Page 331: At$Gpsosi Set And Query Gps Overspeed Interval

    AT$GPSOSI Set And Query GPS Overspeed Interval AT$GPSOSI Set and Query GPS Overspeed Interval Command Function This command allows the user to define the criteria for a GPS overspeed event.  A GPS overspeed event occurs when the minimum speed that is defined by the <speed>...
  • Page 332: At$Gpsqual Gps Quality Filters

    AT$GPSQUAL GPS Quality Filters AT$GPSQUAL GPS Quality Filters Command Function This command allows the user to define extra criteria for the event engine to use before it reports a position fix as valid. AT$GPSQUAL=? Syntax Query If the $GPSFLT debug flag is not set for expanded AT command response, the Syntax response will be as follows: $GPSQUAL: (0-255),(0-255),(0-30)
  • Page 333 Notes a position uncertainty threshold of 100 meters does not guarantee that the actual location with be within 100 meters of the actual position. Please consult with Novatel Wireless technical support personnel before changing uncertainty thresholds. Example: - 319 -...
  • Page 334: At$Gpsrd Read Current Gps Ascii Data

    AT$GPSRD Read Current GPS ASCII Data AT$GPSRD Read Current GPS ASCII data This command allows a user to read current NMEA format GPS data. Command Function AT$GPSRD=? Syntax Query $GPSRD: [(0-7F),(0-127)],(0-1) Syntax Write Syntax Write Response Read Syntax AT$GPSRD=<nmeaMsgs>,<decimal> Read Response “$GPG…………….”...
  • Page 335 <decimal> format 0 = select values out of hex table format Notes The $PENFG (Proprietary ENFora Gps) is used for debug purpose as directed by Novatel Wireless Technical Support Personnel. It is not a standard NMEA message. - 321 -...
  • Page 336: At$Gpsrst Set And Query Gps Reset Interval

    AT$GPSRST Set And Query GPS Reset Interval AT$GPSRST Set and Query GPS Reset Interval Command Function This command allows the user to specify the duration of a continuous GPS no lock condition after which the GPS chip will be reset. The GPS will often take several minutes to get a lock when power has been cycled to the device.
  • Page 337 AT$GPSRST Set and Query GPS Reset Interval When RTC time is valid (year >= 2010) and this value is zero, then <warmStartInterval> coldStartInterval is used as defined above. When RTC time is valid (year >= 2010) and this value is greater than zero, this is the time (in minutes) of GPS outage after which to reset the GPS chip and resume positioning.
  • Page 338: At$Gpsval Gps Speed Validation

    AT$GPSVAL GPS Speed Validation AT$GPSVAL GPS Speed Validation Command Function This command is used to turn GPS speed filtering on and off. Syntax Query AT$GPSVAL=? Syntax $ GPSVAL: (0-1),(0-1) AT$ GPSVAL =<MODE>,<ACC MOTION> Write Syntax Write Response AT$ GPSVAL? Read Syntax $ GPSVAL: <MODE>,<...
  • Page 339: At$Odocfg Thresholds For Odometer/Speed Filtering

    AT$ODOCFG Thresholds For Odometer/Speed Filtering AT$ODOCFG Thresholds for Odometer/Speed Filtering Command Function This command allows the user to set/query the thresholds used to filter odometer drift and false speed event reports. In the current GPS implementation, the velocity for a stationary device is often reported as a non-zero value for brief periods.
  • Page 340: At$Odometer Gps Trip Odometer

    AT$ODOMETER GPS Trip Odometer AT$ODOMETER GPS Trip Odometer Command Function The $ODOMETER command records how far the vehicle has traveled total, or  in one trip.  The user can reset the odometer at the beginning of a new trip.  This is identical to the $TODOM feature, but allows the user to reset this odometer without resetting the other odometer.
  • Page 341: At$Plyclr Clear Polygonal Geofence

    AT$PLYCLR Clear Polygonal Geofence  AT$PLYCLR Clear Polygonal Geofence Command Function This command allows a user to delete all the points for the indicated polygonal geofence (see $PLYFN#). AT$PLYCLR=? Syntax Query $PLYCLR: (0-24) Syntax Write Syntax AT$PLYCLR=<id> Write Response Read Syntax Read Response Execute Syntax Execute Response...
  • Page 342: At$Plyfn# Geo Fencing A Polygonal Area

    AT$PLYFN# Geo Fencing A Polygonal Area AT$PLYFN# Geo Fencing a Polygonal Area Command Function This command allows a user to define up to 25 separate polygonal geographical areas (# can be any number from 0 to 24). The event engine (see AT$EVENT) can be set up to send a message when the device moves in or out of the geographical area defined by the polygon.
  • Page 343 AT$PLYFN# command may differ from the input parameters due to this precision limitation. The following commands create a crude diamond-shaped polygon #9 just west of Example the Novatel Wireless offices in Richardson, Texas: AT$PLYFN9=1,32.995498,-96.722064 AT$PLYFN9=2,33.000392,-96.715028 AT$PLYFN9=3,33.008747,-96.722466 AT$PLYFN9=4,33.001330,-96.732982...
  • Page 344 AT$PLYFN# Geo Fencing a Polygonal Area 0    0.0000000     0.0000000 1   32.9954987   -96.7220612 2   33.0003929   -96.7150269 3   33.0087471   -96.7224655 4   33.0013313   -96.7329788 5   32.9954987   -96.7220612 6    0.0000000     0.0000000 - 330 -...
  • Page 345: At$Pwrsav Enable Power Save Mode

    AT$PWRSAV Enable Power Save Mode AT$PWRSAV Enable Power Save Mode Command Function This command allows a user to put the device in low power mode at the <timeout> interval after the Ignition line drops. The ignition line has to be connected per the user manual for this feature to work properly.
  • Page 346: At$Todom Virtual Trip Odometer

    AT$TODOM Virtual Trip Odometer AT$TODOM Virtual Trip Odometer Command Function The $TODOM command records how far the vehicle has traveled.  This is identical to the $ODOMETER feature, but allows the user to reset this trip odometer without resetting the other odometer. Syntax Query AT$TODOM=? Syntax...
  • Page 347 - 333 -...
  • Page 348: At$Gpsdis Disable Gps Functionality

    AT$GPSDIS Disable GPS Functionality AT$GPSDIS Disable GPS Functionality Command Function This command is used to Enable/Disable GPS functionality Syntax Query AT$GPSDIS=? Syntax $GPSDIS: (0-1) AT$ GPSDIS =<MODE> Write Syntax Write Response AT$ GPSDIS? Read Syntax $ GPSDIS: <MODE> Read Response Execute Syntax Execute Response Unsolicited Response...
  • Page 349: Event Tables

    Event Tables - 335 -...
  • Page 350: Event Engine

    Event Engine The Novatel Wireless Event Engine is a proprietary state machine that can be initiated by one or many triggering input events (which can be logically “ANDed” and/or “ORed”) to generate one or many pre-defined outputs. The Event Engine allows simple, fast development and deployment into end solutions without the need of proprietary development platforms or embedded applications.
  • Page 351 Value Type of event Description A transition Trigger is defined as an input condition, defined by <event category>, whose value was previously <parm1> or less is now greater than <parm1> and less than <parm2> or was greater or equal to <parm2>...
  • Page 352 Value Type of event Description requirements are satisfied or transition to the value set by <parm1> and <parm2> when they are equal. <parm1> should be the min value and <parm2> should be the max value. Example 1: An output event will be executed when the current value of an input event is between <Parm1>...
  • Page 353 Value Type of event Description maximum length of 250 characters (not including the optional header). Any ASCII messages exceding this length are truncated. - 339 -...
  • Page 354: Input Event Table

    Input Event Table The following table defines the values for <event category>, <parm1> and <parm2> parameter for input events defined as a Transition Trigger, Occurrence Trigger, or Input Trigger. Event Category Parm1 Parm2 Description 0 - 7 Reserved Modem power up indication Modem GSM registration (see AT+CREG command description for GSM regis- 0 to 5 0 to 5...
  • Page 355 Event Category Parm1 Parm2 Description GPS Status 0 or 1 0 or 1 0 = Invalid GPS data 1 = Valid GPS data **RTC Alarm Input 0 to 1000000 1000000 Invalid GPS data for a period of time (unit of measurement is: seconds) 0 to 1000000 1000000 Unit staying Idle in one place (unit of measurement is: seconds)
  • Page 356 Event Category Parm1 Parm2 Description Has the user programmed any geo-fence? Normally this can be found by sending AT$GEOFNC? command and verifying it manually based on the response sent by the device 0 or 1 0 or 1 0 = geo-fence does not exist 1 = at least one geo fence was created 55 - 56 Reserved...
  • Page 357 Event Category Parm1 Parm2 Description -2147483648 -2147483648 User variable 4 to 2147483647 to 2147483647 -2147483648 -2147483648 User variable 5 to 2147483647 to 2147483647 -2147483648 -2147483648 User variable 6 to 2147483647 to 2147483647 -2147483648 -2147483648 User variable 7 to 2147483647 to 2147483647 -2147483648 -2147483648 User variable 8...
  • Page 358 Event Category Parm1 Parm2 Description uncertainty, heading change, speed, distance and/or acceleration 2 = velocity fix flag invalid 4 = uncertainty value > threshold 8 = $GPGSA fix type not 3D 16 = $GPGSA HDOP < threshold 32 = GPS date invalid 64 = GPS time interval suspect 128 = speed >...
  • Page 359 Event Category Parm1 Parm2 Description 0x00000100 - Accelerometer X, Y, Z values ASCII - 3 values of 5 digits each, values are milliGs for X, Y, Z Binary - 3 values of 2 bytes each (signed), values are milliGs for X, Y, Z OBDII Acceleration Threshold 1 0 or 1 0 or 1...
  • Page 360 Event Category Parm1 Parm2 Description Engine Coolant Temperature above threshold (set by AT$OBDECT) 0 or 1 0 or 1 1 = above threshold 0 = below threshold 202-204 Reserved 0 or 1 0 or 1 OBDII Right turn threshold 1 0 or 1 0 or 1 OBDII Right turn threshold 2...
  • Page 361: Output Event Table

    Output Event Table The below table defines the values for <event category>, <parm1> and <parm2> parameter for output events defined as Output. Event Parm1 Parm2 Description Category 0 - 10 Reserved Set GPIO #4 configured as Output to Low (0) 12 - 14 Reserved Set GPIO #8 configured as Output to Low (0)
  • Page 362 Event Parm1 Parm2 Description Category AT&F commands will save the new value to flash. Execute AT command stored at index number of the $STOATEV com- 1 – 25 mand. Parm1 identifies the index number. Sends data over SMS to All SMS destination addresses configured via 0 to See Bit-Field $SMSDA command.
  • Page 363 Event Parm1 Parm2 Description Category Reserved See Bit-Field Generate and transmit message to main serial port based on Parm1 0 to -1 Table and Parm2 values in ASCII format only. 61 - 124 Reserved -2147483648 Sets user variable indicated by parm1 to value of parm2 (for 0 –...
  • Page 364: User Variable Index Table

    User Variable Index Table This table is used only with Output Event 128 Parm2 System Variable Copied to User Variable (For example, AT$EVENT=99,3,128,3,9 would copy value of Input Event 9 (GSM registration status) into User Variable 3). NOTE:  All the following system variables are not supported by all devices. Ensure your device supports the system variable before attempting to use it with user variables.
  • Page 365 -443 Copies Neighbor Cell 2 signal strength. Equivalent to AT%EM=2,3 Copies Neighbor Cell 2 absolute radio frequency channel number (ARFCN). Equivalent to -442 AT%EM=2,3 -441 Copies Neighbor Cell 2 cell ID. Equivalent to AT%EM=2,3 -440 Copies Neighbor Cell 2 location area code. Equivalent to AT%EM=2,3 -439 to -434 Reserved -433...
  • Page 366 -301 Copies product ID -300 Copies $usrval value -299 to -53 Reserved Vehicle speed = LSB = 1 kph LSB = 1/4 RPM (a value of 4000 is 1000 RPM) Engine Coolant Temperature -49 to -42 Reserved Copies GPIO value status where LSB represents GPIO0. For example: 0x00165432 2=binary 0010 (so GPIO1=1;...
  • Page 367 Copies current count of event timer 8 in seconds (equivalent to $EVTIMQRY=8) Copies current count of event timer 7 in seconds (equivalent to $EVTIMQRY=7) Copies current count of event timer 6 in seconds (equivalent to $EVTIMQRY=6) Copies current count of event timer 5 in seconds (equivalent to $EVTIMQRY=5) Copies current count of event timer 4 in seconds (equivalent to $EVTIMQRY=4) Copies current count of event timer 3 in seconds (equivalent to $EVTIMQRY=3) Copies current count of event timer 2 in seconds (equivalent to $EVTIMQRY=2)
  • Page 368 0 = Low 1 = High Copies value of Input Event 8 (modem power up indication). Always 1. Copies value of Input Event 9 (modem GSM registration). See AT+CREG command description for GSM registration status information. Copies value of Input Event 10 (modem GPRS registration). See AT%CGREG command for GPRS registration status information.
  • Page 369 Copies value of Input Event 22 (Geofence #2) 0 = Leaving geofence area 1 = Entering geofence area Copies value of Input Event 23 (Geofence #3) 0 = Leaving geofence area 1 = Entering geofence area Copies value of Input Event 24 (Geofence #4) 0 = Leaving geofence area 1 = Entering geofence area Copies value of Input Event 25 (Geofence #5)
  • Page 370 Copies value of Input Event 34 (Geofence #9) 0 = Leaving geofence area 1 = Entering geofence area Copies value of Input Event 35 (Geofence #10) 0 = Leaving geofence area 1 = Entering geofence area Copies value of Input Event 36 (Geofence #11) 0 = Leaving geofence area 1 = Entering geofence area Copies value of Input Event 37 (Geofence #12)
  • Page 371 0 = Leaving geofence area 1 = Entering geofence area Copies value of Input Event 45 (Geofence #20) 0 = Leaving geofence area 1 = Entering geofence area Copies value of Input Event 46 (Geofence #21) 0 = Leaving geofence area 1 = Entering geofence area Copies value of Input Event 47 (Geofence #22) 0 = Leaving geofence area...
  • Page 372 numbers configured via the $EVCID command) Copies value of Input Event 66 (Timer 5 status). 0 = Timer not expired 1 = Timer expired Copies value of Input Event 67 (Timer 6 status). 0 = Timer not expired 1 = Timer expired Copies value of Input Event 68 (Timer 7 status).
  • Page 373 Copies value of Input Event 109 (User variable 9) 110-191 Reserved Copies value of Input Event 192 (OBD Trip odometer in meters) - 359 -...
  • Page 374: Gpio Flash Table

    GPIO Flash Table Parm1 Parm2 The flashing GPIO event will cause the GPIO output Bits 16 – 31 determine the low signal state while bits 0 – state to toggle at time 0 to the opposite state prior to 15 determine the high signal state. A value of 0 for bits starting the GPIO output flash event processing.
  • Page 375: Bit Field Tables

    Bit Field Tables Bit-Field Table Selection Use the table below to determine which of the four bit-field tables (0-3) to use for the Parm2 value. Bit 31 Bit 30 Description Table selector 0. Format message based on Parm2 values using Message Format Table 0 (legacy format) Reserved Table selector 2.
  • Page 376 0 = Code checks network status before storing message in non-volatile memory. If it appears that the message can be sent out immediately (network status is clear and message queue has few or no messages pending), the message is stored in non-volatile message queue until it can be sent.
  • Page 377 0 = do not add this particular field of GPS data Bit 27: OBD2 Info (VIN, OBD protocol, Novatel Wireless Firmware version, RSSI) 1 = Add OBDII Data (VIN, OBD Protocol, PKG, RSSI) 0 = Do not add OBDII Data...
  • Page 378: Bit-Field Table 2

    Binary - 20 bytes (nul char padding at end of VIN) ASCII - a space delimiter followed by 20 chars for the VIN. The VIN is padded with leading spaces if less than 20 chars. OBD Protocol Binary - 1 byte ASCII - a space delimiter followed by 3 digits for the protocol.
  • Page 379 Description Bit 0: 1 = send all data generated as a result of this table in Binary format 0 = send all data generated as a result of this table in ASCII format Bit 1: 1 = Add parm1 data to message (4 bytes in binary format, 11 bytes of data in ASCII format) 0 = do not add parm1 data to outbound message Bit 2: 1 = add $MDMID value (22 bytes of ASCII data irrespective of Bit 0 setting)
  • Page 380 Longitude = 4 bytes. For example, if $GPRMC longitude is 09642.854492,W, then the four bytes would be FF6CDC9A (- 9642854). Velocity = 2 bytes in tenths of knots. For example, if $GPRMC velocity is 21.1 knots, then the two bytes would be 00D3 (211). Heading = 2 bytes in tenths of degrees.
  • Page 381 If Bit0 = 0 (ASCII), GPS data is formatted as described above, then converted to ASCII HEX (effectively doubling the number of bytes required to contain the information) before being inserted into the message. There are no spaces between the various GPS data fields.
  • Page 382 3 bytes (HMS) time at start of event 1 byte length of event in seconds 1 byte max acceleration/deceleration - 368 -...
  • Page 383: Obd Bit Field Tables

    OBD Bit Field Tables OBD BIT-FIELD TABLE SELECTION Use the table below to determine which of the four bit-field tables (0-3) to use for the Parm2 value. Bit-Field Table Selection Bit 31 Bit 30 Description Table selector 0. Format message based on Parm2 values using Message Format Table 0 (OBD format) Reserved Reserved Reserved...
  • Page 384 Bit 5: 1= add OBD Odometer data to outbound message (4 – bytes in Binary format, 10 – bytes of data in ASCII format) 0 = do not add OBD Odometer data to outbound message Bit 6: 1 =Message is stored in non-volatile memory until it can be sent, regardless of network status.
  • Page 385 0 = do not add Fuel Level data to outbound message Bit 26: Reserved Bit 27: OBD2 Info (VIN, OBD protocol, Novatel Wireless Firmware version, RSSI) 1 = Add OBDII Data (VIN, OBD Protocol, PKG, RSSI) 0 = Do not add OBDII Data Data Format:...
  • Page 386: Obd Parm 3 Bit-Field Table - Parm 3 Bank 1

    Bit 28: 1 = Add OBDII Malfunction Indicator Light (MIL) Data 0 = Do not add OBDII MIL Data Data Format: Binary - 1 byte containing the number of MIL codes to follow. If 1 or more codes, each code is 2 additional bytes. ASCII - a space delimiter followed by 2 digits containing the number of MIL codes.
  • Page 387: Appendix - Result Codes

    Appendix - Result Codes - 373 -...
  • Page 388: Result Codes

    Result Codes Modem Verbose Modem Terse Definition Response Response command successful completed; ready CONNECT entering data transfer state RING Ring indication detected NO CARRIER connection terminated ERROR Command abnormally completed, ready NO DIALTONE Dial tone not found BUSY Busy signal detected NO ANSWER connection completion timeout UNSOLICITED RESULT Codes...
  • Page 389: Sms Unsolicited Result Codes

    Result Code Definition AT Command +CGREG: <stat>[,<lac>,<ci>] Registration Status AT+CGREG=1 SMS Unsolicited Result Codes Result Code Definition AT Command +CMTI: <mem>,<index> Indication of new short message AT+CNMI=1,1 +CMT: <length><CR><LF><pdu> Short Message output Directly to TE AT+CNMI=1,2 (PDU mode) +CBM: <sn>,<mid>,<dcs>,<page>,<pages> Incoming Cell Broadcast Message AT+CNMI=1,0,2 <CR><LF><data>...
  • Page 390: Appendix - Error Codes

    Appendix - Error Codes - 376 -...
  • Page 391: General Error Codes

    General Error Codes Modem Numeric Response Modem Verbose Response phone failure no connection to phone phone-adaptor link reserved operation not allowed operation not supported PH-SIM PIN required PH-FSIM PIN required PH-FSIM PUK required SIM not inserted SIM PIN required SIM PUK required SIM failure SIM busy SIM wrong...
  • Page 392: Network Error Codes

    Modem Numeric Response Modem Verbose Response invalid characters in dial string no network service network timeout network not allowed - emergency calls only network personalization PIN required network personalization PUK required network subset personalization PIN required network subset personalization PUK required service provider personalization PIN required service provider personalization PIN required service provider personalization PUK required...
  • Page 393 Modem Numeric Response Modem Verbose Response 25 (19) LLC or SNDCP error 26 (1a) Insufficient resources 27 (1b) Unknown or missing access point name 28 (1c) Unknown PDP address or PDP type 29 (1d) User authentication failed 30 (1e) Activation reject by GGSN 31 (1f) Activation rejected, unspecified 32 (20)
  • Page 394: Sms Error Codes (+Cms)

    Modem Numeric Response Modem Verbose Response unspecified data network error PDP authentication failure invalid mobile class SMS Error Codes (+CMS) Modem Numeric Response Modem Verbose Response unassigned (unallocated) number           operator determined barring                   call barred                                   short message transfer rejected               destination out of service                    unidentified subscriber                      ...
  • Page 395 Modem Numeric Response Modem Verbose Response information element non-existent or not impl. protocol error, unspecified                   interworking, unspecified                     telematic interworking not supported         short message type 0 not supported            cannot replace short message                  unspecified TP-PID error                      data coding scheme (alphabet) not supported   message class not supported                 ...
  • Page 396 Modem Numeric Response Modem Verbose Response SMS service of ME reserved                   operation not allowed operation not supported                  invalid PDU mode parameter                invalid text mode parameter                  SIM not inserted                             SIM PIN required                              PH-SIM PIN required                           SIM failure                                   SIM busy                                      SIM wrong                                  SIM PUK required SIM PIN2 required                          ...
  • Page 397: Release Causes For Extended Error Reporting (+Ceer)

    Release Causes For Extended Error Reporting (+CEER) Error Description 1  unassigned number -1,255 no error 3  no route to destination 6  channel unacceptable 8  operator determined barring 16  normal call clearing 17  user busy 18  no user responding 19  user alerting 21 ...
  • Page 398 Error Description 47   resources unavailable 49  quality of service unavailable 50   requested facility unsubscribed 55  incoming calls barred within CUG 57   bearer capability not authorized 58  bearer capability not available 63  service not available 65   bearer service not implemented 68  ACM reached ACM maximum 69 ...
  • Page 399: Extended Error Codes

    Error Description 103  data network detach 104  Data network PDP context deactivation 128  No Service 202  timer 303 expiry 203  establishment failure 210  no error 211  operation failed 212  timeout 213  bearer service not compatible Extended Error Codes Error Code Description "parameter not allowed"...
  • Page 400: Index

    $GEOFNC 304, 328, 340 Index $GFDBNC $GFDEL $GPSCMD $GPSDIS $GPSFD $GPSFLT $GPSLCL $GPSLNA $ACKTM $GPSOSI 317, 363 $ALTOSI $GPSQUAL $APIOPT $GPSRD $APIPWD $GPSRST $AREG 29, 100, 198, 218, 262 $GPSVAL $ATEXEC $HBRST $ATPASSWD $ICCID $CHKIN 130, 133, 345 $IGNDBNC $CMDPORT 21, 144 $IODBNC $CREG...
  • Page 401 $OBDTYP 258, 350 $OBDVER %MEPD $ODOCFG %SIMIND $ODOMETER 326, 340 %SLEEP $OFF %SNCNT $PADDST $PING & $PKG 6, 252 $PLYCLR &F 21, 131, 137, 142, 235, 308, 326, 332, 347 $PWRSAV &V $QCMGD &W 23, 37-41, 231, 238, 241, 244, 301, 317 $QCMGF 78, 80 $QCMGL...
  • Page 402 +CNMI 96, 375 +CNUM 59, 212 +COLP 213, 374 +COPN 60, 214 +COPS 61, 215, 253 +CPIN 28, 199, 217, 253 +CPLS +CPMS +CPOL 63-64, 220 +CPUC +CPWD 221, 265 223, 374 +CRC 3, 374 +CREG 224, 253, 340, 354, 374 +CRES 31-32 +CRLP...

This manual is also suitable for:

Mt 3000

Table of Contents