40 iii TDK Systems CyberExpress 5600 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 5600 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 5600 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 and, optionally, enables or disables automode, specifies the lowest and highest connection rates, selects m-Law or A-Law codec type, and enables or disables robbed bit signaling generation (server modem) or detection (client modem) using one to five subparameters. The command format is: +MS= <mod> [,[<automode>][,[<min_rate>] [,[<max_rate>][,[<x_law>][,[< rb_signaling>]]]]]]<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>,<x_law>,<rb_signaling> For example, +MS: 56,1,300,56000,0,0 (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), (list of supported <x_law> values), (list of supported <rb_signaling> values) For example, +MS: (0,1,2,3,9,10,11,56,64,69),(0,1),(300-33600),(300-56000),(0,1),(0,1) +MS: 56,1,300,56000,0,0,33600 [default for RC56 with V.90/K56flex or K56flex only loaded] 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 0 V.21 300 1 V.22 1200 2 V.22 bis 2400 or 1200 3 V.23 1200 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 12 V.90 56000, 54667, 53333, 52000, 50667, 49333, 48000, 46667, 45333, 42667, 41333, 40000, 38667, 37333, 36000, 34667, 33333, 32000, 30667, 29333, 28000 56 K56flex 56000, 54000, 52000, 50000, 48000, 46000, 44000, 42000, 40000, 38000, 36000, 34000, 32000 64 Bell 103 300 69 Bell 212 1200 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 56000 for 56000 bps. 5. <x_law> is an optional number which specifies the codec type. The options are: 0 = m-Law 1 = A-Law Note that ATZ will reset the <x_law> selection to 0 (m-Law). 6. <rb_signaling> is an optional number which enables or disables robbed bit signaling generation in a server modem or enables or disables robbed bit signaling detection in a client modem. The options are: 0 = Robbed bit signaling generation (server modem ) or detection (client modem) disabled (default) 1 = Robbed bit signaling generation (server modem ) or detection (client modem) enabled Note that ATZ will reset the <rb_signaling> selection to 0 (disabled). Result Codes: OK Valid subparameter string ERROR Otherwise. 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 5600 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. 150- CARRIER 32000 The modem sends this result code when a 32000 bps data rate has been detected on the line and carrier reporting has been enabled. (See S95 Register and Xn AT Command.) 151- CARRIER 34000 The modem sends this result code when a 34000 bps data rate has been detected on the line and carrier reporting has been enabled. (See S95 Register and Xn AT Command.) 152- CARRIER 36000 The modem sends this result code when a 36000 bps data rate has been detected on the line and carrier reporting has been enabled. (See S95 Register and Xn AT Command.) 153- CARRIER 38000 The modem sends this result code when a 38000 bps data rate has been detected on the line and carrier reporting has been enabled. (See S95 Register and Xn AT Command.) 154- CARRIER 40000 The modem sends this result code when a 40000 bps data rate has been detected on the line and carrier reporting has been enabled. (See S95 Register and Xn AT Command.) 155- CARRIER 42000 The modem sends this result code when a 42000 bps data rate has been detected on the line and carrier reporting has been enabled. (See S95 Register and Xn AT Command.) 156- CARRIER 44000 The modem sends this result code when a 44000 bps data rate has been detected on the line and carrier reporting has been enabled. (See S95 Register and Xn AT Command.) 157- CARRIER 46000 The modem sends this result code when a 46000 bps data rate has been detected on the line and carrier reporting has been enabled. (See S95 Register and Xn AT Command.) 158- CARRIER 48000 The modem sends this result code when a 48000 bps data rate has been detected on the line and carrier reporting has been enabled. (See S95 Register and Xn AT Command.) 159- CARRIER 50000 The modem sends this result code when a 50000 bps data rate has been detected on the line and carrier reporting has been enabled. (See S95 Register and Xn AT Command.) 160- CARRIER 52000 The modem sends this result code when a 52000 bps data rate has been detected on the line and carrier reporting has been enabled. (See S95 Register and Xn AT Command.) 161- CARRIER 54000 The modem sends this result code when a 54000 bps data rate has been detected on the line and carrier reporting has been enabled. (See S95 Register and Xn AT Command.) 162- CARRIER 56000 The modem sends this result code when a 56000 bps data rate has been detected on the line and carrier reporting has been enabled. (See S95 Register and Xn AT Command.) 165- CONNECT 32000 For X1, X2, X3, and X4, the modem returns this result code upon connecting when the DTE speed is 32000 bps and the modem has been instructed to report the DTE speed upon connecting. 166- CONNECT 34000 For X1, X2, X3, and X4, the modem returns this result code upon connecting when the DTE speed is 34000 bps and the modem has been instructed to report the DTE speed upon connecting. 167- CONNECT 36000 For X1, X2, X3, and X4, the modem returns this result code upon connecting when the DTE speed is 36000 bps and the modem has been instructed to report the DTE speed upon connecting. 168- CONNECT 38000 For X1, X2, X3, and X4, the modem returns this result code upon connecting when the DTE speed is 38000 bps and the modem has been instructed to report the DTE speed upon connecting. 169- CONNECT 40000 For X1, X2, X3, and X4, the modem returns this result code upon connecting when the DTE speed is 40000 bps and the modem has been instructed to report the DTE speed upon connecting. 170- CONNECT 42000 For X1, X2, X3, and X4, the modem returns this result code upon connecting when the DTE speed is 42000 bps and the modem has been instructed to report the DTE speed upon connecting. 171- CONNECT 44000 For X1, X2, X3, and X4, the modem returns this result code upon connecting when the DTE speed is 44000 bps and the modem has been instructed to report the DTE speed upon connecting. 172- CONNECT 46000 For X1, X2, X3, and X4, the modem returns this result code upon connecting when the DTE speed is 46000 bps and the modem has been instructed to report the DTE speed upon connecting. 173- CONNECT 48000 For X1, X2, X3, and X4, the modem returns this result code upon connecting when the DTE speed is 48000 bps and the modem has been instructed to report the DTE speed upon connecting. 174- CONNECT 50000 For X1, X2, X3, and X4, the modem returns this result code upon connecting when the DTE speed is 50000 bps and the modem has been instructed to report the DTE speed upon connecting. 175- CONNECT 52000 For X1, X2, X3, and X4, the modem returns this result code upon connecting when the DTE speed is 50000 bps and the modem has been instructed to report the DTE speed upon connecting. 176- CONNECT 54000 For X1, X2, X3, and X4, the modem returns this result code upon connecting when the DTE speed is 54000 bps and the modem has been instructed to report the DTE speed upon connecting. 177- CONNECT 56000 For X1, X2, X3, and X4, the modem returns this result code upon connecting when the DTE speed is 56000 bps and the modem has been instructed to report the DTE speed upon connecting. 178- CONNECT 230400 For X1, X2, X3, and X4, the modem returns this result code upon connecting when the DTE speed is 230400 bps and the modem has been instructed to report the DTE speed upon connecting. 180- CARRIER 28000 The modem sends this result code when a 28000 bps data rate has been detected on the line and carrier reporting has been enabled. (See S95 Register and Xn AT Command.) 181- CARRIER 29333 The modem sends this result code when a 29333 bps data rate has been detected on the line and carrier reporting has been enabled. (See S95 Register and Xn AT Command.) 182- CARRIER 30667 The modem sends this result code when a 30667 bps data rate has been detected on the line and carrier reporting has been enabled. (See S95 Register and Xn AT Command.) 183- CARRIER 33333 The modem sends this result code when a 33333 bps data rate has been detected on the line and carrier reporting has been enabled. (See S95 Register and Xn AT Command.) 184- CARRIER 34667 The modem sends this result code when a 34667 bps data rate has been detected on the line and carrier reporting has been enabled. (See S95 Register and Xn AT Command.) 185- CARRIER 37333 The modem sends this result code when a 37333 bps data rate has been detected on the line and carrier reporting has been enabled. (See S95 Register and Xn AT Command.) 186- CARRIER 38667 The modem sends this result code when a 38667 bps data rate has been detected on the line and carrier reporting has been enabled. (See S95 Register and Xn AT Command.) 187- CARRIER 41333 The modem sends this result code when a 41333 bps bps data rate has been detected on the line and carrier reporting has been enabled. (See S95 Register and Xn AT Command.) 188- CARRIER 42667 The modem sends this result code when a 42667 bps data rate has been detected on the line and carrier reporting has been enabled. (See S95 Register and Xn AT Command.) 189- CARRIER 45333 The modem sends this result code when a 45333 bps data rate has been detected on the line and carrier reporting has been enabled. (See S95 Register and Xn AT Command.) 190- CARRIER 46667 The modem sends this result code when a 46667 bps bps data rate has been detected on the line and carrier reporting has been enabled. (See S95 Register and Xn AT Command.) 191- CARRIER 49333 The modem sends this result code when a 49333 bps data rate has been detected on the line and carrier reporting has been enabled. (See S95 Register and Xn AT Command.) 192- CARRIER 50667 The modem sends this result code when a 50667 bps data rate has been detected on the line and carrier reporting has been enabled. (See S95 Register and Xn AT Command.) 193- CARRIER 53333 The modem sends this result code when a 53333 bps bps data rate has been detected on the line and carrier reporting has been enabled. (See S95 Register and Xn AT Command.) 194- CARRIER 54667 The modem sends this result code when a 54667 bps data rate has been detected on the line and carrier reporting has been enabled. (See S95 Register and Xn AT Command.) 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.