Page 3
Before You Begin your Installation The product you have purchased is designed to be easily installed into most IBM PC or compatible systems. Many products have large, easy-to-read legends to allow for the easy configuring of the product. This installation manual contains detailed instructions.
Page 4
Standard Free Boca BBS Technical Support 561-241-1601 561-241-8088 Automated Priority Service Fax Retrieval 900-555-4900 System ($2 per minute) 561-995-9456 Technical On-Line Support! Support Fax CompuServe: GO BOCA 561-997-2163 Internet: email: The Standard Free Technical support@bocaresearch.com Support number is for quick on the World-wide WEB: answers to specific inquiries on http://www.bocaresearch.com...
Page 5
Using this manual... This manual provides installation and operating instructions for your modem. The manual assumes the user has basic computer skills and is familiar with personal computers. Its primary purpose is to provide physical installation instructions and basic troubleshooting. All sections should be read carefully before beginning any installation procedures.
Page 7
HOW THIS MANUAL IS ORGANIZED Section One: Introduction. An overview of the features of your modem. Section Two: Installation. This section provides physical installation instructions (including how to connect the phone line), and procedures for testing the connection, and installing drivers for Windows 95.
Section One: Introduction Congratulations on your purchase of the WinStorm 56K PCI V.90-compliant modem. Boca modems are easy to install as long as you follow the provided instructions and safety precautions. If you require more information than found in the EZ Installation Guide, consult this manual.
Page 9
CAUTION: Electronic components are sensitive to static electricity. To prevent damage, discharge any static electricity from your body by touching a known grounded metal surface, such as your computer’s chassis before and during installation of the component. To prevent damage to your new Boca modem, avoid contact with any circuitry and only handle the modem by its edges.
Page 10
Fax Capabilities The modem offers a wide range of fax services. It supports Group 3, class 1 fax send and receive operations. It complies with ITU- TSS (formerly CCITT) V.17, V.29, V.27ter, and V.21 channel 2 international fax standards. It also implements the EIA T-30 protocol, and Class 1, Group 3.
Page 11
A Word about Simultaneous Voice and Data (SVD) Your modem may support SVD. Simultaneous Voice and Data (SVD) is a standard allowing the simultaneous transmission of voice and data over a single telephone line. The model supporting this standard will allow you to share modem applications and talk on the phone with a single standard telephone line.
Page 12
Optional Accessories (speakerphone models with microphone and speaker jacks) The speakerphone version of the modem is equipped with microphone and speaker jacks for use with headset, speakers and microphone. (See installation instructions: p.16-17.) The handset can be used to record outbound messages. However, a microphone is recommended for better quality recordings.
Section Two: Installation This section explains how to install the internal modem in your computer. Review the contents of your package to make sure all items are present. If any items are missing or damaged, contact the dealer from whom you purchased the modem for assistance.
2.1 Installing the Modem NOTE: If your computer came with an internal modem, you must physically remove it or disable it through your computer’s BIOS setup. Consult your computer’s manual or manufacturer for specific instructions. 1. Turn off your computer and disconnect any attached devices and power cords.
Page 15
the phone into the jack either labeled PHONE or marked with the symbol ( ) on the back of the modem (not supported in international settings). See illustration below. Note: A telephone is not necessary for the proper operation of this product. WALL JACK REAR OF MODEM...
Page 16
8. Connect devices to microphone and speaker jacks. a. If you have an existing sound card, continue below. If you do NOT have a sound card, skip to step b. • Attach a microphone to the jack labelled MIC or marked with the symbol ( ) (to record outgoing messages;...
Page 17
b. If you do NOT have an existing sound card: • Connect a microphone to the jack labelled MIC or marked with the symbol ( ) on the modem (to record outgoing messages; in addition, the microphone serves as a transmitter for your speakerphone).
2.2 Modem Setup for Windows 95 Users Depending on the version of Windows 95 you have, devices are detected and installed in slightly different ways. When the modem is physically installed, start Windows 95 as you normally would. NOTE: Some versions of Windows 95 may prompt you for the path of your modem drivers on your CD-ROM.
Page 19
3. Insert the CD and type the path for the location of the drivers (usually D:\). If ‘D:’ is not the CD-ROM drive letter, substitute the correct letter. Continue with the printed EZ Installation Guide to install the suite of software provided on the CD. Completing Driver Installation NOTE: After Windows 95 finishes copying files, it will detect other devices.
2.3 Testing the Connection 1. Install and start your communications software. Then place it in terminal mode. Refer to the program’s documentation if you require assistance. If you are not in terminal mode, AT commands typed in at the DOS prompt will result in a “Bad Command or File Name”...
Section Three: Troubleshooting This section lists common problems that may be encountered and their possible solutions. NOTE: All “AT” commands must be typed from your communication software’s terminal screen. SYMPTOM POSSIBLE REMEDY Verify that you have cables plugged No dial tone. in correctly as instructed in Section Two or Three.
Page 22
SYMPTOM POSSIBLE REMEDY Verify that the communication software No response is set to the same communications port when you type where your modem is attached (e.g., in AT COM1, COM2). Check IRQ settings in commands your software and on the modem. (contd) Try typing AT&F to reset the modem to its factory defaults.
Page 23
SYMPTOM POSSIBLE REMEDY You may not have enabled auto- The modem does answer. Use your software to not answer an enable this function. incoming call. If you have an answering machine, it may be answering before the modem can. Turn the answering machine off, or, use the software to set auto-answer to respond in fewer rings than the answering...
Page 24
SYMPTOM POSSIBLE REMEDY I am having trouble Init strings are primarily personal getting my init preferences. Use the most basic string to work. one that can get the job done. An &Q6 (which disables error control) is optional. Connection Errors Try connecting at a lower speed (e.g., 14,400 or 9600bps).
Page 25
SYMPTOM POSSIBLE REMEDY Problem If you still have problems Connecting to On- connecting, try forcing the modem line subscription to connect up at the slower speed services (contd). with the command +MS=V32,0,9600,9600 for 9600 baud services. Microphone fails n Make sure attached microphone is working and conforms to necessary to work.
Appendix B: Regulatory Statements FCC Statement: “This device complies with part 15 of the FCC rules. Operation is subject to the following two conditions: (1) This device may not cause harmful interference. (2) This device must accept any interference received including interference that may cause undesired operation.
Page 28
Notification to the Telephone Company Notification to the telephone company is no longer required prior to connecting the registered equipment but upon request from the telephone company the user shall tell the telephone company which line the equipment is connected to as well as the registration number and the ringer equivalence of the registered protective circuitry.
Page 29
Changes in Telephone Company Equipment or Facilities The telephone company may make changes in its communications facilities, equipment, operations, or procedures, where such action is reasonably required and proper in its business. Should any such changes render the customer’s terminal equipment incompatible with the telephone company facilities, the customer shall be given adequate notice to make modifications to maintain uninterrupted service.
Page 30
CANADIAN STANDARDS ASSOCIATION This Class B digital apparatus meets all requirements of the Canadian Interference- Causing Equipment Regulations. Cet appareil numérique de la classe B respecte toutes les exigences du Règlement sur le matériel brouiller du Canada. Industry Canada Information The Industry Canada label identifies certified equipment.
Page 31
CAUTION Users should not attempt to make such connections themselves, but should contact the appropriate electric inspection authority or electrician, as appropriate. The Load Number (LN) assigned to each terminal device denotes the percentage of the total load to be connected to a telephone loop which is used by the device to prevent overloading.
Page 32
WARNING/ATTENTION #1“CAUTION: THIS MODEM CARD IS INTENDED TO BE INSTALLED IN CSA CERTIFIED EQUIPMENT IN THE FIELD BY THE USER IN THE MANUFACTURER’S DEFINED OPERATOR ACCESS AREA. CHECK THE EQUIPMENT OPERATING/INSTALLATION INSTRUCTIONS AND/OR EQUIPMENT MANUFACTURER TO VERIFY/CONFIRM IF YOUR EQUIPMENT IS SUITABLE FOR USER-INSTALLED APPLICATION CARDS.”...
Page 33
COMPLIANCE INFORMATION STATEMENT Boca Research, Inc. 1377 Clint Moore Road Boca Raton, FL 33487 declare under our sole responsibility that the product, Type of Equipment: Modems Model Numbers: M56HI, MD56HI to which this declaration relates is in conformity with the title 47 of the US Code of Federal Regulations, Part 15, covering Class B personal computers and peripherals.
Appendix C: Servicing Your Product If your product requires service, first contact the authorized dealer from whom you purchased the modem. If the dealer is unable to assist you, and you must contact Boca Research, Inc., please follow the instructions below. Our electronic BBS is available 24 hours a day at (561) 241-1601 and will support data transmission speeds up to 33.6Kbps with settings of N, 8, 1.
Page 35
2. Call our Technical Support Department between the hours of 8:00 a.m. and 6:30 p.m. EST Monday through Friday at (561) 241-8088. A technician will be available to discuss the problem(s) you are experiencing. If factory service is required, you will be given a Return Merchandise Authorization (RMA) number.
Page 36
• the modem (board or external case only) • your name • your return street address (for UPS purposes) • phone number • the RMA number mentioned above Package the product securely in a container equivalent to the original packaging, and insure the package to protect against loss or damage during transit.
Appendix D: Warranty Information Limited Lifetime Warranty Boca Research, Inc. (BRI) warrants to the original buyer of this BRI product that the hardware is free of defects in materials and workmanship for a limited lifetime period from the date of purchase from BRI or its authorized dealer. Should the product fail to be in good working order at any time during the limited lifetime period, BRI, will at its option, repair or replace this product as described below.
Page 38
UNDER NO CIRCUMSTANCES (WHETHER BASED IN CONTRACT OR TORT) SHALL BOCA RESEARCH BE LIABLE FOR INCIDENTAL, CONSEQUENTIAL, INDIRECT, SPECIAL, OR PUNITIVE DAMAGES OF ANY KIND, OR FOR LOSS OF REVENUE, LOSS OF BUSINESS, OR OTHER FINANCIAL LOSS AS A RESULT OF THE SALE, INSTALLATION, MAINTENANCE, USE, PERFORMANCE, FAILURE, OR DISRUPTION OF ITS PRODUCTS.
Appendix E: AT Command Reference DATA COMMANDS The modem will respond to the commands detailed below. Parameters applicable to each command are listed with the command description. The defaults shown correspond to default values provided in the Product Configuration File (PCF). Generic Modem Control Z - Reset to Default Configuration This command instructs the modem to reset to default values as...
Page 40
I - Request Identification Information This command causes the modem to report one or more lines of product information text as provided by the Product Configuration File, as selected by the <value> subparameter, followed by a final result code. Syntax I[<value>] Defined Values <value>...
Page 41
+GMM - Request Model Identification This command causes the modem to report the modem product model as provided by the Product Configuration File. Syntax +GMM Typical Response RC56HCF +GMR - Request Revision Identification This command causes the modem to report the modem version, revision level or date as provided by the Product Configuration File.
Page 42
Disables command echo. Enables command echo. (Default.) Result Codes <value> = 0 or 1. ERROR Otherwise. Q - Quiet Results Codes Control The command enables or disables the sending of result codes to the DTE according to the parameter supplied. The parameter value, if valid, is written to S14 bit 2.
Page 43
Enables short-form (terse) result codes. Line feed is not issued before a short-form result code. Enables long-form (verbose) result codes. (Default.) Result Codes <value> = 0 or 1. ERROR Otherwise. X - Extended Result Codes This command selects which subset of the result messages will be used by the modem to inform the DTE of the results of commands.
Page 44
CONNECT <text> result code is given upon entering online data state. Dial tone detection is disabled, and busy detection is enabled. CONNECT <text> result code is given upon entering online data state. Dial tone and busy detection are both enabled. (Default.) Result Codes <value>...
Page 45
&D - DTR Behavior This parameter determines how the modem responds when the Data Terminal Ready (DTR) input is changed from the ON to the OFF condition during online data state. Syntax &D[<value>] <value> = 0 - 2. Defined Values <value>...
Page 46
Result Code <value> = 0 or 2 ERROR Otherwise. +IFC - DTE-Modem Local Flow Control This extended-format compound parameter controls the operation of local flow control between the DTE and the modem during the data state when V.42 error control is used, or when fallback to non- error control mode is specified to include buffering and flow control.
Page 47
None. XON/XOFF on received data. CTS/RTS. (Default.) Reporting Current or Selected Values Command: +IFC? Response: +IFC: <modem_by_DTE>,<DTE_by_modem> Example: +IFC: 2,2 for the defaults. Reporting Supported Range of Parameter Values Command: +IFC=? Response: +IFC: (<modem_by_DTE> range),(<DTE_by_modem> range) Example: +IFC: (0-3),(0-2) +ILRR - DTE-Modem Local Rate Reporting This extended-format numeric parameter controls whether or not the extended-format +ILRR:<rate>...
Page 48
Reporting Current or Selected Values Command: +ILRR? Response: +ILRR: <current value> Example: +ILRR: 0 For the default setting Reporting Supported Range of Parameter Values Command: +ILRR=? Response: +ILRR: (<value> range) Example: +ILRR: (0,1) Reported Rate The <rate> reported represents the current (negotiated or renegotiated) DTE-modem rate.
Page 49
+H - Enable/Disable Video Ready Mode This command enables or disables Rockwell Video Ready Mode. Syntax +H[<value>] Defined Values <value> Decimal number corresponding to the selected option. Disable video ready mode. Enable video ready mode. Result Codes <value> = 0 or 16. ERROR Otherwise.
Page 50
expires before the modem can complete the handshake, the modem will go on-hook with the NO CARRIER response. This command will be aborted upon receipt of any DTE character before completion of the handshake. If +FCLASS=1 or 1.0 is selected, the modem will behave as a facsimile modem and attempt to connect to a facsimile machine (or modem) by entering the HDLC V.21 channel 2 receive state (as if +FRH=3 had been issued).
Page 51
Select tone dialing: tone dial the numbers that follow until a “P” is encountered. Affects current and subsequent dialing. Some countries prevent changing dialing modes after the first digit is dialed. Wait for dial tone: the modem will wait for dial tone before dialing the digits following “W”.
Page 52
& Wait for credit card dialing tone before continuing with the dial string. If the tone is not detected within the time specified by S7 (US models) or S6 (W-class models), the modem will abort the rest of the sequence, return on-hook, and generate an error message.
Page 53
This command may not be permitted in some countries. (See P.) Syntax Result Codes P - Set Pulse Dial Default This command forces pulse dialing until the next T dial modifier or T command is received. Sets S14 bit 5. As soon as a dial command is executed which explicitly specifies the dialing mode for that particular call (e.g., ATDT..), this command is overridden so that all future dialing will be tone dialed.
Page 54
+FTH=3 command were issued. At any stage up to (but excluding) the +FTH=3 command state, any character will abort the communication. (See the description of the +FTH command for details.) H - Disconnect (Hang-Up) This command initiates a hang up sequence. This command may not be available for some countries due to PTT restrictions.
Page 55
Enters on-line data mode from the on-line command mode without a retrain. Handling is determined by the Call Establishment task. Generally, if a connection exists, this command connects the DTE back to the remote modem after an escape (+++). Performs a retrain then enters on-line data mode from the on-line command mode.
Page 56
M - Speaker Control This command controls speaker on or off according to the supplied parameter. Syntax M[<value>] Defined Values <value> Decimal number corresponding to the selected option. Speaker off. Speaker on during call establishment, but off when receiving carrier. (Default.) Speaker on.
Page 57
Selects 1800 Hz guard tone. (Default for W-Class.) Result Code <value> = 0 to 2. ERROR Otherwise. &P - Select Pulse Dial Make/Break Ratio This command determines the make/break ratio used during pulse dialing. It is only effective if the appropriate bit to enable this command is set through the Product Configuration File.
Page 58
Result Codes <value> = 0 to 3. ERROR Otherwise. &V - Display Current Configuration and Stored Profile This command reports the current (active) configuration and the stored (user) profiles. Syntax &V Result Code Example: AT&V ACTIVE PROFILE: B0 E1 L1 M1 N1 QO T V1 W0 X4 Y0 &C0 &D0 &G2 &J0 &K3 &Q5 &R1 &S0 &T4 &X0 &Y0 S00:002 S01:000 S02:043 S03:013 S04:010 S05:008 S06:002 S07:030 S08:002 S09:006...
Page 59
Modulation Control Commands +MS - Modulation Selection This extended-format compound parameter controls the manner of operation of the modulation capabilities in the modem. It accepts six subparameters: Syntax +MS=[<carrier>[,<automode>[,<min_tx_rate>[,<max_tx_rate>[,<min_rx_rate>[,<max_rx_rate>]]]]]] Defined Values <carrier> A string which specifies the preferred modem carrier to use in originating or answering a connection.
Page 60
The modem may not be able to automatically switch from the current modulation <carrier> to some other modulations, restricted by the selected modulation standard and by the modem manufacturer’s technology. For example, there is no standard way to automode from V.32bis to V.27ter.
Page 61
+MS=V32B,0,1200,4800 selects V.32 bis 4800 bps fixed rate. 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=10,0,2400,14400 selects V.32 bis 14400, 12000, 9600, 7200, or 4800 bps.
Page 62
31200, 33600, 32000, 34000, 36000, 38000, 40000, 42000, 44000, 46000, 48000, 50000, 52000, 54000, or 56000, as permitted for the associated carrier. (Default = Lowest rate supported by the selected carrier.) <max_rate> and <max_rx_rate> Optional numeric values which specify the highest value at which the modem may establish a connection.
Page 63
Note: The current active settings are reported under control of the +MR parameter. Example: +MS: K56FLEX,1,300,56000,0,0 For default values. Example: +MS: K56FLEX,1,300,56000 For K56flex, automode, explicit limits, but no distinct receive and transmit rate limits. Example: +MS: V32B,1,1200,33600 For V.32bis, automode, explicit limits, but no distinct receive and transmit rate limits.
Page 64
+MR - Modulation Reporting Control This extended-format numeric parameter controls whether or not the extended-format +MCR:<carrier> and +MRR:<rate> intermediate result codes are transmitted from the modem to the DTE. If enabled, +MCR:<carrier> and +MRR:<rate> intermediate result codes represent the current (negotiated or renegotiated) modulation <carrier>...
Page 65
Reporting Supported Range of Parameter Values Command: +MR=? Response: +MR: (<value>range) Example: +MR: (0,1) The format of this information text is: +MCR: Report Syntax Response: +MCR: <carrier> <carrier> Alphanumeric code corresponding to the reported carrier. Defined values are: B103 For Bell 103 B212 For Bell 212 For V.21...
Page 66
Defined Values <value> A decimal number corresponding to the selected error control option: Error control reporting disabled (no +ER intermediate result code transmitted). Error control reporting enabled (+ER intermediate result code transmitted). (Default.) Reporting Current or Selected Values Command: +ER? Response: +ER: <current value>...
Page 67
Defined Values <type> An alphanumeric code corresponding to the selected protocol. NONE Error control is not in use. LAPM V.42 LAPM protocol is in use. MNP is in use. Example +ER: LAPM AT Command Reference...
Page 68
Data Compression Commands This section contains parameters to condition modem use of standard ITU-T V.42bis Data Compression Procedures. +DS - Data Compression This extended-format compound parameter controls the V.42bis data compression function if provided in the modem. It accepts four numeric subparameters: Syntax +DS=[<direction>[,<compr_neg>[,<max_dict>[,<max_string>]]]]...
Page 69
Reporting Current or Selected Values Command: +DS? Response: +DS: <direction>,<compr_neg>,<max_dict>,<max_string> Example: +DS: 3,0,2048,32 for the defaults and 2048 entry max dictionary. Reporting Supported Range of Parameter Values Command: +DS=? Response: +DS: (<direction> range),(< compr_neg > range),(<max_dict> range),(<max_string> range) Example: +DS: (0,3),(0),(2048),(32) +DR - Data Compression Reporting This extended-format numeric parameter controls whether or not the extended-format “+DR: “...
Page 70
Response: +DR: (<value> range) Example: +DR: (0,1) +DR: <type> Intermediate Result Code The +DR: <type> reported represents the current (negotiated or renegotiated) modem-modem data compression type. If enabled, the intermediate result code is transmitted at the point after error control negotiation (handshaking) at which the modem has determined which data compression technique will be used (if any) and the direction of operation.
Page 71
Defined Values <value> A decimal number corresponding to the selected option: Disable line quality monitor, auto-retrain, and auto-rate renegotiation. Enable line quality monitor, auto-retrain, and auto-rate renegotiation. (Default.) Result Code <value> = 0 and 1 ERROR Otherwise. %L - Line Signal Level This command returns a value which indicates the received signal level.
Page 72
Example: Result Code If connected. ERROR If not connected, or connected in 300 bps, V.23, or fax modes. Boca WinStorm 56K...
Page 73
S-PARAMETERS The supported S-Parameters are summarized in the table below. Register Function Range Units Saved Number of Rings to Automatic Answer 0-255 rings Ring Counter 0-255 rings Escape Character 0-255 ASCII Line Termination Character 0-127 ASCII Command Line Editing Character 0-127 ASCII Command Line Editing Character...
Page 74
AT? - Read Selected S-Parameter This command reads and displays the selected S-Parameter. An S- Parameter can be selected by using the ATSn command. Syntax Result Codes For all arguments. Sn - Read/Write S-Parameter The modem selects an S-Parameter, performs an S-Parameter read or write function, or reports the value of an S-Parameter.
Page 75
In some cases, writing to the S-Parameter will appear to be accepted but the value will not actually be written. Factory Defaults The factory default values are stored in Product Configuration File and are loaded into the active configuration at power up or by the Z command.
Page 76
S3 - Line Termination Character S3 sets the decimal value of the command line and result code terminator character. Pertains to asynchronous operation only. Range: 0-127, ASCII decimal Default: 13 (Carriage Return) S4 - Response Formatting Character S4sets the decimal value of the character generated by the modem as part of the header, trailer, and terminator for result codes and information text, along with the S3 parameter (see the description of the V parameter for usage).
Page 77
S6 - Wait Time for Dial Tone Before Blind Dialing, or After “W” Dial Modifier (W-Class Models) S6 sets one of two possible parameters: Sets the length of time, in seconds, that the modem will wait before starting to dial after going off-hook when blind dialing. This operation, however, may be affected by some ATX options according to country restrictions.
Page 78
S10 - Lost Carrier To Hang Up Delay S10 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.
Page 79
S29 - Flash Dial Modifier Time S29 sets the length of time, in units of 10 ms, that the modem will go on-hook when it encounters the flash (!) dial modifier in the dial string. The time can be limited as it is a country dependent parameter.
Page 80
RESULT CODES General The modem responds to commands from the DTE and to activity on the line by signaling 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”...
Page 81
Short Form Long Form n Value in ATXn Command (ATV0) (ATV1) CONNECT CONNECT XXXX RING NO CARRIER ERROR NO DIALTONE BUSY NO ANSWER DELAYED BLACKLISTED DATA +FCERROR Notes: An ‘x’ in a column indicates that the message (either the long form if verbose, or the value only for short form) will be generated when that particular value of ‘n’...
Page 82
Description of Result Codes OK (0) The OK code is returned by the modem to acknowledge execution of a command line. CONNECT (1) The modem will send this result code when a connection has been established and the modem is switching from command state to online data state: CONNECT XXXX (1) For X1, X2, X3, and X4, the modem sends this result code when...
Page 83
NO DIALTONE (6) 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. When cellular phone interface is selected, NO DIALTONE indicates that cellular service is not currently available. BUSY (7) For X3 and X4, if busy tone detection is enforced, the modem sends this result code when attempting to originate a call if the...
Page 84
AUDIOSPAN* AND DSVD Commands *future implementation AudioSpan and DSVD are two technologies that allow simultaneous voice and data operation. AudioSpan and DSVD implementations differ in the manner that voice and modem data are combined. Voice and data channels are combined in the analog domain for AudioSpan and in the digital domain for DSVD.
Need help?
Do you have a question about the WinStorm M56HI and is the answer not in the manual?
Questions and answers