Novatel Expedite Reference Manual Download Page 1

AT Command Set

Reference Guide

for

Expedite and Merlin

Wireless IP Modems

PS-01016529

UNRELEASED

Release 2.1

Friday, May 7, 1999

Summary of Contents for Expedite

Page 1: ...AT Command Set Reference Guide for Expedite and Merlin Wireless IP Modems PS 01016529 UNRELEASED Release 2 1 Friday May 7 1999...

Page 2: ...nsmission without the prior written consent of NOVATEL WIRELESS TECHNOLOGIES LTD The recipient of this document by its retention and use agrees to respect the security status of the information contai...

Page 3: ...0 990505 Initial release D Barber S Smilar 2 0 99024 990705 Updated to include new features for TV01 02 including Friends Mode Quiet mode and Stack Check features D Barber S Smilar 2 1 Added registrat...

Page 4: ...ep Mode Description 20 Sleep Mode Feature Enable Disable 21 Out of service Sleep Mode 22 Power up Default Mode 25 Set Hardware Configuration 26 Profile Configuration Commands 27 Program Mode 28 Local...

Page 5: ...y Current RSSI Value 72 Query Current Block Error Rate BLER 73 Current RF Channel in use 74 Cell Site ID in Use 75 Area Color Code in Use 76 Power Level Query 77 Symbol Error Rate Query 78 Power Produ...

Page 6: ...d within the OEM application This document describes the Novatel Wireless Expedite Wireless IP Modem The Expedite Wireless IP modem is an OEM module designed for integration into a host product to pro...

Page 7: ...the purposes of this specification NRM refers to the Novatel Expedite Wireless IP Modem Host refers to the OEM application controller 1 This is provided to solve the problem presented by delays encoun...

Page 8: ...er length 256 characters In addition the Host should wait until all responses associated with an AT command string have been received before issuing another AT command Abortion of command in progress...

Page 9: ...dropped session The PAD functions are active during TCP Data mode only however the data buffering functions apply in all modes For Listen mode applications the modem must see DTR asserted when the TC...

Page 10: ...nicate across a network it will first open a port on the local device The IP address of the local device and this port number becomes the unique address for this application and is sometimes referred...

Page 11: ...ginating a UDP Session A session is originated by the application host issuing the ATD Dial command ATDPnnn nnn nnn nnn ppppp ATDP specifies a UDP session nnn nnn nnn nnn is the destination IP address...

Page 12: ...ng S0 1 when the modem powers up The port specified in S110 will be used for the TCP Listen mode The DTR signal must be asserted or S211 1 ignore signal on DTR pin and proceed as if DTR is always asse...

Page 13: ...acket Assembly and Disassembly function will transmit data when the inter character idle time out occurs or when the PAD buffer is full 256 or 512 bytes The idle time out is specified in register S50...

Page 14: ...hen the DTR signal is asserted the modem will issue a RING followed by a CONNECT to indicate the beginning of a incoming data session Here RING indicates the source of the session as being a remote se...

Page 15: ...e alert signal can also be used to provide a 500msec pulse to the host on its associated pin for each message that arrives These signals can be made available on any of the programmable pins of the in...

Page 16: ...d must be asserted to initiate a session and de asserted to terminate a session If the modem has been programmed not to use DTR Control then the command AT ASLIP can be sent without asserting DTR To e...

Page 17: ...rminate a PPP session DTR must be de asserted or the escape sequence can be activated or the modem can be powered down Format AT APPP The command to enter PPP Mode The response will be CONNECT or ERRO...

Page 18: ...ffer which is intended to be set larger than the longest transmit message used by existing protocols in the Host The size of this buffer is 578 characters If hardware flow control is disabled and the...

Page 19: ...ed 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 When the NRM is sending the characters associated wit...

Page 20: ...nimum of 10 ms or a break character of 20 ms in duration followed by a 2 ms pause or 2 character spaces at 19200 bps can be sent The module will de assert CTS when entering sleep mode to inhibit the h...

Page 21: ...t requirements for communicating with a modem that utilizes sleep mode this command encompasses several different options that should satisfy any application If sleep mode does not appear to work with...

Page 22: ...s found the modem will sleep for the sleep cycle length less the time that it was awake for the search After this sleep interval the modem will wake for a brief search If no service is found it will s...

Page 23: ...ch 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 environmen...

Page 24: ...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 2 4 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 a n d M e r l i n W i r e l e s s I P M o d e m s...

Page 25: ...ost must complete the PPP link before data can be sent or received The use of UDP as a default mode permits a host to begin sending or receiving data over the modem connection as soon as the modem has...

Page 26: ...ware 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 us...

Page 27: ...de and proceeds to register with the CDPD system AT commands are active by default This state is referred to as AT CDPD mode These commands affect settings that are stored in the modems Non Volatile M...

Page 28: ...s link Format AT APROG NRM6812 Enter program mode AT W Save changes and exit program mode ATZ Exit without saving changes The password field is case sensitive The modem will distinguish upper and lowe...

Page 29: ...nding commands since each keystroke is displayed on the terminal Format ATE0 Disable Local Echo ATE1 Enable Local echo Validity Changes to the local echo setting are valid during program or AT command...

Page 30: ...command aborted 4 ERROR Invalid command parameter state e g DTR must be active before ATD can be accepted 5 NO SOCKETS No free TCP sockets within S7 seconds 6 NO DIALTONE CDPD link not established 7 B...

Page 31: ...sword ATIO1 To query the current setting of GPIO1 ATIO1 code To set the operating function of GPIO1 ATIO2 To query the current setting of GPIO2 ATIO2 code To set the operating function of GPIO2 ATIO3...

Page 32: ...VM is reached 11 O GPIO1 6 Message Waiting like Alert ON if PUSH message queued OFF when last PUSH released 12 O GPIO1 2 4 6 RS 232 Power Down asserted when the unit is in sleep mode de asserted durin...

Page 33: ...n an orderly manner A soft reset will de register a modem from the CDPD network if necessary In PROG mode this command may be used to exit without saving any NVM changes Format ATZ To perform a modem...

Page 34: ...setting use AT N1 To set the unit to A side only AT N2 To set the unit to B side only AT N3 To set the unit to A side Preferred AT N4 To set the unit to B side Preferred Validity The AT N command can...

Page 35: ...2 In the above example NRM6822 is the old password set at the factory while NEW6812 is the new password being entered Two copies are required as can be seen by the entry of NEW6812 NEW6812 To enter a...

Page 36: ...ime or other special pauses before after or in between escape sequence characters The string must be an exact match matching both letter number and case The password can be set to a string of alpha th...

Page 37: ...control setting AT Q0 Set flow control off Default AT Q2 Set Flow control on Hardware Validity Flow control can be set while in AT Command Mode or Program Mode Changes made to the flow control settin...

Page 38: ...d 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 Format ATH0 Te...

Page 39: ...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...

Page 40: ...current line setting ATS23 S D P N To change the serial port settings OR AT L S D P N To change the serial port settings Where S Baud rate in bits second 1200 2400 4800 9600 19200 D Number of data bi...

Page 41: ...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 1 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 a n d M e r l i n W i r e l e s s I P M o d e m s Related Topics Software Rese...

Page 42: ...o n E x p e d i t e a n d M e r l i n W i r e l e s s I P M o d e m s View Active Profile Description This command displays the current active configuration state of most NRM data registers Format AT...

Page 43: ...em s operation A Soft reset is generated automatically once the values are stored in NVM By performing the soft reset the modem will temporarily drop its connection to the network The modem will then...

Page 44: ...ion when one is not supplied with the ATD command The port value is the TCP UDP port number used to identify the application in the remote host to be used for the connection oriented service Format AT...

Page 45: ...enerated only while the modem is in AT Command mode Once the modem enters a data mode the debug information stream is suspended since this would interfere with the data transfer operation An alternati...

Page 46: ...he host asserts DTR if DTR operation is selected to inform the modem that it can accept the session request The modem will issue a RING string to the host to indicate that a session has been initiated...

Page 47: ...e server does so before the time out limit is reached the modem will respond with the acceptance string CONNECT or the declining string BUSY The server will usually return a BUSY message when it is ov...

Page 48: ...et if a return character is encountered in the data stream The timer value is programmable from 0 1 to 25 5 seconds in 1 10 th of a second resolution Format ATS50 Data Forwarding Idle Time out General...

Page 49: ...et size may vary depending upon the rate at which the data characters are received If the data is received in a very sporadic manner the modem will assemble and send a packet after a specific characte...

Page 50: ...t is received or sent For example if the timer is set to 30 the Monitor will stay in the UDP mode until 30 seconds after the last UDP packet is received or sent Once the modem exits active UDP it retu...

Page 51: ...s in data reception and may require retransmission of data between the modem and the base station C or K Found CDPD Service C Service found K No Service yet The third letter is used to indicate that t...

Page 52: ...e m s 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 aft...

Page 53: ...ssuing carrier of the change and the associated Electronic Identifier EID numbers of the modems Once registered on the Network the EID and IP must remain in the same modem until the Network is told to...

Page 54: ...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 4 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 a n d M e r l i n W i r e l e s s I P M o d e m s Related Topics...

Page 55: ...to be sent by the carrier Each carrier configures their network to use some or all of these to identify themselves in the various regions of the country where they operate Some settings are specific...

Page 56: ...ist as a Hot List scanning those channels first before scanning outside the list If service cannot be found on a channel contained in the channel list the modem will perform a wide scan in an effort t...

Page 57: ...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 7 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 a n d M e r l i n W i r e l e s s I P M o d e m s Related Topics...

Page 58: ...r 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 prefere...

Page 59: ...er 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 servic...

Page 60: ...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...

Page 61: ...ne 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...

Page 62: ...control ON ATS211 1 To set DTR control OFF ATS211 2 Always assert DSR ATS211 4 Dropping DTR gracefully powers off modem ATS211 8 DSR Control asserted after registration 0 Default behavior not 4 1 Ign...

Page 63: ...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 Th...

Page 64: ...ws more specific control of the DSR configuration Format AT S To query the current DSR control setting AT S 0 No control of DSR It is asserted all of the time AT S1 Control of DSR is enabled after mod...

Page 65: ...n the stack and are then available to set up another session with someone else In the event that a tear down message is not received by a modem an idle timer is available which will tear down the sess...

Page 66: ...ad only registers present the following information The modems Electronic Identifier Number EID The Software Version creation date and time The copyright header The modem manufacturer The model and ha...

Page 67: ...rate above 3 Errors above 3 can cause delays in data reception and may require retransmission of data between the modem and the base station C or K Found CDPD Service C Service found K No Service yet...

Page 68: ...6 8 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 a n d M e r l i n W i r e l e s s I P M o d e m s Because the modem is disconnected from the network in Program mode this command will...

Page 69: ...EKE SNDCP key exchange ESH ISC MNRP registration This is the system s response to a registration request and is basically an accept or deny refer to Table 507 6 in the CDPD specification for all possi...

Page 70: ...tials 5 M ES gave unsupported authentication credentials 6 NEI has exceeded usage limitations 7 Service denied on this subnetwork service may be obtained on alternate Service Provider network 8 255 Re...

Page 71: ...d This command is only used if the network equipment requires the modem to start service using a zero key value If this command is entered after the modem has successfully registered on the network th...

Page 72: ...e 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 d...

Page 73: ...that cannot be corrected result in a re transmission of the bad segment while errors that can be corrected do not result in data re transmissions The modem measures the errors and based upon an error...

Page 74: ...all channels on the desired side or sides even those which are not CDPD enabled This results in the channel value being returned by the modem may have been one which was being scanned when the comman...

Page 75: ...ion 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...

Page 76: ...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 carrie...

Page 77: ...M o d e m s 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 pro...

Page 78: ...s 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 r...

Page 79: ...M o d e m s 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...

Page 80: ...ter 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 fail...

Page 81: ...parated by dots The Dial Connection Setup command causes the NRM to establish a connection with the host at the specified IP address port For any fields that are left blank values are taken from those...

Page 82: ...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 2 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 a n d M e r l i n W i r e l e s s I P M o d e m s Other Considerations Related To...

Page 83: ...ning indication is asserted d A method of specifying the hysteresis associated with the measurements Once the warning indication has been asserted it will only be de asserted once the ADC measurement...

Page 84: ...dication x and the modem shutdown y will occur respectively The hysteresis value entered is a representation of how much the voltage reading must rise once the Low Battery Indication has been given be...

Page 85: ...ignal on GPIO2 AT W saves all settings This completes all configuration functions associated with the desired power monitoring system that we defined The system will now perform the following monitori...

Page 86: ...ddress The modem will wait for a return message If the destination address returns the Ping message before 20 seconds has elapsed an OK result code is emitted If the Ping message is not returned in le...

Page 87: ...d e m s Power Boost Description This feature provides support for an external 3watt booster Format ATAC To query the configuration ATAC 0 To turn off 3 watt booster support ATAC 1 Configuration for 3...

Page 88: ...e m s Message Waiting Description This command turns on the Message Waiting signal if it exists Format ATMW To query the state of the signal ATMW 1 To turn on the Message Waiting signal ATMW 0 To turn...

Page 89: ...do not allow the modification of this default by the users Therefore in order to properly support these stacks in a wireless CDPD environment the ability to dictate the negotiated MRU size to an optim...

Page 90: ...n E x p e d i t e a n d M e r l i n W i r e l e s s I P M o d e m s TCP Suspension Enable Description This allows any TCP session to be suspended Format AT TCPX Query TCP suspend enable AT TCPX 0 Disa...

Page 91: ...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 a n d M e r l i n W i r e l e s s I P M o d e m s Call Progress Result Mode Description Format ATX Query the call progress selection ATX xx Set th...

Page 92: ...r e l e s s I P M o d e m s 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...

Page 93: ...e s s I P M o d e m s 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...

Page 94: ...d i t e a n d M e r l i n W i r e l e s s I P M o d e m s Modem Identification Description This feature allows another AT command to query the Modem ID or EID value Format ATI Queries modem EID OR ATI...

Page 95: ...tting ATFn a b c d Sets entry n in Friends list to be IP address a b c d ATF Queries all 10 entries in the Friends list In the Friends list entries are indexed from 0 so valid entry positions are 0 9...

Page 96: ...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 6 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 a n d M e r l i n W i r e l e s s I P M o d e m s Other Considerations Related To...

Page 97: ...rs 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 C...

Page 98: ...tion In this mode there are no responses sent to the host for any AT command entered Format ATQ Queries the current setting of Quiet Mode ATQ0 Disables Quiet Mode normal responses ATQ1 Enables Quiet M...

Page 99: ...can be commanded to deregister if registered and to cease attempting to register by executing the ATH3 command It can also be commanded to deregister and cease attempts to register by exiting PPP or...

Page 100: ...i t e a n d M e r l i n W i r e l e s s I P M o d e m s Fixed Parameters The following behaviors are fixed for the NRM BEHAVIOR SETTING Equivalent AT command Online Mode Echo Disabled ATF0 Extended R...

Page 101: ...R Network Registration Control 6 AT S Set Subscriber Identity AT T Automatic Transmit Control AT C DCD mode Unsupported Functions The following functions listed in CDPD Part 2014 are not supported by...

Page 102: ...TE0 Disable Local Echo 29 ATE1 Enable Local echo 29 ATV0 To enable the response to be in the numeric format 30 ATV1 To enable the response to be in plain text 30 ATIO1 To query the current setting of...

Page 103: ...termine the current channel scan mode 56 ATS112 0 Any channel 56 ATS112 1 Hot List Only 56 ATS112 2 Hybrid 56 ATS113 Channel List query 58 ATS113 chan1 chan2 etc Set channel list 58 ATS116 Query Servi...

Page 104: ...PING XXX XXX XXX XXX Length To send a ICMP Ping message 86 ATAC To query the configuration 87 ATAC 0 To turn off 3 watt booster support 87 ATAC 1 Configuration for 3 watt booster compatible antenna 87...

Page 105: ...e d i t e a n d M e r l i n W i r e l e s s I P M o d e m s AT R Network Registration Control 101 AT S Set Subscriber Identity 101 AT T Automatic Transmit Control 101 AT C DCD mode 101 ATS102 Pending...

Page 106: ...T ASLIP 16 ATAUTH 71 ATD 81 ATDN 81 ATDP 81 ATDT 81 ATE 29 AT F 100 ATF 95 100 ATFM 95 ATH 38 ATH3 98 ATI 26 66 94 ATIO 31 AT M 100 ATMD 25 ATMW 88 AT N 34 ATO 98 AT P 35 ATPING 86 AT Q 37 ATQ 97 AT R...

Reviews: