Search
Support & Downloads
PC Accessories
Modems and Fax Boards
Command guide

Contents:

CORRECTIONS TO THE HIGH SPEED DATA MODEM COMMAND GUIDE

Intel® High-Speed Data Modem Command Guide (307223-001)

Page 6-11

The note in the description of the &R command is incorrect. The \Q (flow control) commands have no effect on &R for these reasons:

  • &R only applies to synchronous mode.
  • there is no flow control in synchronous mode, so /Q is ignored.

Pages 8-24 and 8-26

The descriptions of the S23 and S27 registers incorrectly show the command to read these registers as: ATS23=? and ATS27=?. These commands will clear the registers.

Basic Modem Commands

The commands in this section of the data modem command guide apply to all Intel modems and faxmodems.

Command Description
A Answer phone.
  A/ Repeat the last command line.
  AT Attention code. Must precede all commands except A/.
B Set the 300 bps/1200 bps protocol.
  B,B0 CCITT V.21/V.22 protocol.
  B1* Bell 103/212A protocol.
D Dial phone, using following modifiers:
  String Phone number.
  P Pulse.
  R Reverse.
  S=n Dial stored phone number n, where n=0-3.
  T Tone.
  W Wait for dial tone.
  @ Wait for quiet.
  , Pause.
  ; Resume command mode after dialing.
  ! Hook flash.
E Local echo control.
  E,E0 No echo.
  E1 Echo.
H Switch hook control.
  H,H0 On hook (hang up phone).
  H1 Off hook (pick up phone).
I Return product code and status.
  I,I0 Return product ID.
  I1 Compute ROM checksum and return value.
  I2 Verify ROM checksum and return OK or ERROR.
  I3 Report ROM part number and software revision number.
  I4 Report modem capabilities in form meant for software applications.
L Speaker volume control.
  L,L0 Very low volume.
  L1 Low volume.
  L2 Medium volume.
  L3 High volume.
M Speaker on or off.
  M,M0 Speaker always off.
  M1 Speaker on until carrier detected.
  M2 Speaker always on.
  M3 Speaker off when carrier detected and during dialing.
  M4 Like M1, except speaker also on during retraining.
  M5 Like M3, except speaker also on during retraining.
O Return to on-line mode. 3-7
  O,O0 Return to on-line mode.
  O1 Return to on-line mode and initialize retrain sequence.
Q Enable or disable result codes.
Q,Q0 Display result codes.
Q1 Don't display result codes.
S Read and write S-registers.
  Sn Select S-register n as current register, n=0-27.
  Sn? Read S-register n, n=0-27.
  Sn=v Set S-register n to value v.
V Verbal or numeric result codes.
  V,V0 Numeric result codes.
  V1 Verbal result codes.
X Result codes and dialing options.
X,X0 Basic result codes only. CONNECT(1) result code on connection. Doesn't wait for or recognize dial tone and doesn't recognize busy signal.
X1 Like X0, except all CONNECT result codes can occur.
X2 Waits for dial tone before dialing, but doesn't recognize busy signal. All CONNECT result codes can occur.
X3 Recognizes busy signal, but doesn't wait for dial tone before dialing. All CONNECT result codes can occur.
X4 Waits for dial tone before dialing and recognizes busy signal. All CONNECT result codes can occur.
Y Long space disconnect.
Y,Y0 Long space disconnect disabled.
Y1 Long space disconnect enabled.
Z Zn Fetch configuration profile n from nonvolatile RAM, n=0,1.

Extended Modem Commands

The commands in this section of the data modem command guide apply to all Intel modems and faxmodems.

Command Description
&C Data carrier detect (DCD) options.
&C,&C0 DCD always on.
&C1 DCD on only when modem detects data carrier signal.
&C2 DCD on when idle or online (UNIX compatibility mode). (&C2 works only on the Intel 14.4EXF, SatisFAXtion Modem/350, but not the 9600EX or 14.4EX)
&D Data terminal ready (DTR) options.
&D,&D0 In asynchronous mode, modem ignores DTR; in synchronous mode, modem treats &D0 like &D1.
&D1 Modem switches from on-line to command mode when on-to-off DTR transition occurs.
&D2 Modem switches from on-line to command mode, hangs up, and disables auto-answer when on-to-off DTR transition occurs.
&D3 Modem reinitializes when on-to-off DTR transition occurs.
&F Fetch factory configuration profile from ROM
&G Guard tones.
&G,&G0 No guard tone.
&G1 550 Hz guard tone.
&G2 1800 Hz guard tone.
&L Leased or dialup line selection.
&L,&L0 Dial-up line.
&L1 Leased line.
&L2 Leased line autoconnect.
&M Synchronous or asynchronous mode. (Performs same function as &Q command.)
&M,&M0 Asynchronous.
&M1 Asynchronous in command mode; synchronous in on-line mode.
&M2 When DTR goes on, modem dials number stored using &Z0 and switches to synchronous mode.
&M3 Synchronous when DTR is on; command mode when DTR is off.
&P Make-to-break pulse dial ratio.
&P,&P0 39% make to 61% break (US and Canada).
&P1 33% make to 67% break (UK and Hong Kong).
&Q Synchronous or asynchronous mode. (Performs same function as &M command.)
&Q,&Q0 Asynchronous.
&Q1 Asynchronous in command mode; synchronous in on-line mode.
&Q2 When DTR goes on, modem dials number stored using &Z0 and switches to synchronous mode
&Q3 Synchronous when DTR is on; command mode when DTR is off.
&R Request to send (RTS)/Clear to send (CTS) option (only valid in synchronous mode [see &M, &Q, and \Q commands]).
&R,&R0 CTS tracks RTS when modem is on line.
&R1 CTS always asserted.
&S Data set ready (DSR) options.
&S,&S0 DSR always on (Asynchronous mode only).
&S1 DSR off in command and test modes.
&T Diagnostic test commands.
&T,&T0 Terminate test in progress.
&T1 Local analog loopback.
&T3 Local digital loopback connection.
&T4 Grant remote digital loopback from remote.
&T5 Deny remote digital loopback from remote.
&T6 Remote digital loopback.
&T7 Remote digital loopback with self-test.
&T8 Local analog loopback with self-test.
&V View active and stored configuration profiles and stored phone numbers.
&W,&Wn Write active configuration profile n to to nonvolatile RAM,n=0,1.
&X Clock source in synchronous mode.
&X,&X0 Modem generates transmit clock.
&X1 Local computer (or terminal) generates transmit clock.
&X2 Modem derives transmit clock from receive signal.
&Y Designate the stored profile to use when modem is first turned on.
&Y,&Y0 Use profile 0.
&Y1 Use profile 1.
&Z &Zn=x Store telephone number string x in location n (n=0-3) in nonvolatile RAM.

Error Correction/Data Compression Commands

These commands apply only to these Intel faxmodems and modems:

SatisFAXtion Intel Intel Data
Faxmodems Faxmodems Modems
  144/144e, 144/144i 2400B MNP/2400EX MNP
Modem/350 96/96e, 96/96i 9600EX
Modem/300 24v/96e, 24v/96i 2400 V.42bis
Upgraded SatisFAXt14.4EX    
Classic (MNP)    

Note:
Modems and faxmodems identified as "MNP" do not support V.42bis. All other modems and faxmodems support both the MNP and V.42bis standards.

Command Description
\A Maximum MNP block size.
  \A,A0 64 bytes.
  \A1 128 bytes.
  \A2 192 bytes.
  \A3 256 bytes.
\B \Bn Send break of n hundred msec, where n=1-9. Default is n=3.
\C Set Auto-reliable buffer.
  \C,\C0 Disabled.
  \C1 Buffer up to 200 data characters. If a reliable character is received within three seconds, establish a reliable connection. If 200 normal characters are received and no reliable character, establish a normal connection.
  \C2 Disable the auto-reliable buffer. After receiving the escape character defined by %A, establish a normal connection.
\G Set modem-to-modem XON/XOFF flow control.
  \G,\G0 Disable XON/XOFF.
  \G1 Enable XON/XOFF.
\J Set serial bps rate adjust.
  \J,\J0 Disable serial bps rate adjust.
  \J1 Enable serial bps rate adjust.
\K \Kn Break type, where n=0-5. Default: n=5.
\N Asynchronous connection type
  \N0 Normal mode.
  \N1 Diagnostic mode.
  \N2 Forced-MNP mode.
  \N3 Auto-reliable mode.
  \N4 Forced-LAPM (CCITT V.42) mode.
\O Initiate MNP reliable connection.
\Q Set serial port flow control.
  \\Q,\Q0 Disable flow control.
  \Q1 Bidirectional XON/XOFF control.
  \Q2 Unidirectional RTS/CTS control.
  \Q3 Bidirectional RTS/CTS control.
\T \Tn Inactivity timer (n=0-90 minutes). Default: n=0
\U Accept MNP reliable connection.
\V Display error control and data compression information.
  \V0 Standard CONNECT result codes.
  \V1 CONNECT codes show general error control information.
  \V2 CONNECT codes show full error control and data compression information.
  \V3 Similar to V0 except that the DTE speed is displayed in place of the CONNECT speed. (ie. if the DTE is locked at 38400, the modem displays CONNECT 38400 after all successful connections)
\X XON/XOFF pass through.
  \X,\X0 Don't pass XON/XOFF through to remote modem.
  \X1 Pass XON/XOFF codes through to remote modem.
\Y Switch to MNP reliable connection.
\Z Switch from MNP to normal connection.
%An Set auto-reliable fallback character, where n=0-127 (used with \C2). Default: n=13 (Enter key).
%C Enable or disable MNP class 5 data compression.
  %C0 MNP data compression disabled.
  %C1 MNP data compression enabled.
%E Auto-retrain.
  %E,%E0 Modem won't generate retrain request, but will respond to retrain request from other modem.
  %E1 Modem will generate and respond to retrain request.
  %E2 Modem initially negotiates for speeds up to 9600. After connecting, modem renegotiates for faster speed if line conditions allow. Also uses V.32 retrain technique instead of the faster V.32bis technique.
-J Detect error control.
  -J,-J0 Disable error control detection phase.
  -J1 Enable error control detection phase.
"B" DTE bit rate simulation (SatisFAXtion Modem/350 only)
  "B=0" Match bit rate set up by the host computer. (default setting)
  "B=1" Use two times the bit rate setup by the host computer.
  "B=2" Use four times the bit rate set up by the host computer.
  "B=3" Use the fastest rate at which the host computer can send and receive data.
"H" Enable or disable V.42bis data compression.
  "H0" V.42bis data compression disabled.
  "H1" Can send but not receive V.42bis data compression.
  "H2" Can receive but not send V.42bis data compression.
  "H3" Enable bidirectional V.42bis data compression.
"On" Set maximum V.42bis data block size n (n=6-250). Default: n=250.
"S" Handshake timing (Quick Connect option).
  "S,"S0 Originating modem waits 3 seconds after receiving 1200- or 2400-bps handshake tone; normal timing for V.32/V.32bis modems.
  "S1" Like "S0", except modem waits 1.6 seconds
  "S2" Like "S0", except fast handshake (50% faster than S0) performed with V.32/V.32bis modems.
  "S3" Like "S1", except fast handshake (50 % faster than S1) performed with V.32/V.32bis modems.

Result Codes

When you issue most commands to the modem, the modem sends a message back to the computer indicating the results of the command. The message is called a result code.

Result codes are divided into three categories:

Basic Result Codes
Extended Result Codes
Error Correction/Data Compression Result Codes

Basic Result Codes cannot be turned off. The ATX command controls Extended Result Codes. The AT\V command controls Error Correction/Data Compression Result Codes. The ATV command controls whether the result code appears in verbal or numeric form. See the Modem Command Guide for more information on these commands.

Basic Result Codes

Numeric Verbal
0 OK
1 CONNECT
2 RING
3 NO CARRIER
4 ERROR

Extended Result Codes

Numeric Verbal
5 CONNECT 1200
6 NO DIAL TONE
7 BUSY
8 NO ANSWER
10 CONNECT 2400
11 CONNECT 4800
12 CONNECT 9600
15 CONNECT 7200
16 CONNECT 12000
17 CONNECT 14400

Error Control/Data Compression Result Codes

Numeric Verbal
22 CONNECT 300/REL
24 CONNECT 1200/REL
25 CONNECT 2400/REL
26 CONNECT 4800/REL
27 CONNECT 7200/REL
28 CONNECT 9600/REL
29 CONNECT 12000/REL
30 CONNECT 14400/REL
32 CONNECT 300/REL-MNP
34 CONNECT 1200/REL-MNP
36 CONNECT 4800/REL-MNP
37 CONNECT 7200/REL-MNP
38 CONNECT 9600/REL-MNP
39 CONNECT 12000/REL-MNP
40 CONNECT 14400/REL-MNP
42 CONNECT 300/REL-MNP-COMP
44 CONNECT 1200/REL-MNP-COMP
46 CONNECT 4800/REL-MNP-COMP
47 CONNECT 7200/REL-MNP-COMP
48 CONNECT 9600/REL-MNP COMP
49 CONNECT 12000/REL-MNP-COMP
50 CONNECT 14400/REL-MNP-COMP
52 CONNECT 300/REL-LAPM
54 CONNECT 1200/REL-LAPM
56 CONNECT 4800/REL-LAPM
57 CONNECT 7200/REL-LAPM
58 CONNECT 9600/REL-LAPM
59 CONNECT 12000/REL-LAPM
60 CONNECT 14400/REL-LAPM
62 CONNECT 300/REL-LAPM-COMP
64 CONNECT 1200/REL-LAPM-COMP
66 CONNECT 4800/REL-LAPM-COMP
67 CONNECT 7200/REL-LAPM-COMP
68 CONNECT 9600/REL-LAPM-COMP
69 CONNECT 12000/REL-LAPM-COMP
70 CONNECT 14400/REL-LAPM-COMP

S REGISTERS

Reading an S Register You can use the S command to read the contents of an S register. here's the format of the command:

ATSn?

The n parameter is the number from 0 to 31 that indicates the S register you want to read). The modem will respond with a three-digit decimal number indicating the contents of the requested register.

Writing an S Register You can also write values to the S registers. Here's the format of the command:

ATSn=value

The n parameter is a number from 0 to 31 that indicates the S register you want to write to. The value parameter is the value you want to store in the indicated register. The modem responds with OK.

List of S Registers Reg- Factory ister SettinDescription

S0* 00 Number of rings before modem answers. Range: 0-255rings.
S1 00 Ring count. Range: 0-255 rings.
S2 43 Escape code character. Can be any ASCII character from 0-127.
S3 13 Carriage return character. Can be any ASCII character from 0-127.
S4 10 Line feed character. Can be any ASCII character from 0-127.
S5 08 Backspace character. Can be any ASCII character from 0-32 or 127.
S6 02 Time to wait before blind dialing. Range: 0-255 seconds.
S7 60 Time to wait for carrier after dial. Range: 1-60 seconds.
S8 02 Time to pause for each comma. Range: 0-255 seconds.
S9 06 Carrier detect response time (in 1/10ths of a second). Range: 1-255.
S10 14 Delay between lost carrier and hangup (in 1/10ths of a second). Range: 1-255.
S11* 70 Dialing speed (in 1/1000ths of a second). Range:50-255.
S12 50 Escape code guard (in 1/50ths of a second). Range: 0-255.
S14* 138 Bit-mapped options.
S16 00 Modem test options.
S18* 00 Maximum time for diagnostic tests. Range: 0-255 seconds.
S21* 48 Bit-mapped options.
S22* 118 Bit-mapped options.
S23* 11 Bit-mapped options.
S25* 05 Time DTR must remain off (in 1/100ths of a second). Range: 0-255. If &Q1 is in effect, S25 is the delay in seconds beginning when the connection is established before the modem examines the DTR signal.
S26* 01 RTS-to-CTS delay (in 1/100ths of a second). Range: 0-255.
S27* 64 Bit-mapped options.
S28 08 Time (in seconds) allowed to attempt an MNP reliable connection. Range: 0-255
S29 255 Internal buffer size (in words). Range:0-255; 255 yields 1K byte buffer.
S30 00 Number of retrains since last power up. Range: 0-255.
S31 00 Controls maximum connect speed.
  00 Speed of last AT command
  01 Reserved
  02 Reserved
  03 300bps
  04 Reserved
  05 1200bps
  06 2400bps
  07 4800bps
  08 7200bps
  09 9600bps
  10 12000bps
  11 14400bps

* The contents of these registers are stored in nonvolatile RAM.

Page 9-4 The example for the &T3 command incorrectly shows entering the \N1 command after making the connection. The \N1 command must be entered before making the connection.

External High Speed Modem Led Indicators

LED Function Indications
AA Auto-answer OFF = Modem will not answer incoming calls
  ON = Modem will answer
CD Carrier Detect OFF = Modem is not receiving carrier from signal remote system
  ON = Modem is receiving carrier
EC Error Control OFF = No Error Correction/Data Compression
  ON = Reliable connection: MNP4/LAPM
  Blinking = Reliable connection: MNP5/V42.bis
HS High Speed OFF = 300 or 1200bps connection
  Green = 2400bps
  Orange = 4800bps
  Orange/Blinking = 7200bps
  Red = 9600bps
  Red/Blink Once = 12000bps
  Red/Blink Twice = 14400bps
MR Modem Ready OFF = Modem turned off or unplugged
  ON = Modem turned on
  Quick Flash = Modem is in diagnostic mode
  Slow Flash = Modem is malfunctioning
OH Off Hook OFF = Modem is not using the phone line
  ON = Modem is using the phone line
RD Receive Data OFF = Modem is not receiving data
  Flashing = Modem is receiving data
SD Send Data OFF = Modem is not sending data
  Flashing = Modem is sending data
TR Terminal Ready OFF = Computer/terminal is not ready to use modem
  ON = Computer/terminal is ready to use modem

This applies to:
Modems and Fax Boards



Solution ID: CS-011468
Date Created: 18-May-2004
Last Modified: 19-Nov-2008
Back to Top