This document helps you select CPUs, and it explains the tradeoffs associated with different processors. It explains the use of the SM56 Data/Fax/Voice modem with various sound card configurations. It also aids you in troubleshooting and testing the SM56 equipped system.
(Data/Fax/TAM/Speakerphone modem) Important The SM56 ISA modem runs on Windows 95, Windows 98, and it can be used by applications that run in an MS-DOS box (under Windows 95/98). Windows 95 and Windows 98 use the same SM56 software builds.
Page 3
(DRAM). Eliminating most CPU accesses to main memory considerably improves overall system performance. The SM56 Software Modem works best when a minimum of 256K L2 Cache is installed on the computer system motherboard to minimize processor loading. Intel's Celeron (266MHz PII) systems do not have L2 cache.
This displays the IRQ lines that are in use on the computer. Available lines are not shown in the list. To install the SM56 ISA modem hardware, interrupt line 3, 4, 5, 6, 7, or 9 must be available. The PCI SM56 software modem can use an IRQ in the range 3 through 15.
5. Expand the branch to see which ports are installed on the computer. To install the SM56 ISA modem so that it is accessible through older application software and DOS programs, COM port 2, 3, or 4 should be available. If none of these ports are available, you must disable one of the COM ports in the BIOS.
Installing SM56 Software on Windows 95/98 IPCI Slots The SM56 for PCI is PCI Plug and Play compliant. It requires one IRQ ( IRQ 3, 4,...15) and one memory mapped base address. Windows 95/98 assigns the modem a COM port number. The SM56 installation software attempts to negotiate a COM port number in the range of 1-4 in order to support older software and DOS games.
Page 7
Installing SM56 Software on Windows NT 4.0 Important -- The SM56 software for Windows NT is Data/Fax only, there is no speakerphone or TAM supported. Windows NT 4.0 does not fully support plug and play (PnP). Therefore, after installing the modem board in the computer and booting, the operating system will not automatically recognize that new hardware is present.
7. Click the port number selected in Step 1 above to highlight it as the COM port for the modem. Then click Next. The wizard will now copy all the necessary files and install the SM56 modem on your PC.
HyperTerminal display. Changing the Operating System Windows 98 Upgrade Error Message If the SM56 modem is installed on a Windows 95 PC, and then the system is upgraded to Windows 98, the following error message appears when Windows 98 starts:...
32-Bit Windows 95/98 Applications Because 32-bit Windows 95/98 applications use TAPI for communicating with modems, using the SM56 is as easy as selecting the SM56 modem by name from the list of available modems. 16-Bit Windows 95/98 Applications Because 16-bit applications cannot use the TAPI interface, there is a bit more setup needed.
2. Select Add\Remove Programs. 3. In the dialog box, select Motorola SM56 Modem Uninstall. 4. Select Add/Remove. 5. When asked to close the Control Panel window do so to allow the SM56 Control Panel applet to be removed. 6. Shut down the computer.
Program Files\Motbak95. Recovering From an Unsuccessful Upgrade (Windows 95/98) If , after an SM56 upgrade, you have problems with the new driver, you can restore your previous SM56 software installation as follows. Perform all of the following steps.
Page 13
The modem installs at COM 5 (or higher) Some ISP applications, such as America on-line, do not communicate with a COM port higher than COM4. If the SM56 installs on COM5 or higher, force the modem to a lower COM port as follows.
Page 14
9. Uncheck the Use Automatic Resources check box. Double click on the Interrupt Request label and change the IRQ to a different level that is not in conflict with another device. (If there is no free IRQ: free one, or change other device IRQ levels to free a non-standard IRQ).
Page 15
1. Close any open applications that you are not using. 2. For the SM56 for ISA only: try adjusting the modem's CPU Usage option from High to Medium; or Medium to Low. This is in the SM56 Control Panel application. This option is not available for the PCI modem.
Page 16
The modem cannot connect; the Error Control option is selected The modem may be connecting at a rate higher than appropriate for the line conditions. 1. Use the AT%B command to limit the SM56 maximum connection rate. (For a list of AT commands, refer to the on-line User's Guide.) 2.
Information about your modem: • SM56 modem card version; modifications to your SM56 modem card • SM56 version number (find this with the ATI3 command; or with the More Info button in the SM56 Control Panel) Information about your setup: •...
The modem also passed a host of other performance and feature-set tests of its data, fax, and voice modes. What does the logo mean for the SM56 ISA modem? It means that Motorola and its OEMs, system integrators, and VARs can now use the Windows logo on their products and packaging, and on advertising, collateral, and marketing materials.
Page 19
(upstream) connects at V.34 rates up to 33.6 Kbps. This is perfect for Internet connections, where most data is transferred downstream. The SM56 begins connections by attempting a V.90 connection to the headend. If the headend is not V.90, the SM56 automatically switches to K56flex mode. If K56flex mode fails (when, for example, the headend uses X2 technology, or there is a noisy phone line condition), the SM56 drops to V.34 rates.
The enclosed computer program(s) ("Software") is licensed, not sold, to you by Motorola, Inc. ("Motorola") for use only under the terms of this License, and Motorola reserves any rights not expressly granted to you. You own the disk(s) on which the Software is recorded or fixed, but...
Page 21
5. Warranty. The Software and written materials are provided "AS IS" and without warranty of any kind. Motorola's entire liability and your sole and exclusive remedy for any breach of the foregoing limited warranty will be, at Motorola's option, replacement of the disk(s) or refund the amount paid for this Software License.
No amendment to or modification of this License will be binding unless in writing and signed by a duly authorized representative of Motorola. _____________ Techbrief.Rev 9/30/98 Appendix A - Supported AT Commands...
Page 23
AT Cmd Function Mode Value Setting &C DCD Control Always On On in Data Mode Only &D DTR Control Ignore DTR On-to-Off, Enter Command Mode On-to-Off, Disconnect Call On-to-Off, Reset to Default Configuration &F Reset to Default Configuration &F=n Reset to Specific Country See table A for values of N &G Guard Tone...
Page 24
AT Cmd Function Mode Value Setting 52000 bps 54000 bps 56000 bps 58000 bps 60000 bps Data Compression Disable Enable Disconnect Buffer Delay Disabled 1 - 255 Seconds Min Modulation Rate Minimum Rate (300 bps) 300 bps 1200 bps 2400 bps 4800 bps 600 bps 9600 bps...
Page 25
AT Cmd Function Mode Value Setting DTE Flow Control Disable XON/XOFF RTS/CTS DTE Inactivity Disconnect Disable 1 - 255 Minutes Connect Message Format Display DTE Rate Display DTE Rate with EC/DC Info Display DCE Rate Display DCE Rate with EC/DC Info Display DCE Rate with EC/DC and Modulation Info Baud Rate When Answer 2400 only...
Page 26
AT Cmd Function Mode Value Setting V.PCM Only V.PCM Auto Dial TX Level 0 - 15 TX Level 0 through -15 (default -9) +A8E V.8 Origination Negotiation Disable Enable DCE-controlled V.8 orig neg Enable DCE-controlled V.8 orig neg, use +A8x indications V.8 Answer Negotiation Disable Enable DCE-controlled V.8 ans neg...
Page 27
AT Cmd Function Mode Value Setting Error Control Reporting Disabled Enabled Originate Request EC Mode Direct Mode Normal Mode LAPM Only LAPM or MNP (V42 Detection Phase) MNP Only Initiate Synchronous Access Mode when connected Originate Fallback EC Mode EC Optional, fallback to Normal Mode EC Optional, fallback to Direct Mode EC Required (LAPM or MNP) EC Required (LAPM Only)
Page 28
AT Cmd Function Mode Value Setting V.29 at 9600 bps V.17 at 9600 bps with long train time V.17 at 9600 bps with short train time V.17 at 12000 bps with long train time V.17 at 912000 bps with short train time V.17 at 14400 bps with long train time V.17 at 14400 bps with short train time +FRM...
Page 29
AT Cmd Function Mode Value Setting +ITF Tx Flow Off Threshold 0 - 2047 default is 255 octets Tx Flow On Threshold 1 - 2047 default is 255 octets Carrier V.21 V.22 V22B V.22bis V23C V.23 V.32 V32B V.32bis V.34 VPCM B103 Bell 103...
Page 30
AT Cmd Function Mode Value Setting ADPCM Voice Comp: Sample Rate 8000 8000Hz Voice Comp: Silence Level Disable Voice Comp: Silence Exp Disable +VTD Beep Tone Duration 0 - 255 0.01 second increments (default of 100) +VTX Enter Voice Transmit Mode +VTS DTMF and Tone Generation Multi-Parameter...
Page 31
AT Cmd Function Mode Value Setting 380 taps 400 taps V.PCM RSSE states 2 states 4 states V.PCM control 0 - 255 bit 0: 0 = infidelity training off bit 0: 1 = infidelity training on bit 1: 0 = timing without limiter bit 1: 1 = timing with limiter bit 2: 0 = mu-law companding bit 2: 1 = A-law companding...
Page 33
Table C: Disconnect Codes Code Reason Reason None EC - Remote Requested DTR Drop EC - No Valid Packet Received ATH Received EC - Establishment Error Remote Disconnect EC - Acceptor Time Out Manager Request EC - Negotiation Failure Major Strap Change EC - Protocol Violation Restoral - Manager EC - Bad Parameter...
Page 34
Table D: Bit Positions of Supported Events Event Caller ID Distinctive Ring RING DTMF Detection Receive Buffer Overrun Fax Calling (1100 Hz.) Data Calling (1300 Hz.) Presumed Hang-Up (SILENCE) Time-out Presumed End-of-Message (QUIET) Time-out RINGBACK BUSY DIALTONE Playback Buffer Underrun Fax or Data Answering Modem detected Voice Detected Table E: Parameter Types for AT+VTS...
Page 35
Appendix B - Status S-Registers __________________________________________________________________________ Value Command Description Local character echo off Local character echo on Response messages on Response messages off Response messages as digit codes Response messages as words &P Make/Break ratio 40/60 &P1 Make/Break ratio 33.5/66.5 &P2 Make/Break ratio 38.5/61.5 ______________________________________________________________________________...
Page 36
__________________________________________________________________________ Value Command Description Speaker volume low Speaker volume low Speaker volume medium Speaker volume high Speaker off Speaker on until carrier detect Speaker on until carrier detect Speaker off when modem is dialing CONNECT message only, blind dials, no busy detect CONNECT/rate code, blind dials, no busy detect CONNECT/rate code, waits for dial tone, no busy detect CONNECT/rate code, blind dials, reports BUSY...
Page 37
- Compression Control________________________________________________________ Value Command Description Data compression disabled Data compression enabled ______________________________________________________________________________ - Inactivity Timer____________________________________________________________ Value Command Description Disabled 1-255 \T(n=1-255) Timer value in Minutes ______________________________________________________________________________ - Break Control______________________________________________________________ Value Command Description Destructive and expedited Non-destructive and expedited Non-destructive and non-expedited ______________________________________________________________________________ - Disconnect Buffer Delay_____________________________________________________...
Page 40
- Operating Mode Status_______________________________________________________ Value Command Description 0000 Protocol not active 0001 Protocol negotiation in progress 0010 MNP level 2 active 0011 MNP level 3 active 0100 MNP level 4 active 0101 MNP level 5 active - MNP with data compression 0110 LAPM active 0111...
Page 45
Appendix D - Connect Message Examples The following table shows a few examples of how the long-form connect message will look, based upon the settings of the /V (connect message) and X (call progress) strap settings. Example Long-Form Connect Messages 38400 DTE, 28800 DCE Reliable 19200 DTE, 9600 DCE Normal CONNECT...
Page 46
Appendix E - Homologation Testing Command Homologation Automated Test Options This command is a special test hook that causes the modem to go off-hook and generate a continuous signal. In order to enable this command you must first type the command ATS46=0. The signal that is specified by the AT*HO options is sent over the modem line interface as long as AT*HO is set to a non-0 option.
Page 47
Parameter 1 Parameter 2 Parameter 3 Parameter 4 (Tx Level) Option Description Option Description Option Description Optio Description V.22 9 to 20 -9 to -20 dB Orig. Band -1200 bps No Guard Tone Ans. Band - 1200 bps 550 Guard Tone Orig.
Page 48
"This equipment has been approved to [Council Decision 98/482/EC - "CTR 21"] for pan- European single terminal connection to the Public Switched telephone Network (PSTN). However, due to differences between the individual PSTNs provided in different countries, the approval does not, of itself, give an unconditional assurance of successful operation on every PSTN termination point.