40
iii
TDK Systems
DFV3400 Series
Command Set Reference
Note: This document will look as we expected if you set your word
processor or text editor to display the type in 10 point
Courier New (TT) or Courier (PS) with document margins of one
inch on all sides.
Table of Contents
1. AT COMMAND SET
DTE/DCE COMMUNICATION
COMMAND GUIDELINES
COMMAND OVERVIEW
AT COMMANDS
AT+ COMMAND
MNP 10 COMMANDS
CALLER ID COMMAND
ULTRAPORT(TM) COMMANDS
2. S-REGISTERS
3. RESULT CODES
4. COMMON CONFIGURATION SETUP STRINGS
1. AT COMMAND SET
DTE/DCE COMMUNICATION
Communication between the DTE and modem is half duplex (i.e.,
only one entity 'talks' at a time).
COMMAND GUIDELINES
Modem operation is controlled by generic AT commands. These AT
commands may be basic AT (i.e., commands preceded by AT, AT&,
AT%, AT*, AT\, AT), AT-, or AT#), S-Register (e.g., S6=n), Fax
class 1 (e.g., +FTM), or Fax class 2 (e.g., +FDCS:) commands. The
command syntax and operation guidelines governing each of these
command categories are described in subsequent sections.
Basic Command Syntax
Characters within the command line are parsed as commands with
associated parameter values. The basic commands consist of single
ASCII characters, or single characters preceded by a prefix
character, followed by a decimal parameter (e.g., "&D1"). Missing
decimal parameters are evaluated as 0.
Extended Command Syntax
The facsimile commands use extended syntax. They are preceded by
the +F characters, and they are terminated by the semicolon ":"
character (ASCII 059) or by the <CR> that terminates the command
line.
COMMAND OVERVIEW
The CyberExpress 3000 is a Licensed Hayes compatible modem and
responds to the Hayes AT Command Set. This ensures compatibility
with standard data and fax software packages. However, each
modem responds differently to some AT Commands. This probably
will not affect your operation of this modem with your chosen
communications software. Nevertheless, if a conflict should
arise, refer to this section for definition of the AT Commands
and the Modem's responses.
The AT Command Format
AT Commands are issued to the modem in the following format:
AT {command}{argument} [CR]
where:
AT are the first letters of the command, letting the
modem know that the succeeding string is (a)
command(s)
{command} is an alphabet letter indicating the desired command
{argument}is an optional number, letter or string of
characters that further defines the command
[CR] is the carriage return (also called the ENTER key or
RETURN key)
Additional commands may be placed in a single command string:
AT {command}{argument} {command}{argument} [CR]
The number of characters in a command string may not exceed 80.
If no argument is provided with a command that takes a numerical
argument, an argument of zero is assumed. For example, the
following commands are identical:
AT B [CR]
AT B0 [CR]
NOTE: There are two commands that do not follow this format:
The Repeat Command (A/) and the Escape Sequence (+++).
These commands require neither an AT preceding nor a [CR]
following them.
AT COMMANDS
+++ - Escape Sequence
During a data connection, the escape command (+++) returns the
modem to Command state without terminating the data connection.
NOTE: +++ is neither preceded by AT nor followed by [CR].
A - Answer
The A command causes the modem to immediately go on-line (off-
hook) in the Answer mode and attempt to handshake with a remote
modem. This command gives you a method of manually answering an
incoming phone call.
A/ - Repeat Last Command
The A/ command causes the modem to re-execute the last command
that was issued.
NOTE: A/ is neither preceded by AT nor followed by [CR].
B[n] - Bell or CCITT Operation
n = 0 or 1 (factory default = 1)
The B[n] command is used to select between Bell and CCITT
protocols.
B0 Select CCITT standards for low speed operation (1200
bit/s and 300 bit/s).
B1 Select Bell standards for low speed operation. Bell
standards are common in the U.S.A.
D[n...n] - Dialing String
This command instructs the modem to dial the phone number
expressed by the string argument n...n. Besides 0-9, A-D, *, and
# which are the same as the keys on your phone, there are some
special characters that can be included in a dialing string.
They are called Dial String Modifiers, and they define how the
phone number is to be dialed. These characters are:
J K L P S T W ; , @ ! &
Many of these dial modifiers change the operating conditions of
the modem for the call being placed. The modem will return to
its previous settings after the call has been disconnected. For
example, if the modem has been programmed to not attempt error
correction calls (\N0), you may place an Auto-Reliable mode call
by using the X dial modifier. After the call, the modem will
retain its \N0 status.
0-9 DTMF digits 0 to 9.
A-D DTMF digits A, B, C, and D. Some countries may prohibit
sending of these digits during dialing.
* # The symbols * and # can be used only during tone
dialing. They are typically used to access newer
features of modern telephone systems.
J Perform MNP 10 link negotiation at 1200 bps (for this
call only). (See *H Command.)
K Enable power level adjustment during MNP 10 link
negotiation (for this call only). (See )M[n] Command.)
L Redial the last telephone number dialed
P The modem pulse dials the digits that follow.
S=n Dial the number stored in the directory (n = 0 to 3).
(See &Z Command.)
T The modem tone dials the digits, characters, and
symbols that follow. (This is the default.)
W Wait for a dial tone. If no dial tone is detected for
a specified time, the modem responds "NO DIALTONE".
The default is 60 seconds, and can be changed by
modifying register S7. Result Code 6 will always be
included regardless of which X[n] command is in effect.
This dial modifier is normally used to dial out from a
PBX system.
; The ; (semicolon) causes the modem to go back into the
Command State. This must be the last character in the
dial string.
, When inserted in a dialing string, a , (comma) causes
the modem to pause. The default time for the pause is
two seconds, and can be changed by modifying register
S8.
@ The @ (commercial "at") causes the modem to wait for a
5 second period of quiet before proceeding. This is
often used to detect the end of a prerecorded message.
The default wait time is 30 seconds, and can be changed
by modifying register S7. BUSY and NO ANSWER (Result
Codes 7 and 8) will be reported regardless of which
X[n] command is in effect.
! The ! (exclamation mark) causes a "hook flash." This
simulates hanging up for 1/2 second and then re-
connecting.
& Wait for credit card dialing tone before continuing
with the dial string. If bong is not detected within
the time specified by S7, the modem will abort the rest
of the sequence, return on-hook, and generate an error
message.
( ) Ignored: may be used to format the dial string.
- Ignored: may be used to format the dial string.
<space> Ignored: may be used to format the dial string.
Note: The & dial modifier is only valid in the United States,
Canada, Mexico, and Israel.
E[n] - Echo Commands On/Off
n = 0 or 1 (factory default = 1)
Determines whether the modem will echo command characters while
in the Command State.
E0 Modem will not echo characters back to the DTE.
E1 Modem echoes characters back to DTE.
H[n] - On-Hook/Off-Hook Control
n = 0 or 1
The H[n] command causes the modem to go off-hook or on-hook.
(Off-hook means that the modem "picks up" the telephone.) The
H[n] command applies only to asynchronous operation.
H0 Go On-hook (hang up).
H1 Go Off-hook (pick up the phone).
I[n] - Identification and ROM Tests
n = 0 to 6
The I[n] command requests that the modem respond with certain
product information.
I0 Return product identification code.
I1 Compute the firmware ROM checksum and return the three
digit result.
I2 Compute the firmware ROM checksum and return ERROR if
this value does not match the checksum stored in
memory.
I3 Return firmware revision.
I4 Reports identifier string in Hayes-compatible binary.
I5 Reports Country Code parameter (e.g., "022").
I6 Reports modem data pump model and internal code
revision (e.g., RC288DPi Rev CE).
M[n] - Speaker On/Off
n = 0 to 3 (factory default = 1)
The M[n] command determines when the speaker is active.
M0 Speaker always OFF.
M1 Speaker ON until carrier is detected.
M2 Speaker always ON.
M3 Speaker goes ON after last digit is dialed; OFF after
carrier is detected.
N[n] - Automode Enable
n = 0 to 1 (factory default = 1)
This command enables or disables automode detection. The
parameter value, if valid, is written to S31 bit 1.
N0 Automode detection is disabled (equivalent to
setting the +MS <automode> subparameter to 0). A
subsequent handshake will be conducted according
to the contents of S37 or, if S37 is zero,
according to the most recently sensed DTE speed.
N1 Automode detection is enabled (equivalent to
setting the +MS <automode> subparameter to 1). A
subsequent handshake will be conducted according
to the contents of S37 or, if S37 is zero,
starting at 33600 bps V.34. (Default.)
Notes:
1. The Nn and S37=x commands override the +MS command settings.
When the N0 or N1 command is issued, the +MS subparameters
are updated to reflect the Nn and S37 values (see +MS command
and S37 register). For example:
N1S37=10 updates the +MS command subparameters to reflect
+MS=10,1,300,12000
N0S37=10 updates the +MS command subparameters to reflect
+MS=10,0,12000,12000
2. Use of the +MS command is recommended instead of the Nn and
S37=x commands. Nn and S37=x commands are supported for
compatibility with existing communication software.
O[n] - On-Line
n = 0 or 1
The O[n] command causes the modem to switch to the Data state.
It can be used to go back on-line only when the modem has
established a communication link to another modem. In V.32 bis,
V.32, and V.22 bis mode, a retrain sequence may be requested.
O0 The modem switches on-line (Data state).
O1 The modem switches on-line and requests a retrain
sequence (2400 bit/s or higher).
P - Pulse Dial
Dialing will be accomplished by pulsing the digits.
Q[n] - Result Codes On/Off
n = 0 or 1 (factory default = 0)
The Q[n] command tells the modem whether to report result codes.
Q0 Report result codes.
Q1 Do not report result codes.
S[r]? - Display S-Register Value
r = 0 to 27
The S[r]? command requests the modem to report the current value
of register [r]. The value reported is in decimal notation.
S[r]=[n] - Set S-Register Value
r = 0 to 27 n = 0 to 255
The S[r]=[n] command allows you to set the value of any of
register [r] to new value [n]. The value [n] is entered in
decimal notation.
T - Tone Dialing
Dialing will be accomplished by transmitting DTMF tones.
V[n] - Select Result Codes Numbers/Words
n = 0 or 1 (factory default = 1)
The V[n] command instructs the modem to report either verbose or
numerical result codes. (See also the Wn, Xn, \Vn, and -Mn
commands.)
V0 Result codes reported as digits (numerals).
V1 Result codes reported as whole words.
W[n] - Select Extended Result Codes
n = 0, 1, 2 (factory default = 0)
The W[n] command determines the meaning of the CONNECT result
code messages.
W0 Upon connection, the modem reports only the DTE speed
(e.g., CONNECT 57600). Subsequent responses are
disabled. (Default.)
W1 Upon connection, the modem reports the line speed, the
error correction protocol, and the DTE speed,
respectively. Subsequent responses are disabled.
W2 Upon connection, the modem reports the DCE speed (e.g.,
CONNECT 33600). Subsequent responses are disabled.
X[n] Select Result Code Set
n = 0 to 4 (factory default = 4)
The X[n] command selects normal or extended result code reporting
and enables or disables advanced functions. (See also the Vn,
Wn, \Vn, and -Mn commands.)
X0 Disable ALL result codes except 0 - 4.
X1 Disable the Dial Tone detection and Busy detection.
Other result codes are enabled.
X2 Disable the Busy detection, thereby disabling result
code 7. Other result codes are enabled.
X3 Disable the Dial Tone detection, thereby disabling
result code 6. Other result codes are enabled.
X4 Enable all Result Codes.
Y[n] - Select Long Space Disconnect Option
n = 0 or 1 (factory default = 0)
The Y[n] command enables or disables long space disconnect. When
enabled, the modem disconnects if it receives a continuous BREAK
(also known as a long space) from the remote modem. The Y[n]
command applies to asynchronous operation only.
Y0 Long space disconnect disabled.
Y1 Long space disconnect enabled.
Z[n] - Reset Modem
n = 0 to 1
The Z[n] command resets the modem to a profile stored in memory.
Z0 Reset modem and activate profile #0.
Z1 Reset modem and activate profile #1.
&C[n] - Select Carrier Detect Option
n = 0 or 1 (factory default = 1)
The &C[n] command selects how the Carrier Detect (CD) signal is
controlled.
&C0 CD forced ON.
&C1 CD is ON in presence of valid carrier signal.
&D[n] - Data Terminal Ready Option
n = 0 to 3 (factory default = 2)
The &D[n] command selects how the Data Terminal Ready (DTR)
signal is used by the modem.
&D0 Modem ignores DTR.
&D1 Modem assumes the Command State when DTR transitions
from ON to OFF.
&D2 Modem goes on-hook (hangs up) and assumes the Command
State when DTR transitions from ON to OFF. Modem will
not auto-answer while DTR is OFF.
&D3 Modem is reset when DTR transitions from ON to OFF and
loads the store configuration profile selected by the
&Y[n] command.
&F[n] - Restore Factory Configuration (Profile)
n = 0 or 1
The modem loads the factory default configuration (profile). The
factory defaults are identified for each command and in the S-
Register descriptions. A configuration (profile) consists of a
subset of S-Registers.
&F0 Restore factory configuration 0.
&F1 Restore factory configuration 1.
&G[n] - Select Guard Tone
n = 0 to 2 (factory default = 0 for US/Canada models)
The modem generates the guard tone selected by this command
according to the parameter supplied (DPSK modulation modes only).
The parameter value, if valid, is written to S23 bits 6 and 7.
&G0 Disables guard tone. (Default for US/Canada models.)
&G1 Disables guard tone.
&G2 Selects 1800 Hz guard tone. (Default for other models.)
This command may not be permitted in some countries.
&K[n] - Flow Control
n = 0, 3 - 6 (factory default = 3)
This command defines the DTE/DCE (terminal/modem) flow control
mechanism. The parameter value, if valid, is written to S39 bits
0, 1, and 2.
&K0 Disables flow control.
&K3 Enables RTS/CTS flow control. (Default for data modem
modes.)
&K4 Enables XON/XOFF flow control.
&K5 Enables transparent XON/XOFF flow control.
&K6 Enables both RTS/CTS and XON/XOFF flow control.
&Q[n] - Sync/Async Mode
n = 0, 4 - 6 (factory default = 5)
This command is used to control the connection modes permitted.
It is used in conjunction with S36 and S48. (Also, see \N.)
NOTE: When the &Q0 or &Q4 command is issued to select the mode,
the subsequent connect message will report the DCE speed
regardless of the W command and S95 settings.
&Q0 Selects direct asynchronous operation. The value 000b
is written to S27 bits 3, 1, and 0, respectively.
&Q4 Selects AutoSync operation. AutoSync operation, when
used in conjunction with the Hayes Synchronous
Interface (HSI) capability in the DTE, provides
synchronous communication capability from an
asynchronous terminal. It requires special host DTE
application software to operate.
&Q5 The modem will try to negotiate an error-corrected
link. The modem can be configured using S36 to
determine whether a failure will result in the modem
returning on-hook or will result in fallback to an
asynchronous connection. The value 101b is written to
S27 bits 3, 1, and 0, respectively. (Default.)
&Q6 Selects asynchronous operation in normal mode (speed
buffering). The value 110b is written to S27 bits 3, 1,
and 0, respectively.
&T[n] - Select Test Mode
n = 0 to 8 (factory default = 5)
The &T[n] command controls the following test modes:
&T0 Terminate any test in progress. &T0 must be the last
command in the command line.
&T1 Initiate Local Analog Loopback test
&T3 Initiate Local Digital Loopback test.
&T4 Grant any remote modem's request for a Remote Digital
Loopback test.
&T5 Deny any remote modem's request for a Remote Digital
Loopback test.
&T6 Initiate Remote Digital Loopback test
&T7 Initiate Remote Digital Loopback Self-Test
&T8 Initiate Local Analog Loopback Self-Test
&V - Display Current Configuration and Stored Profiles
Reports the current (active) configuration, the stored (user)
profiles, and the first four stored telephone numbers. The stored
profiles and telephone numbers are not displayed if the NVRAM is
not installed or is not operational as detected by the NVRAM test
during reset processing.
&W[n] - Write Active Profile to Non-Volatile Memory
n = 0 or 1
The &W[n] command causes the active configuration profile to be
stored in the modem's non-volatile memory. This does not store
the following registers: S2, S3, S4, S5, S6, S7, S8, S9, S10,
S11, and S12.
&W0 Store current configuration profile as stored profile
#0.
&W1 Store current configuration profile as stored profile
#1.
&Y[n] - Select Default Stored Profile
n = 0 or 1 (factory default = 0)
The &Y[n] command selects which of the two stored configuration
profiles is activated when the modem is powered ON. This profile
is called the "default user profile."
&Y0 Select stored profile #0 as the default user profile.
&Y1 Select stored profile #1 as the default user profile.
&Z[n]=x - Store Telephone Number
n = 0-3 (factory default = 1)
The &Z[n]=x command stores telephone number x to location n. The
maximum length of the stored string is 34 characters. Only valid
numbers and dial modifiers are stored.
%C[n] - Data Compression Control
n = 0 to 3 (factory default = 3)
The %C[n] command selects whether the data is compressed per MNP5
or V.42 bis before it is modulated.
%C0 Data compression is disabled
%C1 MNP5 data compression only is enabled
%C2 V.42 bis data compression only is enabled
%C3 V.42 bis and MNP5 data compression are enabled
depending on the type of error correction active.
%E[n] - Enable/Disable Line Quality Monitor and Auto-Retrain or
Fallback/Fall Forward
n = 0 - 2 (factory default = 2)
Controls whether or not the modem will automatically monitor the
line quality and request a retrain (%E1) or fall back when line
quality is insufficient or fall forward when line quality is
sufficient (%E2). The parameter value, if valid, is written to
S41 bits 2 and 6.
If enabled, the modem attempts to retrain for a maximum of 30
seconds.
%E0 Disable line quality monitor and auto-retrain.
%E1 Enable line quality monitor and auto-retrain.
%E2 Enable line quality monitor and fallback/fall
forward. (Default.)
Fallback/Fall Forward. When %E2 is active, the modem monitors the
line quality (EQM). When line quality is insufficient, the modem
will initiate a rate renegotiation to a lower speed within the
V.34/V.FC, V.32 bis/V.32 modulation speeds. The modem will keep
falling back within the current modulation if necessary until the
speed reaches 2400 bps (V.34), 14400 bps (V.FC), or 4800 bps
(V.32). Below this rate, the modem will only do retrains if EQM
thresholds are exceeded. If the EQM is sufficient for at least
one minute, the modem will initiate a rate renegotiation to a
higher speed within the current modulation speeds. The rate
renegotiations will be done without a retrain if a V.32bis
connection is established.
Speeds attempted during fallback/fall forward are those shown to
be available in the rate sequences exchanged during the initial
connection. Fallback/fall forward is available in error
correction and normal modes, but not in direct mode or
synchronous mode with external clocks.
%L - Line Signal Level
Returns a value which indicates the received signal level. The
value returned is a direct indication (DAA dependent) of the
receive level at the MDP, not at the telephone line connector.
For example, 009 = -9 dBm, 043 = -43 dBm, and so on.
%Q - Line Signal Quality
Reports the line signal quality (DAA dependent). Returns the
higher order byte of the EQM value. Based on the EQM value,
retrain or fallback/fall forward may be initiated if enabled by
%E1 or %E2.
Example:
AT%Q
015
\A[n] - MNP Block Size
n = 0 to 3 (factory default = 1)
The \A[n] command selects the maximum number of characters in a
block of data sent with MNP error correction information.
\A0 Maximum of 64 characters
\A1 Maximum of 128 characters
\A2 Maximum of 192 characters
\A3 Maximum of 256 characters
\B[n] - Transmit Break
n = 0 to 9 (factory default = 3)
In non-error correction mode, the modem will transmit a break
signal to the remote modem with a length in multiples of 100 ms
according to parameter specified. If a number in excess of 9 is
entered, 9 is used. The command works in conjunction with the \K
command.
In error correction mode, the modem will signal a break through
the active error correction protocol, giving no indication of the
length.
\B1-\B9 Break length in 100 ms units. (Default = 3.) (Non-error
corrected mode only.)
Note: When the modem receives a break from the remote modem,
break is passed to the DTE as follows: In non-error
correction mode direct, the break length is passed; in
non-error correction mode normal and in error correction
mode, a 300 ms break is passed.
\K[n] - Break Control
n = 0 to 5 (factory default = 5)
The \K[n] command selects how the modem interprets and transmits
BREAK instructions. BREAK's may come from the DTE or remote
modem along with the data stream. (If a BREAK is issued by the
\B[n] command, the CyberExpress 3000 will treat it as if it came
from the remote modem.) The following chart shows the various
responses to a BREAK:
\K[n]From Remote From DTE From DTE
(Reliable Mode) (Normal Mode)
\K0 Now/Dump Command Break/Cmd
\K1 Now/Dump Now/Dump Send
\K2 Now/Save Command Break/Cmd
\K3 Now/Save Now/Save Send
\K4 Data/Break Command Break/Cmd
\K5 Data/Break Data/Break Send
Now/Dump: Send BREAK immediately and dump data buffer contents
Now/Save: Send BREAK immediately and save the data buffer
Data/Break: Send BREAK after contents of data buffer
Break/Cmd: Send BREAK and enter command mode
Command: Enter command mode without sending BREAK
Send: Send BREAK
\N[n] - Set Operating Mode
n = 0 to 5 (factory default = 3)
The \N[n] command selects the mode of error correction
\N0 Normal mode - includes speed buffering
\N1 Direct mode - w/o speed buffering
\N2 V.42 reliable mode with fallback to MNP - V.42 or MNP
only
\N3 Autoreliable mode - V.42, MNP or normal
\N4 V.42 reliable mode - V.42 only
\N5 MNP reliable mode - MNP only
\V[n] - Single Line Connect Message
n = 0 to 1 (factory default = 0)
A single line connect message is supported. It provides status of
DTE speed, modulation type, protocols, and line speeds in a
single line format.
\V0 Connect messages controlled by the command settings X,
W, and S95. (Default)
\V1 Connect messages will be in a single line format
described below, but still subject to the V and Q
commands. In non-verbose (V0) single line connect
messages are disabled and a single numeric result code
will be generated for CONNECT DTE.
Format:
CONNECT <DTE
SPEED></Modulation></Protocol></Compression></Line Speed
Modulation = /V32 for V.32 or V.32 bis
modulations
= /VFC for V.FC modulations
= /V34 for V.34 modulations
= omitted for all other modulations
Protocol = /NONE for no protocol
= /ALT for MNP
= /LAPM for LAP-M protocol
Compression = /CLASS5 for MNP-5
compression
= /V42BIS for V.42 bis compression
= omitted if protocol is NONE
Line Speed: Symmetric rates are shown
as a single rate
Asymmetric rates are shown as
/rate:TX/rate:RX
Example:
CONNECT 57600/V34/LAPM/V42BIS/26400:TX/24000:RX
AT+ COMMAND
+MS - Select Modulation
This extended-format command selects the modulation, optionally
enables or disables automode, and optionally specifies the lowest
and highest connection rates using one to four subparameters.
The command format is:
+MS= <mod> [,[<automode>][,[<min_rate>][,[<max_rate>]]]]<CR>
Notes:
1. For 14400 bps and lower speeds, the Nn command and S37
register can alternatively be used, in which case the +MS
subparameters will modified to reflect the Nn and S37=x
settings. Use of the Nn and S37=x commands is not recommended
but is provided for compatibility with existing communication
software. (S37 is not updated by the +MS command.)
2. Subparameters not entered (enter a comma only or <CR> to
skip the last subparameter) remain at their current values.
3. CAUTION: Specifying a minimum rate faster than the maximum
rate you define can cause unexpected results, including failure
to make connections.
Reporting Selected Options
The modem can send a string of information to the DTE consisting
of selected options using the following command:
+MS?
The response is:
+MS: <mod>,<automode>,<min_rate>,<max_rate>
For example,
+MS: 11,1,300,33600 (shows default values)
Reporting Supported Options
The modem can send a string of information to the DTE consisting
of supported options using the following command:
+MS=?
The response is:
+MS: (list of supported <mod> values), (list of supported
<automode> values) (list of supported <min_rate> values),
(list of supported <max_rate> values)
For example,
+MS: (0, 1, 2, 3, 8, 9, 10, 11, 13, 64, 69, 74), (0,1) (300-
33600), (300-33600)
Subparameter Definitions
1. <mod> = A decimal number which specifies the preferred
modulation (automode enabled) or the modulation (automode
disabled) to use in originating or answering a connection.
The options are:
<mod>Modulation Possible Rates (bps) a Notes
0 V.21 300
1 V.22 1200
2 V.22 bis 2400 or 1200
3 V.23 1200 See Note
b
9 V.32 9600 or 4800
10 V.32 bis 14400, 12000, 9600, 7200, or 4800
11 V.34 33600, 31200, 28800, 26400, 24000, 21600,
19200, 16800, 14400, 12000, 9600,
7200, 4800, or 2400 Default
64 Bell 103 300
69 Bell 212 1200
74 V.FC 28800, 26400, 24000, 21600, 19200,
16800, or 14400
Notes:
a. See optional <automode>, <min_rate>, and <max_rate>
subparameters.
b. For V.23, originating modes transmit at 75 bps and receive
at 1200 bps; answering modes transmit at 1200 bps and
receive at 75 bps. The rate is always specified as 1200
bps.
The modem may also automatically switch to another modulation
(automode), subject to the following constraints:
a.The modem may not be able to automatically switch from the
current modulation (specified by <mod>) to some other
modulation. For example, there is no standard way to
automode from Bell 103 to V.23.
b.The DTE may disable automode operation (see <automode>
below).
c.The DTE may constrain the range of modulations available
by specifying the lowest and highest rates (see <min_rate>
and <max_rate> below).
2. <automode> is an optional numeric value which enables or
disables automatic modulation negotiation using V.8 or V.32
bis Annex A. The options are:
<automode> Option Selected Notes
0 Automode disabled
1 Automode enabled using V.8 or V.32
Annex A Default
The default value is 1, which enables automode. Note,
however, there are modulations for which there is no
automatic negotiation, e.g., Bell 212 (<mod> = 69).
For <automode> = 0 (automode disabled, i.e., fixed
modulation):
a.If <max_rate> is within the rates supported by the
selected modulation, the selected rate is that specified
by <max_rate>. For example:
+MS=9,0,1200,4800 selects V.32 4800 bps fixed rate.
b.If <max_rate> is greater than the highest speed supported
by the modulation specified by <mod>, the starting rate is
the highest rate supported by the selected modulation. For
example:
+MS=9,0,2400,14400 selects V.32 9600 or 4800 bps.
c.To emulate issuance of the N0S37=x command sequence to
select fixed mode operation, specify the <max_rate> and
<min_rate> both to be the (same) requested speed, and
<mod> to be the modulation for that speed. For example:
+MS=11,0,16800,16800 selects V.34 16800 bps fixed mode (no
comparable S37 command).
+MS=9,0,12000,12000 selects V.32 bis 12000 bps fixed mode
(same as N0S37=10).
For <automode> = 1 (automode enabled, i.e., automatically
selected speed and modulation):
The modem connects at the highest possible rate in accordance
with V.8, or V.32 bis Annex A if V.8 is not supported by the
remote modem.
a.If <max_rate> is greater than the highest rate supported
by the modulation specified by <mod>, the modem automodes
down from the highest rate of the selected modulation. For
example:
+MS=10,1,1200,24000 selects automoding down from V.32 bis
14400 bps.
b.To emulate issuance of the N1S37=x sequence command,
specify the modulation and the rate to start automoding
down from using <mod> and <max_rate>, respectively. Set
<min_rate> to 300 to allow automoding all the way down to
V.21 300 bps. For example:
+MS=11,1,300,16800 selects automode starting at V.34 16800
bps (no comparable S37 command).
+MS=9,1,300,12000 selects automode starting at V.32 bis
12000 bps (same as N1S37=10).
3. <min_rate> is an optional number which specifies the lowest
rate at which the modem may establish a connection. The value
is decimal coded, in units of bps, e.g., 2400 specifies the
lowest rate to be 2400 bps. The default is 300 for 300 bps.
4. <max_rate> is an optional number which specifies the highest
rate at which the modem may establish a connection. The value
is decimal coded, in units of bps, e.g., 14400 specifies the
highest rate to be 14400 bps. The default is 33600 for 33600
bps.
MNP 10 COMMANDS
*H[n] - Link Negotiation Speed
n = 0 to 2 (factory default = 0)
This command controls the connection speed for link negotiations
before upshift occurs between two MNP 10 modems. The parameter
value, if valid, is written to S28 bits 6 and 7.
*H0 Link negotiation occurs at the highest supported speed.
(Default.)
*H1 Link negotiation occurs at 1200 bps.
*H2 Link negotiation occurs at 4800 bps; used primarily to
negotiate an MNP 10 connection on less than average
quality telephone lines
-K[n] - MNP Extended Services
n = 0 to 2 (factory default = 0)
Enables or disables conversion of a V.42 LAPM connection to an
MNP 10 connection. The parameter value, if valid, is written to
S40 bits 0 and 1.
-K0 Disables V.42 LAPM to MNP 10 conversion.
(Default.)
-K1 Enables V.42 LAPM to MNP 10 conversion.
-K2 Enables V.42 LAPM to MNP 10 conversion; inhibits
MNP Extended Services initiation during V.42 LAPM
answer mode detection phase.
-Q[n] - Fallback Modulation Speeds
n = 0 to 1 (factory default = 1)
Fallback may occur when poor telephone lines cause excessive MNP
re-transmissions. Fallback from a V.34, V.32 bis or V.32 MNP
reliable connection to a 4800 bit/s V.32 bis or V.32 MNP reliable
connection is always enabled, regardless of the -Q setting. The
modem always uses the V.22 standard when it falls back from a
V.32 bis or V.32 MNP reliable connection to a 1200 bit/s MNP
reliable connection, regardless of the Bn setting.
-Q0 Disables fallback from a V.34, V.32 bis or V.32 MNP
reliable connection to an MNP reliable 2400 or 1200
bit/s connection
-Q1 Enables fallback from a V.34, V.32 bis or V.32 MNP
reliable connection to an MNP reliable 2400 or 1200
bit/s connection
CALLER ID COMMAND
#CID[n] - Caller ID
n = 0 to 2 (factory default = 0)
Enables or disables Caller ID.
#CID=0 Disables Caller ID. (Default.)
#CID=1 Enables Caller ID with formatted presentation to the
DTE. The modem will present the data items in a
<Tag><Value> pair format. The expected pairs are data,
time, caller code (telephone number), and name.
#CID=2 Enables Caller ID with unformatted presentation to the
DTE. The modem will present the entire packet of
information, excluding the leading U's, in ASCII
printable hex numbers.
Inquiries
#CID? Retrieves the current Caller ID mode from the modem.
#CID=? Returns the mode capabilities of the modem in a list
with each element separated by commas.
Formatted Form Reporting
The modem presents the data in the <tag> = <value> pair format as
described in the table below. Spaces are present on both sides of
the equal sign.
Tag Description
DATE DATE = MMDD where MM is the month number (01 to
12) and DD is the day number (01..31).
TIME TIME = HHMM where HH is the hour number (00 to
23) and MM is the minute number (00 to 59).
NMBR NMBR = <number> or P or O where <number> is the
telephone number of the caller, where P indicates
that the calling number information is not
available since the originating caller has
requested private service, and where O indicates
that the calling number information is not
available or out of service at the calling
location.
NAME NAME = <listing name> where <listing name> is the
subscription name.
MESG MESG = <data tag> <length of message> <data>
<checksum> in printable ASCII hex numbers. This
tag indicates a data item not listed above. The
message is only possible for Multiple Message
Format.
Notes:
1. The modem does not present any Caller ID information if the
DCE detects a checksum error in the Caller ID packet.
2. In the event of an unrecognized data tag, the modem will
present the data in ASCII hex numbers following the MESG tag.
Example of Formatted Form Reporting
1. The following example illustrates the standard Caller ID
message packet.
RING
DATE = 0321
TIME = 1405
NMBR = 5045551234
NAME = A N OTHER
RING
RING
2. The following example illustrates the case where the tag of
the packet is not recognized by the modem.
RING
MESG = 060342424231
RING
RING
Unformatted Form Reporting
The modem presents all information and packet control information
found in the message. The modem, however, excludes the leading
U's (channel seizure information) from the presentation. The
packet is presented in ASCII printable hex numbers, the modem
does not insert spaces, or line feeds, for formatting between
bytes or words of the packet.
The modem does not detect the checksum of the packet.
Example of Unformatted Form Reporting
RING
0412303332323234303539313435353132333435
RING
RING
ULTRAPORT(TM) COMMANDS
The CyberExpress 3000 includes TDK's proprietary UltraPort. The
UltraPort allows the computer to communicate with the modem at
much higher speeds than is possible with conventional V.34
modems. The UltraPort is completely transparent to the computer
and your communications software and does not require any special
drivers. When transferring large, uncompressed files to another
modem, the UltraPort allows the computer to send the data to the
modem with enough speed that you get the maximum "effective" data
throughput. Overall throughput is, however, limited by line
quality and the slowest device in the link.
The effective data throughput is the rate from computer- to-
computer. For example, if you are sending a highly compressible
file and your modem-to-modem connection is:
33,600 bps
LAP-M (V.42) Error Correction
LAP-M (V.42 bis) Data Compression
Remote modem supports UltraPort or parallel mode
In such cases you may get an effective throughput of 120,000 bps,
150,000 bps, or even as much as 230,000 bps. However, with a
conventional system, you will be limited to 115,200 bps (57,600
bps for Apple).
This is because the LAP-M data compression includes a dynamic
compression technique. It reviews the data as it reaches the
modem and compresses it as much as possible. This can be as much
as 10:1 compression for highly compressible files. However, if
your computer-to-modem speed is limited to 115,200 bps, then you
can only enjoy 4:1 compression for a 33,600 bps connection.
The UltraPort overcomes this limitation without requiring special
software. In other words, you will reap the benefit of the
UltraPort with your favorite communications software. You merely
select 115,200 as your program's baud rate (57,600 for Apple) and
the modem will do the rest.
UltraPort capabilities are enabled by default for sending files.
To enable UltraPort for receiving files, make sure that your comm
package DTE (computer-to-modem) speed is set at 115,200 before
making your connection.
Some software programs and some systems will not operate properly
with the UltraPort. If you experience unusually slow downloads,
are repeatedly disconnected, or see numerous file transmission
errors (excessive errors can abort a file transfer) your computer
may not be fast enough to handle the incoming data. Disconnect
and try disabling the UltraPort. To do so, from within your comm
program type:
AT*TJ0
UltraPort will remain off until you type AT*TJ1, reset the modem
by typing AT&F, or remove and restore power to the modem.
2. S-REGISTERS
OVERVIEW
All bit-mapped registers are read-only. The appropriate AT
command which controls the relevant bits in the S-Register should
be used to change the value.
FACTORY DEFAULTS
The factory default values are stored in ROM and are loaded into
the active configuration at power up or by the ATZn command. In
addition, the designated default profile is subsequently loaded,
and may change some of the factory default values. The designated
default profile can be changed by entering the &Yn command where
n is one of the two possible user profiles.
The defaults shown are those used by TDK in factory profiles zero
and one. The factory default values may be loaded at any time by
entering the &Fn command.
S0 - Number of Rings to Auto-Answer
Sets the number of the rings required before the modem
automatically answers a call. Setting this register to zero
disables auto-answer mode.
Range: 0-255 rings
Default: 0
S1 - Ring Counter
S1 is incremented each time the modem detects a ring signal on
the telephone line. S1 is cleared if no rings occur over an eight
second interval.
Range: 0-255 rings
Default: 0
S2 - Escape Character
S2 holds the decimal value of the ASCII character used as the
escape character. The default value corresponds to an ASCII '+'.
A value over 127 disables the escape process, i.e., no escape
character will be recognized.
Range: 0-255, ASCII decimal
Default: 43 (+)
S3 - Carriage Return Character
Sets the command line and result code terminator character.
Pertains to asynchronous operation only.
Range: 0-127, ASCII decimal
Default: 13 (Carriage Return)
S4 - Line Feed Character
Sets the character recognized as a line feed. Pertains to
asynchronous operation only. The Line Feed control character is
output after the Carriage Return control character if verbose
result codes are used
Range: 0-127, ASCII decimal
Default: 10 (Line Feed)
S5 - Backspace Character
Sets the character recognized as a backspace. Pertains to
asynchronous operation only. The modem will not recognize the
Backspace character if it is set to a value that is greater than
32 ASCII. This character can be used to edit a command line. When
the echo command is enabled, the modem echoes back to the local
DTE the Backspace character, an ASCII space character and a
second Backspace character; this means a total of three
characters are transmitted each time the modem processes the
Backspace character.
Range: 0-32, ASCII decimal
Default: 8 (Backspace)
S6 - Wait Time for Dial Tone Before Blind Dialing, or After "W"
Dial Modifier
Sets the length of time, in seconds, that the modem will wait
before starting to dial after going off-hook when blind dialing.
The "Wait for Dial Tone" call progress feature (W dial modifier
in the dial string) will override the value in register S6.
The modem always pauses for a minimum of 2 seconds, even if the
value of S6 is less than 2 seconds.
Range: 2-255 seconds
Default: 2
S7 - Wait Time For Carrier After Dial, For Silence, or For Dial
Tone After "W" Dial Modifier
1. Sets the length of time, in seconds, that the modem will wait
for carrier before hanging up. The timer is started when the
modem finishes dialing (originate), or 2 seconds after going
off-hook (answer). In originate mode, the timer is reset upon
detection of answer tone.
2. Sets the length of time, in seconds, that modem will wait for
silence when encountering the @ dial modifier before
continuing with the next dial string parameter.
3. Sets the length of time, in seconds, that the modem will wait
for dial tone when encountering a "W" dial modifier before
continuing with the next dial string parameter.
Range: 1-255 seconds
Default: 50
S8 - Pause Time For Comma
Sets the time, in seconds, that the modem must pause when the ","
dial modifier is encountered in the dial string.
Range: 0-255 seconds
Default: 2
S9 - Carrier Detect Response Time
Sets the time, in tenths of a second, that the carrier must be
present before the modem considers it valid and turns on RLSD. As
this time is increased, there is less chance to detect a false
carrier due to noise from the telephone line.
Range: 1-255 tenths of a second
Default: 6 (0.6 second)
S10 - Lost Carrier To Hang Up Delay
Sets the length of time, in tenths of a second, that the modem
waits before hanging up after a loss of carrier. This allows for
a temporary carrier loss without causing the local modem to
disconnect. When register S10 is set to 255, the modem functions
as if a carrier is always present.
The actual interval the modem waits before disconnecting is the
value in register S10 minus the value in register S9. Therefore,
the S10 value must be greater than the S9 value or else the modem
disconnects before it recognizes the carrier.
Range: 1-255 tenths of a second
Default: 14 (1.4 seconds)
S11 - DTMF Tone Duration
Sets the duration of tones in DTMF dialing. This value has no
effect on pulse dialing.
Range: 50-255 milliseconds
Default: 95 (95 milliseconds)
S12 - Escape Prompt Delay (EPD)
Defines the maximum period, in fiftieths of a second, allowed
between receipt of the last character of the three escape
character sequence from the DTE and sending of the OK result code
to the DTE. If any characters are detected during this time, the
OK will not be sent. Note that sending of the OK result code does
not affect entry into command mode.)
Range: 0-255 1/50 of a second
Default: 50 (1 second)
S14 - General Bit Mapped Options Status
Indicates the status of command options.
Default: 138 (8Ah) (10001010b)
Bit 0 This bit is ignored.
Bit 1 Command echo (En)
0 = Disabled (E0)
1 = Enabled (E1) (Default.)
Bit 2 Quiet mode (Qn)
0 = Send result codes (Q0) (Default.)
1 = Do not send result codes (Q1)
Bit 3 Result codes (Vn)
0 = Numeric (V0)
1 = Verbose (V1) (Default.)
Bit 4 Reserved
Bit 5 Tone (T)/Pulse (P)
0 = Tone (T) (Default.)
1 = Pulse (P)
Bit 6 Reserved
Bit 7 Originate/Answer
0 = Answer
1 = Originate (Default.)
S16 - General Bit Mapped Test Options Status
Indicates the test in progress status.
Default: 0
Bit 0 Local analog loopback
0 = Disabled (Default.)
1 = Enabled (&T1)
Bit 1 Not used
Bit 2 Local digital loopback
0 = Disabled (Default.)
1 = Enabled (&T3)
Bit 3 Remote digital loopback (RDL) status
0 = Modem not in RDL (Default.)
1 = RDL in progress
Bit 4 RDL requested (AT&T6)
0 = RDL not requested (Default.)
1 = RDL requested (&T6)
Bit 5 RDL with self test
0 = Disabled (Default.)
1 = Enabled (&T7)
Bit 6 Local analog loopback (LAL) with self test
0 = Disabled (Default.)
1 = Enabled (&T8)
Bit 7 Not used
S18 - Test Timer
Sets the length of time, in seconds, that the modem conducts a
test (commanded by &Tn) before returning to the command mode. If
this register value is zero, the test will not automatically
terminate; the test must be terminated from the command mode by
issuing an &T0 or H command. When S18 is non-zero, the modem
returns the OK message upon test termination.
Range: 0-255 seconds
Default: 0
S19 - AutoSync Bit Mapped Options
Defines the options for AutoSync operation (see &Q4 command). S19
must be set to the desired value before &Q4 is issued.
Default: 0
Bit 0 Reserved
Bit 1 BSC/HDLC format select
0 = BSC selected (Default.)
1 = HDLC selected
Bit 2 Address detection enable/disable
0 = Disabled (Default.)
1 = Enabled
Bit 3 NRZI/NZI coding select
0 = NRZI (Default.)
1 = NZI
Bit 4 Idle indicator select
0 = Mark idle (Default.)
1 = Flag or sync idle
Bits 5 - 7 Reserved
S20 - AutoSync HDLC Address or BSC Sync Character
Defines the HDLC address (S19 bit 1 = 1) or BSC Sync Character
(S19 bit 1 = 0) for AutoSync operation (see &Q4 command). S20
must be set to the desired value before &Q4 is issued.
Range: 0-255
Default: 0
S21 - V.24/General Bit Mapped Options Status
Indicates the status of command options.
Default: 52 (00110100b)
Bits 0-2 Reserved
Bits 3-4 DTR behavior (&Dn)
0 = &D0 selected
1 = &D1 selected
2 = &D2 selected (Default.)
3 = &D3 selected
Bit 5 RLSD (DCD) behavior (&Cn)
0 = &C0 selected
1 = &C1 selected (Default.)
Bit 6 Reserved
Bit 7 Long space disconnect (Yn)
0 = Y0 (Default.)
1 = Y1
S22 - Speaker/Results Bit Mapped Options Status
Indicates the status of command options.
Default: 117 (75h) (01110101b)
Bits 0-1 Speaker volume (Ln)
0 = Off (L0)
1 = Low (L1) (Default.)
2 = Medium (L2)
3 = High (L3)
Bits 2-3 Speaker control (Mn)
0 = Disabled (M0)
1 = Off on carrier (M1) (Default.)
2 = Always on (M2)
3 = On during handshake (M3)
Bits 4-6 Limit result codes (Xn)
0 = X0
4 = X1
5 = X2
6 = X3
7 = X4 (Default.)
Bit 7 Reserved
S23 - General Bit Mapped Options Status
Indicates the status of command options.
Default: 62 (3Eh) (00111110b)
Bit 0 Grant RDL
0 = RDL not allowed (&T5) (Default.)
1 = RDL allowed (&T4)
Bits 1-3 DTE Rate
0 = 0 - 300 bps
1 = 600 bps
2 = 1200 bps
3 = 2400 bps (Default.)
4 = 4800 bps
5 = 9600 bps
6 = 19200 bps
7 = 38400 bps or higher
Bits 4-5 Assumed DTE parity
0 = even
1 = not used
2 = odd
3 = none (Default.)
Bit 6-7 Guard tone (&Gn)
0 = None (&G0) (Default)
1 = None (&G1)
2 = 1800 Hz (&G2)
S24 - Sleep Inactivity Timer
Sets the length of time, in seconds, that the modem will operate
in normal mode with no detected telephone line or DTE line
activity before entering low-power sleep mode. The timer is reset
upon any DTE line or telephone line activity. If the S24 value is
zero, neither DTE line nor telephone inactivity will cause the
modem to enter the sleep mode.
Range: 0-255 seconds
Default: 10
S25 - Delay To DTR
Sets the length of time that the modem will ignore DTR for taking
the action specified by &Dn. Its units are seconds for
synchronous modes and one hundredths of a second for other modes.
Range: 0-255 (1 second for synchronous modes 1; 0.01
second otherwise )
Default: 5
S26 - RTS to CTS Delay
Sets the time delay, in hundredths of a second, before the modem
turns CTS ON after detecting an OFF-to-ON transition on RTS.
Pertains to synchronous operation only.
Range: 0-255 hundredths of a second
Default: 1
S27 - Bit Mapped Options Status
Indicates the status of command options.
Default: 73 (49h) (01001001b)
Bits 0,1,3 Synchronous/asynchronous selection (&Qn)
3 10
0 00 = &Q0
0 01 = &Q1
0 10 = &Q2
0 11 = &Q3
1 00 = &Q4
1 01 = &Q5 (Default.)
1 10 = &Q6
Bit 2 Reserved
Bits 4,5 Reserved
Bit 6 CCITT/Bell mode select (Bn)
0 = CCITT mode (B0)
1 = Bell mode (B1) (Default)
Bit 7 Reserved
S28 - Bit Mapped Options Status
Default: 0
Bits 0-4 Reserved (always 0)
Bit 5 Reserved
Bits 6-7 MNP Link Negotiation Speed (*Hn)
0 = Link negotiation at highest speed (*H0)
(Default.)
1 = Link negotiation at 1200 bps (*H1)
2= Link negotiation at 4800 bps (*H2)
S30 - Disconnect Inactivity Timer
Sets the length of time, in tens of seconds, that the modem will
stay on-line before disconnecting when no data is sent or
received. In error-correction mode, any data transmitted or
received will reset the timer. In other modes, any data
transmitted will reset the timer. The timer is inoperative in
synchronous mode.
Range: 0-255 tens of seconds (0-2550 seconds)
Default: 0 (disabled)
S31 - Bit Mapped Options Status
Default: 194 (11000010b)
Bit 0 Reserved
Bit 1 Controls auto line speed detection (Nn)
0 = Disabled (N0)
1 = Enabled (N1) (Default.)
Bits 2-3 Controls error correction progress messages
(Wn)
0 = DTE speed only (W0) (Default.)
1 = Full reporting (W1)
2 = DCE speed only (W2)
Bit 3 Reserved
Bits 4-7 Reserved
S32 - XON Character
Sets the value of the XON character.
Range: 0-255, ASCII decimal
Default: 17 (11h)
S33 - XOFF Character
Sets the value of the XOFF character.
Range: 0-255, ASCII decimal
Default: 19 (13h)
S36 - LAPM Failure Control
Default: 7 (00000111b)
Bits 0-2 This value indicates what should happen upon a
LAPM failure. These fallback options are
initiated immediately upon connection if
S48=128. If an invalid number is entered, the
number is accepted into the register, but S36
will act as if the default value has been
entered.
0 = Modem disconnects.
1 = Modem stays on-line and a Direct mode
connection is established.
2 = Reserved.
3 = Modem stays on-line and a Normal mode
connection is established.
4 = An MNP connection is attempted and if it
fails, the modem disconnects.
5 = An MNP connection is attempted and if it
fails, a Direct mode connection is
established.
6 = Reserved.
7 = An MNP connection is attempted and if it
fails, a Normal mode connection is
established. (Default.)
Bits 3-7 Reserved
S37 - Desired Line Connection Speed
This register specifies the desired line connection speed.
Notes:
1. When the Nn command is issued or the S37 register value is
modified, the +MS command subparameters are updated to
reflect the speed and modulation specified by the S37 value
(see +MS command). For example:
If N0 command is active, S37=10 updates the +MS command
subparameters to reflect +MS=10,1,300,12000
If N1 command is active, S37=10 updates the +MS command
subparameters to reflect +MS=10,0,12000,12000
2. S37 is not updated by the +MS command.
3. Use of the +MS command is recommended instead of the Nn and
S37=x commands. Nn and S37=x commands are supported for
compatibility with existing communication software.
Default: 0
Bits 0-4 Desired line connection speed. If an invalid
number is entered, the number is accepted into
the register, but S37 will act as if the
default value has been entered.
0 = Attempt automode connection. If N0 is
active, connection is attempted at the
most recently sensed DTE speed (+MS
command settings are updated to the
appropriate values). If N1 is active,
connection is attempted at the highest
possible speed (+MS settings are updated
to 11,1,300,33600 to reflect V.34,
automode, 300 bps minimum speed, and
33600 bps maximum speed). (Default.)
1-3 = Attempt to connect at 300 bps.
4 = Reserved.
5 = Attempt to connect at V.22 1200 bps.
6 = Attempt to connect at V.22 bis 2400
bps.
7 = Attempt to connect at V.23.
8 = Attempt to connect at V.32 bis/V.32
4800 bps.
9 = Attempt to connect at V.32 bis/V.32
9600 bps.
10 = Attempt to connect at V.32 bis 12000
bps.
11 = Attempt to connect at V.32 bis 14400
bps.
12 = Attempt to connect at V.32 bis 7200
bps.
Bits 5-7 Reserved
S38 - Delay Before Forced Hang Up
This register specifies the delay between the modem's receipt of
the H command to disconnect (or ON-to-OFF transition of DTR if
the modem is programmed to follow the signal), and the disconnect
operation. Applicable to error-correction connection only. This
register can be used to ensure that data in the modem buffer is
sent before the modem disconnects.
1. If S38 is set to a value between 0 and 254, the modem will
wait that number of seconds for the remote modem to
acknowledge all data in the modem buffer before
disconnecting. If time expires before all data is sent, the
NO CARRIER result code will be issued to indicate that data
has been lost. If all data is transmitted prior to time-out,
the response to the H0 command will be OK.
2. If S38 is set to 255, the modem does not time-out and
continues to attempt to deliver data in the buffer until the
connection is lost or the data is delivered.
Range: 0-255 seconds
Default: 20
S39 - Flow Control Bit Mapped Options Status
Default: 3 (00000011b)
Bits 0-2 Status of command options
0 = No flow control
3 = RTS/CTS (&K3) (Default.)
4 = XON/XOFF (&K4)
5 = Transparent XON (&K5)
6 = Both methods (&K6)
Bits 3-7 Reserved
S40 - General Bit Mapped Options Status
Indicates the status of command options.
Default: 104 (69h) (01101000b)
Bit 0 - 1 MNP Extended Services (-Kn)
0 = Disable extended services (-K0)
(Default.)
1 = Enable extended services (-K1)
2 = Enable extended services (-K2)
Bit 2 Reserved
Bits 3-5 Break Handling (\Kn)
0 = \K0
1 = \K1
2 = \K2
3 = \K3
4 = \K4
5 = \K5 (Default.)
Bits 6-7 MNP block size (\An)
0 = 64 chars (\A0)
1 = 128 chars (\A1) (Default.)
2 = 192 chars (\A2)
3 = 256 chars (\A3)
S41 - General Bit Mapped Options Status
Indicates the status of command options.
Default: 195 (11000011b)
Bits 0 -1 Compression selection (%Cn)
0 = Disabled (%C0)
1 = MNP 5 (%C1)
2 = V.42 bis (%C2)
3 = MNP 5 and V.42 bis (%C3) (Default.)
Bit 2, 6 Auto retrain and fallback/fall forward (%En)
Bit 6 Bit 2
0 0 = Retrain and
fallback/fall forward disabled
(%E0)
0 1 = Retrain enabled
(%E1)
1 0 = Fallback/fall
forward enabled (%E2) (Default.)
Bit 3 Reserved
Bit 4 Block mode control (\Ln)
0 = Stream mode (\L0) (Default.)
1 = Block mode (\L1)
Bit 5 Reserved
Bit 7 Enable fallback to V.22 bis/V.22 (-Qn)
0 = Disabled (-Q0)
1 = Enabled (-Q1) (Default.)
S46 - Data Compression Control
Controls selection of compression. The following actions are
executed for the given values:
Range: 136 or 138
Default: 138
S46=136 Execute error correction protocol with no
compression.
S46=138 Execute error correction protocol with
compression. (Default.)
S48 - V.42 Negotiation Action
The V.42 negotiation process determines the capabilities of the
remote modem. However, when the capabilities of the remote modem
are known and negotiation is unnecessary, this process can be
bypassed if so desired.
Range: 0, 7, or 128 If an invalid number is entered, it
is accepted into the S-Register, but S48 will act
as if 128 has been entered.
Default: 7
S48=0 Disable negotiation; bypass the detection and
negotiation phases; and proceed with LAPM.
S48=7 Enable negotiation. (Default.)
S48=128 Disable negotiation; bypass the detection and
negotiation phases; and proceed at once with
the fallback action specified in S36. Can be
used to force MNP.
S82 - Break Handling Options
S82 is for compatibility purposes only, changing this register
will not have any affect.
S86 - Call Failure Reason Code
When the modem issues a NO CARRIER result code, a value is
written to this S-Register to help determine the reason for the
failed connection. S86 records the first event that contributes
to a NO CARRIER message. The cause codes are:
Range: 0, 4, 5, 9, 12, 13, or 14
Default:
S86=0 Normal disconnect, no error occurred.
S86=4 Loss of carrier.
S86=5 V.42 negotiation failed to detect an error-
correction modem at the other end.
S86=9 The modems could not find a common protocol.
S86=12 Normal disconnect initiated by the remote
modem.
S86=13 Remote modem does not respond after 10 re-
transmissions of the same message.
S86=14 Protocol violation.
S91 - PSTN Transmit Attenuation Level
Sets the transmit attenuation level from 0 to 15 dBm for the PSTN
mode, resulting in a transmit level from 0 to -15 dBm, In some
countries, the transmit level may not be changed and there are
checks to prevent transmit attenuation level. Changing S91 stores
the value in NVRAM; it is not necessary to use the &Wn command to
save it.
Range: 0 to 15 dBm (Corresponding to 0 to -15 dBm
transmit level.)
Default: 10 (-10 dBm transmit level.)
S92 - Fax Transmit Attenuation Level
Sets the transmit attenuation level from 0 to 15 dBm for the fax
mode, resulting in a transmit level from 0 to -15 dBm. In some
countries, the transmit level may not be changed and there are
checks to prevent transmit attenuation level change. Changing
S92 stores the value in NVRAM; it is not necessary to use the &Wn
command to save it.
Range: 0 to 15 dBm (Corresponding to 0 to -15 dBm
transmit level.)
Default: 10 (-10 dBm transmit level.)
S95 - Extended Result Codes
The bits in this register can be set to override some of the Wn
command options. A bit set to a 1 in this register will enable
the corresponding result code regardless of the Wn setting.
Default: 0
Bit 0 CONNECT result code indicates DCE speed
instead of DTE speed.
Bit 1 Append/ARQ to CONNECT XXXX result code in
error-correction mode (XXXX = rate).
Bit 2 Enable CARRIER XXXX result code (XXXX = rate).
Bit 3 Enable PROTOCOL XXXX result code (XXXX =
protocol identifier).
Bit 4 Reserved.
Bit 5 Enable COMPRESSION result code (XXXX =
compression type).
Bit 6 Reserved.
Bit 7 Reserved.
3. RESULT CODES
The modem responds to commands from the DTE and to activity on
the line by signalling to the DTE in the form of result codes.
The result codes that the modem can send are described below.
Two forms of each result code are available: long-form, an
English-like "verbose" response, and short-form, a data-like
numeric response (included in parentheses following the long-
form). The long-form code is preceded and terminated by the
sequence < CR> < LF>. The short-form is terminated by < CR>, only
with no preceding sequence.
If result messages are suppressed, nothing is returned to the
DTE.
0- OK
The OK code is returned by the modem to acknowledge execution of
a command line.
1- CONNECT
The modem will send this result code upon connecting when:
1. The line speed is 300 bps and the modem has been instructed
to report the line speed to the DTE upon connecting, or
2. The DTE speed is 300 bps and the modem has been instructed to
report the DTE speed to the DTE upon connecting, or
3. The range of result code responses is restricted by the X
command such that no speed reporting is allowed.
2- RING
The modem sends this result code when incoming ringing is
detected on the line.
3- NO CARRIER
The modem sends this result code when attempting to establish a
call if:
1. Ringback is detected and later ceases but no carrier is
detected within the period of time determined by register S7,
or
2. No ringback is detected within the period of time determined
by register S7.
This result code is also used when the modem auto-disconnects due
to loss of carrier.
Under X0, if busy tone detection is enforced, this result code is
used as a response to the detection of busy or circuit busy.
Under X0, if dial tone detection is enforced or selected, this
result code is used to indicate that dial tone has not been
detected.
4- ERROR
The modem returns this result code if the command line contains a
syntax error or it is unable to execute a command contained in
the command line. It is issued if a command does not exist or if
the parameter supplied is outside the permitted range.
5- CONNECT 1200
For X1, X2, X3, and X4, the modem sends this result code when:
1. The line speed is 1200 bps and the modem has been instructed
to report the line speed to the DTE upon connecting, or
2. The DTE speed is 1200 bps and the modem has been instructed
to report the DTE speed to the DTE upon connecting.
(Also, see the W command.)
6- NO DIALTONE
For X2 and X4, the modem sends this result code if it has been
instructed to wait for dial tone during dialing but none is
received.
7- BUSY
For X3 and X4, if busy tone detection is enforced, the modem
sends this result code when attempting to originate a call if the
busy (engaged) signal is detected on the line.
8- NO ANSWER
The modem sends this result code when attempting to originate a
call if a continuous ringback signal is detected on the line
until the expiration of the timer S7.
9- CONNECT 0600
For X1, X2, X3, and X4, the modem sends this result code when:
1. The line speed is 600 bps and the modem has been instructed
to report the line speed to the DTE upon connecting, or
2. The DTE speed is 600 bps and the modem has been instructed to
report the DTE speed to the DTE upon connecting.
10- CONNECT 2400
For X1, X2, X3, and X4, the modem sends this result code when:
1. The line speed is 2400 bps and the modem has been instructed
to report the line speed to the DTE upon connecting, or
2. The DTE speed is 2400 bps and the modem has been instructed
to report the DTE speed to the DTE upon connecting.
11- CONNECT 4800
For X1, X2, X3, and X4, the modem sends this result code when:
1. The line speed is 4800 bps and the modem has been instructed
to report the line speed to the DTE upon connecting, or
2. The DTE speed is 4800 bps and the modem has been instructed
to report the DTE speed to the DTE upon connecting.
12- CONNECT 9600
For X1, X2, X3, and X4, the modem sends this result code when:
1. The line speed is 9600 bps and the modem has been instructed
to report the line speed to the DTE upon connecting, or
2. The DTE speed is 9600 bps and the modem has been instructed
to report the DTE speed to the DTE upon connecting.
13- CONNECT 7200
For X1, X2, X3, and X4, the modem sends this result code when:
1. The line speed is 7200 bps and the modem has been instructed
to report the line speed to the DTE upon connecting, or
2. The DTE speed is 7200 bps and the modem has been instructed
to report the DTE speed to the DTE upon connecting.
14- CONNECT 12000
For X1, X2, X3, and X4, the modem sends this result code when:
1. The line speed is 12000 bps and the modem has been instructed
to report the line speed to the DTE upon connecting, or
2. The DTE speed is 12000 bps and the modem has been instructed
to report the DTE speed to the DTE upon connecting.
15- CONNECT 14400
For X1, X2, X3, and X4, the modem sends this result code upon
connecting when the DTE speed is 14400 bps and the modem has been
instructed to report the DTE speed to the DTE upon connecting.
16- CONNECT 19200
For X1, X2, X3, and X4, the modem returns this result code upon
connecting when the DTE speed is 19200 bps and the modem has been
instructed to report the DTE speed upon connecting.
17- CONNECT 38400
For X1, X2, X3, and X4, the modem sends this result code upon
connecting when the DTE speed is 38400 bps and the modem has been
instructed to report the DTE speed to the DTE upon connecting.
18- CONNECT 57600
For X1, X2, X3, and X4, the modem sends this result code upon
connecting when the DTE speed is 57600 bps and the modem has been
instructed to report the DTE speed to the DTE upon connecting.
19- CONNECT 115200
For X1, X2, X3, and X4, the modem sends this result code upon
connecting when the DTE speed is 115200 bps and the modem has
been instructed to report the DTE speed to the DTE upon
connecting.
33- FAX
The modem returns this result code when a fax modem connection is
established in a facsimile mode.
35- DATA
The modem returns this result code when a data modem connection
is established in a facsimile mode.
40- CARRIER 300
The modem returns this result code when a 0-300 bps data rate has
been detected on the line and carrier reporting has been enabled.
(See S95 Register and Xn AT Command.)
46- CARRIER 1200
The modem sends this result code when a 1200 bps data rate has
been detected on the line and carrier reporting has been enabled.
(See S95 Register and Xn AT Command.)
47- CARRIER 2400
The modem sends this result code when a 2400 bps data rate has
been detected on the line and carrier reporting has been enabled.
(See S95 Register and Xn AT Command.)
48- CARRIER 4800
The modem sends this result code when a 4800 bps data rate has
been detected on the line and carrier reporting has been enabled.
(See S95 Register and Xn AT Command.)
49- CARRIER 7200
The modem sends this result code when a 7200 bps data rate has
been detected on the line and carrier reporting has been enabled.
(See S95 Register and Xn AT Command.)
50- CARRIER 9600
The modem sends this result code when a 9600 bps data rate has
been detected on the line and carrier reporting has been enabled.
(See S95 Register and Xn AT Command.)
51- CARRIER 12000
The modem sends this result code when a 12000 bps data rate has
been detected on the line and carrier reporting has been enabled.
(See S95 Register and Xn AT Command.)
52- CARRIER 14400
The modem sends this result code when a 14400 bps data rate has
been detected on the line and carrier reporting has been enabled.
(See S95 Register and Xn AT Command.)
53- CARRIER 16800
The modem sends this result code when a 16800 bps data rate has
been detected on the line and carrier reporting has been enabled.
(See S95 Register and Xn AT Command.)
54- CARRIER 19200
The modem sends this result code when a 19200 bps data rate has
been detected on the line and carrier reporting has been enabled.
(See S95 Register and Xn AT Command.)
55- CARRIER 21600
The modem sends this result code when a 21600 bps data rate has
been detected on the line and carrier reporting has been enabled.
(See S95 Register and Xn AT Command.)
56- CARRIER 24000
The modem sends this result code when a 24000 bps data rate has
been detected on the line and carrier reporting has been enabled.
(See S95 Register and Xn AT Command.)
57- CARRIER 26400
The modem sends this result code when a 26400 bps data rate has
been detected on the line and carrier reporting has been enabled.
(See S95 Register and Xn AT Command.)
58- CARRIER 28800
The modem sends this result code when a 28800 bps data rate has
been detected on the line and carrier reporting has been enabled.
(See S95 Register and Xn AT Command.)
59- CONNECT 16800
For X1, X2, X3, and X4, the modem returns this result code upon
connecting when the DTE speed is 16800 bps and the modem has been
instructed to report the DTE speed upon connecting.
61- CONNECT 21600
For X1, X2, X3, and X4, the modem returns this result code upon
connecting when the DTE speed is 21600 bps and the modem has been
instructed to report the DTE speed upon connecting.
62- CONNECT 24000
For X1, X2, X3, and X4, the modem returns this result code upon
connecting when the DTE speed is 24000 bps and the modem has been
instructed to report the DTE speed upon connecting.
63- CONNECT 26400
For X1, X2, X3, and X4, the modem returns this result code upon
connecting when the DTE speed is 26400 bps and the modem has been
instructed to report the DTE speed upon connecting.
64- CONNECT 28800
For X1, X2, X3, and X4, the modem returns this result code upon
connecting when the DTE speed is 28800 bps and the modem has been
instructed to report the DTE speed upon connecting.
66- COMPRESSION: CLASS 5
This message is sent to the DTE when the modem has connected in
MNP Class 5 and COMPRESSION message reporting has been enabled.
(See S95 Register and Xn AT Command.)
67- COMPRESSION: V.42 bis
This message is sent to the DTE when the modem has connected in
V.42 bis and COMPRESSION message reporting has been enabled.
(See S95 Register and Xn AT Command.)
69- COMPRESSION: NONE
This message is sent to the DTE when the modem has connected
without data compression and COMPRESSION message reporting has
been enabled.
(See S95 Register and Xn AT Command.)
70- PROTOCOL: NONE
This message is sent to the DTE when the modem has connected
without any form of error correction, and the PROTOCOL message
reporting has been enabled.
(See S95 Register and Xn AT Command.)
77- PROTOCOL: LAPM
This message is sent to the DTE when the modem has connected in
the V.42 LAPM mode of error correction, and PROTOCOL message
reporting has been enabled.
(See S95 Register and Xn AT Command.)
78- CARRIER 31200
The modem sends this result code when a 31200 bps data rate has
been detected on the line and carrier reporting has been enabled.
(See S95 Register and Xn AT Command.)
79- CARRIER 33600
The modem sends this result code when a 33600 bps data rate has
been detected on the line and carrier reporting has been enabled.
(See S95 Register and Xn AT Command.)
80- PROTOCOL: ALT
This message is sent to the DTE when the modem has connected in
the MNP mode of error correction, and PROTOCOL message reporting
has been enabled.
(See S95 Register and Xn AT Command.)
84- CONNECT 33600
For X1, X2, X3, and X4, the modem returns this result code upon
connecting when the DTE speed is 33600 bps and the modem has been
instructed to report the DTE speed upon connecting.
91- CONNECT 31200
For X1, X2, X3, and X4, the modem returns this result code upon
connecting when the DTE speed is 31200 bps and the modem has been
instructed to report the DTE speed upon connecting.
102- DIGITAL LINE
This message is sent to the DTE when the modem has attempted to
dial or answer a call, and an overcurrent condition exists on the
DAA circuit. The modem has aborted the call, and returned to an
on-hook (safe) state. This message is not allowed by default, and
must be enabled with the AT*TS1=1 command. The state of the Xn
command does not matter.
4. COMMON CONFIGURATION SETUP STRINGS
This appendix describes setup strings to establish commonly used
configurations.
1. Force V.42 bis data compression with LAP-M error correction.
AT\N4%C2-K0
2. Force V.42 bis data compression with MNP error correction.
AT\N5%C2
3. Force MNP 5 data compression with MNP error correction.
AT\N5%C1
Note: With the setup strings in examples 1-3, if the remote is
unable to negotiate the desire rate mode, the modem will
disconnect and respond with NO CARRIER.
4. Auto negotiate data compression and error correction.
AT&F (factory defaults) or
AT\N3%C3.
In this mode, the modem prefers MNP 10 over LAP-M, LAP-M over
MNP 4, and V.42 bis over MNP 5. If error correction is not
negotiated, the modem will connect in normal mode.
Software developers who need details about fax commands should
contact TDK Systems and obtain a copy of the EIA/TIA 578 and
CCITT T.4 and T.30 specifications for detailed explanations of
the fax protocols.
Download Driver Pack
After your driver has been downloaded, follow these simple steps to install it.
Expand the archive file (if the download file is in zip or rar format).
If the expanded file has an .exe extension, double click it and follow the installation instructions.
Otherwise, open Device Manager by right-clicking the Start menu and selecting Device Manager.
Find the device and model you want to update in the device list.
Double-click on it to open the Properties dialog box.
From the Properties dialog box, select the Driver tab.
Click the Update Driver button, then follow the instructions.
Very important: You must reboot your system to ensure that any driver updates have taken effect.
For more help, visit our Driver Support section for step-by-step videos on how to install drivers for every file type.