Novatel MT 3060 R Command Reference Manual

Novatel MT 3060 R Command Reference Manual

Mifi drive firmware v4-d4 / aux processor v1-d5
Table of Contents

Advertisement

Quick Links

MT3060R-AT144
MiFi Drive, MT 3060 R
Firmware V4-D4 / Aux Processor V1-D5
(Radio: 10.3, Smart Agent: 22.3, App: 2.3)
AT Command Reference
Version: 1.0
March 10, 2015

Advertisement

Table of Contents
loading
Need help?

Need help?

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

Questions and answers

Summary of Contents for Novatel MT 3060 R

  • Page 1 MT3060R-AT144 MiFi Drive, MT 3060 R Firmware V4-D4 / Aux Processor V1-D5 (Radio: 10.3, Smart Agent: 22.3, App: 2.3) AT Command Reference Version: 1.0 March 10, 2015...
  • 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 © 2015 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

    Contents Introduction Document Scope Platform Reference And Use Command Syntax Standard AT Commands General Commands AT$MDN Mobile Directory Number AT$MSID Mobile Station Identification AT$NWGMR Manufacturer Revision AT$PKG Request Firmware Package AT$SPN Software Part Number AT$SRN Module Serial Number AT+CGMI Request Manufacturer Identification AT+CGMM Request Manufacturer Model Identification AT+CGMR Request Revision Identification AT+CGSN Product Serial Number...
  • Page 5 AT$NETMON Monitor Network Availability AT$NWACTIVATION Provision MDN And MIN AT$OTASP OTA Service Provisioning Status AT$ATPASSWD Set Authorization For AT Commands AT$QCDNSP DNS Primary IP Address AT$QCDNSS Secondary DNS IP Address AT$QCMIP Mobile IP AT$QCMIPEP Enable Or Disable Current MIP Profile AT$QCMIPGETP Get Profile Information AT$QCMIPMASS MN-AAA Shared Secrets AT$QCMIPMHSS MM-HA Shared Secrets...
  • Page 6 AT$QCMGR Read Message AT$QCMGS Send Message AT$QCMGW Write Message To Memory AT$QCNMI New Message Indications To TE AT$QCPMS Preferred Message Storage AT$QCSMP Set Text Mode Parameters AT$SMSURC Enable URC To Be Sent By SMS AT+CMGF SMS Format AT+CMGD Delete Message AT+CMGL List Messages AT+CMGR Read Message AT+CMGS Send Message...
  • Page 7 AT$APIPWD API Password AT$CHKIN Configure Device Check-in AT$FRIEND Modem Friends AT$IDENT  Modem Identification Used In API Optional Header 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...
  • Page 8 AT$EVTOFF Event Engine Disable AT$EVTQRY  Query The State Or Value Of The Specified Input Event AT$STOATEV Store AT Command Events AT$USRVAL User Value RTC Commands AT$RTCALRM Real Time Clock Alarm AT$RTCCLRA Real Time Clock Clear Alarm AT$RTCRSET RTC Report Reset State AT$RTCTIME Real Time Clock Time FOTA Commands AT$FOTACFG Configure Firmware Upgrade...
  • Page 9 AT$FLFILT Filter ICMP Echo Request AT$NETIP Display Network Assigned IP & DNS AT$PING Send ICMP Echo Request GPS Commands AT$ALTOSI Set And Query GPS Overspeed Interval AT$EXCACC Excessive Acceleration AT$EXCDEC Excessive Deceleration AT$GEOFNC Geo Fencing A Circular Area AT$GFDBNC Set Geofence Debounce Count AT$GFDEL Delete A Range Of Geo-Fences AT$GPSCMD GPS Command AT$GPSFD Restore GPS Filter Defaults...
  • Page 10 OBD Commands AT$OBDADT Auto Discovery Timer AT$OBDCUT Clear The OBD2 User Trip Odometer AT$OBDDSC Discovery Configuration AT$OBDDST Low Power Mode 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$OBDIV Ignition Voltage...
  • Page 11 Accelerometer Commands AT$ACCAC Accelerometer Auto-Calibration AT$ACCCQF Calibration Quality Factor AT$AUTOCFG Accelerometer Auto-Calibration Configuration AT$DVBACL Driver Behavior Acceleration AT$DVBDCL Driver Behavior Deceleration AT$DVBLAL Driver Behavior Left Acceleration AT$DVBRAL Driver Behavior Right Acceleration AT$IMPTHR Impact Detection Threshold AT$IMPLOG Impact Detection Logging Configuration AT$DVBVAL Driver Behavior Vertical Acceleration AT$OBDAM Set Any Motion Parameters Event Tables...
  • Page 12 Appendix - Result Codes Appendix A – Result Codes Result Codes UNSOLICITED RESULT Codes SMS Unsolicited Result Codes Appendix - Error Codes Appendix B – Error Codes General Error Codes SMS Error Codes (+CMS) Release Causes For Extended Error Reporting (+CEER) Extended Error Codes Index - xi -...
  • Page 13: Introduction

    Introduction - 1 -...
  • Page 14: 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 15: 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 16: 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 17: General Commands

    General Commands - 5 -...
  • Page 18: At$Mdn Mobile Directory Number

    AT$MDN Mobile Directory Number AT$MDN Mobile Directory Number Command Function The command queries and sets the mobile directory number. Syntax Query AT$MDN=? Syntax Write Syntax AT$MDN=<mdn number> Write Response Device is SPC locked Read Syntax AT$MDN? Read Response <mdn number> Execute Syntax Execute Response Unsolicited Response...
  • Page 19: At$Msid Mobile Station Identification

    AT$MSID Mobile Station Identification AT$MSID Mobile Station Identification The command queries the mobile station identification. This is also known as the Command Function MIN, mobile identification number. AT$MSID=? Syntax Query Syntax Write Syntax Write Response AT$MSID? Read Syntax Read Response <msid number>...
  • Page 20: At$Nwgmr Manufacturer Revision

    AT$NWGMR Manufacturer Revision AT$NWGMR Manufacturer Revision Command Function This AT command displays software and hardware revision information. Syntax Query AT$NWGMR=? Syntax Write Syntax Write Response Read Syntax Read Response Execute Syntax AT$NWGMR Execute Response Chipset: <chipset> Radio: <radio_vers> Smart Agent: <smart_agent_vers> HW Rev: <hw_rev>...
  • Page 21: 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 22 AT$PKG Request Firmware Package A = Controlled Availability : The ‘A’ release is a prerelease of the next production <release offset> 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 23: At$Spn Software Part Number

    AT$SPN Software Part Number AT$SPN Software Part Number This command will return the software part number. Command Function AT$SPN=? Syntax Query Syntax Write Syntax Write Response AT$SPN? Read Syntax Read Response $SPN: SWxxx Execute Syntax AT$SPN Execute Response $SPN: SWxxx Unsolicited Response Parameter Values Notes...
  • Page 24: At$Srn Module Serial Number

    AT$SRN Module Serial Number AT$SRN Module Serial Number This command will return the serial number of the module. Command Function AT$SRN=? Syntax Query Syntax Write Syntax Write Response Read Syntax Read Response Execute Syntax AT$SRN Execute Response $SRN: xxxxxxxxxxxxx Unsolicited Response Parameter Values Notes Returned values are unique for each module...
  • Page 25: 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 - 13 -...
  • Page 26: At+Cgmm Request Manufacturer Model Identification

    AT+CGMM Request Manufacturer Model Identification AT+CGMM Request Manufacturer Model Identification This command is used to obtain the manufacturer model identification Command Function 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 Text string containing the model identification information.
  • Page 27: 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 28: At+Cgsn Product Serial Number

    AT+CGSN Product Serial Number AT+CGSN Product Serial Number Command Function This command is used to read the MEID (Mobile Equipment Identifier) and serial number. The decimal value is displayed on the first line, and the hexadecimal value is displayed on the second line. Syntax Query AT+CGSN=? Syntax...
  • Page 29: At+Gmi Ta Manufacturer Id

    TA Manufacturer ID TA returns information about the manufacturer. Command Function AT+GMI=? Syntax Query Syntax Write Syntax Write Response Read Syntax Read Response Execute Syntax AT+GMI Execute Response Novatel Wireless, A Novatel Wireless Company Unsolicited Response Parameter Values Notes - 17 -...
  • Page 30: 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 ID e.g. Enabler HS 3001V or MT 4100 Unsolicited Response Parameter Values Notes...
  • Page 31: At+Gmr Ta Revision Number

    AT+GMR TA Revision Number AT+GMR TA Revision Number Command Function Returns software revision information. Syntax Query AT+GMR=? Syntax Write Syntax Write Response Read Syntax Read Response Execute Syntax AT+GMR Execute Response Radio and Smart Agent versions, e.g. Radio: 10.2 Smart Agent: 11.1 Unsolicited Response Parameter Values Notes...
  • Page 32: At+Gsn Ta Serial Number

    AT+GSN TA Serial Number AT+GSN TA Serial Number Command Function This command is used to read the MEID (Mobile Equipment Identifier) and serial number. The decimal value is displayed on the first line, and the hexadecimal value is displayed on the second line. Syntax Query AT+GSN=? Syntax...
  • Page 33: 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 Enfora, A Novatel Wireless Company Unsolicited Response Parameter Values Notes - 21 -...
  • Page 34: Network Commands

    Network Commands - 22 -...
  • Page 35: 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-2) AT$AREG=<state> Write Syntax Write Response AT$AREG? Read Syntax $AREG: <state> Read Response Execute Syntax Execute Response Unsolicited Response Parameter Values <state>...
  • Page 36: At$Creg Network Registration Info

    AT$CREG Network Registration Info AT$CREG Network Registration Info Displays current network registration status. Write command enables/disables Command Function the unsolicited response code. AT$CREG=? Syntax Query $CREG: (0-1) Syntax AT$CREG=<enableFlag> Write Syntax Write Response AT$CREG? Read Syntax $CREG: <enableFlag> Read Response AT$CREG Execute Syntax $CREG: <status>,<lac>,<cid>,<mip>...
  • Page 37 AT$CREG Network Registration Info Cell ID (GSM) or Base Station ID (CDMA) <cid> MobileIP support <mip> 0 = SimpleIP is supported and/or MobileIP not supported 1 = MobileIP supported Notes - 25 -...
  • Page 38: At$Mdstat Query Modem Status

    AT$MDSTAT Query Modem Status AT$MDSTAT Query Modem Status Command Function This command allows the user to display multiple modem status parameters with a single command. AT$MDSTAT=? Syntax Query Syntax Write Syntax Write Response AT$MDSTAT? Read Syntax $DEVTYP: 29,1 $PKG: 1 Enabler HS 3001V Read Response NET_ID: 7 BASE_ID: 549 $CREG: 1 $CGREG: 1...
  • Page 39 AT$MDSTAT Query Modem Status 3 = no service 5 = registered roaming 6 = unknown <CODE> Serving cell code, also known as “channel” is a 16-bit integer. Serving cell frequency is a 16-bit integer. <FREQ> Serving cell pseudo-random offset, range 0-511. <PN>...
  • Page 40 AT$MDSTAT Query Modem Status see AT$NETIP? command <$NETIP> <$TCPERR> Contains 3 parameters First parameter: TCP ERROR values 0 = no error stored 1 = normal closure 2 = unexpected RST 3 = unexpected SYN 4 = received FIN 5 = timeout establishing connection 6 = failure establishing connection 7 = timeout in close 8 = timeout on established connection...
  • Page 41 AT$MDSTAT Query Modem Status 6 = bad message format 7 = connect fail Notes - 29 -...
  • Page 42: 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 43 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 44: At$Nwactivation Provision Mdn And Min

    AT$NWACTIVATION Provision MDN And MIN AT$NWACTIVATION Provision MDN and MIN Command Function This command is used to activate a modem on the Sprint network using AT commands instead of over-the-air provisioning. The MDN and MIN may be queried and set. Syntax Query AT$NWACTIVATION=? Syntax...
  • Page 45: At$Otasp Ota Service Provisioning Status

    AT$OTASP OTA Service Provisioning Status AT$OTASP OTA Service Provisioning Status Command Function The command queries and clears the OTASP status. Also, when clearing the status, the MDN and MSID are set to default settings. Once power is cycled after clearing the status, the device will not be able to make a voice call until an OTASP is initiated.
  • Page 46 AT$OTASP OTA Service Provisioning Status 10: OTAPA stopped 11: OTAPA aborted 12: Reserved Parameter Values 0 = No completed DMU since initial powering on or since last cleared <OTASP_cmd> 1 - Clear OTASP status 2 - Clear OTASP and DMU_statuses 0 = Error during OTASP commit <OTASP_status>...
  • Page 47: At$Atpasswd Set Authorization For At Commands

    AT$ATPASSWD Set Authorization For AT Commands $ATPASSWD Set Authorization for AT commands 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 48 $ATPASSWD Set Authorization for AT commands Specified when changing the AT command authorization mask.  <passwd> Bit mask specifying which interfaces will be authorized to enter AT commands.  <mask> Each bit specifies one interface as enumerated in the table below. Bit value Interface Serial Port To select multiple items to authorize, add the bit values of each interface to be...
  • Page 49: At$Qcdnsp Dns Primary Ip Address

    AT$QCDNSP DNS Primary IP Address AT$QCDNSP DNS Primary IP Address Command Function This command sets the default primary IP address used for Domain Name Services (DNS). This IP address is used only if no DNS server address is received over the air during network data activation. The value is stored in NVRAM. Syntax Query AT$QCDNSP=? Syntax...
  • Page 50: At$Qcdnss Secondary Dns Ip Address

    AT$QCDNSS Secondary DNS IP Address AT$QCDNSS Secondary DNS IP Address Command Function This command is used to set the default secondary IP address used for Domain Name Services (DNS). Syntax Query AT$QCDNSS=? Syntax $QCDNSS: AT$QCDNSS=<IP address> Write Syntax Write Response AT$QCDNSS? Read Syntax $QCDNSS: <IP address>...
  • Page 51: At$Qcmip Mobile Ip

    AT$QCMIP Mobile IP AT$QCMIP Mobile IP Command Function Enable/disable Mobile IP Syntax Query AT$QCMIP=? Syntax $QCMIP: (0-2) AT$QCMIP=<MIP_enable> Write Syntax Write Response AT$QCMIP? Read Syntax $QCMIP: <MIP_enable> Read Response Execute Syntax Execute Response Unsolicited Response Parameter Values <MIP_enable> 0 = Mobile IP disabled Simple IP only 1 = Mobile IP preferred In the initial MIP registration, if the network does not support Mobile IP, the...
  • Page 52: At$Qcmipep Enable Or Disable Current Mip Profile

    AT$QCMIPEP Enable Or Disable Current MIP Profile AT$QCMIPEP Enable or Disable Current MIP Profile Command Function This command is used to enable or disable current MIP profile. Syntax Query AT$QCMIPEP=? Syntax $QCMIPEP: (0-1) Write Syntax AT$QCMIPEP=<N> Write Response Read Syntax AT$QCMIPEP? Read Response $QCMIPEP:<N>...
  • Page 53: At$Qcmipgetp Get Profile Information

    AT$QCMIPGETP Get Profile Information AT$QCMIPGETP Get Profile Information This command is used to Get Profile Information. Command Function AT$QCMIPGETP=? Syntax Query $QCMIPGETP: (0-5) Syntax AT$QCMIPGETP=<N> Write Syntax Profile:<N> <enableFlag> Write Response NAI:<nai_value> Home Addr:<home_addr> Primary HA:<primary_ha> Secondary HA:<secondary_ha> MN-AAA SPI:<mn_aaa> MN-HA SPI:<mn_ha>...
  • Page 54: At$Qcmipmass Mn-Aaa Shared Secrets

    AT$QCMIPMASS MN-AAA Shared Secrets AT$QCMIPMASS MN-AAA Shared Secrets This command is used to sets the MN-AAA shared secrets for the currently Command Function active MIP profile. AT$QCMIPMASS=? Syntax Query $QCMIPMASS: (20,21,23-7E),(0-1) Syntax AT$QCMIPMASS=<STR>,<STORE> Write Syntax Write Response AT$QCMIPMASS? Read Syntax Read Response $QCMIPMASS:<Set or Unset>...
  • Page 55: At$Qcmipmhss Mm-Ha Shared Secrets

    AT$QCMIPMHSS MM-HA Shared Secrets AT$QCMIPMHSS MM-HA Shared Secrets Command Function This command is used to set then MM-HA shared secrets for the currently active MIP profile. AT$QCMIPMHSS=? Syntax Query $QCMIPMHSS: (20,21,23-7E),(0-1) Syntax AT$QCMIPMHSS= <STR> ,<STORE> Write Syntax Write Response AT$QCMIPMHSS? Read Syntax $QCMIPMHSS: <Set or Unset>...
  • Page 56: At$Qcmipnai Network Access Identifier

    AT$QCMIPNAI Network Access Identifier AT$QCMIPNAI Network Access Identifier This command is used to set the network access identifier. Command Function AT$QCMIPNAI=? Syntax Query $QCMIPNAI: (20,21,23-7E),(0-1) Syntax AT$QCMIPNAI= <NAI>,<STORE> Write Syntax Write Response AT$QCMIPNAI? Read Syntax Read Response $QCMIPNAI:<Set or Unset> Execute Syntax Execute Response Unsolicited Response...
  • Page 57: At$Spc Service Provisioning Code

    AT$SPC Service Provisioning Code AT$SPC Service Provisioning Code Command Function The command is used to enter the service provisioning code for the modem. The SPC must be entered to unlock certain other commands which update shared secret authentication information. Syntax Query Syntax Write Syntax AT$SPC=<SPC>...
  • Page 58: 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 59: At+Css Serving System

    AT+CSS Serving System AT+CSS Serving System This command returns the serving system. Command Function AT+CSS=? Syntax Query <Band_Class>,<Band>,<SID>, <P_REV_IN_USE> Response Write Syntax Response AT+CSS? Read Syntax <Band_Class>,<Band>,<SID>, <P_REV_IN_USE> Response Execute Syntax Response Parameter Values 0 = The current band class is unsupported by this command. <Band_Class>...
  • Page 60 AT+CSS Serving System 1 = IS-95 or J-STD-008 2 = IS-95-A 3 = IS-95-A + TSB74 4 = TIA/EIA-95-B 5 = TIA/EIA-95-B 6 = IS-2000 7 = IS-2000-A 8 = IS-2000-B 9 = IS-2000-C 10 = IS-2000-C Notes Examples - 48 -...
  • Page 61: 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: (0-31,99),(0-7,99) Write Syntax Write Response AT+CSQ? Read Syntax...
  • Page 62: Me/Ta Commands

    ME/TA Commands - 50 -...
  • Page 63: At+Ceer Extended Error Reporting

    AT+CEER Extended Error Reporting AT+CEER Extended Error Reporting Command Function This command is used to control the display of extended result codes for last unsuccessful call setup, in-call modification, last call release, last short message, or last network data session. Syntax Query AT+CEER=? Syntax...
  • Page 64: At$Reset Reset Modem

    AT$RESET Reset Modem AT$RESET Reset Modem Command Function This command is used to perform a modem reset. Syntax Query Syntax Write Syntax Write Response Read Syntax Read Response Execute Syntax AT$RESET Execute Response Unsolicited Response Parameter Values Execution of this command will perform a full reset of the software stack. If the Notes modem is currently registered onto the network, the modem will perform a detach before performing the stack reset.
  • Page 65: At$V Display Smart Agent Configuration Settings

    AT$V Display Smart Agent Configuration Settings AT$V Display Smart Agent Configuration Settings Command Function This command allows the user to view the Smart Agent configuration settings. The settings for a single subsystem or for the entire Smart Agent application may be displayed. Syntax Query AT$V=? Syntax...
  • Page 66: 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 Command Function Set All TA Parameters to Factory Defined Configuration Syntax Query Syntax Write Syntax Write Response Read Syntax Read Response Execute Syntax AT&F Execute Response Unsolicited Response...
  • Page 67: At&V Display Current Profile

    AT&V Display Current Profile AT&V Display Current Profile Command Function This command allows the user to view the settings in the current profile. Syntax Query Syntax Write Syntax Write Response Read Syntax Read Response Execute Syntax AT&V Execute Response Unsolicited Response Parameter Values Notes Only the industry standard AT command settings are displayed in the AT&V output.
  • Page 68 AT&W Save Current Settings Read Response AT&W Execute Syntax Execute Response Unsolicited Response Parameter Values To ensure successful completion of the command, do not issue additional Notes commands until 'OK' is returned. AT&W does not save commands that are implemented on the aux processor (OBD and accelerometer commands, essentially any command prefixed with ''OBD'').
  • Page 69: Sms Commands

    SMS Commands - 57 -...
  • Page 70: 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 71: At$Qcmgd Delete Message

    AT$QCMGD Delete Message AT$QCMGD Delete Message Command Function Deletes message from preferred storage location. Syntax Query AT$QCMGD=? Syntax $QCMGD:(<indexList>),(0-4) Write Syntax Write Response Read Syntax Read Response Execute Syntax AT$QCMGD=<index>[,<status>] Execute Response Unsolicited Response Parameter Values Integer value of memory location. <index>...
  • Page 72: 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 73: 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 74 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 75: 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 76: 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 77: 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 78: 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: (0,1,2),(0,1,2,3),(0,1) Write Syntax $QCNMI=[<mode>[,<mt>[,<bfr>]]] Response +CMS ERROR: <err> Read Syntax $QCNMI? Response $QCNMI: <mode>,<mt>,<bfr> Execute Syntax Response Parameter Values 0 = Buffer unsolicited result codes in the TA...
  • Page 79 AT$QCNMI New Message Indications to TE 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 class 3: route message to TE message waiting indication group (discard message): as in GSM 03.38, but also route message to TE and do not try to store it in memory message waiting indication group (store message): as <mt>=1...
  • Page 80: 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 81: 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 82: 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 83: At+Cmgf Sms Format

    AT+CMGF SMS Format AT+CMGF SMS Format Set command tells the TA, which input and output format of messages to use. Command Function <mode> indicates the format of messages used with send, list, read and write commands and unsolicited result codes resulting from received messages. AT+CMGF=? Syntax Query +CMGF: (1)
  • Page 84 AT+CMGD Delete Message Read Response Execute Syntax AT+CMGD=<index>[,<status>] Execute Response Unsolicited Response Parameter Values Integer value of memory location. <index> 0 = Delete the messages specified by the index <status> 1 = Ignore the index and delete all the read messages 2 = Ignore the index and delete all the read and sent messages 3 = Ignore the index and delete all the read, sent and unsent messages.
  • Page 85: 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 86 AT+CMGL List Messages <tooa/toda> Address Type-of-Address octet in integer format <length> Length of message in octets Notes Above settings for <stat> assume AT+CMGF=1 (text mode).  Parameters in [] may or may not be reported dependent upon the setting of AT+CMGF. 0 = “Rec Unread”...
  • Page 87: 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 88: 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 89: At+Cmgw Write Message To Memory

    AT+CMGW Write Message To Memory AT+CMGW Write Message to Memory Writes message to preferred storage location. Command Function 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 Destination Address <da>...
  • Page 90: At+Cmss Send Message From Storage

    AT+CMSS Send Message From Storage AT+CMSS 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+CMSS=<index> Execute Response +CMSS: <mr> Unsolicited Response Parameter Values Integer value of location number supported by associated memory <index>...
  • Page 91: 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 92 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 93: 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","MT" Syntax Write Syntax AT+CPMS=<mem1>,<mem2>,<mem3> Write Response Read Syntax AT+CPMS? Read Response +CPMS: <mem1>,<usedSpace1>,<maxSpace1>,<mem2>,<usedSpace2>, <maxSpace2>,<mem3>,<usedSpace3>,<maxSpace3>...
  • Page 94: Api Commands

    API Commands - 82 -...
  • Page 95: Tcp Api Commands

    TCP API Commands - 83 -...
  • Page 96: At$Acktm Acknowledgment Message Period & Retry Number

    AT$ACKTM Acknowledgment Message Period & Retry Number AT$ACKTM Acknowledgment Message Period & Retry Number This command allows the user to configure the modem msg acknowledge behavior. If Command server acknowledgement is selected for a message, the message will be re-sent every Function <retry period>...
  • Page 97 AT$ACKTM Acknowledgment Message Period & Retry Number 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. Notes Examples - 85 -...
  • Page 98: At$Tcpapi Tcp Api Control

    AT$TCPAPI TCP API Control AT$TCPAPI TCP API Control This command allows the user to initiate and terminate and query the status of Command Function the TCP API connection.  Please note that the TCP API can only be used over the air.
  • Page 99 AT$TCPAPI TCP API Control 2 = Idle 3 = Connected 4 = Waiting for Header 5 = Waiting for Frame 6 = Processing API Command TCP API Transmit Task <Trans Task> 0 = None 1 = Init 2 = Idle 3 = Connected 4 = Sending Friend Index (1 –...
  • Page 100: 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 Write Syntax AT$TCPIDLETO=<Timeout> Write Response Read Syntax AT$TCPIDLETO? Read Response $TCPIDLETO: <Timeout>...
  • Page 101: 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 102: 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 Write Syntax AT$TCPRETRYTO=<Timeout> Write Response Read Syntax AT$TCPRETRYTO?
  • Page 103: 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 Write Syntax AT$TCPSRC=<Start Port Number>,[<End Port Number>] Write Response Read Syntax AT$TCPSRC? Read Response...
  • Page 104: 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 Write Syntax AT$TCPSTATS=<Clear> Write Response Read Syntax AT$TCPSTATS? Read Response $TCPSTATS: Rx <Rx Bytes>,Tx <Tx Bytes>,M <Mode Changes>,D <Data Deactivates>,R <Restarts>,C <Connection Timeouts>,I <Idle Timeouts>,S <Socket Errors>,Rt<Retry Timeouts>,Rc<Reconnect Timeouts>, Dc<Disconnect Timeouts>...
  • Page 105 AT$TCPSTATS TCP API Statistics The number of times a connection was closed due to Retry timer expirations. <Retry Timeouts> The number of times the reconnect timer expired. The reconnect timer restarts a <Reconnect Timeouts> TCPAPI connection when not connected and TCPAPI mode is enabled.
  • Page 106: 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. Syntax Query AT$TCPURC=? $TCPURC: (0-1) Response AT$TCPURC=<MODE> Write Syntax Response AT$TCPURC? Read Syntax $TCPURC: <MODE>...
  • Page 107: Message Commands

    Message Commands - 95 -...
  • Page 108: At$Apiopt  Enable Api Optional Header Fields

    AT$APIOPT  Enable API Optional Header Fields AT$APIOPT Enable API Optional Header Fields Command Function This command allows the user to enable specific Optional Header Fields to be included in the UDPAPI and TCPAPIs’ API Optional Header. AT$APIOPT=? Syntax Query $APIOPT: (0-1),(0-1),(0-4),(0-1),(0-1),(0-1),(0-2),(0-1) Syntax Write Syntax AT$APIOPT=<MDMID>,<Msg Event Format>,<Event Seq...
  • Page 109 AT$APIOPT Enable API Optional Header Fields or UDPAPI Header 0 = UDPAPI header is enabled (default) <HdrDisable> 1 = UDPAPI header is disabled for UDP messages sent via event engine. This flag has no effect on commands sent from the server or the ack sequence. This feature is intended to be used with UDP messages when the size of the data packet is critical due to the rapid rate at which messages are sent over an extended period of time.
  • Page 110 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 111 AT$APIOPT Enable API Optional Header Fields MDMID - "99" {03}{07}{63} MDMID - "999999999999999999A" {03}{07}{00} - 99 -...
  • Page 112: At$Apipwd Api Password

    AT$APIPWD API Password AT$APIPWD API Password Command Function This command allows the user to query/set the API password. Any IP address will be able to access the device if the password is not set (null). If the password is set, control is given to the last friend IP that supplied the correct password. Syntax Query AT$APIPWD=? Syntax...
  • Page 113: 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 114: At$Friend Modem Friends

    AT$CHKIN Configure Device Check-in 0 = FOTA upgrade status is not reported in the chkin message <enable fota upgrade status> 1 = FOTA upgrade status is reported in the chkin message Notes Input event 200 is used for the periodic check-in timer. Output event 152 is used for sending UDP messages to the check-in servers specified in the $FRIEND list.
  • Page 115 AT$FRIEND Modem Friends $FRIEND: =01, <server indication>,”<friend IP> or <DNS name>”, <destination Read Response port>, <usage> $FRIEND: =02, <server indication>,”<friend IP> or <DNS name>”,<destination port>, <usage> $FRIEND: =03, <server indication>,”<friend IP> or <DNS name>”,<destination port>, <usage> $FRIEND: =04, <server indication>,”<friend IP> or <DNS name>”,<destination port>, <usage>...
  • Page 116 AT$FRIEND Modem Friends friend DNS name <DNS name> Friend destination port. <destination port> Note: If <usage> = 4, this parameter is used to configure the UDP port for the AT$CHKIN command. 1 = TCPAPI <usage> 2 = UDPAPI (default) 4 = Alternate server for UDPAPI check-in message (see AT$CHKIN) The AT&F command does not modify the server address.
  • Page 117: At$Ident  Modem Identification Used In Api Optional Header

    AT$IDENT  Modem Identification Used In API Optional Header AT$IDENT Modem identification used in API optional header Command Function This command is used to specify which form of modem identification is used in the API optional header. AT$IDENT=? Syntax Query $IDENT: (0-4),(0-9) Syntax Write Syntax AT$IDENT =<IDENTIFIER>,<PREPEND DIGIT>...
  • Page 118: 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 119: 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 message log queues. AT$MLQSIZ=? Syntax Query $MLQSIZ:(0-3000),(0-3000),(0-3000),(0-3000),(0-3000),(0-3000) Syntax Write Syntax AT$MLQSIZ=<UdpQsize>,<SmsBckupQsize>,<SmsQsize>,<TcpQsize>, <UdpAckQsize>,<UdpAckSmsBckupQsize>...
  • Page 120 (PARAM2 bit 6) is set. Wakeup messages and other messages which do not have the STORE_MSG bit set will not be stored in the message log. This is a change from the behavior of other Novatel Wireless devices. (GSM/GPRS devices will save some messages in the message log depending upon the network status even though the STORE_MSG bit is not set.)
  • Page 121 AT$MLQSIZ Message Log Queue Size This command is used in conjunction with MSGLOGDMP and allows the user to restrict the number of unsent messages maintained in the buffers for the message log queues. To dump the message the user needs to turn off the GPS receiver with the $GPSCMD for those products which support GPS.
  • Page 122: 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 123: At$Msglogdmp Dump Unsent Messages To Serial Port

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

    AT$MSGLOGRD Message Log Read Data AT$MSGLOGR Message Log Read Data The $MSGLOGRD command is used to query the status of the four event-engine message Command logs.  Using the queue status this command can be used to resend messages that have Function already been sent and are still in the log.
  • Page 127 AT$MSGLOGR Message Log Read Data log. Execute Syntax Execute Response Unsolicited Response Parameter Values 0 = event data that was configured to be sent to a remote server via UDP API only. <queue> 1 = event data that was configured to be sent to a remote server via UDP API primarily but also use SMS as backup method if UDP is not available 2 = event data that was configured to be sent to a remote server via SMS only 3 = event data that was configured to be sent to a remote server via TCP API only...
  • Page 128: 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 129 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 130: 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 131 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 132: At$Smsdaen Enable/Disable At Commands Over Sms

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

    AT$UDPMSG Send And Receive UDP Messages AT$UDPMSG Send and Receive UDP Messages This command allows the user to send UDP/IP data packets while in AT Command Function command mode. The destination IP address and port number are set by the AT$FRIEND command.
  • Page 134 AT$UDPMSG Send and Receive UDP Messages <data>   "ABCD"  (Data to be transmitted in quotes) (NOTE: HEX format data shall always be entered as two ASCII characters per byte. ex: 0x5 should be entered as 05) <flash> This optional parameter, when enabled, allows a user to store the message in the device’s FLASH memory when the device is out of network coverage or not registered.
  • Page 135: 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 136 AT$WAKEUP Modem to Server Wakeup/Keep Alive <retry period> The number of minutes for keep alive period. Zero indicates no retries. <enable fota upgrade 0=FOTA upgrade status is not reported in the wakeup message status> 1=FOTA upgrade status is reported in the wakeup message When this command is used, it will generate event group 0 events in the event Notes table when the AT$EVENT? command is issued.
  • Page 137: At%Sncnt Query (Or Reset) The Byte Counters

    AT%SNCNT Query (or Reset) The Byte Counters AT%SNCNT Query (or Reset) the Byte Counters. Command Function Returns (or resets) the byte counts of the current connection. Syntax Query AT%SNCNT=? Syntax %SNCNT: (0) %SNCNT=<rst> Write Syntax Write Response AT%SNCNT? Read Syntax Read Response %SNCNT: <upo>,<dno>,<upp>,<dnp><CR><LF>...
  • Page 138: Event Commands

    Event Commands - 126 -...
  • Page 139: At$Etsav# Event Timer Save Configuration

    AT$ETSAV# Event Timer Save Configuration AT$ETSAV# Event Timer Save Configuration These commands allow the user to set/query a flag that is used to determine Command Function 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 140: 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 141 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 142: 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 143: 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 144: 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 145: 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 146 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 147: 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 148: 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 149: At$Evtest Generate Test Input Event

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

    AT$EVTIM# User Defined Input Event Timers AT$EVTIM# User Defined Input Event Timers Command Function This command allows the user to define up to X separate periodic input events in 1 second increments. The # sign represents timers 1 through X (i.e. AT$EVTIM1). AT$EVTIM#=? Syntax Query $EVTIM#: (0-604800)
  • Page 151: 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-X) Syntax (Note: X represents the number of timers supported by the device AT$EVTIMQRY=<timer_index>...
  • Page 152: At$Evtoff Event Engine Disable

    AT$EVTOFF Event Engine Disable AT$EVTOFF Event Engine Disable Command Function The $EVTOFF command gives the user the ability to disable the event engine. For example, this would be a good command to run prior to a software upgrade. AT$EVTOFF=? Syntax Query $EVTOFF:(0-1) Syntax Write Syntax...
  • Page 153: 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 This command allows the user to query the state or value of the input event Command Function number AT$EVTQRY=? Syntax Query $EVTQRY: (0 - <max input event>)
  • Page 154: At$Stoatev Store At Command Events

    AT$STOATEV Store AT Command Events AT$STOATEV Store AT Command Events This commands allows the user to store AT command output events.  The AT Command Function command is executed upon the triggering of the associated input event.  AT$STOATEV=? Syntax Query $$STOATEV: (1-35),<AT command> Syntax AT$STOATEV = <1-35>, <AT command>...
  • Page 155 “v” replaces the “;” at the end of the dial string.. (i.e., atd17195551212v) * Only populated event index lines are displayed. Note that this behavior is a change from the operation of this command on previous Novatel Wireless devices. - 143 -...
  • Page 156: At$Usrval User Value

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

    RTC Commands - 145 -...
  • Page 158: 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 159 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 160: 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 161: 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 162: 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 163 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 164: Fota Commands

    FOTA Commands - 152 -...
  • Page 165: 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 AT$FOTACFG? Read Response $FOTACFG: <”ftpServerHostname”>,<ftpPort>,<”ftpUsername”>,...
  • Page 166 AT$FOTACFG Configure Firmware Upgrade Default value: none. The FTP mode to use for data connections. FTP data connections may be active or <ftpMode> passive. Passive mode is generally better to use with FTP servers located behind firewalls. Values: 0 = active 1 = passive Default value: 1 (passive mode).
  • Page 167 FOTA upgrade or as a result of a fatal error. This status is only returned OTA. The command line parameters are: 0 = disabled 1 = enabled FOTA finish status is disabled by default. Refer to Novatel Wireless Application Note ENF000AN002 for more information on Notes FOTA operations - 155 -...
  • Page 168: 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 169 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 - 157 -...
  • Page 170: At$Fotaupg Upgrade Current Firmware

    Read Syntax Read Response AT$FOTAUPG Execute Syntax Execute Response Unsolicited Response Parameter Values Refer to Novatel Wireless Application Note ENF000AN002 for more information Notes on FOTA operations. Refer to AT$FOTACFG for automatic versus manual upgrade mode description. Example - 158 -...
  • Page 171: Ftp Commands

    FTP Commands - 159 -...
  • Page 172: 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 173 AT$ATEXEC Execute AT Command File 0 = Run To Completion 1 = Stop on Error 2 = Stop on Error and Reset Modem Status from Executing File <STATUS> 0 = Ok 1 = Error 2 = Open File Error 3 = File Read Error 4 = AT Command Error 5 = Busy 6 = Command Length Exceeded...
  • Page 174: 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-6,86),"filename",(0-524287),(0-100),("ASCII-HEX") Response AT$FFS=<op>,<filename>,<seek>,<length>, <data>...
  • Page 175 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>...
  • Page 176 AT$FFS Generic Flash File System Access Range: 0 - 100 Only applicable to write operations as an input parameter.  Also defines the output <data> data format for the read operation. Limited to 100 bytes (200 characters). Data is encoded in ASCII hex (i.e. 0x12, 0x34, 0xab would be entered as “1234ab” Notes Examples AT$FFS=0,"test",0,8,"0102030405060708"...
  • Page 177 AT$FFS Generic Flash File System Access - 165 -...
  • Page 178: 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 179: 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 180: 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 181: 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 182: 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 183: At$Ftpdir Directory Listing

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

    AT$FTPGET Retrieve A Remote File AT$FTPGET Retrieve a Remote File Retrieves a remote file from the FTP server for either output on the serial port or Command Function storage to the local flash file system. AT$FTPGET=? Syntax Query $FTPGET: “remotefile”,”localfile” Syntax AT$FTGET=<remotefile>,<localfile>...
  • Page 185: 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 186: 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 Stores a local file from the Flash File System onto the remote FTP server. Command Function AT$FTPPUT=? Syntax Query $FTPPUT:“remotefile”,“localfile” Response AT$FTPPUT=<remotefile>,<localfile> Write Syntax Response AT$FTPPUT?
  • Page 187: 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 188: Ip Router Commands

    IP Router Commands - 176 -...
  • Page 189: At$Flfilt Filter Icmp Echo Request

    AT$FLFILT Filter ICMP Echo Request AT$FLFILT Filter ICMP Echo Request This command allows the user to filter the ICMP echo request based against the Command Function Friends list AT$FLFILT=? Syntax Query $FLFILT: (0-1) Syntax Write Syntax Write Response AT$FLFILT? Read Syntax $FLFILT: <enable>...
  • Page 190: 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 Read Syntax AT$NETIP? Read Response <”IP”>,<”DNS1”>,<”DNS2”>...
  • Page 191: At$Ping Send Icmp Echo Request

    AT$PING Send ICMP Echo Request AT$PING Send ICMP Echo Request Command Function This command allows the user to send an ICMP echo request and display the echo 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 192: Gps Commands

    GPS Commands - 180 -...
  • Page 193: 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 194: 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 195: 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 196: 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 197: 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 198: 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 199: 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 200: 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 201: 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 202 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 203 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 204 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 205 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 206: 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 207 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. - 195 -...
  • Page 208: 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 209: 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 210 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: - 198 -...
  • Page 211: 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 212 <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. - 200 -...
  • Page 213: 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 214 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 215: 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) AT$ GPSVAL =<MODE> Write Syntax Write Response AT$ GPSVAL? Read Syntax $ GPSVAL: <MODE>...
  • Page 216: 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 217: 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 218: 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 219 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 220 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 - 208 -...
  • Page 221: 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 222 - 210 -...
  • Page 223: Battery Commands

    Battery Commands - 211 -...
  • Page 224: 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 225: 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 226: 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 227: Obd Commands

    OBD Commands - 215 -...
  • Page 228: 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 229: At$Obdcut Clear The Obd2 User Trip Odometer

    AT$OBDCUT Clear The OBD2 User Trip Odometer AT$OBDCUT Clear the OBD2 User Trip Odometer This command is used to set the User trip odometer to zero. This is used in con Command Function junction with Input Event 192 – OBD User Trip Odometer. AT$OBDCUT=? Syntax Query Response...
  • Page 230: 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 231: At$Obddst Low Power Mode Configuration

    AT$OBDDST Low Power Mode Configuration AT$OBDDST OBD 2 Low Power Mode Configuration Command Function This command sets the maximum amount of time (in minutes) that the unit will remain in a low-power state without other external events. AT$OBDDST=? Syntax Query Syntax $OBDDST: (0-64800) AT$OBDDST=<TIME>...
  • Page 232: 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 233: At$Obdees Excessive Engine Speed Thresholds

    AT$OBDEES Excessive Engine Speed Thresholds AT$OBDEES OBD2 Excessive Engine Speed Thresholds This command is used to set the three excessive engine speed thresholds. Command Function AT$OBDEES=? Syntax Query $OBDEES:  (1-3),(0-65535),(1-1000),(1-1000) Syntax 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 234: At$Obdfac Set Thresholds To Factory Defaults

    AT$OBDFAC Set Thresholds To Factory Defaults AT$OBDFAC OBD2 Set Thresholds to Factory Defaults This command is used to set all of the OBD2 thresholds to factory default Command Function values. AT$OBDFAC=? Syntax Query Syntax Write Syntax Write Response Read Syntax Read Response AT$OBDFAC Execute Syntax...
  • Page 235: 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 236: At$Obdidl Idle Speed Threshold

    AT$OBDIDL Idle Speed Threshold AT$OBDIDL OBD2 Idle Speed Threshold This command is used to set the idle speed threshold. Command Function AT$OBDIDL=? Syntax Query $OBDIDL:  (0-255),(1-1000),(1-1000) Syntax 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 237: 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 238: At$Obdiv Ignition Voltage

    AT$OBDIV Ignition Voltage AT$OBDIV OBD Ignition Voltage This command is used to set the thresholds for ignition detection. Command Function AT$OBDIV=? Syntax Query $OBDIV: (11000-14000),(1-240),(1-240) Syntax AT$OBDIV =<Voltage>,<On time>,<Off time> Write Syntax Write Response AT$OBDIV? Read Syntax $OBDIV : <Voltage>,<On time>,<Off time> Read Response Execute Syntax Execute Response...
  • Page 239: At$Obdlbl Low Battery Level Threshold

    AT$OBDLBL Low Battery Level Threshold OBD2 Low Battery Level Threshold AT$OBDLBL This command is used to set the low battery level threshold. Command Function AT$OBDLBL=? Syntax Query $OBDLBL: (0-25500),(150-1000),(150-1000) Syntax AT$OBDLBL=<THRHLD>,<SET TIME>,<CLR TIME> Write Syntax Write Response AT$OBDLBL? Read Syntax $OBDLBL: <THRHLD>,<SET TIME>,<CLR TIME>...
  • Page 240: 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 241: 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 242 AT$OBDODC Configure Odometer Retrieval AT$OBDODC =<METHOD> Write Syntax OK or ERROR Write Response AT$OBDODC? Read Syntax $OBDODC: <METHOD> Read Response Execute Syntax Execute Response Unsolicited Response Parameter Values Method to retrieve the odometer <METHOD> "" = Use VIN to determine method (default) "C"...
  • Page 243: 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 244: 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 245: 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 246 - 234 -...
  • Page 247: 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 248: Miscellaneous Commands

    Miscellaneous Commands - 236 -...
  • Page 249: 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 250 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 251: 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 252: At$Ubithr Ubi Threshold Command

    AT$UBIEN UBI Enable Command Execute Syntax Execute Response Unsolicited Response Parameter Values 0 = disabled (default <status> 1 = enabled Notes AT$UBITHR UBI Threshold Command AT$UBITHR UBI Threshold Command Command Function This command sets the minimum value (in mg) for accelerometer data to be included in UBI messages.
  • Page 253: At$Ubiver Ubi Version Command

    AT$UBIVER UBI Version Command AT$UBIVER UBI Version Command This command sets the version used to determine how UBI messages are Command Function formatted. AT$UBIVER=? Syntax Query $UBITHR: (1-2) Syntax AT$UBIVER=<version> Write Syntax Write Response AT$UBIVER? Read Syntax $UBIVER: <version> Read Response Execute Syntax Execute Response Unsolicited Response...
  • Page 254: At$Lpmo Low Power Modem On

    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. Syntax Query AT%SLEEP=? Syntax %SLEEP: (0-2) Write Syntax AT%SLEEP=<mode> Write Response Read Syntax AT%SLEEP? Read Response %SLEEP: <mode>...
  • Page 255 AT$LPMO Low Power Modem On This command is used to configure the modem power state during low power Command Function mode. AT$LPMO=? Syntax Query $LPMO: (0-1) Syntax AT$LPMO=<Modem Power> Write Syntax Write Response AT$LPMO? Read Syntax $LPMO : <Modem Power> Read Response Execute Syntax Execute Response...
  • Page 256: Accelerometer Commands

    Accelerometer Commands - 244 -...
  • Page 257: At$Accac Accelerometer Auto-Calibration

    AT$ACCAC Accelerometer Auto-Calibration AT$ACCAC Accelerometer Auto-Calibration Command Function This command is used to set the device to auto-calibrate the x, y, and z axes for the accelerometer AT$ACCAC=? Syntax Query $ACCAC: (0-1) Syntax Write Syntax AT$ACCAC =< AUTOCAL > Write Response Read Syntax AT$ACCAC? Read Response...
  • Page 258: At$Acccqf Calibration Quality Factor

    AT$ACCCQF Calibration Quality Factor AT$ACCCQF Calibration Quality Factor This command allows the user to set the minimum calibration quality factor for Command Function event generation. Syntax Query AT$ACCCQF=? Syntax $ACCCQF: (25-100) $ACCCQF=<min-cqf> Write Syntax Write Response AT$ACCCQF? Read Syntax $ACCCQF: <min-cqf>,<calc-cqf> Read Response Execute Syntax Execute Response...
  • Page 259: At$Autocfg Accelerometer Auto-Calibration Configuration

    AT$AUTOCFG Accelerometer Auto-Calibration Configuration AT$AUTOCFG Accelerometer Auto-Calibration Configuration This command is used to set configuration parameters that are used in the auto Command Function calibration procedure for the accelerometer. AT$AUTOCFG=? Syntax Query $AUTOCFG: (5-30), (25-100), (100-1000), (10-250), (0-1), (5-40), (5-50) Syntax AT$ AUTOCFG =<...
  • Page 260: At$Dvbacl Driver Behavior Acceleration

    AT$DVBACL Driver Behavior Acceleration AT$DVBACL Driver Behavior Acceleration Command Function This command is used to set the driver behavior forward acceleration thresholds. Syntax Query AT$DVBDACL=? Syntax $DVBACL: (1-4),(0-8000),(100-9999),(100-9999),(0-240) AT$DVBACL=<INDEX>,<THRHLD>,<SET TIME>,<CLR TIME>,<Max Duration> Write Syntax Write Response AT$DVBACL? Read Syntax $DVBACL: <THRLD>,<SET TIME>,<CLR TIME>,<Max Duration>,<THRLD>,<SET Read Response TIME>,<CLR TIME>,<Max Duration>,<THRLD>,<SET TIME>,<CLR TIME>,<Max Duration>,<THRLD>, <SET TIME>,<CLR TIME>,<Max Duration>...
  • Page 261: At$Dvbdcl Driver Behavior Deceleration

    AT$DVBDCL Driver Behavior Deceleration AT$DVBDCL Driver Behavior Deceleration Command Function This command is used to set the driver behavior deceleration thresholds. Syntax Query AT$DVBDCL=? Syntax $DVBDCL: (1-4),(0-8000),(100-9999),(100-9999),(0-240) AT$DVBDCL=<INDEX>,<THRHLD>,<SET TIME>,<CLR TIME>,<Max Duration> Write Syntax Write Response AT$DVBDCL? Read Syntax $DVBDCL: <THRLD>,<SET TIME>,<CLR TIME>,<Max Duration>,<THRLD>,<SET Read Response TIME>,<CLR TIME>,<Max Duration>,<THRLD>,<SET TIME>,<CLR TIME>,<Max Duration>,<THRLD>, <SET TIME>,<CLR TIME>,<Max Duration>...
  • Page 262: At$Dvblal Driver Behavior Left Acceleration

    AT$DVBLAL Driver Behavior Left Acceleration AT$DVBLAL Driver Behavior LeftAcceleration Command Function This command is used to set the driver behavior left acceleration thresholds. Syntax Query AT$DVBLAL=? Syntax $DVBLAL: (1-2),(0-8000),(100-9999),(100-9999),(0-240) AT$DVBLAL=<INDEX>,<THRHLD>,<SET TIME>,<CLR TIME>,<Max Duration> Write Syntax Write Response AT$DVBLAL? Read Syntax $DVBLAL: <THRLD>,<SET TIME>,<CLR TIME>,<THRLD>,<SET TIME>,<CLR Read Response TIME>,<Max Duration>...
  • Page 263: At$Dvbral Driver Behavior Right Acceleration

    AT$DVBRAL Driver Behavior Right Acceleration AT$DVBRAL Driver Behavior Right Acceleration Command Function This command is used to set the driver behavior Right acceleration thresholds. Syntax Query AT$DVBRAL=? Syntax $DVBRAL: (1-3),(0-8000),(100-9999),(100-9999),(0-240) AT$DVBRAL=<INDEX>,<THRHLD>,<SET TIME>,<CLR TIME>,<Max Duration> Write Syntax Write Response AT$DVBRAL? Read Syntax $DVBRAL: <THRLD>,<SET TIME>,<CLR TIME>,<THRLD>,<SET TIME>,<CLR Read Response TIME>,<Max Duration>...
  • Page 264: At$Impthr Impact Detection Threshold

    AT$IMPTHR Impact Detection Threshold AT$IMPTHR Impact Detection Threshold Command Function This command is used to select the sensor and set the threshold for impact detection. AT$IMPTHR=? Syntax Query $IMPTHR: (1-2),(0-16000),(1-9999),(0-250) Syntax Write Syntax AT$IMPTHR=<SENSOR>,<THRHLD>,<SET TIME>,<gap_time> Write Response Read Syntax AT$IMPTHR? Read Response $IMPTHR: <SENSOR>,<THRHLD>,<SET TIME>,<gap_time>...
  • Page 265: At$Implog Impact Detection Logging Configuration

    AT$IMPTHR Impact Detection Threshold The gap_time parameter provides hysteresis to the raw sensor data by allowing <gap_time> the sensor value to drop below the threshold value for a short time (less than gap_ time) but still be considered as a continuous time above the threshold if the sensor value rises above the threshold again before the gap_time expires.
  • Page 266 AT$IMPLOG Impact Detection Logging Configuration The number of seconds prior to the trigger to save accelerometer data. Impact detection seconds after for accelerometer data. <sec_after_acc> This time applies for high sample rate accelerometer data. The number of seconds after the trigger to save accelerometer data. <sec_before_gps>...
  • Page 267: At$Dvbval Driver Behavior Vertical Acceleration

    AT$DVBVAL Driver Behavior Vertical Acceleration AT$DVBVAL Driver Behavior Vertical Acceleration Command Function This command is used to set the driver behavior vertical (up/down) acceleration thresholds. AT$DVBVAL=? Syntax Query $DVBVAL: (1-2),(0-8000),(100-9999),(100-9999),(0-240) Syntax Write Syntax AT$DVBVAL=<INDEX>,<THRHLD>,<SET TIME>,<CLR TIME>,<Max Duration> Write Response Read Syntax AT$DVBVAL? Read Response $DVBVAL: <THRLD>,<SET TIME>,<CLR TIME>,<Max Duration>,<THRLD>,<SET...
  • Page 268: At$Obdam Set Any Motion Parameters

    AT$OBDAM Set Any Motion Parameters AT$OBDAM Set Any Motion Parameters Command Function This command allows the user to set the 'any motion' parameters of the accelerometer. The 'any motion' setting allows users to trigger an event when the accelerometer senses motion in any axis. Syntax Query AT$OBDAM=? Syntax...
  • Page 269: Event Tables

    Event Tables - 257 -...
  • Page 270: 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 271 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 272 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 273: Input Event Table

    Value Type of event Description maximum length of 250 characters (not including the optional header). Any ASCII messages exceding this length are truncated. 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.
  • Page 274 Event Category Parm1 Parm2 Description 0 or 1 0 or 1 Geo Fence #4 0 or 1 0 or 1 Geo Fence #5 MT Power Save Event 0 or 1 0 or 1 0 = Exit Power Save Mode 1 = Enter Power Save Mode GPS Status 0 or 1 0 or 1...
  • Page 275 Event Category Parm1 Parm2 Description New SMS indication. 0 or 1 0 or 1 0 = SMS message read from SIM 1 = New SMS message received Current Input Event Counter count that can be used as an AND condition 0 to -1 0 to –1 with other input events...
  • Page 276 Event Category Parm1 Parm2 Description -2147483648 -2147483648 User variable 2 to 2147483647 to 2147483647 -2147483648 -2147483648 User variable 3 to 2147483647 to 2147483647 -2147483648 -2147483648 User variable 4 to 2147483647 to 2147483647 -2147483648 -2147483648 User variable 5 to 2147483647 to 2147483647 -2147483648 -2147483648 User variable 6...
  • Page 277 Event Category Parm1 Parm2 Description 0 or 1 0 or 1 Polygon Geofence #15 0 or 1 0 or 1 Polygon Geofence #16 0 or 1 0 or 1 Polygon Geofence #17 0 or 1 0 or 1 Polygon Geofence #18 0 or 1 0 or 1 Polygon Geofence #19...
  • Page 278 Event Category Parm1 Parm2 Description 0 or 1 0 or 1 OBDII Engine Speed Threshold 3 0 or 1 0 or 1 OBDII Low Fuel Indication 0 or 1 0 or 1 OBDII Engine Idle 0 or 1 0 or 1 OBDII Speed Threshold 1 0 or 1 0 or 1...
  • Page 279: Output Event Table

    Event Category Parm1 Parm2 Description 1073741824) , then the log file is complete. When input event 207 is triggered with bit 31 set (PARAM1 is negative), then there was an error while building the log message. Log File 1 to 59 indicates the filename of the log file which has been saved to the FFS.
  • Page 280 Event Parm1 Parm2 Description Category and Parm2 values Resets the timer (Timer #1 - Timer #10) specified by Parm1 to the time (in seconds) specified by Parm2. Parm2, when set to 0, resets the timer to the time last set by $EVTIMx command or previous output event 43 execution. A value other than 0 would set the timer to expire at the new specified 1 –...
  • Page 281 Event Parm1 Parm2 Description Category 0 to Sends data over SMS to the fourth indexed SMS destination address con 2147483647 figured via $SMSDA command. 0 to Sends data over SMS to the fifth indexed SMS destination address con 2147483647 figured via $SMSDA command. Reserved See Bit-Field Generate and transmit message to main serial port based on Parm1 and...
  • Page 282 Event Parm1 Parm2 Description Category parm1 and places result in user variable indicated by parm1. For example, if parm1 is 4, parm2 is 5, and user variable 4 was 42 prior to this event, and user variable 5 was 6, then user variable 4 would be 36 (42 - 6) following this event.
  • Page 283 Event Parm1 Parm2 Description Category Log Impact Detection Data to a File. Use this output event to trigger the col lection of impact detection data. Send UBI message via UDP to $FRIEND identified with usage option 32 Send UBI message via UDP with ACK identified with usage option 32 Send UBI messages via UDP broadcast with usage option 32 Send UBI messages via TCP ACK with usage option 1 Generate and transmit an Impact Detection TCP message to the first...
  • Page 284: Bit Field Tables

    Bit Field Tables - 272 -...
  • Page 285: Bit-Field Table Selection

    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 286: Bit-Field Table 0 - Legacy (0,0)

    Bit-Field Table 0 – Legacy (0,0) The Parm2 value is obtained as a result of selecting individual bit-fields from the table below. Description 1 = send all data generated as a result of this table in Binary format Bit 0: 0 = send all data generated as a result of this table in ASCII format 1 = add parm1 data to UDP message (4 - bytes in Binary format, 11 - bytes of data in ASCII format) Bit 1:...
  • Page 287                                 0 - no GPS fix                                 1 - valid GPS fix                                 9 - data is last valid GPS fix (only used if bit 19 is 1) 1 = add GPS data (3 – bytes of Latitude information in Binary format or up to 80 – bytes of $GPGSA NMEA message if Bit-0 is set to 0) Bit 10: 0 = do not add this particular field of GPS data...
  • Page 288 0 = do not add RTC time with GPS data 1 = Replace/append modem ID field with 10-byte modem ID (including one leading and one ending space character) if bit-0 is set to 0. Replace/append it with 8-bytes long modem ID value if bit-0 is set to 1 (no leading or ending space characters in binary Bit 22: mode).
  • Page 289 0 = do not add this particular field of GPS data 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: Binary - 20 bytes (nul char padding at end of VIN) ASCII - a space delimiter followed by 20 chars for the VIN.
  • Page 290: Bit-Field Table 2

    ASCII - a space delimiter followed by 2 digits containing the number of MIL codes. If 1 or more codes, the count is followed by a space and 4 hexadecimal chars for each code. Subsequent codes are separated by a comma. 1 = Add OBDII Trip Odometer Data 0 = Do not add OBDII Trip Odometer Data BIT 29:...
  • Page 291 100 = Add only user variables 0-2 to message (4 bytes per user variable in binary format, 8 hex bytes per user variable in ASCII format). Spaces are inserted between the different user variables. 101 = Add only user variables 0-3 to message (4 bytes per user variable in binary format, 8 hex bytes per user variable in ASCII format).
  • Page 292 (290611). Latitude = 3 bytes. For example, if $GPRMC latitude is 3259.815430,N, then the three bytes would be 31BDA7 (3259815). 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).
  • Page 293 bytes would be 00D3 (211). Heading = 2 bytes in tenths of degrees. For example, if $GPRMC heading is 357.9 degrees, then the two bytes would be 0DF8 (3579). Time = 3 bytes. For example, if $GPRMC time is 162916.00, then the three bytes would be 027c64 (162916).
  • Page 294: User Variable Index Table

    1 = Replace/append modem ID field with 10-byte modem ID (including one leading and one ending space character) in ASCII format. Replace/append modem ID with 8 bytes long modem ID value in binary format (no leading or ending space characters in binary format). Bit 22: (NOTE: Bit 22 setting overrides Bit 2 setting) 0 = send the modem ID as defined by Bit 2 0 = send the modem ID as defined by Bit 2...
  • Page 295 NOTE : 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 296 Parm2 System Variable Copied to User Variable Copies Neighbor Cell 5 absolute radio frequency channel number (ARFCN). Equivalent to -472 AT%EM=2,3 -471 Copies Neighbor Cell 5 cell ID. Equivalent to AT%EM=2,3 -470 Copies Neighbor Cell 5 location area code. Equivalent to AT%EM=2,3 -469 to -464 Reserved -463...
  • Page 297 Parm2 System Variable Copied to User Variable -429 to -424 Reserved -423 Copies Neighbor Cell 0 signal strength. Equivalent to AT%EM=2,3 Copies Neighbor Cell 0 absolute radio frequency channel number (ARFCN). Equivalent to -422 AT%EM=2,3 -421 Copies Neighbor Cell 0 cell ID. Equivalent to AT%EM=2,3 -420 Copies Neighbor Cell 0 location area code.
  • Page 298 Parm2 System Variable Copied to User Variable -155 Copies last Velocity of GPS measurement -154 Copies last Altitude of GPS measurement - or Altimeter? -153 Copies last Longitude of GPS measurement -152 Copies last Latitude of GPS measurement -151 Copieslast Time of GPS measurement -150 Copies last Date of GPS measurement -149 to -109...
  • Page 299 Parm2 System Variable Copied to User Variable Copies GPIO direction status where LSB represents GPIO0 (1=input,0-output). For example: 0x00165432 2=binary 0010 (so GPIO1=input; GPIO0, GPIO2, GPIO3= outputs) 3=binary 0011 (so GPIO4,GPIO5=inputs; GPIO6,GPIO7=outputs) 4=binary 0100 (so GPIO10=input; GPIO8,GPIO9,GPIO11=outputs) 5=binary 0101 (so GPIO12,GPIO14=inputs; GPIO13,GPIO15=outputs) 6=binary 0110 (so GPIO17,GPIO18=inputs;...
  • Page 300 Parm2 System Variable Copied to User Variable Copies value of Input Event 2 (GPIO3). 0 = Low 1 = High Copies value of Input Event 3 (GPIO4). 0 = Low 1 = High Copies value of Input Event 4 (GPIO5). 0 = Low 1 = High Copies value of Input Event 5 (GPIO6).
  • Page 301 Parm2 System Variable Copied to User Variable 1 = Timer expired Copies value of Input Event 13 (Timer 2 status). 0 = Timer not expired 1 = Timer expired Copies value of Input Event 14 (Timer 3 status). 0 = Timer not expired 1 = Timer expired Copies value of Input Event 15 (Timer 4 status).
  • Page 302 Parm2 System Variable Copied to User Variable Copies value of Input Event 26 (MT Power Save Event) 0 = Exit Power Save Mode 1 = Enter Power Save Mode Copies value of Input Event 27 (GPS status) 0 = Invalid GPS data 1 = Valid GPS data Copies value of Input Event 28 (RTC Alarm Input) Copies value of Input Event 29 (Invalid GPS data for a period of seconds)
  • Page 303 Parm2 System Variable Copied to User Variable 1 = Entering geofence area Copies value of Input Event 38 (Geofence #13) 0 = Leaving geofence area 1 = Entering geofence area Copies value of Input Event 39 (Geofence #14) 0 = Leaving geofence area 1 = Entering geofence area Copies value of Input Event 40 (Geofence #15) 0 = Leaving geofence area...
  • Page 304 Parm2 System Variable Copied to User Variable 0 = Leaving geofence area 1 = Entering geofence area Copies value of Input Event 48 (Geofence #23) 0 = Leaving geofence area 1 = Entering geofence area Copies value of Input Event 49 (Geofence #24) 0 = Leaving geofence area 1 = Entering geofence area Copies value of Input Event 50 (Geofence #25)
  • Page 305 Parm2 System Variable Copied to User Variable 0 = Timer not expired 1 = Timer expired Copies value of Input Event 69 (Timer 8 status). 0 = Timer not expired 1 = Timer expired Copies value of Input Event 70 (Odometer in meters) Reserved Copies value of Input Event 72 (GPS overspeed) 0 = interval has ended...
  • Page 306: 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 starting the GPIO output flash event processing.
  • Page 307: Obd Bit-Field Table Selection

    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...
  • Page 308: Bit-Field Table 0 - Obd (0,0)

    BIT-FIELD TABLE 0 – OBD (0,0) The Parm2 value is obtained as a result of selecting individual bit-fields from the table below. Bit-Field Table 0 – OBD (0,0) Parm2 Description 1 = send all data generated as a result of this table in Binary format Bit 0: 0 = send all data generated as a result of this table in ASCII format 1 = add parm1 data to UDP message (4 –...
  • Page 309 0 = do not add input <event category> number 1 = add GPS data (3 – bytes of Date information in Binary format or up to 80 – bytes of $GPGGA NMEA message if Bit-0 is set to 0) Bit 8: 0 = do not add this particular field of GPS data 1 = add 1-byte of STATUS information in Binary Bit 9:...
  • Page 310 0 = do not add Fuel Level data to outbound message Bit 26: Reserved 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 311 1 = Add OBDII Trip Odometer Data 0 = Do not add OBDII Trip Odometer Data BIT 29: Data Format: Binary - 4 bytes ASCII - a space delimeter followed by 7 digits for the trip distance. Bits 30 – 31: Reserved - 299 -...
  • Page 312: Obd Parm 3 Bit-Field Table - Parm 3 Bank 1

    OBD Parm 3 BIT-FIELD TABLE – Parm 3 Bank 1 Parm3 - OBD (1,0) Parameter User Variable OBD Parm Bit Notes Vehicle Battery Voltage None Parm3 (Bank 1) 0x40000002 OBD data parm3 (2 bytes) - 300 -...
  • Page 313: Appendix - Result Codes

    Appendix - Result Codes - 301 -...
  • Page 314: Appendix A - Result Codes

    Appendix A – Result Codes - 302 -...
  • Page 315: 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 - 303 -...
  • Page 316: Unsolicited Result Codes

    UNSOLICITED RESULT Codes Result Code Definition AT Command +CCCM: <ccm> Current call meter value AT+CACM=1 +CCWA: <number>,<type> ,<class> [,<alpha>] Call Waiting Status AT+CCWA=1 +CLAV: <code> ME Language Change AT+CLAE=1 +CLIP: <number>,<type>[,<subaddr> , <satype> Calling Line Identification AT+CLIP=1 [,<alpha>]] Presentation +CME ERROR: <err> ME Error Result Code AT+CMEE=x +COLP: <number>,<type>[,<subaddr>...
  • Page 317: Sms Unsolicited Result Codes

    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> routed directly to TE +CDS: <length><CR><LF><pdu>...
  • Page 318: Appendix - Error Codes

    Appendix - Error Codes - 306 -...
  • Page 319: Appendix B - Error Codes

    Appendix B – Error Codes - 307 -...
  • Page 320: 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 5-15 Reserved incorrect password 17-18 Reserved memory full invalid index not found memory failure text string too long invalid characters in text string dial string too long invalid characters in dial string...
  • Page 321 Modem Numeric Response Modem Verbose Response service provider personalization PIN required service provider personalization PUK required corporate personalization PIN required corporate personalization PUK required 48-49 Reserved unknown - 309 -...
  • Page 322: Sms Error Codes (+Cms)

    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                       facility rejected                             unknown subscriber                           network out of order                          temporary failure                             congestion                                    resources unavailable, unspecified            requested facility not subscribed            ...
  • Page 323 Modem Numeric Response Modem Verbose Response cannot replace short message                  unspecified TP-PID error                      data coding scheme (alphabet) not supported   message class not supported                  unspecified TP-DCS error                      command cannot be actioned                    command unsupported                           unspecified TP-Command error                  TPDU not supported                            SC busy                                       no SC subscription                           ...
  • Page 324 Modem Numeric Response Modem Verbose Response memory failure                                invalid memory index                          memory full                                   SMSC address unknown                          no network service                           network timeout                              no +CNMA acknowledgement expected             unknown error                                 failed to abort                              - 312 -...
  • Page 325: 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 326 Error Description 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 327 Error Description 104  GPRS 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 - 315 -...
  • Page 328: Extended Error Codes

    Extended Error Codes Error Code Description "parameter not allowed" "data corrupted", "internal error", "call table full", "service table full" "call not found", "no data-call supported" "one call on hold", "hold call not supported for this type" "number not allowed by FDN" "number not allowed by BDN"...
  • Page 329: Index

    $GEOFNC 184, 206, 261 Index $GFDBNC $GFDEL $GPSCMD $GPSFD $GPSFLT $GPSLCL $GPSOSI 196, 276 $GPSQUAL $ACCAC $GPSRD $ACKTM $GPSRST $ALTOSI $GPSVAL $APIOPT $HBRST $APIPWD $IDENT $AREG $MDMID 106, 115 $ATEXEC $MDN $ATPASSWD $MDSTAT $AUTOCFG $MLQSIZ $CHKIN 101, 104, 266 $MSGLOGCL $CMDPORT 54, 117 $MSGLOGDMP...
  • Page 330 $PADDST %SNCNT $PING & $PKG 9, 26 $PLYCLR $QCDNSP &F 54, 102, 104, 110, 115, 124, 131, 188, 204, 209, 268 $QCDNSS &V $QCMGD &W 55, 127, 134, 137, 140, 181, 196 $QCMGF 60, 62 $QCMGL $QCMGR $QCMGS +CACM $QCMGW +CCWA $QCMIP +CEER...

Table of Contents