HAYES MICROCOMPUTER PRODUCTS, INC.
ULTRA SMARTMODEM 9600
Card Type | Fax, Modem (synchronous/asynchronous) |
Chip Set | Unidentified |
Maximum Data Rate | 9600bps |
Data Bus | External |
Data Modulation Protocol | Bell 103/212A ITU-T V.21, V.22, V.22bis, V.23, V.32 |
Error Correction/Compression | Adaptive data compression, V-series LAPB, MNP5, V.42, V.42bis, X.25 |

CONNECTIONS | ||||||
Function | Label | Function | Label | |||
Line in | CN1 | DC power | CN4 | |||
Line out | CN2 | Power switch | SW2 | |||
RS-232/422 | CN3 | |||||
COMMAND SET SELECTION | ||
Setting | SW1/C | SW1/D |
AT commands only | Up | Up |
Asynchronous V.25bis | Up | Down |
Synchronous V.25bis HDLC framing | Down | Up |
Synchronous V.25bis Character framing | Down | Down |
Note: Our normal convention for switches is On/Off, this document will use Up/Down. | ||
USER CONFIGURABLE SETTINGS | ||
Setting | Label | Position |
Command recognition enabled/smart mode | SW1/A | Up |
Command recognition disabled/dumb mode | SW1/A | Down |
Carrier signal adjustment disabled | SW1/B | Up |
Carrier signal adjustment enabled | SW1/B | Down |
Note: Our normal convention for switches is On/Off, this document will use Up/Down. | ||
DIAGNOSTIC LED(S) | |||
LED | Color | Status | Condition |
HS | Red | On | Modem is operating at 4800bps or faster |
HS | Red | Off | Modem is operating at slower than 4800bps |
AA | Red | On | Auto-answer enabled/ring indicated when Auto-answer disabled |
AA | Red | Off | Auto-answer disabled/ring indicated when Auto-answer enabled |
CD | Red | On | Carrier signal detected |
CD | Red | Off | Carrier signal not detected |
OH | Red | On | Modem is off-hook |
OH | Red | Off | Modem is on-hook |
RD | Red | On | Modem is receiving data |
RD | Red | Off | Modem is not receiving data |
SD | Red | On | Modem is transmitting data |
SD | Red | Off | Modem is not transmitting data |
TR | Red | On | DTR signal is high |
TR | Red | Off | DTR signal is low |
MR | Red | On | Power is on |
MR | Red | Off | Power is off |
MR | Red | Blinking | Self-test or diagnostic mode enabled |
Proprietary AT Command Set
DIAL | |
Type: | Immediate |
Format: | AT [cmds] D<#> [cmds] |
Description: | Dials telephone number according to any modifiers included in the string |
Note: | Any combination of modifiers can be used to produce the desired dial functions in sequence. |
Modifier | Function |
P | Pulse dialing enabled |
R | Answer mode enabled, originate mode disabled following handshake initiation. |
S=n | Dial stored telephone number n |
T | Tone dialing enabled |
W | Dialing resumed following dial tone detection |
, | Dialing paused for amount of time specified in S8 register |
! | Modem commanded to go off-hook for specified time before returning on-hook. |
@ | Wait for quiet answer |
; | Modem returned to command state after dialing |
REPORT INFORMATION | |
Type: | Immediate |
Format: | AT [cmds] In [cmds] |
Description: | Displays information requested |
Command | Function |
I0 | Reports product code |
I1 | Reports ROM checksum |
I2 | Tests and reports ROM checksum |
BUFFER SIZE - LOWER LIMIT | |
Type: | Register |
Format: | AT [cmds] S49=n [cmds] |
Default: | 8 |
Range: | 1-249 |
Unit: | 1 byte |
Description: | Controls the low-end size of the buffer during error-control or auto-speed buffering mode |
BUFFER SIZE - UPPER LIMIT | |
Type: | Register |
Format: | AT [cmds] S50=n [cmds] |
Default: | 16 |
Range: | 2-250 |
Unit: | 1 byte |
Description: | Controls the high-end size of the buffer during error-control or auto-speed buffering mode |
LEASED LINE ATTENUATION LEVEL | |
Type | Register |
Format | AT [cmds] S63=n [cmds] |
Default | 0 |
Range | 0-15 |
Unit | -1 dBm |
Description | Sets the power level for transmission over leased lines |
FRAME LIMIT | |
Type | Register |
Format | AT [cmds] S69=n [cmds] |
Default: | 15 |
Range: | 0-15 |
Unit: | 1 frame |
Description: | Sets the maximum number of packets that may be sent without acknowledgment by the remote system. |
Note: | LAPM connections use a maximum of 15 frames. LAPB and X.25 connections use a maximum of 8 frames. |
FRAME RE-TRANSMISSION | |
Type | Register |
Format | AT [cmds] S70=n [cmds] |
Default: | 10 |
Range: | 0-255 |
Unit: | 1 frame |
Description: | Sets the limit for the number of re-transmissions the local modem attempts when an error-control mechanism detects frame transmission data errors. After the re-transmission limit has been reached, the modem initiates the hang-up process. |
LINK LAYER TIMER | |
Type | Register |
Format | AT [cmds] S71=n [cmds] |
Default: | 2 |
Range: | 1-255 |
Unit: | .1 second |
Description: | Sets the maximum duration the local modem waits for a response after sending the link layer. If no response is received within LINKLIMIT (see note), the local modem re-transmits the link layer. |
Note: | The duration is determined according to the formula: LINKLIMIT = 2(maximum packet size + 11)(8 + line speed[bps]) + S71 + 500 ms |
FLAG IDLE TIMER | |
Type | Register |
Format | AT [cmds] S72=n [cmds] |
Default: | 30 |
Range: | 1-255 |
Unit: | 1 second |
Description: | Sets the maximum duration the modem waits after detecting loss of both data and flag-idle signals. When the maximum duration is reached, the modem initiates the hang-up process. A value of 0 in S72 allows an indefinite wait. |
DATA LOSS TIMER | |
Type | Register |
Format | AT [cmds] S73=n [cmds] |
Default: | 5 |
Range: | 1-255 |
Unit: | 1 second |
Description: | Sets the maximum duration the modem waits after detecting loss of data while receiving good carrier and flag idle signals. When the maximum duration is reached, the local modem sends a query to the remote modem to determine if it is operating properly. When the value calculated for QUERYLIMIT is reached (see note), the modem initiates the hang-up process. |
Note: | The local modem will send the query several times according to the formula: QUERYLIMIT= 2(LINKLIMIT)(S73) seconds The value for LINKLIMIT is defined in S71. |
ASU NEGOTIATION | |
Type | Register |
Format | AT [cmds] S84=n [cmds] |
Description: | Sets the Adaptive Start-Up (ASU) negotiation method |
Command | Function |
S84=0 | ASU disabled |
S84=128 | Fixed startup |
í S84=129 | Both local and remote modems use fast startup |
S84=130 | Both local and remote modems use smooth startup |
S84=131 | Local modem uses fast startup, remote uses smooth startup |
S84=132 | Local modem uses smooth startup, remote uses fast startup |
ASU NEGOTIATION REPORT | |
Type | Register |
Format | AT [cmds] S85? [cmds] |
Description: | Reports the Adaptive Start-Up (ASU) negotiation method |
Value | Meaning |
0 | ASU disabled |
128 | Fixed startup |
í 129 | Both local and remote modems use fast startup |
130 | Both local and remote modems use smooth startup |
131 | Local modem uses fast startup, remote uses smooth startup |
132 | Local modem uses smooth startup, remote uses fast startup |
MI/MIC | |
Type | Register |
Format | AT [cmds] S92=n [cmds] |
Description: | Controls the Mode Indicate/Mode Indicate Common (MI/MIC) interface. |
Command | Function |
í S92=0 | MI/MIC disabled |
S92=1 | Level triggered, originate mode, ring indicator pulse enabled |
S92=3 | Edge triggered, originate mode, ring indicator pulse enabled |
S92=5 | Level triggered, answer mode, ring indicator pulse enabled |
S92=7 | Edge triggered, answer mode, ring indicator pulse enabled |
S92=9 | Level triggered, originate mode, ring indicator pulse disabled |
S92=11 | Edge triggered, originate mode, ring indicator pulse disabled |
S92=13 | Level triggered, answer mode, ring indicator pulse disabled |
S92=15 | Edge triggered, answer mode, ring indicator pulse disabled |
V.25bis DTE SPEED | |
Type | Register |
Format | AT [cmds] S93=n [cmds] |
Description: | Sets the speed of the local serial port when in V.25bis mode. |
Command | Function |
S93=3 | 300bps |
S93=5 | 1200bps |
S93=6 | 2400bps |
S93=7 | 4800bps |
í S93=9 | 9600bps |
COMMAND SET OPTIONS | ||
Type | Register | |
Format | AT [cmds] S94=n [cmds] | |
Default: | 0 | |
Range: | 0-15 | |
Unit: | Bit-mapped | |
Description: | Sets various options for command set modes | |
Bit | Value | Function |
1, 0 | 00 01 10 11 | Use AT command set Use asynchronous V.25 command set Use synchronous V.25 command set with HDLC framing Use synchronous V.25 command set with character framing |
2 | 0 1 | Addressed calling Direct access calling |
3 | 0 1 | Use ASCII character set Use EBCDIC character set |
PAD CONFIGURATION | ||
Type: | Register | |
Format: | AT [cmds] S53=n [cmds] | |
Description: | Sets various options for the X.25 Packet Assembler/Disassembler. | |
Command | Function | |
S53=0 | CCITT compatibility | |
S53=1 | CCITT compatibility, display channel number before PAD prompt ( 1* ) | |
í S53=2 | Fixed user interface, PAD prompt hyphen ( - ) | |
S53=3 | Fixed user interface, display channel number before PAD prompt ( 1- ) | |
S53=4 | Fixed control interface, PAD prompt hyphen | |
S53=5 | Fixed control interface, display channel number before PAD prompt | |
S53=6 | Fixed user and fixed control interface, PAD prompt hyphen | |
S53=7 | Fixed user and fixed control interface, display channel number before PAD prompt | |
MINIMUM INCOMING LCN | |
Type | Register |
Format | AT [cmds] S74=n S75=n [cmds] |
Default: | 0 (S74), 0 (S75) |
Range: | 1-40 (S74), 1-99 (S75) |
Unit: | None |
Description: | These registers set the lowest Logical Channel Number (LCN) that the packet driver will attempt to answer calls on. The address itself may range from 0 - 4095. |
Note: | The address is determined by the formula: ADDRESS = S74 * 100 + S75 |
MAXIMUM INCOMING LCN | |
Type | Register |
Format | AT [cmds] S76=n S77=n [cmds] |
Default: | 40 (S76), 95 (S77) |
Range: | 1-40 (S76), 1-99 (S77) |
Unit: | None |
Description: | These registers set the highest Logical Channel Number (LCN) that the packet driver will attempt to answer calls on. The address itself may range from 0 - 4095. |
Note: | The address is determined by the formula: ADDRESS = S76 * 100 + S77 |
OUTGOING LCN | |
Type | Register |
Format | AT [cmds] S78=n S79=n [cmds] |
Default: | 0 (S78), 16 (S79) |
Range: | 1-40 (S78), 1-99 (S79) |
Unit: | None |
Description: | These registers set the Logical Channel Number (LCN) that the packet driver will place calls on. The address itself may range from 0 - 4095. |
Note: | The address is determined by the formula: ADDRESS = S78 * 100 + S79 |
RESTART REQUEST | |
Format | AT [cmds] S80=n [cmds] |
Default: | 1 |
Range: | 0-255 |
Unit: | None |
Description: | Sets the maximum number of retransmission requests |
ACKNOWLEDGMENT WAIT TIMER | |
Type: | Register |
Format | AT [cmds] S81=n [cmds] |
Default: | 18 |
Range: | 0-255 |
Unit: | 10 seconds |
Description: | Maximum time the modem will wait for acknowledgment of a request for retransmission before it initiates recovery. |