FAX/MODEM CARD FCC ID:H8N1456VQH75A USER'S MANUAL Table of Contents i - FCC/DOC REQUIREMENTS i.1 FCC General Information i.2 FCC Notice i.3 DOC Notice 1 - INTRODUCTION 2 - COMMAND REFERENCE 2.1 General Command Information 2.2 AT Commands 2.2.a Commands Preceded by & 2.2.b Commands Preceded by \ 2.2.c Commands Proceeded by % 2.2.d Commands Preceded by + 2.2.e Commands Preceded by ** 2.3 Dial Modifiers 2.4 Commands Not Preceded By AT 2.5 Result Codes 3 - S REGISTER REFERENCE 3.1 Register Summary 3.
4 - TESTING 4.1 Local Analog Loopback 4.2 Local Analog Loopback with Self-Test 5 - TROUBLESHOOTING GUIDE 6 - APPLICATION EXAMPLES 6.1 Dialing a Remote Modem 6.2 Dial a Stored Number 6.3 Manual Answer an Incoming Call 6.4 Auto Answer an Incoming Call 6.
NOTE This equipment has been tested and found to comply with the limits for a Class B digital device, pursuant to Part 15 of the FCC Rules. These limits are designed to provide reasonable protection. This equipment generates, uses and can radiated radio frequency energy and, if not installed and used in accordance with the instructions, may cause harmful interference to radio communications.
Note: Locate an analog telephone line. Many offices have digital telephone lines, which will not work with a modem. Warning: Do not connect your modem to a digital telephone line. Modems are designed for use only with analog telephone lines; connecting to a digital telephone line may damage the modem. Verify that the line is analog before connecting. Fax machines use analog telephone lines. If you can't find an analog voice line, find a fax machine and use its line.
2 - COMMAND REFERENCE This chapter provides an alphabetized reference with examples for all commands for the modem. The system of commands is depicted below in Figure 2-1. To use these commands for dialing or configuring the modem, make sure the communications software package you will be using lets you operate the modem through its internal commands. If your software permits use of the modem's internal commands, read this chapter. If not, read your software user's manual and ignore the rest of this manual.
A is usually used to manually answer an incoming call or to switch from voice conversation to data communication. Bn Select Protocol to 300 bps or 1200 bps B0/B Selects ITU-T 300 or ITU-T 1200 protocol once the command line prefix AT has been entered at the 300 bps or 1200 bps data rate. B1 Selects BELL 300 or BELL 212A protocol once the command line prefix AT has been entered at the 300 or 1200 bps data rate. (Default) Cn Carrier Transmit Control Controls the transmit carrier.
Report the DAA code. I7 Ln Control Speaker Volume L0/L Low volume. L1 Low volume. (Default) L2 Medium volume. L3 High volume. Mn Monitor Speaker On/Off M0/M Speaker is always off. M1 Speaker is off while receiving carrier. (Default) M2 Speaker is always on. M3 Speaker disabled while dialing or receiving carrier. Nn Automode Enable N0 Automode detection is disabled. N1 Automode detection is enabled. This command is equivalent to F0.
T Set Tone Dial as Default Causes the modem to assume that all subsequent dial commands are tone dial. Vn Select Word or Digit Result Codes V0/V Displays result codes in digital format. V1 Displays result codes in verbose format. (Default) Wn Connect Message Control This command controls the format of CONNECT messages. The parameter value, if valid, is written to S31 bits 2 and 3. Note that the Wn command can be overridden by register S95 bits (see S95 description).
RING, NO CARRIER, ERROR, NO ANSWER, and CONNECT XXXX. Blind dialing is enabled/disabled by country parameters. If dial tone detection is enforced and dial tone is not detected, NO CARRIER will be reported. The value 110b is written to S22 bits 6, 5, and 4, respectively. Enables monitoring of busy tones; send all messages. The value 111b is written to S22 bits 6, 5, and 4, respectively. (Default) X4 Yn Enables or Disables Long Space Disconnect Y0/Y Disables Long Space Disconnect.
&Kn DTE/Modem Flow Control Determines how the modem controls the flow of data between the local DTE and the modem. When the modem terminal buffer is nearly full, the modem will either send an XOFF or drop CTS to stop the data flow. When the buffer is nearly empty, the modem will either send an XON or raise CTS to start the data flow. Disable DTE/DCE flow control. &K0 Enable RTS/CTS DTE/DCE flow control. (Default) &K3 &K4 Enables XON/XOFF DTE/DCE flow control.
&Tn Testing and Diagnostics (See Chapter 4) Testing commands must be initiated in command mode (at the end of the command line) with asynchronous operation in the Direct mode, selected (&Q0) at a speed of 1200 bps or faster. A telco connection must be established prior to loopback tests. If these conditions are not met, an ERROR result code is issued. If a local analog loopback is initiated while the modem is connected, the modem disconnects beforeperforming the test.
Result Codes: OK n=0 to 3. ERROR Otherwise. \Bn Transmit Break to Remote In non-error correction mode, the modem will transmit a break signal to the remote modem with a length in multiples of 100ms 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. Break length in 100ms units.
\K0,1 Modem clears the terminal and modem buffers. \K2,4 Modem does not clear the buffers. \K4,5 Modem sends a BREAK in sequence with any transmitted data. When a BREAK is received from the DTE during Direct Mode: \K0,2,4 Modem sends a BREAK to the remote modem. \K1,3,5 Modem sends a BREAK to the remote modem. \Nn Operation Mode Control Selects the operating mode to be used during connection \N0 Selects Normal (speed buffering) Mode. (Same as &Q6) \N1 Selects Direct (pass-through) Mode.
Line Speed= Asymmetric rates are displayed as /rate:TX/rate:RX, e.g., /1200 TX/75 RX. Symmetric rates are displayed as a single DCE rate, e.g., 14400. Voice and Data= Blank for Data mode only. "SVD" for AudioSpan analog simultaneous audio/voice and data. "DSVD" for G.729A or DigiTalk digital simultaneous voice and data. 2.2.c Commands Preceded by % %C Enable/Disable Data Compression Enables or disable data compression negotiation. The modem can only perform data compression on an error-corrected link.
Reports the line signal quality (DAA dependent). Returns the higher order byte of the EQM value. Based on the EQM value, retain or fallback/fall forward may be initiated if enabled by %E1 or %E2. %Un Select Law or A_Law Codec Type This command selects Law or A_Law codec type for V.90 and K56 flex modulation similar to the parameter in the +MS command (see +MS command).
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 values), (list of supported values), (list of supported values), (list of supported values), (list of supported values), (list of supported values) For example, +MS: (0,1,2,3,9,10,11,12,56,64,69), (0,1), (300-33600), (300-56000), (0,1), (0,1) Subparameter Definitions 1.
0 1 Automode disabled Automode enabled using V.8 bis/V.8 or V.32 Annex A default The default value is 1, which enablesautomode. Note, however, there are modulations for which there is no automode negotiation, e.g., Bell 212 (=69). For = 0 (automode disabled, i.e., fixed modulation): a. If is within the rates supported by the selected modulation, the selected rated is that specified by . For example, +MS=10, 0, 1200, 4800 selects V.32 bis 4800 bps fixed rate. b.
* Also note that the parameter in a +MS command overrides a previous %Un command and a %Un command overrides the setting specified in a previous +MS command. 6. 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.
AT**2 Download speed is 57.6k bps. The "Download initiated" message appears upon issuing the AT**n command. 6. Perform an ASCII upload of the FLM file (e.g., AMDE.S37) from the host computer to the modem RAM using an industry standard communications software of an equivalent process (ensure that all ASII transmit or pacing is turned off). To abort the load at this point, wait for the FLM download process to time-out, send a bad S37 record, or reset (POR) the modem.
; Return to Command State after Dialing ";", which must be placed at the end of the dial string, returns to the command state after dialing the number placed ahead of it. A long telephone number would overflow the 40-character command buffer if placed all in one command line, so it must be broken into two or more command lines. Each part includes part of the number, and all but the last command line end with the ";" followed by a carriage return.
2.4 Commands Not Preceded by AT Two commands, A/ and +++, are neither preceded by the attention code AT nor followed by a carriage return. A/ Repeat Command A/ repeats the execution of the last command line stored in the command buffer. If the last command line is invalid, the ERROR result code will appear on the screen. Note that A/ cannot be preceded by AT; if it is, ERROR will appear on the screen.
CARRIER 1200 CARRIER 2400 CARRIER 4800 46 Carrier detected 47 Carrier detected 48 When the 4800 bps data rate in V.32 bis or V.32 mode has been detected on the line CARRIER 7200 49 When the 7200 bps data rate in V.32 bis mode has been detected on the line CARRIER 9600 50 When the 9600 bps data rate in V.32 bis or V.32 mode has been detected on the line CARRIER 12000 51 When the 12000 bps data rate in V.32 bis mode has been detected on the line CARRIER 14400 52 When the 14400 bps data rate in V.
34667 36000 37333 38667 40000 41333 42337 45333 46667 48000 49333 50667 52000 53333 54667 56000 184 152 185 186 154 187 188 189 190 158 191 192 160 193 194 162 184 167 185 186 169 187 171 189 190 173 191 192 175 193 194 177 3 - S REGISTERS REFERENCE Your modem has status registers. These registers are memory locations inside your modem which control your modem's operation. You usually do not have to worry about setting any register because the default values work for most applications.
S31 S32 S33 S36 S37 S38 S39 S40 S41 S46 S48 S82 S86 S91 S92 S95 [Bit Mapped Options] 0 - 255 ASCII 0 - 255 ASCII 0 - 255 seconds [Bit Mapped Options] 0 - 255 0 - 15 dBm 0 - 15 dBm [Bit mapped] 194* 7* 0* 20* 3 104 3 138* 7* 128* C2h 17 19 07h 00h 14h 03h 68h 03h 8Ah 07h 80h 10 10 0* 0Ah 0Ah 00h 11h XON Character. 13h XOFF Character. LAPM Failure Control. Desired Line Connection Speed. Delay before Forced-Disconnect. Flow Control. General Bit Mapped Options. Bit-Mapped Options. Protocol Selection.
S4 stores the ASCII value of the line feed character, if your computer does not recognize the default as a line feed, change the value. A value greater than 127 disables the line feed. When disabled, the line feed character that precedes or follows a result code is canceled.(Pertains to asynchronous operation only.) Range: S5 0 - 127, ASCII decimal. ASCII Value of Backspace Character S5 stores the ASCII value of the backspace character. The backspace is used to edit a command line.
Range: S10 1 - 255 tenths of a second. Delay between Loss of Carrier and Hang-Up S10 determines the delay time between the loss of a carrier from the remote modem and hang-up. This allows for a temporary loss of carrier without causing the local modem to disconnect. When 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 S10 minus the value in S9.
The test timer determines how long tests are performed. The modem automatically ends the test when the test time is expired. The default value of 000 disables the test timer. When the timer is thus disabled, all tests must be ended with the &T0 command. Range: S21 V.24/General Bit Mapped Options Bit bit 0 bit 2 bit 3,4 bit 5 bit 6 bit 7 S22 0 - 255 seconds. Value 0 1 0 1 00 01 10 11 0 1 0 1 0 1 Description &J0. &J1. &R0. &R1. &D0. &D1. &D2. &D3. &C0. &C1. &S0. &S1. Y0. Y1.
bit 6,7 S24 11 00 01 10 None. &G0. &G1. 1800Hz. (&G2) Sleep Inactivity Timer Set the length of time, in units of 10 seconds, that the modem will operate in normal mode with no detected telephone line of DTE line activity before entering low-power sleep mode. Range: 0 - 255 (seconds) S25 Delay to DTR S25 serves two purposes. When the modem is operating in synchronous mode 1, the value assigned to S25 specifies the length of time the modem waits after a connection has been made before examining DTR.
S30 Inactivity Disconnect Timer This register determines the length of time, in seconds, the modem waits before disconnecting when no data is sent or received. This only operates in &Q5 and &Q6 modes, a value of 0 in this register disables the timer. Range: S31 Bit Mapped Options Bit bit 1 Value 0 1 bit 2, 3 00 01 10 S32 0 - 255, ASCII decimal XOFF Character Range: S36 Description Controls auto line speed detection (Nn). Disable (N0). Enable (N1). Controls error correction progress messages (Wn).
bit 5-7 S38 6 = Attempt to connect at V.22bis 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. Reserved.
bit 0,1 00 01 10 11 bit 6,2 00 01 10 bit 3 0 1 bit 4 0 1 bit 5 bit 7 0 1 S46 Compress selection %Cn. Disable %C0. MNP 5 %C1. V.42 bis %C2. MNP 5 and V.42 bis (%C3) Auto retrain %En. Retrain disable %E0. Retrain enable %E1. Fallback/fall forward enable (%E2). Modem-to-modem flow control \G. Disable \G. Enable \G1. Block mode control \Ln. Store mode \L0. Block mode \L1. Reserved. Enable fallback to V.22bis/V.22 (-Qn). Disable (-Q0). Enable (-Q1).
Sets the transmit attenuation level from 0 to 15 dBm for the PSTN mode resulting in a transmit level from 0 to -15 dBm. Range: S92 0 to 15 dBm (Corresponding to 0 to -15 dBm transmit level). 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. Range: S95 0 to 15 dBm (Corresponding to 0 to -15 dBm transmit level). Extended Result Codes This register can override some of the W command options.
Example 1 - test timer disabled Command: AT&Q0 ATS18=0&TI Result: CONNECT 56000 Test message: THE QUICK BROWN FOX JUMPS OVER THE LAZY DOG 1234567890 Escape: +++ (return to the on-line command state) Result code: OK Command: AT&T0 (end the test) Result code: OK Here, the test timer is disabled and the modem sets up an internal analog loop as shown in Figure 4-1.
4.2 Local Analog Loopback with Self-Test The local analog loopback with self-test checks the integrity of the local modem. In this test, an internally generated data pattern of alternate binary ones and zeros (reversals) at the selected bit rate is looped through the internal analog loop inside the local modem to an internal error counter as shown in Figure 4-2. An error count of 255 indicates that 255 or more errors were detected.
3. Check if there are any other interface cards in your computer that use the same COM port address as your modem. If so, you must set your modem to another COM port address. (Keep in mind that on most systems, only two COM ports are available. One of them must be used as either 1 or 3, while the other must be used as 2 or 4.) For example, if a mouse is set to COM 1, your modem should be set to COM2 or COM4. Continue to the next step if the COM port address is OK. 4.
Command line: ATA The factory setting of the S-register S0 is S0=0. This condition disables the auto answer capability so that you must issue an ATA command to answer a call. At power up, your modem always monitors if there are incoming rings. If incoming rings are detected, your modem will display result codes on the screen as : RING : : RING Seeing that, you may issue the ATA command to answer the call. This command must be entered within the quiet interval between any two rings. 6.
Enables or disables automatic adjustment of the transmit power level during link negotiation for reliable links to accommodate the signaling requirements of cellular telephone equipment. The parameter value, if valid, is written to S40 bit 2. Note that the @Mn command sets the initial transmit level. )M0 Disables power level adjustment during MNP 10 link negotiation. (default) )M1 Enables power level adjustment during MNP 10 link negotiation. Result Codes: n = 0 or 1. OK ERROROtherwise.
-Q1 Enables fallback to 2400 bps (V.22bis) and 1200 bps (V.22). (default) Result Codes: OK n = 0 or 1. ERROR Otherwise. B - CALLER ID COMMANDS #CIDn - Caller ID (Enables or disables Caller ID.)(for U.S.A) This command only apply to models which support the Caller ID function. #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 pair 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 = 504551234 NAME = A N OTHER RING RING 2.
K56flex: 300, 1200, 2400, 4800, 7200, 9600, 12000, 14400, 19200, 21600, 24000, 26400, 28800, 31200, 32000, 33600, 34000, 36000, 38000, 40000, 42000, 44000, 46000, 48000, 50000, 52000, 54000, 56000 V.90: 56000, 54667, 53333, 52000, 50667, 49333, 48000, 46667, 45333, 42667, 41333, 40000, 38667, 37333, 36000, 34667, 33333, 32000, 30667, 29333, 28000 (Receive only) Compatibility (Data) (Fax) ITU-T V.90 (for modem which supports V.90 only), V.34, V.32 bis, V.32, V.22 bis, V.23, V.22, and V.
B - QUICK REFERENCE A Go On-line in Answer Mode Bn Select Protocol to 300 bps or 1200 bps Cn Carrier Transmit Control D Go On-line in Originate Mode En Command Echo Hn Hang Up In Identification Ln Control Speaker Volume Mn Monitor Speaker On/Off Nn Automode Enable On Return to On-line Data Mode P Set Pulse Dial as Default
Q Result Code Display Sn Reading and Writing to S Registers T Set Tone Dial as Default Vn Select Word or Digit Result Codes Wn Negotiation Progress Reporting Xn Extended Result Codes Yn Enables or Disables Long Space Disconnect Zn Reset &Cn Select DCD Options &Dn DTR Option &F Fetch Factory Configuration &Gn Set Guard Tone &Kn DTE/Modem Flow Control &Mn Communication Mode &Pn Select Pulse Dialing Make/Break Ratio &Qn Asynchronous Mode Selection &Sn DSR Option &Tn Testing a
\Vn Single Line Connect Message Enable %Cn Enable/Disable Data Compression %En Enable/Disable Line Quality Monitor and Auto-Retrain or Fallback/Fall Forward %L Report Received Signal Level %Q Line Signal Quality +MS Select Modulation ** Download to Flash Memory(For models with flash Memory only) @ Answer , Pause ! Initiate a Hookflash ; Return to Command State after Dialing ^ Tone Control J Perform MNP K Enable Power Level L Re-dial Last Number P Pulse Dialing S Dial a Store
BPS - Bits Per Second; the number of bits that can be transmitted in one second. Carrier Signal - The analog data signal that a modem sends over telephphone wires. COMx - Where (x = 1, 2, 3, or 4), COMx is the name(address) of serial communications ports on personal computers. Each serial port in a personal computer has a different number. CTS - Clear To Send. Default - The assumed value that is used for a command parameter when no other value is explicitly provided. DCD - Data Carrier Detect.
Profile - A list of default settings. Protocol - A technical specification for serial communications; the protocols supported by the modem are listed in Appendix B. PSK - Phase Shift Keying. Pulse Dialing - A dialing form in which each digit is represented by a series of pulses. Rotary telephones all use pulse dialing. QAM - Quadrature Amplitude Modulation. Result Codes - The response the modem returns to the screen upon executing a command. RAM - Random Access Memory. ROM - Read-Only Memory.
020 021 022 023 024 025 026 027 028 029 030 031 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F DC4 NAK SYN ETB CAN EM SUB ESC FS GS RS US 052 053 054 055 056 057 058 059 060 061 062 063 34 35 36 37 38 39 3A 3B 3C 3D 3E 3F 4 5 6 7 8 9 : ; < = > ? 084 085 086 087 088 089 090 091 092 093 094 095 54 55 56 57 58 59 5A 5B 5C 5D 5E 5F T U V W X Y Z [ \ ] ^ _ 116 117 118 119 120 121 122 123 124 125 126 127 74 75 76 77 78 79 7A 7B 7C 7D 7E 7F t u v w x y z { | } ~ DEL