AT Command Set Reference Guide for Expedite and Merlin Wireless IP Modems PS-01016529 UNRELEASED Release 2.
The information disclosed herein is the exclusive property of NOVATEL WIRELESS TECHNOLOGIES LTD. and is not to be disclosed without the written consent of NOVATEL WIRELESS TECHNOLOGIES LTD. No part of this publication may be reproduced or transmitted in any form or by any means including electronic storage, reproduction, execution or transmission without the prior written consent of NOVATEL WIRELESS TECHNOLOGIES LTD.
REV# 1 2.0 2.1 ECO# 99010 99024 EFF. DATE 990505 990705 REVISION HISTORY DESCRIPTION Initial release. Updated to include new features for TV01-02, including Friends Mode, Quiet mode and Stack Check features. Added registration mode and out-ofservice sleep commands. Added index of AT commands. PREPARED D. Barber D. Barber APPROVED S.
N O V A T E L W I R E L E S S T E C H N O L O G I E S L T D . 4 Table of Contents INTRODUCTION.................................................................................................................................................... 6 Scope ....................................................................................................................................................................... 6 PHYSICAL INTERFACE ...................................................................
N O V A T E L W I R E L E S S T E C H N O L O G I E S L T D . 5 Service ID Preference...................................................................................................................................... 59 CDPD Operating Version ................................................................................................................................ 60 Wireline Compatibility ..........................................................................................................
N O V A T E L W I R E L E S S T E C H N O L O G I E S L T D . 6 INTRODUCTION This document is intended to provide the serial AT Command Interface provided by Expedite Wireless IP Modem for embedded OEM applications. The Expedite Wireless IP modem provides a connection-oriented service so that existing OEM application protocols can be used.
N O V A T E L W I R E L E S S T E C H N O L O G I E S L T D . 7 PHYSICAL INTERFACE Protocol CDPD System Specification Part 400 Version 1.1 (CDPD Forum Inc.) This is the protocol stack for the Expedite Wireless IP Modem: To Host Communication Driver SLIP AT Interface UDP TCP PPP Host OEM Application Layers IP SNDCP MDLP CDPD Layers MAC Physical The Expedite Wireless IP Modem does not support V.42 compression in SNDCP.
N O V A T E L W I R E L E S S T E C H N O L O G I E S L T D . 8 Software Interface A brief description of those functions specific to the Expedite Wireless IP Modem is described here. AT Command Mode AT commands and responses are active in command mode only; as determined by the state of the DSR line. Command mode behavior conforms to ANSI/TIA/EIA-602-1992 section 5, with the limitations stated below.
N O V A T E L W I R E L E S S T E C H N O L O G I E S L T D . 9 Data Mode Description The modem contains an integrated TCP/IP protocol stack. It is accessed via AT commands that put the modem into either a TCP or UDP data communications mode. If the application host contains a TCP/IP stack, PPP or SLIP can be used to transfer IP packets between the application host and the modem.
N O V A T E L W I R E L E S S T E C H N O L O G I E S 10 L T D . Internal Stack Description IP (Internet Protocol) is the basic network protocol that routes packets on an IP network. CDPD networks and the Internet are IP networks. Transport protocols deliver packets between applications. Transport protocols use the IP service to deliver data packets between network devices. In order for an application to communicate across a network, it will first open a port on the local device.
N O V A T E L W I R E L E S S T E C H N O L O G I E S 11 L T D . UDP Mode Description User Datagram Protocol is a basic transport protocol that provides a best-effort, connectionless delivery service with minimum overhead. The protocol does not guarantee delivery of packets. There is no checking or retransmission of the data packets. It does provide minimum overhead as it only adds the source and destination port numbers to the header.
N O V A T E L W I R E L E S S T E C H N O L O G I E S 12 L T D . TCP Mode Description Transport Control Protocol, is a reliable, connection-oriented transport protocol that uses acknowledgments and retransmissions to guarantee delivery. This is an obvious advantage for applications where the data is critical and the application cannot provide the required reliability. There is more overhead in the protocol to provide this reliability, making it less efficient than UDP.
N O V A T E L - W I R E L E S S T E C H N O L O G I E S 13 L T D . Connection failed to complete within the time specified in register S7 (sec). Normal values are about 30 seconds, but is very dependent upon the application requirements. Many applications, which provide their own time-out for connection failure, will have this value set to 60+ seconds. PAD (Packet Assembly and Disassembly) function will transmit data when the inter-character idle time-out occurs or when the PAD buffer is full.
N O V A T E L W I R E L E S S T E C H N O L O G I E S 14 L T D . DTR Control Description The Data Terminal Ready (DTR) line is used by the modem as a qualifier for its operation in a data mode, TCP, UDP, SLIP or PPP. The DTR line is to be asserted before entering a data mode to indicate to the modem that the host computer is available for operation. The DTR line is de-asserted to terminate a data session. The modem will not sustain a data mode session without DTR being active.
N O V A T E L W I R E L E S S T E C H N O L O G I E S 15 L T D . Push Technology To receive data while the modem is unattended by the host, the modem has been incorporated with the means to receive the data packet, determine the type of message and the source IP address. This push technology feature can be enabled or disabled by setting or resetting register S250.
N O V A T E L W I R E L E S S T E C H N O L O G I E S 16 L T D . Slip Mode Description: The command to enter Serial Line Internet Protocol mode (SLIP) is used when an external stack configuration is needed. SLIP is useful if the stack resides in the host computer, multiple sessions and complete control over all aspects of each session can be obtained. SLIP is one of the more common protocols used for splitting the functionality between the modem and the host.
N O V A T E L W I R E L E S S T E C H N O L O G I E S 17 L T D . Point to Point Protocol (PPP) Description: The command to enter Point to Point Protocol mode (PPP) is used when an external stack configuration is needed. PPP is useful if the stack resides in the host computer, providing multiple sessions and complete control over all aspects of each session. PPP is quickly becoming the new standard for dial-in-networking. PPP provides more flexibility and less items that need to be explicitly set.
N O V A T E L W I R E L E S S T E C H N O L O G I E S 18 L T D . Data Transmission Mode Packet Assembly The NRM provides a local Packet Assembly and Disassembly (PAD) function. For transmission, the character stream from the Host is assembled into packets for RF transmission under the following conditions: -Idle time-out: If the time between successive characters exceeds the time interval specified in register S50, any pending data is assembled for transmission.
N O V A T E L W I R E L E S S T E C H N O L O G I E S 19 L T D . Data Reception Mode Packet Disassembly The NRM begins transmitting the character stream associated with a received packet to the Host as soon as all the associated blocks have been received and processed. Buffering and Flow Control The NRM has an output data buffer which is intended to be set larger than the longest receive message used by existing protocols in the Host application. The size of this buffer is 2144 characters.
N O V A T E L W I R E L E S S T E C H N O L O G I E S 20 L T D . Sleep Mode Description Sleep mode can be activated by sending the commands AT#ZZ=1, AT#ZZ=2 or deactivated by the command AT#ZZ=0. Changes must be entered in program mode. The module should be reset after changing the sleep mode activation since the module will have registered and informed the network that it has sleep mode or not.
N O V A T E L W I R E L E S S T E C H N O L O G I E S 21 L T D . Sleep Mode Feature Enable/Disable Description: This command permits the user to define what sleep mode the modem should use. Since various applications and host computers have different requirements for communicating with a modem that utilizes sleep mode, this command encompasses several different options that should satisfy any application.
N O V A T E L W I R E L E S S T E C H N O L O G I E S 22 L T D . Out-of-service Sleep Mode The modem must be registered and within a reliable coverage area before it can actually go to sleep for standard sleep mode. This means that the modem cannot sleep and will be in a higher battery discharge state at all times that the modem is outside of CDPD coverage. The Out-ofservice Sleep Mode allows the modem to go to sleep during periods of no coverage.
N O V A T E L W I R E L E S S T E C H N O L O G I E S 23 L T D . c = complete scan period in seconds. This is the time that the modem will be awake once in each cycle count sleep cycles. It is intended to be long enough for the modem to register on the network if a channel is available on either side; that is, time to completely search the cellular environment for a channel to register on. n = cycle counts in units. One waking interval in “cycle count” wakeups will be a complete scan.
N O V A T E L A T W I R E L E S S C o m m a n d T E C H N O L O G I E S S p e c i f i c a t i o n - E x p e d i t e W i r e l e s s I P M o d e m s 24 L T D .
N O V A T E L W I R E L E S S T E C H N O L O G I E S 25 L T D . Power-up Default Mode Description: The power up default mode command permits the user to define how the modem will act after power is applied and the modem begins operating. Upon power up, the modem will perform a quick self test, determine its configuration and then enter the programmed default mode. This can be either the standard AT Command mode or PPP, SLIP or UDP data modes.
N O V A T E L W I R E L E S S T E C H N O L O G I E S 26 L T D . Set Hardware Configuration Command to set the hardware release version number, i.e. Rev 3.2, Rev 3.3, Rev SM-1 etc.. The hardware configuration setting is set at the factory and should not normally be set by the user. The hardware configuration version can only be set in Diagnostic mode.
N O V A T E L W I R E L E S S T E C H N O L O G I E S 27 L T D . Profile Configuration Commands Description: Upon power-on/reset, the NRM issues a HELLO (verbose) or a 9 (terse) result code and proceeds to register with the CDPD system. AT commands are active by default. This state is referred to as ATCDPD mode. These commands affect settings that are stored in the modems Non-Volatile Memory (NVM).
N O V A T E L W I R E L E S S T E C H N O L O G I E S 28 L T D . Program Mode Description: Program mode permits the user to change S register parameters that affect the modems operation. Program mode was created as a means of protecting the configuration of the modem from spurious or unwanted attempts to change them. The addition of the password protects the equipment from unauthorized access and modification. While in program mode, the modem is disconnected from the network.
N O V A T E L W I R E L E S S T E C H N O L O G I E S 29 L T D . Local Echo Description: The Set Local Echo command permits the user to select whether the modem should echo the characters sent to it back to the host. For some applications, local echo is not required as the host does not need to confirm what has been sent to the modem. For terminal operation, local echo can be used to verify what has been sent to the modem and aids in sending commands, since each keystroke is displayed on the terminal.
N O V A T E L W I R E L E S S T E C H N O L O G I E S 30 L T D . Response Format Description: The Set Response Format command is used to define what manner the modem returns when commands are sent to it. Responses can be defined to be either plain text messages or a single numeric digit. Numeric control is better suited for machine applications while plain text is better for interpretation by humans. Terse Verbose mode Description of Response mode (Plain Text) 0 OK Command accepted.
N O V A T E L W I R E L E S S T E C H N O L O G I E S 31 L T D . Programmable I/O Description: Commands used to configure the General Purpose I/O lines for predefined functions. Any of these signals can be associated with any of the GPIO pins on the interface. However, due to the nature of the power up state of these pins, recommendations on which signals should be associated with which pins will be provided.
N O V A T E L W I R E L E S S T E C H N O L O G I E S 32 L T D . Selection Codes Code 0 1 2 3 Type -O O O Pins --GPIO1-6 GPIO1-6 GPIO1-6 4 5 6 O O O GPIO1-6 GPIO1-6 GPIO1,2,4,6 7 8 9 10 O O O O GPIO1-6 GPIO1-6 GPIO1-6 GPIO1-6 11 O GPIO1-6 12 O GPIO1,2,4,6 100 I GPIO1-6 101 I GPIO1-6 Description Defaults by modem type High Low Ready (binary, ON once registered, OFF if modem has to hunt for service). Service (current flashing scheme for service detection).
N O V A T E L W I R E L E S S T E C H N O L O G I E S 33 L T D . Soft Reset Description: The soft reset command is used to return the modem to the initial conditions upon power up. The Soft Reset will return S Registers to their stored values, restart the channel scan process, clear all data buffers including any pending data that is still contained within the modem. The modem will shut down any existing stack in an orderly manner.
N O V A T E L W I R E L E S S T E C H N O L O G I E S 34 L T D . Side Preference Description: This command allows the user to specify the CDPD Service Side preference. Since there are two sides within a CDPD service area this command makes it possible to specify one side over the other or simply force the unit to either side only. Check with your carrier to determine on which cellular side CDPD service is provided. Format: AT\N? To determine current setting use AT\N1 To set the unit to A side only
N O V A T E L W I R E L E S S T E C H N O L O G I E S 35 L T D . Password Description: The set password command is used to change the alphanumeric password string used to secure the entry to program mode and also as a qualifier for the activation of the escape sequence. The password can be set to a string of alpha, the letters a to z in both upper and lower case and the numeric digits 0 to 9. Spaces are not allowed. Upper and lower case alpha characters are distinguished as different characters.
N O V A T E L W I R E L E S S T E C H N O L O G I E S 36 L T D . Escape Sequence Description: The Data Mode Escape sequence is used to discontinue use of the internal UDP or TCP stack. The escape sequence does not cause any deviation to SLIP or PPP operation and would not normally be used in this manner. Unless the modem has been set to use the TCP Suspend feature, once the escape sequence is encountered by the modem it will terminate the current session, tear down the stack and enter AT Command mode.
N O V A T E L W I R E L E S S T E C H N O L O G I E S 37 L T D . Hardware Flow Control Description: The set flow control command is used to configure the modem to either respond to the hardware flow control signal Request To Send (RTS) and generate Clear To Send (CTS) or ignore them and pass data without regard to the RTS input. When flow control is turned off, CTS is set active. Format: AT\Q? Query current flow control setting AT\Q0 Set flow control off (Default) AT\Q2 Set Flow control on (Hardw
N O V A T E L W I R E L E S S T E C H N O L O G I E S 38 L T D . Disconnect (Hang-up) Description: The Disconnect or Hang-up Command is used to end a TCP or UDP session and possibly power the modem off. When the ATH0-3 command is used, it ends the data mode session and puts the modem into AT Command mode. When the ATH4 command is used, the data mode session is terminated, the modem will perform a de-registration from the network and initiate a shutdown.
N O V A T E L W I R E L E S S T E C H N O L O G I E S 39 L T D . Restore Factory Defaults Description: The restore factory default command sets the following S registers to their default factory setting. The settings are stored in RAM only and will not be saved unless a Save Settings command is issued before power down or a soft reset. Format: AT&F Restore factory defaults Validity: This command is valid only in Program mode.
N O V A T E L W I R E L E S S T E C H N O L O G I E S 40 L T D . Line Speed and Format Description: This command allows the user to specify the data bit rate or “line speed” and format of the host serial port for all subsequent communications. Some applications have the need for operating at a different line speed, other than 9600, because of existing or established wire-line software. The line speed change will not take effect until the registers have been saved and the modem reset.
N O V A T E L W I R E L E S S T E C H N O L O G I E S 41 L T D .
N O V A T E L W I R E L E S S T E C H N O L O G I E S 42 L T D . View Active Profile Description: This command displays the current active configuration state of most NRM data registers. Format: AT&V View active profile Validity: Valid in AT Command and Program modes.
N O V A T E L W I R E L E S S T E C H N O L O G I E S 43 L T D . Save Current Profile Description: This command is used to save any changes made to register settings or configuration parameters. All values are stored in the modems Non-Volatile Memory (NVM). Upon power-up or after a soft reset, the configuration parameters are retrieved from NVM and used to determine the modem’s operation. A Soft reset is generated automatically, once the values are stored in NVM.
N O V A T E L W I R E L E S S T E C H N O L O G I E S 44 L T D . Destination IP Address/Port Description: This command is used to store the default IP address for the remote host. When the modem is directed to establish a session using TCP, or send UDP packets, without specifying an IP address, the IP address specified by register S53 is used at the destination IP. The addition of a preceding “T” or “P” is used to define a default mode of operation when one is not supplied with the ATD command.
N O V A T E L W I R E L E S S T E C H N O L O G I E S 45 L T D . Debug Mode Description: This command sets the NRM into debug mode, sending debug information out the serial port. The debug information is generated by the “Radio Resource Manager” (RRM) portion of the modem’s internal software. This piece of code oversees the operation of the modem, monitoring the physical connection, channel management and data transport. Debug information is generated only while the modem is in AT Command mode.
N O V A T E L W I R E L E S S T E C H N O L O G I E S 46 L T D . Auto Answer (TCP Listen) Description: Register S0 is used to put the NRM into a state where the modem will accept a TCP session request from a remote server or another modem. The modem can remain in AT Command mode while the modem is waiting for a session request to be received. The session activation process begins when the host asserts DTR (if DTR operation is selected) to inform the modem that it can accept the session request.
N O V A T E L W I R E L E S S T E C H N O L O G I E S 47 L T D . Connection Establishment Time-out Description: When initiating a session request as a remote client, attempting to talk to a server, a time-out limit for establishing the connection can be specified by setting register S7 to the appropriate value. When a TCP session request is sent out by the modem, the server being called will respond with either an acceptance or busy message.
N O V A T E L W I R E L E S S T E C H N O L O G I E S 48 L T D . Data Forwarding Idle Time-out Description: When using the internal stack either UDP or TCP, the data being sent to the modem is automatically encapsulated in an IP packet using the preset protocol. The packet size may vary depending upon the rate at which the data characters are received.
N O V A T E L W I R E L E S S T E C H N O L O G I E S 49 L T D . Data Forwarding Idle Character Description: When using the internal stack either UDP or TCP, the data being sent to the modem is automatically encapsulated in an IP packet using the preset protocol. The packet size may vary depending upon the rate at which the data characters are received.
N O V A T E L W I R E L E S S T E C H N O L O G I E S 50 L T D . UDP Half Open Mode Description: Once the modem is configured to operate in the half-open mode, it can accept AT commands from the keyboard, it can also receive UDP packets through the RF channels for the duration specified by the user without performing and ATD command. The modem can accept UDP packets from any destination. But once it receives a packet, it locks onto that destination and automatically goes into the regular UDP mode.
N O V A T E L W I R E L E S S T E C H N O L O G I E S 51 L T D . Status Reporting Description: The CDPD Status Reporting feature provides a status code to be automatically issued each time the modems connection status changes. The status message is encoded using a string of five letters. Each letter position indicates the current status of a particular condition or phase in the modems operation. A or I RSSI, received signal strength intensity, A = >-100 dBm I = <-100 dBm .
N O V A T E L W I R E L E S S T E C H N O L O G I E S 52 L T D . The status reporting can be enabled or disabled in either AT Command or Program modes. Changes made in AT Command mode and not saved with the AT&W command in Program mode will not be retained after power down. Other Considerations: Status reporting, if enabled, will continue to operate in PPP and SLIP modes but will be suspended in TCP and UDP modes.
N O V A T E L W I R E L E S S T E C H N O L O G I E S 53 L T D . Local IP Address/Port Description: Since the modem connects directly to the Internet, it needs to have an IP address to define where data destined for it can be sent. The two methods for defining IP addresses are static and dynamic. Dynamic IP addresses are assigned to the modem each time the modem connects to the network. Dynamic IP addressing poses several disadvantages with messaging services.
N O V A T E L W I R E L E S S T E C H N O L O G I E S 54 L T D .
N O V A T E L W I R E L E S S T E C H N O L O G I E S 55 L T D . Service ID Preference Description: In addition to being able to set the side preference, and specifying the cellular channel side used by the modem, the user can also specify the preferred carrier that the connection should be made with. Parts of the information broadcast by the network may include three pieces of information used to identify the carrier.
N O V A T E L W I R E L E S S T E C H N O L O G I E S 56 L T D . Channel Scan Mode Description: The Expedite Wireless IP Modem modems can be programmed to scan for available CDPD channels in three different manners. Each manner has different operating characteristics and is targeted for specific applications. Channel scan mode 0 has the NRM performing an initial scan of all cellular channels associated with the selected side preference (see AT\N).
N O V A T E L W I R E L E S S T E C H N O L O G I E S 57 L T D .
N O V A T E L W I R E L E S S T E C H N O L O G I E S 58 L T D . Channel List Description: Register S113 is used to contain the channel list. This is the list of cellular channels on which the NRM may use to search for CDPD service, depending on the setting of S112. Up to 32 channel numbers may be entered. If no channel numbers are entered, the NRM will scan the entire CDPD channel set associated with the side preference. Format: ATS113? Channel List query ATS113=,,etc.
N O V A T E L W I R E L E S S T E C H N O L O G I E S 59 L T D . Service ID Preference Description: Register S116 is reserved for the service ID preference mode. Format: ATS116? Query Service ID preference ATS116=0 To only use S111 service ID ATS116=1 To prefer S111 service ID ATS116=2 To not use S111 service ID ATS116=3 To use any service ID Default setting 3, use any service Validity: This command is valid in Program mode only.
N O V A T E L W I R E L E S S T E C H N O L O G I E S 60 L T D . CDPD Operating Version Description: The CDPD specification has gone through two revisions; the first established version 1.0 networks using dedicated channels. The second version introduced channel hopping and maintained dedicated channels. Format: ATS117? CDPD Operating Version ATS117=10 To set it for Version 1.0 ATS117=11 To set it for Version 1.1 Validity: This command is valid in Program mode only.
N O V A T E L W I R E L E S S T E C H N O L O G I E S 61 L T D . Wireline Compatibility Description: In order to accommodate certain host computer systems and their expected responses from the Expedite Wireless IP Modem, a register is provided which enables the trailing line feed character to be stripped off. The default setting for the modem is to send the line feed, which is contrary to what some wire-line modems do. Standard modems operate in the same manner as the NRM.
N O V A T E L W I R E L E S S T E C H N O L O G I E S 62 L T D . Set DTR Control Description: For applications or situations where hardware control of the modem is not possible, DTR control can be over-ridden and the host can avoid the necessity of adding extra control lines. Negating DTR control poses a problem for exiting a data mode as the normal manner is to de-assert DTR to exit. To exit a data mode while DTR control is off, the escape sequence can be used.
N O V A T E L W I R E L E S S T E C H N O L O G I E S 63 L T D . DTR Mode Setting Description: The DTR control can be used to power off the modem in situations where it is desired. This setting is similar to that of setting register S211 to 4. That is, when DTR is de-asserted, the modem will terminate any current data mode session, perform a system de-registration and power itself off. This setting can also configure the unit to ignore DTR, or identical to setting S211 to 1.
N O V A T E L W I R E L E S S T E C H N O L O G I E S 64 L T D . DSR Control Setting Description: This setting provides more complete control of the DSR configuration. The DTR mode and control settings provide inferred control of the DSR pin, but this control register allows more specific control of the DSR configuration. Format: AT&S? AT&S 0 AT&S1 AT&S2 To query the current DSR control setting No control of DSR. It is asserted all of the time Control of DSR is enabled after modem registration.
N O V A T E L W I R E L E S S T E C H N O L O G I E S 65 L T D . TCP Timer Description: When using TCP, a session is initiated by one party calling and the other party accepting or declining the session request. Once a session is established, the two parties listen only to one another (unless multiple sessions are permitted). After a session is completed and both parties want to disengage, a session tear down message is sent from one to the other.
N O V A T E L W I R E L E S S T E C H N O L O G I E S 66 L T D . Identity Registers Description: The identity registers are used to identify the modem to the host.
N O V A T E L W I R E L E S S T E C H N O L O G I E S 67 L T D . Query Network Connection Status Description: The command to determine the current network connection status is used to determine is it is acceptable for the host to go into a data mode and reliably exchange data over the CDPD network. The status message returned is encoded using a string of five letters. Each letter position indicates the current status of a particular condition or phase in the modems operation.
N O V A T E L W I R E L E S S T E C H N O L O G I E S 68 L T D . Because the modem is disconnected from the network in Program mode, this command will return an ERROR code if used in program mode.
N O V A T E L W I R E L E S S T E C H N O L O G I E S 69 L T D .
N O V A T E L W I R E L E S S T E C H N O L O G I E S 70 L T D . Last network registration error code Description: Should the modem fail to register within a sizable window of opportunity, typical times vary from 3 to 5 seconds for a “Hot List” match to 30 seconds for a “Wide Scan” match, it may have encountered a network registration error. To determine if this is the case, the network registration error register can be read to see if there is a non-zero value.
N O V A T E L W I R E L E S S T E C H N O L O G I E S 71 L T D . Authentication Parameter Description: The Authentication Parameters can be set to zero using the AUTH command. This command is only used if the network equipment requires the modem to start service using a zero key value.
N O V A T E L W I R E L E S S T E C H N O L O G I E S 72 L T D . Query Current RSSI Value Description: To determine the current Receive Signal Strength Intensity, RSSI, value for the current channel being scanned, register S202 can be read. The RSSI value is presented as the relative signal strength above the modem noise floor. The absolute value is determined by adding the relative value from register S202 to the noise floor value of –115 dBm.
N O V A T E L W I R E L E S S T E C H N O L O G I E S 73 L T D . Query Current Block Error Rate (BLER) Description: The modem maintains statistics on its performance and operation. One of the parameters measured and maintained is the block error rate. This measurement is derived by examining the Reed Solomon algorithm, that part of the modem’s software that can detect and correct errors in the data stream.
N O V A T E L W I R E L E S S T E C H N O L O G I E S 74 L T D . Current RF Channel in use Description: To determine the current channel that the modem is currently locked to, the contents of register S204 can be read. This value represents the cellular channel number and does not, by itself, indicate that this is a CDPD channel, a voice channel or even if there is any RF signal being received.
N O V A T E L W I R E L E S S T E C H N O L O G I E S 75 L T D . Cell Site ID in Use Description: The CDPD Network is composed of a multitude of cellular towers transmitting their signals over a portion of the total coverage area. By reusing frequencies, a greater density of coverage can be maintained and more calls supported. To make each tower identifiable to remote terminals (modems), an identifying ID number is sent in the forward data stream.
N O V A T E L W I R E L E S S T E C H N O L O G I E S 76 L T D . Area Color Code in Use Description: The CDPD Network is composed of a multitude of cellular towers transmitting their signals over a portion of the total coverage area. By reusing frequencies, a greater density of coverage can be maintained and more calls supported. To distinguish the same channel frequency used on two towers, carriers assign each one a different color code. The color code is a number from zero to seven.
N O V A T E L W I R E L E S S T E C H N O L O G I E S 77 L T D . Power Level Query Description: The Power Level query will return the current transmit power level being used by the modem on the current CDPD system. This power level is a product of the proposed power level and received signal strength values at the modem.
N O V A T E L W I R E L E S S T E C H N O L O G I E S 78 L T D . Symbol Error Rate Query Description: A percentage rate of symbol errors encountered by the modem on the Forward channel is provided to assist in identifying sub-optimal signal conditions. The value returned is a percentage representing the number of symbol errors per 100. Format: ATS208? To query the current Symbol Error Rate.
N O V A T E L W I R E L E S S T E C H N O L O G I E S 79 L T D . Power Product Description: The Power Product is a CDPD system parameter that ultimately determines the power level used by the modem for transmissions. This value is transmitted by the CDPD system and can reported in this register. Format: ATS209? To query the current power product Validity: This register is read-only.
N O V A T E L W I R E L E S S T E C H N O L O G I E S 80 L T D . Authentication Failures Query Description: The number of authentication failures is available here in a register. The concept is to track the number of times that the authentication credentials were invalid since the last known point as a means of identifying any unusual behavior of the modem firmware, or failures in the EE device.
N O V A T E L W I R E L E S S T E C H N O L O G I E S 81 L T D . Dial (Connection Setup) Description: In wire-line modems a connection s made when the modem is instructed to dial a telephone number for the desired computer service. This dial command ATD provides the user with the means of using either tone dialing, ATDT, or pulse dialing, ATDP. For wireless Internet modems using CDPD technology, the ATD command is used to initiate a session with a remote Internet server using either TCP/IP or UDP.
N O V A T E L W I R E L E S S T E C H N O L O G I E S 82 L T D .
N O V A T E L W I R E L E S S T E C H N O L O G I E S 83 L T D . ADC Monitoring Description: It is anticipated that many of the users of the Expedite Wireless IP Modem will wish to do so in a mobile environment, and thus one where the supply voltage may not be constant. To that end, a power condition control system has been provided. A block diagram of the battery/power condition system is shown below. It contains: a. A method of voltage measurement on the modem.
N O V A T E L W I R E L E S S T E C H N O L O G I E S 84 L T D . Format: AT#ADM? AT#ADM=0 AT#ADM=1 Queries the current ADC monitoring mode setting No ADC monitoring Enable ADC monitoring mode AT#ADT? AT#ADT=x,y AT#ADH=x AT#ADN=x,y,z AT#ADC? AT#ADV=r Query ADC monitoring thresholds Set the thresholds for the ADC monitor. Sets the hysteresis value Sets the hysteresis count values. Queries the current AN_IN reading. Sets a calibration voltage of the ADC.
N O V A T E L W I R E L E S S T E C H N O L O G I E S 85 L T D . Configuration: In order to use these features, we must perform some configuration of the system to reflect our desires. The order of events to configure the system is as follows: AT\APROG,NRM6812 *enter program mode AT#ADV=4.0 *assumes that the voltage input currently is 4.0 volts AT#ADV=3.5,3.3 * configures the warning and shutdown thresholds AT#ADH=0.10 * configures the hysteresis to be 3.6V-3.5V or 0.
N O V A T E L W I R E L E S S T E C H N O L O G I E S 86 L T D . Ping Command Description: The Ping command causes the modem to transmit a single ICMP packet of the specified size to the ICMP/PING entity of the specified address. The data sent is a simple random pattern that the targeted destination will return in the same format as it was sent. If the packet is returned, then the path from the modem to the destination address location is intact.
N O V A T E L W I R E L E S S T E C H N O L O G I E S 87 L T D . Power Boost Description: This feature provides support for an external 3watt booster. Format: ATAC? ATAC=0 ATAC=1 To query the configuration To turn off 3 watt booster support Configuration for 3 watt booster compatible antenna Validity: Other Considerations: There is also an input signal that can be configured to provide this selection as well.
N O V A T E L W I R E L E S S T E C H N O L O G I E S 88 L T D . Message Waiting Description: This command turns on the Message Waiting signal if it exists. Format: ATMW? ATMW=1 ATMW=0 To query the state of the signal To turn on the Message Waiting signal To turn off the Message Waiting signal Validity: Obviously, this feature is only valid if there is an output pin associated with this signal.
N O V A T E L W I R E L E S S T E C H N O L O G I E S 89 L T D . Internal MRU Setting Description: This feature defines the maximum negotiated MRU size during a PPP session. In many host systems, the host stack will configure a default MRU size from its own defaults, but this may not be the optimum size for the CDPD network. Further, some implementations of host TCP/IP stack do not allow the modification of this default by the users.
N O V A T E L W I R E L E S S T E C H N O L O G I E S 90 L T D . TCP Suspension Enable Description: This allows any TCP session to be suspended.
N O V A T E L W I R E L E S S T E C H N O L O G I E S 91 L T D .
N O V A T E L W I R E L E S S T E C H N O L O G I E S 92 L T D . Answer Description: This feature represents of the normal ATA answer command. In this system, the ATA will be sent by the host to release any pending push messages, which would have asserted the Ring Indication line of the modem interface.
N O V A T E L W I R E L E S S T E C H N O L O G I E S 93 L T D . Telnet Echo Description: A command to assist in Telnet terminal emulation. This command and the associated S register determine how characters are echoed, either locally, remotely or with no echo.
N O V A T E L W I R E L E S S T E C H N O L O G I E S 94 L T D . Modem Identification Description: This feature allows another AT command to query the Modem ID or EID value. Format: ATI Queries modem EID OR ATI0 Queries modem EID Validity: Other Considerations: Related Topics: The ATI0 command can be used for the same function.
N O V A T E L W I R E L E S S T E C H N O L O G I E S 95 L T D . Friends Mode Description: In “Friends” mode, the modem can be configured to reject all messages received that do not originate from a “friendly” IP address. Up to 10 “friendly” IP addresses can be entered. Once a series of “friendly” IP addresses or ranges have been entered, enabling “Friends” mode will block reception of data except from IP addresses in the list.
N O V A T E L W I R E L E S S T E C H N O L O G I E S 96 L T D .
N O V A T E L W I R E L E S S T E C H N O L O G I E S 97 L T D . Stack Check Description: This feature allows users to query the number of unused bytes on the stack. This query is useful in diagnosing stack related problems. It is assumed that this command will not be normally used by users, but may be useful for Customer Service personnel. The value returned is a decimal representation of the number of unused bytes on the stack. Format: ATSC? Queries the number of bytes unused in the stack.
N O V A T E L W I R E L E S S T E C H N O L O G I E S 98 L T D . Quiet Mode Description: This feature allows for Quiet mode of AT operation. In this mode, there are no responses sent to the host for any AT command entered. Format: ATQ? ATQ0 ATQ1 Queries the current setting of Quiet Mode Disables Quiet Mode (normal responses) Enables Quiet Mode Validity: The “Quiet” mode setting can be set in either AT or Program mode.
N O V A T E L W I R E L E S S T E C H N O L O G I E S 99 L T D . Registration Mode Description: This feature allows control of whether or not the modem will attempt to register upon initialization and to control when it will attempt registration at other times. When registration mode is set to automatic, the modem will begin attempting to become registered on the CDPD network as soon as it is initialized.
N O V A T E L W I R E L E S S T E C H N O L O G I E S 100 L T D . Fixed Parameters The following behaviors are fixed for the NRM. BEHAVIOR SETTING Equivalent AT command Online Mode Echo Extended Result Codes Transmit Control Subscriber Identity Disabled Enable all ATF0 ATX2 Automatic timed NRM supports only one NEI. AT\T1 AT\S0 A T C o m m a n d S p e c i f i c a t i o n - E x p e d i t e W i r e l e s s I P M o d e m s a n d M e r l i n
N O V A T E L W I R E L E S S T E C H N O L O G I E S 101 L T D . Unsupported Commands The following commands (listed in CDPD Part 2014) are not supported by the NRM. If these commands, or any other AT command not described above, are received, the NRM will return an ERROR response. ATF AT\F AT\M AT\R AT\S AT\T AT&C Online Mode Echo Set Data Forwarding Operation Manual Transmit Control 6 Network Registration Control Set Subscriber Identity Automatic Transmit Control DCD mode Unsupported Functions The
N O V A T E L W I R E L E S S T E C H N O L O G I E S 102 L T D . Appendix A: AT Command Set Quick Reference ATS250? ATS250=1 ATS250=0 ATS251? ATS252? ATS253? ATS254=1 AT\ASLIP AT\APPP AT#ZZ? AT#ZZ=0 AT#ZZ=1 AT#ZZ=2 AT#NSZZ AT#NSZZ=0 AT#NSZZ=1 AT#NSZZTM=p,b,c,n ATMD0 ATMD1 ATMD2 ATMD3 ATMD83 ATI3 AT#NH=number AT#NH? AT\APROG,NRM6812 AT&W ATZ ATE0 ATE1 ATV0 ATV1 ATIO1? ATIO1= ATIO2? ATIO2= ATIO3? ATIO3= ATIO4? ATIO4= ATIO5? ATIO5= ATIO6? ATIO6= ATZ AT\N? AT\N1 AT\N2 A
N O V A T E L AT&L? ATS23=, AT&L, AT&V AT&W ATS53? ATS53=T1.2.3.4/1 AT#X=1 AT#X=0 ATS0? ATS0=1 ATS0=0 ATS7? ATS50? ATS51? ATS51=0 ASS51=aa ATS82=0 ATS82=1 ATS82=2 ATS83? ATS83=60 ATS103? ATS103=1 ATS103=0 ATS110? ATS110=/ ATS111? ATS111=// ATS112? ATS112=0 ATS112=1 ATS112=2 ATS113? ATS113=,,etc.
N O V A T E L W I R E L E S S ATI3 ATS57? ATS200? ATAUTH ATS202? ATS203? ATS204? ATS205? ATS206? ATS207? ATS208? ATS209? ATAF? ATAF=0 ATDT/ ATDP/ ATDN ATD AT#ADM? AT#ADM=0 AT#ADM=1 AT#ADT? AT#ADT=x,y AT#ADH=x AT#ADN=x,y,z AT#ADC? AT#ADV=r ATPING/ ATAC? ATAC=0 ATAC=1 ATMW? ATMW=1 ATMW=0 AT#MRU? AT#MRU=xxx AT#TCPX? AT#TCPX=0 AT#TCPX=1 ATX? ATX=xx ATA ATS60? ATS60=0 ATS60=1 ATS60=2 ATI ATI0 ATFM=0 ATFM=1 ATFM? ATFn=a.b.c.
N O V A T E L AT\R AT\S AT\T AT&C ATS102 ATS114 ATS115 W I R E L E S S T E C H N O L O G I E S 105 L T D .
N O V A T E L W I R E L E S S T E C H N O L O G I E S 106 L T D . Index of AT Commands +++.......................................................................... 36 AT#ADC................................................................. 84 AT#ADH................................................................. 84 AT#ADM................................................................ 84 AT#ADN................................................................. 84 AT#ADT .................................