S-Registers

AT command settings are stored in the S-Registers. S-Register values can be changed either by entering an AT command or by entering the new value of the S-Register, preceded by AT, like this:

ATSn=v

where n is the number of the S-Register you want to change and v is the new value of that S-Register.

For example, follow the steps below if you want to change from manual answer (when you answer the call) to auto-answer (where the modem picks up the call after a certain number of rings), and have the call answered after three rings:

1. Check the table below to find the S-Register that controls answering. The registers are listed in numerical order. Note that you want to use S0.

2. Enter your communications software.

3. Enter Terminal mode.

4. Enter ATS0=3. The modem will now answer a call after three rings.

Register

Function

Range

Default

       

S0

Number of rings before the modem auto-answers a call. If set to 0, auto-answer is disabled and manual answer is in effect

0-255

0 rings

       

S1

Counts and logs the number of rings

0-255

0 rings

       

S2

Designates the ASCII character used to indicate an escape character (refer to an ASCII character conversion chart)

0-127

ASCII 43

       

S3

Designates the ASCII character used for carriage returns (refer to an ASCII character conversion chart)

0-127

ASCII 13

       

S4

Designates the ASCII character used for line feeds (refer to an ASCII character conversion chart)

0-127

ASCII 1

       

S5

Designates the ASCII character used for backspaces

0-127

ASCII 8

       

S6

Dial tone wait time; if AT command X is set to X2 or X4, the modem ignores this register and dials as soon as it detects a dial tone

2-255

2 seconds

       

S7

Carrier wait time

1-255

60 seconds

       

S8

Pause in dialing time (comma in dialing string)

0-255

2 seconds

       

S9

Carrier detect validation time (1/10 second)

1-255

6

       

S10

Delay time between lost carrier and hangup; if S1=255, the modem will not hang up when the carrier is lost; dropping DTR hangs up the modem (1/10 second)

1-255

7

       

S11

Duration of the touchtone dialing tone spacing

50-255

70 ms

       

S12

Guard time for the escape code (1/50 second)

0-255

50

       

S13

Bitmapped register. Selects the bit(s) you want on and sets S13 to the total of the values in the Value column. For example, ATS13.0=17 enables bit 0 (value 1) and bit 4 (value 16)

0-255

0

 

1 = Reset on DTR loss

   
 

2 = Reduced non-ARQ transmit buffer

   
 

4 = Set DEL=backspace

   
 

8 = Do DS0 on DTR

   
 

16 = Do DS0 on Reset

   
 

128 = Escape code hangup

   
       

S15

Bitmapped register.

0-255

0

 

1 = MNP/V.42 disabled in V.22

   
 

2 = MNP/V.42 disabled in V.22bis

   
 

4 = MNP/V.42 disabled V.32, V.34

   
 

8 = Disable MNP handshake

   
 

16 = Disable MNP level 4

   
 

32 = Disable MNP level 3

   
 

64 = Unusual MNP incompatibility

   
 

128 = Disable V.42

   
 

136 = Disable V.42 detection phase

   
       

S16

Bitmapped test register. 2 = Dial test

2

0

       

S18

Test timer for AT command &T; when AT&T=0 the timer is disabled.

0-255

0 sec

       

S19

Duration for inactivity timer; S19=0 disables the timer

0-255

0

       

S21

Sets error correction break length (1/100 second)

0-255

10

       

S22

Designates the ASCII character code for XON

0-127

ASCII 17

       

S23

Designates the ASCII character code for XOFF

0-127

ASCII 19

       

S25

DTR debounce time indicator (1/100 second)

0-255

5

       

S27

Bitmapped register.

-

0

 

1 = V.21 mode

   
 

2 = Disable TCM

   
 

4 = Disable V.32

   
 

8 = Disable 21Hz

   
 

16 = Enable V.23 fallback

   
 

32 = Disable V.32bis

   
 

128 = Software compatibility mode

   
       

S28

V.32 Handshake Time (1/10 second)

0-255

8

       

S29

V.21 Answer Mode Fallback Timer

0-255

20

       

S32

Connection bitmapped operations.

-

2

 

1 = V.8 call indicate enable

   
 

2 = Enable V.8 mode*

   
 

8 = Disable V.34 modulation

   
 

16 = Disable V.34+ modulation

   
 

32 = Disable x2 modulation*

   
 

64 = Disable V.90 modulation

   
 

* Be sure to enable 2.8 mode when disabling X2

   
       

S33

V.34 and V.34+ connection setup bitmapped control flags.

-

32

 

1 = Disable 24 symbol rate

   
 

2 = Disable 2743 symbol rate

   
 

4 = Disable 28 symbol rate

   
 

8 = Disable 3 symbol rate

   
 

16 = Disable 32 symbol rate

   
 

32 = Disable 3429 symbol rate

   
 

128 = Disable shaping

   
       

S34

V.34 and V.34+ connection setup bitmapped control flags

-

0

 

16 = Disable nonlinear coding

   
 

32 = Disable transmit level deviation

   
 

64 = Disable preemphasis

   
 

128 = Disable precoding

   
       

S38

Delay before forced hangup (optional)

0-255

0