Thermo Fisher Scientific (Thermo Fisher) makes every effort to ensure the accuracy and completeness of
this manual. However, we cannot be responsible for errors, omissions, or any loss of data as the result of
errors or omissions. Thermo Fisher reserves the right to make changes to the manual or improvements to
the product at any time without notice.
The material in this manual is proprietary and cannot be reproduced in any form without expressed
written consent from Thermo Fisher.
Thermo Fisher Scientific
1410 Gillingham Lane
Sugar Land, TX 77478
USA
Phone: 713-272-0404
Fax: 713-272-2272
Web: www.thermofisher.com
V.22/212A MODEM
INSTALLATION AND OPERATION MANUAL
1-0447-004
1.0 GENERAL INFORMATION
1.1 SCOPE OF MANUAL
This document describes the installation and operation of the Thermo Scientific V.22/212A Modem
Card. This manual is divided into three sections:
CSection 1 (General Information): Defines the scope and purpose of the manual, and
describes the V.22/212A Modem Card.
CSection 2 (Installation): Provides information for proper installation and wiring of the
modem card.
CSection 3 (Operation): Describes the programming and operation of the modem card
using AT Commands.
CSection 4 (Reference Material): Includes additional information supporting the
configuration/operation of the modem card and the text of this manual.
Product names and titles marked with the (
TM
) are registered trademarks of specific companies.
1.2 V.22/212A MODEM DESCRIPTION
The V.22/212A Modem Card is FCC certified and is an UL and CSA Recognized Component for
use in Class I, Division 2, Groups C and D hazardous locations. It is verified to comply with the
limits for a Class A computing device (industrial application) with Part 15 of the FCC rules and is
certified to comply with Part 68 telecommunicatio ns rules of the FCC. It is also certified to meet the
CS-03, Issue 7, of Industry Canada. When wired according to the installation section of this manual,
using Class-I, Division-2 wiring methods outlined in the National Electrical Code (NEC) NFPA -70
or in Section 18 of the Canadian Electrical Code, Part 1, the modem may safely be operated in a
Class I, Division 2, Groups C or D hazardous location.
The full-duplex, two-wire, 300-2400 baud, dial-up modem is compatible with CCITT
V.22bis/V.22/V.21, and Bell 212A/103 data communications standards. It automatically performs a
complete handshake as defined by V.22bis/V.22/V.21, and Bell 212A/103 standards, determining
the baud rate and operating mode when connected to a remote modem. The modem also supports
the AT Commands compatible with the Hayes Smartmodem
TM
command set. Non-Volatile
EEPROM is provided to store user configuration.
Designed for remote telemetry systems, the modem operates on a 5 to 15 Vdc input power and draws
a very low 60 mA (typical). The modem also includes a switched-power mode, providing a typical
standby current of 50 µA. The V.22/212A modem has an operating-temperature range of -40EF to
+185EF (-40EC to +85EC) and a humidity range of 0% to 95% non-condensing.
1
Page 10
1.3 V.22/212A MODEM SPECIFICATIONS
Operation: Full-duplex on 2-wire dial-up line
Data Rates: 2400, 1200, 300 bps
Compatibility: V.22bis/V.22/V.21, Bell 212A/103
Modulation: High Speed - QAM (quadrature amplitude modulation)
Medium Speed - DPSK (differentially coherent phase shift key)
Low Speed - FSK (frequency shift key)
Control: AT command interpreter
Transmitter output: -11.5 dBm minimum
Receive dynamic range: -3 to -43 dBm
Interface: RS-232: TXD, RXD, DCD, DSR, CTS, RTS, DTR, RI
Line impedance: 600-ohm, transformer coupled
Line protection: IEEE C62.41-1991 (IEEE587) Lightning and Transient Protection
User configuration: Non-Volatile EEPROM to store user configuration
Handshake: Automatic as defined by the V.22bis/V.22 and Bell 212A/103
Equalization: Adaptive equalization with auto-retrain
Dialer type: DTMF or Pulse
Power mode: Switched power or constant power (jumper selectable)
Input voltage range: 5 to 15 Vdc
Active current: 60 mA typ.
Standby current: 50 uA typ. (switched power mode only)
Environment: -40EF to +185EF (-40EC to +85EC)
0% to 95% non-condensing
Certifications: FCC Part 68 and Part 15; and IC CS-03, Issue 7
UL and CSA Recognized Component for use in Class I, Division 2,
Groups C and D Hazardous Locations
2
Page 11
1.4 FCC CUSTOMER INFORMATION
1.4.1 FCC PART 68 REGULATIONS
The V.22/212A Modem complies with Part 68 of the FCC rules. The FCC identification label,
mounted on the component side of the modem card, includes the FCC Registration Number
1V9USA-74507-DT-E and the Ringer Equivalence Number 0.4B for the modem. If requested, this
information must be provided to the telephone company.
The REN is used to determine the quantity of devices which may be connected to the telephone line.
Excessive REN's on the telephone line may result in the devices not ringing in response to an
incoming call. In most, but not all areas, the sum of the REN's should not exceed five (5.0). To be
certain of the number of devices that may be connected to the telephone line, determined by the total
REN's, contact the telephone company to verify the maximum REN for the calling area.
The modem requires a RJ11C registered USOC jack. Jacks of this type of equipment are not to be
provided on party or coin-service lines.
If trouble is experienced with the modem, disconnect the modem from the telephone line until the
problem is determined and repaired. Contact Thermo Fisher Scientific at 713-272-0404 for repair or
warranty information. If the modem causes harm to the telephone network, the telephone company
may request the modem be disconnected from the network until the problem is resolved.
If the modem causes harm to the telephone network, the telephone company will notify you in
advance that temporary discontinuance of service may be required. If advance notice isn't practical,
the telephone company will notify the customer as soon as possible. You will be advised of your
right to file a complaint with the FCC if you believe it is necessary.
The telephone company may make changes in its facilities, equipment, operations, or procedures
that could affect the operation of the modem. If this happens, the telephone company will provide
advance notice for you to make the necessary modifications to maintain uninterrupted service.
1.4.2 FCC PART 15 REGULATIONS
This equipment is verified to comply with the limits for a Class A computing device with Part 15 of
the FCC rules. Operation of this equipment in a residential area may cause unacceptable
interference to radio or TV reception, requiring the operator to take whatever steps are necessary to
correct the interference. If interference with radio or TV reception is suspected, contact Thermo
Fisher Scientific at 713-272-0404.
3
Page 12
1.5 INDUSTRY CANADA NOTICES
The V.22/212A Modem Card complies with CS-03, Issue 7, of Industry Canada. The Certification
Number for the V.22/212A Modem Card is 2246 6133 A and its Load Number is 6. If trouble is
experienced with the modem, disconnect the modem from the telephone line until the problem is
determined and repaired. For repair or warranty information contact:
NOTICE: The Canadian Department of Communications label identifies certified equipme nt. This
certification means that the equipment meets certain telecommunications network protective,
operational and safety requirements. The department does not guarantee the equipment will operate
to the user's satisfaction.
Before installing this equipment, users should ensure that it is permissible to be connected to the
facilities of the local telecommunications company. The equipment must also be installed using an
acceptable method of connection. The customer should be aware that compliance with the above
conditions may not prevent degradation of service in some situations.
Repairs to certified equipment should be made by an authorized Canadian maintenance facility
designated by the supplier. Any repairs or alterations made by the user to this equipment, or
equipment malfunctions, may give the telecommunications company cause to request the user to
disconnect the equipment.
Users should ensure for their own protection that the electrical ground connections of the power
utility, telephone lines and internal metallic water pipe system, if present, are connected together.
This precaution may be particularly important in rural areas.
Caution: Users should not attempt to make such connections themselves, but should contact the
appropriate electrical inspection authority, or electrician, as appropriate.
NOTICE: The Load Number (LN) assigned to each terminal device denotes the percentage of the
total load to be connected to a telephone loop which is used by the device, to prevent overloading.
The termination on a loop may consist of any combination of devices subject only to the requirement
that the sum of the Load Numbers of all the devices does not exceed 100.
4
Page 13
2.0 INSTALLATION
The V.22/212A Modem Card is a Recognized Component for use in Class I, Division 2, Groups C
and D, hazardous locations by Underwriters Laboratories (UL) and Canadian Standards Association
(CSA). Follow these procedures to ensure system safety and to comply with the Underwriters
Laboratories and Canadian Standards Association requirements of this unit.
Customer equipment and devices must be suitable for the location where they are to be installed.
The V.22/212A Modem Card is required to be installed in an enclosure suitable for the application,
and is not acceptable as a stand-alone unit.
When installed in a hazardous location, wire all circuits connected to the V.22/212A Modem Card
using Class-I, Division-2 wiring methods as specified in Article 501-4(b) of the National Electrical
Code, NFPA 70, or in Section 18 of the Canadian Electrical Code, Part 1.
Caution
The circuits of the V.22/212A Modem are not nonincendive
field wiring circuits. Wire these circuits as power limited
circuits.
Substitution of V.22/212A Modem components may impair the safety of the unit and invalidate the
UL and CSA recognition.
5
Page 14
2.1 MECHANICAL MOUNTING OF THE MODEM
The V.22/212A Modem Card must be installed in an enclosure suitable for the application. The
modem can be installed using customer hardware or the factory mounting rails included in the
installation kit 3-0447-005. When using customer hardware, mount the modem inside the enclosure
with four 6-32 standoffs, using 6-32 screws and washers (internal-tooth washers are recommended).
Refer to Exhibit 2-1 for mounting dimensions.
Exhibit 2-1: V.22/212A Modem PCB Dimensions
In the V.22/212A Modem Installation Kit (3-0447-005), the modem is factory installed to mounting
rails using 6-32 screws and internal-tooth washers. The factory mounting rails secure the modem
inside an enclosure using double-sided, high-performance, VHB tape. Do not remove the
protective paper from the VHB tape until it is time to install the assembly to the enclosure.
When selecting a mounting area in the enclosure ensure there is adequate clearance for the modem
connectors.
6
Page 15
Install the modem to the enclosure with mounting rails as follows:
1. Clean the mounting area of the enclosure, using the alcohol swab included in the kit, then
wipe the area dry with a clean towel before the alcohol film dries.
2. Remove the protective paper from the VHB tape. Ensure nothing contacts the tape until put in place.
3. In one motion, set the modem with mounting rails in place and press down hard on the
four mounting screws of the board, securing the unit to the enclosure. Once the VHB tape
has made contact to the mounting area, do not remove it, not even temporarily.
Removing the unit from the mounting area degrades the adhesive strength of the tape,
requiring the tape to be replaced.
7
Page 16
2.2 ELECTRICAL CONNECTION OF THE MODEM
When installing the V.22/212A Modem Card in a hazardous location, wire all circuits connected to
the modem using Class-I, Division-2 wiring methods as specified in Article 501-4(b) of the National
Electrical Code, NFPA 70, or in Section 18 of the Canadian Electrical Code, Part 1.
WARNING:
BEFORE CONNECTING OR DISCONNECTING THE
V.22/212A MODEM CARD, ENSURE THE AREA IS
NON-HAZARDOUS.
The V.22/212A modem has three connectors: a telephone connector J6, a power connector J5, and a
RS-232 connector J4. The telephone connector requires a standard miniature six-position RJ11C
telephone plug. Only the TIP and RING lines are used, J6-2 and J6-3, respectively.
All wiring connections to the power connector J5 terminate in cage-clamp screw terminals that
accept stranded-wire sizes to 14 AWG. Strip the wire ends approximately 3/16 of an inch. Inspect
the stripped wire for nicked and frayed ends. Insert the stripped wire completely in the clamp, then
tighten the clamp using a small common screwdriver. Inspect each connection, ensuring no frayed
strands protrude and no insulation is in the clamp.
The RS-232 connector J4 mates to a 25-position DB25P connector. After the connectors are mated,
secure the connection with two 4-40 screws.
8
Page 17
2.2.1 Power and Control Connections
The V.22/212A Modem requires 5 to 15 Vdc for operation. Power can be wired to the power
connector J5 or through the RS-232 connector J4. Refer to Exhibit 2-2.
When using the power connector J5, wire the positive lead to J5-1 and the negative lead to J5-2.
Configuration Jumper J7, located between the power connector and the RS-232 connector, is not
necessary and can be removed.
When routing power through the RS-232 connector J4, wire the positive lead to J4-9 (PTV) and the
negative lead to J4-7 (SG). Configuration Jumper J7 must be installed for this mode of operation.
Exhibit 2-2: Power Connection Options
WARNING:
CONNECT THE MODEM GROUND TERMINAL (E1) TO
THE CLOSEST COMMON EARTH GROUND
CONNECTION OF THE INSTALLATION BEFORE
MAKING ANY OTHER CONNECTIONS TO THE
MODEM.
9
Page 18
To conserve energy, the V.22/212A Modem provides a standby mode, configured by Jumper J2
(located near the telephone transformer T1). During standby mode, the modem draws 50 uA
typically. When the modem receives a call or the MPC* control line (J5-3) is set low, the modem
goes into an active mode and draws 60 mA typically. When jumper J2 is installed, the modem is
constantly powered in the active mode. J2 must be removed for standby operation.
If the customer requires dial-out capabilities of the modem, the modem m ust be constant powered
(J2 installed), or use the MPC* input to place the modem in the active mode (J2 rem oved). Wire the
MPC* control line to the power connector J5-3. The line must be referenced to the ground of the
modem (J5-2 or J4-7).
2.2.2 RS-232 Connections
The V.22/212A Modem uses RS-232 communications to serially transfer data between the modem
and the customer's equipment. The RS-232 connector (J4) provides the following RS-232 pin
assignments for connection to customer's equipment:
J4-Pin
1
2
3
4
5
6
7
8
9
20
22
Signal
FG
TX
RX
RTS
CTS
DSR
SG
DCD
PTV
DTR
RI
Signal Description
Protective Ground
Transmit Data
Receive Data
Request To Send
Clear To Send
Data Set Ready
Signal Ground
Data Carrier Detect
Power Input
Data Terminal Ready
Ring Indicator
10
Page 19
2.3 MODEM CONFIGURATION JUMPERS
The Modem provides six hardware configuration jumpers. Refer to Exhibit 2-3. The configuration
jumpers are described as follows:
Exhibit 2-3: Modem Configuration Jumpers
J2 Constant Power Jumper: When installed, the modem is set to be constant powered. When
removed, the modem remains in a stand-by power mode until the MPC* input (J5-3) is set
low or the modem receives a call.
J7 RS-232 PWR Jumper: When the alternate power connection is made through the RS-232
connector (J4), this jumper must be installed. Remove this jumper when the primary power
connection is made through the power connector (J5).
J8 Memory Write-Enable Jumper: This configuration jumper provides a hardware safety
feature, preventing the non-volatile memory from being overwritten when an AT&Wx or an
AT&Zn=s command is accidently issued to the modem. To change the contents of the nonvolatile memory (destroying the old data), jumper J8 must be installed before issuing the
AT&Wx or AT&Zn=s command. This jumper is not normally installed.
J9 Delay Select Jumpers (5 Sec./20 Min.): In the normal five-second operation (jumpers
11
Page 20
installed across J9 pins 1&3 and 2&4), the V.22/212A modem (remote modem) monitors the
DCD signal of the received incoming call from a host modem. Five seconds after the DCD
signal disappears (host modem disconnected), the remote modem disconnects.
In the alternate twenty-minute operation (jumpers installed across J9 pins 3&5 and 4&6), the
remote modem connects with an incoming call, then automatically disconnects twenty
minutes later. This is useful in remote locations where excessive line noise of very poor
phone lines may be interpreted as a false DCD signal, keeping the remote modem connected.
J10 Unqualified RX Enable Jumper: In the qualified-mode setting (jumper removed), the
DCD signal from a received call enables transfer of data from the device connected to the
modem's RS-232 port. Dialout capabilities of the connected device is disabled; the device
can only respond to a request of data from a received call.
In the unqualified-mode setting (jumper installed), the device connected to the modem's RS 232 port can transfer data to the modem without the DCD qualifier, allowing full dialout
operation.
J11 Dumb Mode Jumper: When installed, the modem is set in a mode of operation which
provides only for the input and output of data to and from the device connected to the
modem's RS-232 port, disabling all other programming functions. This jumper is not
normally installed.
12
Page 21
3.0 OPERATION
This section provides descriptions and procedures for the configuration and operation of the
V.22/212A Modem Card. It is assumed that the operator is familiar with the basic operation of an
IBM compatible personal computer and a telecommunication software package that utilizes AT
Commands, such as ProComm
TM
or CrossTalkTM.
When power is applied, the V.22/212A modem card is initialized to a set of configuration
parameters stored internal to the modem chip-set or the non-volatile memory (NVMEM) on the
board. This configuration data is written to the volatile memory (RAM) and becomes the current
configuration parameters (Active Profile).
The manufacturer stores configuration parameters in the modem chip-set. This configuration set is
referred as the Factory Profile and cannot be changed. Two additional configuration sets can be
stored in the board's NVMEM (identified as Stored Profiles 0 and 1). During production tests of the
units, parameters are stored in both Stored Profiles. The modem initializes using the Stored Profile
0, if present. If not, the modem defaults to the Factory Profile.
Using AT commands, the operator can modify the Active Profile to meet specific communication
needs and store it in NVMEM as Stored Profile 0 or 1. The Active Profile can be reset to any of the
stored sets. Because the Active Profile is in volatile memory, it is lost if modem power is removed,
or if the modem goes into standby mode.
3.1 CONFIGURATION PROFILES AND S-REGISTERS
3.1.1 Configuration Profiles
The configuration parameters in the Current and Stored Profiles 0 and 1 can be viewed using the
AT&V command. To view the Factory Profile, it must first be written to the Current Profile using
the AT&F command, then viewed as the Current Profile using AT&V. The configuration parameters
are displayed in an AT Command format and includes values of the S-Registers. The Factory
Profile is set as: B1 E1 L2 M1 Q0 V1 X4 Y0 &C0 &D0 &G0 &J0 &L0 &P0 &Q0 &R0 &S0 &X0
&Y0. Factory Stored Profiles 0 and 1 are set as: B1 E0 L2 M1 Q0 V0 X0 Y0 &C1 &D0 &G0 &J0
&L0 &P0 &Q0 &R0 &S0 &X0.
Because AT Commands are used to modify the profile set, refer to the AT Commands to determ ine
the value of the profile. The Factory Stored Profiles are interpreted as follows:
C B1: sets modem in Bell 212A operation mode
C E0: disables the character echo in command mode
C L2: speaker volume set to medium level
C M1: speaker on during connect only
C Q0: modem returns result codes
C V0: display result codes in numeric form (as numbers)
C X0: enables features presented by result codes 0-4
C Y0: disable long space disconnect
13
Page 22
C &C1: DCD is on when carrier from remote modem is detected
C &D0: modem ignores DTR signal
C &G0: no guard tone
C &J0: auxiliary telco leads disabled
C &L0: Dial-Up Line (command not supported in modem chip-set)
C &P0: Pulse Dial Mode U.S. timing
C &Q0: Asynchronous mode (same as &M0 command)
C &R0: CTS tracks RTS
C &S0: DSR always on
C &X0: modem generates internal transmit clock signal
3.1.2 S-Registers
The S-Registers are memory locations that contain additional configuration data for modem
operation. Refer to Table 9 in the Reference Material Section for the factory values stored in the SRegisters. Registers 13, 15, 19, 20, and 24 are used. The information in S-Registers 14, 21, 22, 23,
and 27 is the bit-mapped data containing the accumulated information of all the other S-Registers
and is stored in the NVMEM.
Any S-Register can be monitored using the AT-command "ATSn?" ("Sn" represents the number of
the S-Register to be viewed). For example, to view the value set in S-Register #1, enter the
command "ATS1?". The value of a S-Register can be changed using "ATSn=n" ("Sn" represents the
number of the S-Register to change and "n" represents the new numeric value to be placed in the
register). For example to change the value of S-Register #1 to 3, enter the command as "ATS1=3".
S-Register descriptions are as follows:
S0 (Ring to Answer On): Sets the number of rings that the modem is to automatically answer on.
A value of 0 rings disables the automatic answer function of the modem. The maximum ring setting
is 255.
S1 (Ring Count): The modem uses this register to count the number of incoming rings. If no ring
occurs for an eight second interval, the count is defaulted to zero.
S2 (Escape Sequence Character): This register contains the ASCII value of the escape sequence
character (default value is the ASCII 43, the plus sign (+)). Values of 0-127 may be entered in this
register. A value greater than 127 disables the escape sequence function, preventing the user from
changing the modem operation from the on-line mode to the comm and mode while maintaining online connection with a remote system.
S3 (Carriage Return Character): This register contains the ASCII value of the carriage return
character (default value is the ASCII 13). Values of 0-127 may be entered in this register.
S4 (Line Feed Character): This register contains the ASCII value of the line feed character
(default value is the ASCII 10). Values of 0-127 may be entered in this register.
14
Page 23
S5 (Back Space Character): This register contains the ASCII value of the back space character
(default value is the ASCII 08). Values of 0-32, or 127 may be entered in this register.
S6 (Wait Before Blind Dialing): Contains the numeric value (in seconds) for the time to wait
before dialing the telephone number after the line has been taken off-hook (default is 2 seconds) if
blind dialing is enabled (blind dialing is supported by Result command X0, X1, or X3; Result
commands X2 and X4 disable blind dialing; and S6 is irrelevant). This provides time for the central
telephone office to detect the off-hook condition. Values of 2-255 may be entered in this register.
S7 (Wait for Carrier After Dialing): Contains the time delay (in seconds) between dialing and
responding to the incoming carrier signal after initial connection (default is 30 seconds). If a carrier
is not detected within the delay time, the modem hangs-up line and a "NO CARRIER" result
message or "3" result code is returned. Values of 1-255 may be entered in this register.
S8 (Delay Duration for Comma): The value in this register determines the time delay generated by
a comma (,) in the Dial command string. Default is 2 seconds, while the range is 0 to 255.
S9 (Carrier Detect Response Time): Contains the time value (in 100-millisecond intervals) that a
carrier signal must be present before the modem recognizes the carrier and issues a carrier detect
(default is 6 [600 milliseconds]). This prevents a ring or a busy signal from being mistaken as a
carrier. Values of 1-255 may be entered in this register (100 ms to 25.5 seconds, respectively).
S10 (Delay Between Lost Carrier and Hang-Up: Contains the time delay (in 100-millisecond
intervals) between the loss of the carrier and the when the modem hangs-up on the line (default is 14
[1.4 seconds]). Values of 1-255 may be entered in this register (100 ms to 25.5 seconds,
respectively).
S11 (DTMF Tone Duration): Contains the duration (in milliseconds) and spacing of tones in Dual
Tone Multi-Frequency (DTMF) dialing (default is 70). Values of 50-255 may be entered in this
register. This value has no effect on pulse dialing, which is fixed at 10 pulses per second.
S12 (Escape Sequence Guard Time): Contains the guard time (in 20-millisecond intervals)
required prior to and following the escape sequence (default is 50 [one second]). It dictates the time
that escape sequence (+++) must be entered. Values of 20-255 may be entered in this register.
S25 (DTR Delay): Specifies the time (in 10-millisecond intervals) that a change in the DTR signal
(on or off) must maintain before the modem recognizes it (default is 5 [50 milliseconds] ). Values of
0-255 may be entered in this register (0 to 2.55 seconds, respectively).
S26 (CTS Delay): Specifies the time (in 10-millisecond intervals) that the modem waits after a
transition of an incoming RTS signal before asserting the CTS signal (default is 1 [10 milliseconds]).
Values of 0-255 may be entered in this register (0 to 2.55 seconds, respectively).
15
Page 24
3.2 OPERATING MODES
The modem functions in one of two modes: Command Mode or On-Line Mode. Upon initialization,
the modem enters the command mode of operation. During the command mode the modem
operations are controlled by the AT commands. No data is being received or transmitted while in
the command mode. The modem goes into the on-line m ode after making connection with a remote
system and data is transmitted and received.
During the on-line mode of operation the mode can be temporarily interrupted to adjust operating
parameters while maintaining connection with the remote system. An Escape Sequence of three
pluses (+++) from the keyboard or software interrupts the exchange of data, places the modem in the
command mode, and maintains on-line connection with the remote system. After parameters are
changed using the AT commands of the command mode, the modem returns to full on-line
operations when the "ATO0" command is entered.
3.3 COMMAND MODE - AT COMMANDS
The command mode uses AT commands to configure and operate the modem. Each command
requires the letters AT as a prefix. For example, to view the current value of S-Register #0 enter the
command "ATS0?". The only exception is the Repeat Command (A/). When "A/" is typed in, the
modem repeats the last command line entered; the AT prefix and the <CR> is not required.
The command can be entered in all capital (ATS0?) or all lower case letters (ats0?), but not mixed
(Ats0?). The AT commands are executed when the Carriage Return Key (<CR>) is pressed. Refer
to the Reference Material Section for a table of AT commands.
Many of the AT commands require a specified parameter to be entered with the command. For
example, the Echo Command requires the number 0 or 1 to be entered with the command to set the
command to be off or on (ATE0 for echo off or ATE1 for echo on). If no parameter is included
when the command is entered, the modem uses a default parameter of 0.
Some commands require a numeric value to be entered with the command. Such as the command to
set the modem to answer on a specific number of rings. The S-Register #0 sets the count for the
number of rings to answer on. To change the count of the S-Register #0 to three rings, enter the
command ATS0=3 (three being the specified numeric value).
The command line can contain as many as 40 characters (spaces, the AT prefix, and the carriage
return are not counted) and activate one or more AT commands. For example, a user wants to set
the echo on and the configure the modem to answer on the third ring. The commands can be entered
as two separate commands both requiring the AT prefix as follows:
ATE1 <CR>
ATS0=3 <CR>
Or the commands can be entered on the same command line sharing the AT prefix as follows:
16
Page 25
ATE1 S0=3 <CR> or ATE1S0=3 <CR>
In the previous example, the first command line includes a space between the commands
(ATE1_S0=3), while the second command line does not (ATE1S0=3). The space between the E1
and S0=3 commands is not necessary, but makes it easier to evaluate the command line before
activating it, especially for command lines including more than three commands (spaces are not
counted as part of the 40 character maximum).
Descriptions of common AT commands are as follows:
A/The Repeat Command activates the last command string entered. The AT prefix and
<CR> is not required.
ATAThe Answer Command takes the modem off-hook and emits the answer tone (usually
in response to an incoming ring detect).
ATBxIf the value of "x" is set to 0, the modem is configured for the CCITT v.22 standard
operation. If the value of "x" is set to 1, the modem is configured for the Bell 212A
standard operation. Stored default is 1.
ATDsThe Dial Command takes the modem off-hook and initiates the dial string "s". The
dial string consists of the digits to dial, and dial string modifiers. The string
modifiers are designated as follows:
P Dial in Pulse Mode.
T Dial in Tone Mode.
, Pause during dialing (refer to S-Register 8).
! Perform a flash-hook.
W Wait for dial tone (refer to S-Register 11).
@ Wait for silence (wait f or remote system to stop ringing and be silent for five
seconds before dialing continues).
; Return to command mode for dialing. May be used to terminate the dial
string and return to the command mode while the call is being processed.
S=nDial the dialing string stored in one of four memory registers in the modem.
The "n" represents the memory register 0, 1, 2, or 3. (Refer to the AT&Zn=s
command.)
ATExThe Echo On/Off Command. When "x" is set for 1, the modem echoes the characters
in the command mode. When "x" is set for 0, echo is disabled. Stored default is 0.
ATHnThe Hook Status Command. When "n" is set to 0, the modem goes on-hook (hang-
up). When "n" is set to 1, the modem goes off-hook.
17
Page 26
ATInThe ID Code Command. The different values of "n" (0-4) provides ID codes, and
various firmware and software data. ID Codes are identified as follows:
ATLn The Speaker Volume Command adjusts the modem's speaker volum e (not required
for this modem). Values for "n" are 0 for the lowest volume and 3 for the highest.
ATMn The Speaker Control Command sets the speaker operation mode (not required for this
modem). Values for "n" are defined as follows:
0 Speaker always off.
1 Speaker on during dialing, but off after carrier is detected.
2 Speaker always on.
3 Speaker off during dialing, but on while waiting for carrier, and off after
carrier detected.
ATOnThe On-Line Command returns the modem from the command m ode to the on-line
mode after an escape sequence. The values of "n" are defined as follows:
0 Return to on-line.
1 Return to on-line and initiate a retrain sequence, causing the connected
modems to test the telephone line characteristics and optimize their operation
for the best data transmission.
2 Enables an automatic retrain sequence.
3 Disables the automatic retrain sequence.
ATQx The Quiet Result Command enables or disables result codes. When the value of "x"
is 0, the result code are enabled. A value of 1 disables the result codes.
ATSr=nThe Set S-Register Command places the numeric value represented by "n" into the S-
Register represented by the "r".
ATSn?The Read Value of S-Register Command displays the value stored in the S-Register
represented by "n".
ATVxThe Verbose Results Command displays the result codes in numeric form or verbose
(CONNECT, OK, RING, etc.) form. When the value of "x" is set for 0, the modem
uses the numeric form. When "x" is 1, verbose is used. Stored default is 0.
18
Page 27
ATXnThe Result Code Command sets which verbose/numeric result codes are to be
displayed. The "n" options are defined as follows:
0Result Codes enabled are OK/0, CONNECT/1, RING/2, NO CARRIER/3,
and ERROR/4.
1Result Codes enabled are OK/0, CONNECT/1, RING/2, NO CARRIER/3,
ERROR/4, CONNECT 1200 (baud rate)/5, and CONNECT 2400 (baud
rate)/10.
2Result Codes enabled are OK/0, CONNECT/1, RING/2, NO CARRIER/3,
ERROR/4, CONNECT 1200/5, CONNECT 2400/10, and NO DIAL
TONE/6.
3Result Codes enabled are OK/0, CONNECT/1, RING/2, NO CARRIER/3,
ERROR/4, CONNECT 1200/5, CONNECT 2400/10, and BUSY/7.
4Result Codes enabled are OK/0, CONNECT/1, RING/2, NO CARRIER/3,
ERROR/4, CONNECT 1200/5, CONNECT 2400/10, BUSY/7, and NO
DIAL TONE/6.
ATYxThe Enable Long Space Disconnect Command disables the long space disconnect
when the value of "x" is set to 0. An "x" value of 1 enables the disconnect and if a
break greater than 1.6 seconds is received, the modem will disconnect.
ATZxThe Restore Profile Command resets the modem using the configuration profile
stored in non-volatile memory. The value "x" represents the configuration profile #0
or #1. If "x" is not designated, profile #0 is the default.
AT&CxThe Carrier Detect Override Command keeps the Carrier Detect signal set high when
the value of "x" is 0 (no matter the actual state of the incoming carrier). If the value
is 1, the Carrier Detect signal accurately tracks the incoming carrier.
AT&DnThe DTR Mode Command determines the ac tion taken when the DTR signal changes
from a high-to-low transition. The values for "n" are defined as follows:
0 Ignore DTR.
1 Go to the command mode.
2 Go to the command mode and disable auto answer.
3 Reset the modem using configuration profile #0.
AT&F The Restore Factory Profile Command resets the modem using the factory
configuration profile.
19
Page 28
AT&GnThe CCITT Guard Tone Command selects one of several guard tones for the modem
used in the CCITT mode (typically not used in the United States). Values for "n" are
defined as follows:
ATJx The Auxiliary Relay Control Command was developed to provide switching of
different telephone line jacks. The hardware of this modem does not support this
operation.
AT&MnThe Asynchronous/Synchronous Mode Command (identical function to AT&Qn)
sets the mode for the on-line operation. The values of "n" are defined as follows:
0 Asynchronous mode.
1 Synchronous in the on-line mode.
2 Synchronous mode after DTR goes low and stored dialing string is dialed.
3 Synchronous mode when DTR is high.
AT&Px The Pulse Dial Mode Command sets the make/break ratio of pulse dialing for
different countries. The 0 value of "x" sets the command for the United States
standard, and 1 for the United Kingdom.
AT&Qn Identical to AT&Mn command.
AT&Rx CTS Control Command controls the CTS signal. If the value of "x" is 0, the CTS
signal tracks the RTS signal. If 1, CTS is always set high.
AT&SxThe DSR Mode Command sets the DSR signal high at all times if the value of "x" is
0. If 1, the DSR is low when in the modem is in the command mode and high during
the on-line mode.
AT&TnThe Test Mode Commands provide diagnostic tests for modem operation. The
various test modes (values of "n") are defined as follows:
0 Terminate test in progress.
1 Initiates the local analog loopback test, checking the data paths between the
local modem and the computer.
3Initiates the local digital loopback test, causing the local modem to transmit
data received from a remote modem back to that remote modem.
4Permits the local modem to participate in a remote digital loopback test
initiated from a remote modem (only needed if an AT&To command has
been previously entered).
20
Page 29
5Denies the local modem from participating in a remote digital loopback test
initiated from a remote modem.
6Initiates a remote digital loopback test, checking the local computer, the local
modem, the telephone lines, and the remote modem. When initiated, data
entered from the local computer is transmitted through the local modem to
the remote modem. The remote modem transmits the received data back to
the local modem that displays the received data on the computer.
7Initiates the remote digital loopback with self-test. The local modem
transmits an internally- generated data pattern to the remote modem. The
remote modem transmits the received data back to the local modem that
compares the received data with the data originally transmitted. The local
modem then displays a three-digit number indicating the number of errors
that occurred during the test. An error count of zero is passing.
8Initiates the local analog loopback with self-test, testing the transmit and
receive circuits of the local modem. The local modem sends an internallygenerated data pattern through the transmit circuitry, directly loops the
transmission through the receive circuitry, then compares the data and
increments a counter each time an error is detected. At the end of the test,
the modem displays a three-digit number indicating the total number of errors
that occurred. An error count of zero is passing.
AT&V The View Active and User Profiles Command displays the active configuration profile and
the two user configuration profiles stored in the non-volatile memory.
AT&WxThe Write Current Configuration Command stores the configuration data in the
active profile to one of the two user profiles in non-volatile memory of the modem.
The value of "x" indicates the memory location used, 0 or 1.
NOTE
Before the Write Current Configuration Command is issued,
install the configuration jumper J8 (Memory Write-Enable
Jumper).
WARNING:
WHEN CONFIGURATION JUMPER J8 IS INSTALLED
AND THE WRITE COMMAND IS ISSUED, THE
EXISTING DATA STORED IN THE DESIGNATED USER
PROFILE OF THE NON-VOLATILE MEMORY IS
DESTROYED.
21
Page 30
AT&XnThe Sync TX CLK Mode Command determines the clock signal for transmissions
when the modem is in synchronous mode (refer to the AT&M and AT&Q
commands). The values for "n" are defined as follows:
0 modem uses an internal clock.
1 modem uses an external clock from the computer.
2 modem uses an external clock from a remote modem.
AT&Yx The Designate Default User Profile Command selects one of the two user
configuration profiles stored in non-volatile memory as the default configuration
profile during power-up. The value of "x" is 0 or 1 for user profile #0 and user
profile #1, respectively.
AT&Zn=sThe Store Dialing String Command stores the dialing string "s" into one of the four
memory location in non-volatile memory location "n" (0-3). Refer to ATDs for
dialing string variables.
NOTE
Before the Store Dialing Command is issued, install the
configuration jumper J8 (Memory Write-Enable Jumper).
WARNING:
WHEN CONFIGURATION JUMPER J8 IS INSTALLED
AND THE STORE COMMAND IS ISSUED, THE
EXISTING DATA STORED IN THE DESIGNATED
MEMORY LOCATION OF THE NON-VOLATILE
MEMORY IS DESTROYED.
22
Page 31
4.0 REFERENCE MATERIAL
TABLE 1: AT Commands
(Note: s=string; n=decimal, 0-255; x=Boolean, 0/1=false/true)
COMMAND
A/
A
Bx
DS=n
Ex
Hn
In
Ln
Mn
On
Qx
R
Sr=n
Sn?
Vx
Xn
Yx
Zx
&Cx
&Dn
&F
&Gn
&Jx
&Mn
&Px
DESCRIPTION/OPTIONS
Repeats Last Command Line
Answer
CCITT V.22/BELL 212A Mode 1 = BELL
Dial String specified by n, n = 0-3
Command Echo, 0/1 = off/on
Hook Status, 0/1 = on/off
ID Code, 0/1/2 (see Table 8)
Speaker Volume, (0)1/2/3 = lo/med/hi
Speaker Control 0/1/2/3 (see Table 3)
Online, 0/1/2/3 (see table 4)
Quiet Result, 0/1 (1=quiet)
Reverse Originate
Set S-Register (see Table 9)
Read Value in S-Register (see Table 9)
Verbose Result, 0/1 = off/on
Result Code, 0/1/2/3/4 (see Table 2)
Enable Long Space Disconnect, 1=enable
Restore Profile from NVMEM, x = 0/1
Carrier Detect Override, 0/1=on/normal
DTR Mode, 0/1/2/3 (see Table 5)
Restore to Factory Profile
CCITT Guard Tone 0/1/2 = off/1800/550
Auxiliary Relay Control
Async/Sync Mode, 0/1/2/3 (see Table 6)
Pulse Dial Mode 0/1 = US/UK
Same as &M
CTS Control, 0/1, 0 = CTS always ON
DSR Mode, 0/1, 0 = Always ON
Test Mode (see Table 7)
View Active Profile and User Profiles
Write Current Config to NVMEM x=0/1
Sync Tx Clk Mode, 0/1/2=int/ext/slave
Designate Default User Profile 0/1
Store a Telephone Number, n=0-3
VERBOSE/NUMERIC RESULT CODE
OK/0, CONNECT/1, RING/2, NO CARRIER/3, ERROR/4
X0 Functions + CONNECT 1200/5, CONNECT 2400/10
X1 Functions + NO DIAL TONE/6
X1 Functions + BUSY/7
X3 Functions + NO DIAL TONES/6
FACTORY
DEFAULT
N/A
0
0
N/A
N/A
0
0
N/A
N/A
TABLE 3: Speaker Modes
Mn
M0
M1
M2
M3
SPEAKER MODE
Speaker Off
Speaker ON during connect only
Speaker ON always
Speaker ON during call progress
DTR MODE
Ignore DTR
Go to Command State if ON to OFF Detected
Go to Command State and Disable Autoanswer if ON to OFF Detected
Initialize Modem with NVMEM if ON to OFF Detected
Asynchronous Mode
Synchronous Mode during on-line operation
Synchronous Mode after OFF-to-ON Transition of DTR and Stored Dial String dialed
Synchronous Mode when DTR is high
TABLE 7: Test Modes
&Tn
&T0
&T1
&T3
&T4
&T5
&T6
&T7
&T8
TEST MODE
Terminate Test in Progress
Initiate Local Analog Loopback Test
Initiate Local Digital Loopback Test
Permit Remote Digital Loopback Test
Deny Remote Digital Loopback Test
Initiate Remote Digital Loopback Test
Initiate Remote Digital Loopback Test with Self-Test
Initiate Local Analog Loopback Test with Self-Test
ID CODE
Product Code (249)
ROM Checksum
Checksum Test
Product Revision
Software Copyright
FUNCTION
Answer on Ring #
Ring Counter
Escape Code
Carriage Return
Line Feed
Back Space
Wait for Dial Tone
Wait for Carrier
Pause Time
Carrier Valid
Carrier Drop Out
DTMF Tone Duration
Escape Guard Time
Unused
Bit Mapped Register
Unused
Test Register
Test Timer
Unused
Unused
Bit Mapped Register