HISPEED.TXT 1/31/94 This file contains information relevant to the most recent Zoom high-speed modems (14,400 bits/second and faster). If your modem responds to the ATI6 command by displaying the model and revision number, you have a new Zoom high-speed modem, and this file is for you. If, on the other hand, your modem displays an ERROR message when you enter the ATI6 command, you have an older model. In that case, the OWNER'S MANUAL (part no. 27480) is your best reference. This file contains three sections with updated summaries of the following: o AT commands for data communications o S registers o Result codes ======================================== AT Commands ======================================== AT commands communicate directly with the modem when it is in command mode. This section is a quick reference for experienced modem users. If you are not familiar with AT commands, we recommend that you use communications software rather than AT commands for all functions. Software is easier for most users. To summarize AT command syntax: o Multiple commands can be strung together in one line. o Command lines cannot exceed 40 upper- or lower-case characters. (Do not mix upper- and lower-case.) The faxmodem ignores space and hyphen characters. o Command lines must start with AT and end with a carriage return (Return or Enter). o A missing command parameter is assumed to be a zero. For example, ATH is the same as ATH0. o A/ on a line by itself without a carriage return causes the faxmodem to repeat the previous command. To switch to AT command mode from data mode, wait at least one second, type +++ (the default escape characters), and wait at least one second before entering other characters. After the OK message from the modem, you can enter AT commands. To return to data mode, type ATO and press Return (or Enter). The string "*DEFAULT*" appears at the end of the description of each default setting. Note that not all commands have default settings. Command Function ------------------------------------- A Answers incoming call immediately ------------------------------------- B0 Uses V.22 connection at 1200 bps B1 Uses Bell 212A connection at 1200 bps *DEFAULT* ------------------------------------- Dn Dials telephone number n You can combine D with one or more of the following modifiers: L Redials last number P Uses pulse dialing T Uses tone dialing W Waits for dial tone , Pauses during dial as specified in register S8 (default: 2 sec.) @ Waits for at least 5 seconds of silence R Command accepted but not acted upon. ; Returns to command mode after dialing (put after dial string) ! Goes on hook (time specified in S29) S=(0-3) Dial one of 4 numbers stored with &Zn ^ Turn on calling tone (data only) ------------------------------------ E0 Command characters not echoed E1 Command characters echoed *DEFAULT* ------------------------------------ F7, F9, and F10 apply only to V.32bis faxmodems F0 Selects auto-detect mode (same as N1) *DEFAULT* F1 Selects V.21 or Bell 103 (same as N0 S37=1) F3 Selects 75 bps send/1200 bps receive V.23 (same as N0 S37=7) F4 Selects 1200 bps V.22 (same as N0 S37=5) F5 Selects 2400 bps V.22bis (same as N0 S37=6) F6 Selects 4800 bps V.32bis/V.32 (same as N0 S37=8) F7 Selects 7200 bps V.32bis (same as N0 S37=12) F8 Selects 9600 bps V.32bis/V.32 (same as N0 S37=9) F9 Selects 12,000 bps V.32bis (same as N0 S37=10) F10 Selects 14,400 bps V.32bis (same as N0 S37=11) F13-F19 apply to V.Fast Class faxmodems only F13 (19.2, 24K, and 28.8 V.FC only) Selects 14,400 bps V.FC (same as N0 S37=15) F14 (19.2, 24K, and 28.8 V.FC only) Selects 16,800 bps V.FC (same as N0 S37=16) F15 (19.2, 24K, and 28.8 V.FC only) Selects 19,200 bps V.FC (same as N0 S37=17) F16 (24K and 28.8 V.FC only) Selects 21,600 bps V.FC (same as N0 S37=18) F17 (24K and 28.8 V.FC only) Selects 24,000 bps V.FC (same as N0 S37=19) F18 (28.8 V.FC only) Selects 26,400 bps V.FC (same as N0 S37=20) F19 (28.8 V.FC only) Selects 28,800 bps V.FC (same as N0 S37=21) ------------------------------------ H0 Forces faxmodem to hang up H1 Forces faxmodem off-hook ------------------------------------ I0 Returns 3-digit product code I1 Returns ROM checksum I2 Computes checksum, compares with value in ROM, and returns OK or ERROR I3 Returns firmware revision code I4 Returns faxmodem identifier string I5 Returns country code I6 Returns data pump model and revision code ------------------------------------ L0 Lowest speaker volume L1 Low speaker volume *DEFAULT* L2 Medium speaker volume L3 Highest speaker volume ------------------------------------ M0 Speaker always off M1 Speaker on until carrier detected *DEFAULT* M2 Speaker always on M3 Speaker on during answering only ------------------------------------- N0 Disables auto-mode detection; connection speed specified by Fn or register S37 N1 Enables auto-mode detection (same as F0) *DEFAULT* ------------------------------------- O0 Enters data mode O1 Enters data mode and retrains faxmodem to phone line conditions ------------------------------------- P Pulse dialing until T command ------------------------------------- Q0 Enables responses to computer (DTE) *DEFAULT* Q1 Disables responses to computer ------------------------------------- Sn Establishes S-register n as the default register Sn=v Sets register n to value v Sn? Returns the value of register n ------------------------------------- T Tone dialing until P command *DEFAULT* ------------------------------------- V0 Send numeric (terse) responses V1 Send word (verbose) responses *DEFAULT* ------------------------------------- W0 Reports DTE (computer-to- modem) speed only *DEFAULT* W1 Reports DCE (modem-to-modem) speed, error correction protocol, and DTE speed W2 Reports DCE (modem-to-modem) speed only ------------------------------------- X0 Sends OK, CONNECT, RING, NO CARRIER, ERROR and NO ANSWER. X1 Sends X0 messages and CONNECT speed X2 Sends X1 messages and NO DIALTONE. X3 Sends X2 messages and BUSY X4 Sends all responses *DEFAULT* ------------------------------------ Y0 Disables long space disconnect *DEFAULT* Y1 Enables long space disconnect; with error correction, hangs up after 1.6 second signal break; without error correction, sends 4 second space before hanging up ------------------------------------ Z0 Resets faxmodem to profile 0. (See &W0.) Z1 Resets faxmodem to profile 1. (See &W1.) ------------------------------------ &C0 Forces RLSD (DCD) on *DEFAULT* &C1 RLSD (DCD) follows remote carrier ------------------------------------ &D0 DTR is assumed on. Allows operation with DTEs that do not provide DTR signal *DEFAULT* &D1 Modem interprets DTR drop as if it received the escape sequence. Returns to command mode without disconnecting. &D2 DTR drop causes modem to hang up. Auto-answer is inhibited &D3 DTR drop causes modem to do soft reset. &Y setting determines which profile is loaded. ------------------------------------ &F Loads factory profile ------------------------------------ &G0 Disables guard tone *DEFAULT* &G1 Disables guard tone &G2 Enables 1800 Hz guard tone ------------------------------------ &K0 Disables flow control &K3 Enables RTS/CTS (hardware) flow control *DEFAULT* &K4 Enables XON/XOFF flow control ------------------------------------ &M0 Selects direct asynchronous mode (&Q0) ------------------------------------ &P0 Make/break dial ratio of 39/61 at 10 pulses per second (pps) *DEFAULT* &P1 Command accepted but not acted upon. &P2 Command accepted but not acted upon. &P3 Command accepted but not acted upon. ------------------------------------ &Q0 Selects direct asynchronous mode (no error correction or speed buffering) &Q5 Faxmodem negotiates error- correcting connection *DEFAULT* &Q6 Selects asynchronous mode with speed buffering (no error correction) ------------------------------------ &S0 Forces Data Set Ready (DSR) on continuously *DEFAULT* &S1 DSR active after answer tone detected and inactive after carrier loss ------------------------------------ For engineering testing only &T0 Ends test in progress &T1 Starts local analog loopback test &T3 Starts local digital loopback test &T4 Responds to remote modem request for digital loopback *DEFAULT* &T5 Ignores remote modem request for digital loopback &T6 Requests remote digital loopback without self-test &T7 Same as &T6 with self-test &T8 Starts local analog loopback with self-test ------------------------------------ &V Displays current and stored profiles, and stored numbers ------------------------------------ &W0 Saves active configuration as profile 0 &W1 Saves active configuration as profile 1 ------------------------------------ &Y0 Faxmodem uses profile 0 on powerup. (See &W0.) *DEFAULT* &Y1 Faxmodem uses profile 1 on powerup. (See &W1.) ------------------------------------ &Zn=x Stores telephone number (up to 45 digits) x in non- volatile memory location n (0- 3) ------------------------------------ %C0 Disable data compression %C1 Enable MNP5 compression %C2 Enable V.42bis compression %C3 Enables both MNP5 and V.42bis compression *DEFAULT* ------------------------------------ %E0 Disables line-quality monitoring and auto- retraining *DEFAULT* %E1 Enables monitoring and retraining %E2 Enables monitoring and fallback/fall forward %E3 Enables monitoring, retraining, and fast hang up ------------------------------------- %L Reports received signal level in -dBm ------------------------------------- %Q Reports line signal quality ------------------------------------- \A0 64-character maximum MNP block size \A1 128-character maximum MNP block size *DEFAULT* \A2 192-character maximum MNP block size \A3 256-character maximum MNP block size ------------------------------------- \Bn In non-error correction mode, transmits line break to remote modem in 100 ms units (1-9 with 3 as default) ------------------------------------- \G0 Disables XON/XOFF (modem-to- modem) flow control *DEFAULT* \G1 Enables XON/XOFF (modem-to- modem) flow control ------------------------------------- \Kn Defines break type ------------------------------------- \L0 Uses stream mode for MNP connection *DEFAULT* \L1 Uses interactive block mode for MNP connection ------------------------------------- \N0 Normal data link with speed buffering; disables error correction \N1 Selects serial interface; same as &Q0 \N2 Selects reliable (error correction) mode \N3 Selects auto-reliable mode \N4 LAPM error correction only \N5 MNP error correction only ===================================== S Registers ===================================== This section summarizes S registers. You can change the setting of an S register using an AT command. For example, ATS6=4 . Reg Range/ De- Function is- Value fau ter lt ====================================== S0 0-255 0 Number of rings rings to auto-answer -------------------------------------- S1 0-255 0 Counts incoming rings rings -------------------------------------- S2 0-255 43 Escape ASCII character -------------------------------------- S3 0-127 13 Carriage return ASCII character -------------------------------------- S4 0-127 10 Line feed ASCII character -------------------------------------- S5 0-255 8 Backspace ASCII character -------------------------------------- S6 2-255 2 Dial tone wait seconds time before blind dialing -------------------------------------- S7 1-255 50 Remote carrier seconds wait time -------------------------------------- S8 0-255 2 Comma pause time seconds -------------------------------------- S9 1-255 6 Carrier detect 100 ms response time -------------------------------------- S10 1-255 14 Delay between 100 ms carrier loss and hang up -------------------------------------- S11 50-255 95 Tone duration in 1 ms DTMF dialing -------------------------------------- S12 0-255 50 Escape code guard 20 ms time -------------------------------------- S13 RESERVED -------------------------------------- S14 BIT MAPPED OPTIONS -------------------------------------- S15 RESERVED -------------------------------------- S16 TEST MODE BIT MAPPED OPTIONS -------------------------------------- S17 RESERVED -------------------------------------- S18 0-255 0 Modem test timer seconds -------------------------------------- S19- RESERVED 20 -------------------------------------- S21 V.24 BIT MAPPED OPTIONS -------------------------------------- S22 SPEAKER BIT MAPPED OPTIONS -------------------------------------- S23 BIT MAPPED OPTIONS -------------------------------------- S24 0-255 0 Sleep inactivity seconds timer -------------------------------------- S25 0-255 5 Data Terminal 10 ms Ready delay -------------------------------------- S26 0-255 1 RTS-to-CTS 10 ms delay -------------------------------------- S27 BIT MAPPED OPTIONS -------------------------------------- S28 BIT MAPPED OPTIONS -------------------------------------- S29 0-255 0 Flash dial 10 ms modifier time -------------------------------------- S30 0-255 0 Inactivity time 10 seconds before hang up -------------------------------------- S31 BIT MAPPED OPTIONS -------------------------------------- S32 0-255 17 XON character -------------------------------------- S33 0-255 19 XOFF ASCII character -------------------------------------- S34- RESERVED 35 -------------------------------------- S36 0, 3, 4, 7 LAPM failure 7 control 0 Modem disconnects 3 Modem stays on line and establishes a Normal mode (speed buffering) connection. 4 Attempts MNP connection; if fails, disconnects 7 Attempts MNP connection; if fails, establishes a Normal mode (speed buffering) connection. -------------------------------------- S37 0-12 0 Desired DTE connection speed 0 Attempt automode connection (F0) 1-3 Attempt to connect at 300 bps (F1) 4 Reserved 5 Attempt to connect at 1200 bps (F4) 6 Attempt to connect at 2400 bps (F5) 7 Attempt to connect at 75 bps send/ 1200 bps receive V.23 (F3) 8 Attempt to connect at 4800 bps (F6) 9 Attempt to connect at 9600 bps (F8) 10 Attempt to connect at 12000 bps (F9) 11 Attempt to connect at 14000 bps (F10) 12 Attempt to connect at 7200 bps (F7) --------------------------------------- S38 0-255 20 Delay before seconds forced disconnect --------------------------------------- S39 0-6 3 FLOW CONTROL 0 No flow control 3 RTS/CTS (&K3) 4 XON/XOFF 5 Transparent XON (&K5) 6 Both methods (&K6) -------------------------------------- S40- BIT MAPPED 41 OPTIONS -------------------------------------- S42- RESERVED 45 -------------------------------------- S46 136 or 138 Data compression 138 selection 136 Error correction with no compression 138 Error correction and compression -------------------------------------- S48 0, 7, or 7 V.42 negotiation 128 action 0 No negotiation; bypass detection and negotiation phases; proceed with LAPM 7 Negotiation 128 No negotiation; bypass detection and negotiation phases; proceed with S36 fallback action -------------------------------------- S80 RESERVED -------------------------------------- S82 3, 7, or 128 Break handling 128 options 3 Break immediate; data integrity maintained ahead of and after break 7 Break immediate; data at time of break destroyed 128 Break in sequence with any transmitted data; data integrity maintained ahead of and after break --------------------------------------- S86 0, 4, 5, non Call failure 6, 7, 8, e responses 9, 10, 11, 12, 13, 14 0 Normal disconnect, no error 4 Loss of carrier 5 V.42 negotiation failed to detect error correction modem at remote end 6 No response to feature negotiation 7 This modem is asynch only; remote modem is synch only 8 No framing technique in common 9 Modems could not find a common protocol 10 Bad response to feature negotiation 11 No synch information from remote modem 12 Remote modem initiated a normal disconnect 13 Remote modem does not respond after 10 message re- transmissions 14 Protocol violation ---------------------------------------- S95 Add 0 Extended result numbers codes below for desired messages: 0 CONNECT gives computer-to-modem (DTE) speed Extended result codes: S register 1 CONNECT gives DCE speed 2 /ARQ after CONNECT if error correction is active 4 CARRIER message 8 PROTOCOL message 32 COMPRESSION message ======================================== Result Codes ======================================== The table of results codes below indicates the verification messages that the faxmodem generates depending on the currently active Xn option. The default setting is X4. To select short form mes sages, enter the command AT V0 . To select long form messages, enter the command AT V1 . The default is V1. A check in a column indicates that the message is generated by the modem when you have chosen the value shown at the top of the column with ATXn command. If the column is blank, the modem does not generate a message for that X option. A "1" or "3" after a check mark indicates the less explicit message that the modem generates for that option. For example, if the modem is set for long form messages, the value of Xn is X0, and the computer-to-modem speed is 1200 bps, the modem generates the message "CONNECT" and not "CONNECT 1200". Short Long n Value in ATXn Form Form Command 0 1 2 3 4 --------------------------------------- 0 OK x x x x x 1 CONNECT x x x x x 2 RING x x x x x 3 NO CARRIER x x x x x 4 ERROR x x x x x 5 CONNECT 1200 x1 x x x x 6 NO DIALTONE x3 x3 x x x 7 BUSY x3 x3 x3 x x 8 NO ANSWER x x x x x 9 CONNECT 0600 x1 x x x x 10 CONNECT 2400 x1 x x x x 11 CONNECT 4800 x1 x x x x 12 CONNECT 9600 x1 x x x x 13 CONNECT 7200 x1 x x x x 14 CONNECT 12000 x1 x x x x 15 CONNECT 14400 x1 x x x x 16 CONNECT 19200 x1 x x x x 17 CONNECT 38400 x1 x x x x 18 CONNECT 57600 x1 x x x x 22 CONNECT x1 x x x x 1200TX/75RX 23 CONNECT x1 x x x x 75TX/1200RX 40 CARRIER 300 x 44 CARRIER x 1200/75 45 CARRIER x 75/1200 46 CARRIER 1200 x 47 CARRIER 2400 x 48 CARRIER 4800 x 49 CARRIER 7200 x 50 CARRIER 9600 x 51 CARRIER 12000 x 52 CARRIER 14400 x 66 COMPRESSION: x CLASS 5 67 COMPRESSION: x V.42 bis 69 COMPRESSION: x NONE 76 PROTOCOL: x NONE 77 PROTOCOL: x LAPM 80 PROTOCOL: ALT x 33 FAX x x x x x +F4 +FCERROR x x x x x 35 DATA x x x x x End-of-file.