Amigo MicroModem User manual

1
AMIGO
USB MicroModem
Installation Guide
October 25, 2000

2
Section 1
1.0 Introduction
This document provides reference information for the evaluation testing of an external USB modem based
on Host Signal Processing Data/Fax Modem Technology. The evaluation HSP USB Modem™ eliminates
the redundant hardware parts found in most modems today. These include the data pump, a controller, an
additional UART and external memory as required in a conventional approach. In addition, the complete
HSP solution allows an external modem to be upgraded with enhancements and features through software
upgrades rather than a chip change or board swap.
1.1 System Requirements
Pentium 200 MHz MMX Pentium
AMD K6 200 MHz +
Cyrix 6x86MX PR200 +
16MB RAM
Usb port Windows 98 Windows 2000
1.2 Features
DATA
Supported Communication Standards
* V.90, V.34, V.32bis, V.32, V.22bis, V.22, V.21, V.23, Bell212A, Bell 103
Data Compression Error Correction
V.42bis V.42 LAPM
MNP 5 MNP 2,3,4
FAX
Supported Protocols Operating System Compatibility
Group3 T.4 fax, Windows 98
V.17, V.29, V.27ter, V.21 Channel 2 Windows 2000
EIA-578 Fax Class 1
General Features
AT Commands
Auto Fallback
Caller ID
Data/Fax
High throughput Virtual UART, DTE rate up to 115,200
Universal Serial Bus interface
Low power consumption
Signal Quality Monitoring and Auto Retrain
Windows is a registered trademark of Microsoft Corp.

3
Section 2
2.0 USB MicroModem™ Setup using Windows 98 SE
The HSP Modem™ driver will automatically handle all variations of CPU types. This eliminates
the problem of poor performance that results from installing the incorrect driver. The driver will
take advantage of the MMX enhancements if available.
Plug the USB Modem into an USB Bus Cable, it will automatically detect the USB device.
The installation program will begin with the screen shown below. At this point, insert the
USB Modem™ driver disk in the floppy disk drive and click “Next”. Follow the “Wizard”
installation instructions.
2. The installation program will request the “Setup” file. Click “Next”.

4

5
3. Select “Floppy disk drives and click “Next” to continue the installation.
4. Click “Next” to continue the installation.

6
5. Clink “Next” to continue the installation.

7
6 Click “Finish” to continue the installation.
7 Click “Next” to continue the installation.
8 Click “Next” to continue the installation.

8
9 Click “Next” to continue installation.

9
10 Click “Next” to continue installation.
11 Click “Finish” to finish installation.
12.Please according to your “country selection” to
Choose the “international settings.” .

10
AT Command Summary
October 25, 2000
AMIGO
USB MicroModem

11
Table 1. AT Command Set
Command Function
AT Attention - this precedes all commands except A/
A/ Execute previous command - does not require a <CR> *
A Causes the modem to go off hook. If a call is coming in, the modem will try to answer it. The
procedure for answering a call is a short silence and then an answer tone. Sending a character
to the modem during this procedure will abort the answer procedure. The amount of time the
modem will wait for a carrier is programmable by modifying the S7 register.
B0 Select CCITT V.22 (1200 bps)
B1 Select Bell 212A (1200 bps)
B2 Select CCITT V23
Originate mode will transmit data at 75 bps and receive data at 1200 bps.
Answer mode will transmit data at 1200bps and receive data at 75bps. The command N0
(Disable auto mode) must be selected.
D D alone will take the modem off-hook and wait for a dial tone. (See X command for
exceptions) The length of time to wait for a dial tone before dialing is programmable in register
S6.
Dmn ATDmn will dial a phone number where m is a modifier: L, W, ,, ;, @, !, or S. It will dial the
telephone number n.
L Dial last number
W Wait for dial tone. If you have selected X0 or X1 (disable dial tone detection), then you can
use this modifier to override that setting.
T Tone dialing
Pulse and Tone dialing can not be mixed on the same command line.
P Pulse dialing allows the modem to work on telephone networks where tone is not supported.
Pulse and Tone dialing can not be mixed on the same command line.
, Pause during dial. The amount of time to pause is determined in register S8.
; Return to command mode after dialing. It doesn’t wait for carrier or hang up.
@ Wait for 5 seconds of silence. This is used to access systems that do not provide a dial tone.
! Hook flash. Causes the modem to go on-hook for 0.5 seconds. This is used in PBX systems
and for voice features like call waiting.
S=(0-9) Dials a stored number. Up to ten numbers can be stored, and the addresses are from 0 to 9. To
store a number into one of these addresses, use the &Z command.
E0 Commands issued to the modem are not echoed to the local terminal. This only matters in the
command mode. It does not affect the modem’s ability to send response codes.
E1 Commands are echoed to the local terminal.
H0 Force modem on-hook (hang-up).
H1 Force modem off-hook (to answer or dial).
I0 Return numeric product code
I1 Return hardware variation code
I2 Report internal code
I3 Report software revision number
I4 Report product feature listing
L0 Speaker volume zero
L1 Speaker volume low
L2 Speaker volume low
L3 Speaker volume low (Hardware currently limits volume adjustment to on/off)

12
M0 Speaker always off
M1 Speaker on until carrier detected
M2 Speaker always on
M3 Speaker on during answering only
N0 Disable auto-mode. This forces the modem to connect at the speed specified in register S37.
N1 Enable auto-mode. The modem will answer at the highest available line speed and ignore
any ATBn command.
O0 Return to data mode. If you have entered the command mode using the time independent
escape sequence, this will put you back in data mode without going on-hook.
O1 Retrain the modem. If the line condition has changed since the original connection, retraining
the modem will cause it to reconnect at the most efficient speed for the current line condition.
Q0 Enable response to DTE.
Q1 Disable response to DTE. The modem does not respond to the terminal. Issuing a command
will not produce a response (unless the command is something like ATZ, which will restore
this setting to default.)
Sn Set default S-register. Any subsequent = or ? commands will modify the default S register.
Sn=m Set register n to value m
Sn? Return the value of register n
V0 Result codes will be sent in numeric form. (See the result code table)
V1 Result codes will be sent in word form. (See the result code table.
W0 Report DTE speed only. After connection, there will be no message about what Error
Correction or Data Compression protocol is in use.
W1 Report DCE speed, Error Correction/Data Compression protocol, and DTE speed.
W2 Report DCE speed only
X0 Send OK, CONNECT, RING, NO CARRIER, ERROR and NO ANSWER. Busy and Dial
Tone Detection are disabled.
X1 Send X0 messages and CONNECT speed
X2 Send X1 message and NO DIALTONE
X3 Send X2 messages and BUSY and RING BACK. Dial Tone Detection is disabled.
X4 Send all responses
Y0 Disable long space disconnect
Y1 Enable long space disconnect; with error correction, hang up after sending 1.6 second long
space; without error correction, hang up after 4 second long space.
Z0 Reset modem to profile 0
Z1 Reset modem to profile 1
=n Sets the value of the default S register
? Reports the value stored in the default S register.

13
& Ampersand Commands
&C0 Force DCD on
&C1 DCD follows remote carrier
&D0 DTR is assumed on
&D1 DTR drop causes modem back to command mode without disconnecting
&D2 DTR drop causes modem to hang up
&D3 DTR drop causes modem to be initialized; &Y determines which profile is loaded.
&F Load factory profile
&G0 Disable guard tone
&G1 Enable 550Hz guard tone
&G2 Enable 1800Hz guard tone on answering modem
&K0 Disable flow control
&K3 Enable RTS/CTS flow control
&K4 Enable XON/XOFF flow control
&K5 Enable transparent software flow control
&K6 Enable both RTS/CTS and XON/XOFF flow control
&P0 Selects 33%-67% make/break ratio at 10 pulses per second
&P1 Selects 33%-67% make/break ratio at 20 pulses per second
&P2 Selects 39%-61% make/break ratio at 10 pulses per second
&P3 Selects 39%-61% make/break ratio at 20 pulses per second
&S0 Force DSR on
&S1 DSR on at the start of handshaking and off after carrier loss
&T0 Terminate test
&T1 Start ALB test (not supported in MicroModem series)
&U0 Enable trellis coding
&U1 Disable trellis coding
&V0 Display active profile
&V1 Display stored profiles
&V2 Display stored telephone numbers
&W0 Save active profile to profile 0
&W1 Save active profile to profile 1
&Y0 Use profile 0 on power-up
&Y1 Use profile 1 on power-up
&Zn=m Save telephone number (up to 36 digits) into memory location n (0-9)

14
% Percent Commands
%A Default is set to each country’s encoding law. For example, for USA %A is 0, for Germany
%A is 1.
%A0 Mu law encoding
%A1 A law encoding
%C0 Disable data compression
%C1 Enable MNP5 compression
%C2 Enable V.42bis compression
%C3 Enable both V.42bis and MNP5
%E0 Disable auto-retrain
%E1 Enable auto-retrain
%E2 Enable auto-retrain and fallback
%E3 Enable auto-retrain and fast hang up
%L Report received signal level in -dBm
%N0
%N1
%N2
%N3
%N4
%N5
%N6
%N7
%N8
%N9
Dynamic CPU loading disabled
Dynamic CPU loading not to exceed 10%
Dynamic CPU loading not to exceed 20%
Dynamic CPU loading not to exceed 30%
Dynamic CPU loading not to exceed 40%
Dynamic CPU loading not to exceed 50%
Dynamic CPU loading not to exceed 60%
Dynamic CPU loading not to exceed 70%
Dynamic CPU loading not to exceed 80%
Dynamic CPU loading not to exceed 90%
%Q Report line signal quality
\ Backslash Commands
\A0 64-character max. MNP block size
\A1 128-character max. MNP block size
\A2 192-character max. MNP block size
\A3 256-character max. MNP block size
\Bn In non-error correction mode, transmit break in 100 ms units (1-9 with default 3)
\G0 Disable XON/XOFF flow control (modem to modem)
\G1 Enable XON/XOFF flow control (modem to modem)
\Kn Define break type (refer to table 2)
\L0 Use stream mode for MNP
\L1 Use interactive block mode for MNP
\N0 Normal mode; speed control without error correction
\N1 Plain mode; no speed control and no error correction
\N2 Reliable mode
\N3 Auto-reliable mode
\N4 LAPM error correction only
\N5 MNP error correction only

15
* Asterisk commands
*Q0
*Q1
Send the “CONNECT xxxx” result codes to the DTE when an invalid TIES escape sequence is
detected after the “OK” response has already been sent
Does NOT send the “CONNECT xxxx” result codes to the DTE when an invalid TIES escape
sequence is detected after the “OK” response has already been sent

16
Table 2. AT\Kn Command
\Kn Local DTE sends break
during normal or reliable
mode
Local modem sends break
during plain mode Remote modem sends break
during normal mode
\K0 Enter command state; no
break to remote Break to remote; and enter
command state Empty data buffers; and send
break to DTE
\K1 Empty data buffers; break
to remote Same as\K0 Same as\K0
\K2 Same as\K0 Send break to remote Immediately send break to DTE
\K3 Immediately send break to
remote Same as\K0 Same as\K2
\K4 Same as\K0 Same as\K2 Send break to DTE with buffered
RXD data
\K5 Send break to remote with
TXD data Same as\K2 Same as\K4
Table 3. Result codes
Long Form Short
Form Description
OK 0 Modem successfully executed a AT command
CONNECT 1 A connection established
RING 2 Modem detected an incoming call
NO CARRIER 3 Modem lost or could not detect a remote carrier signal within
the register S7 time
ERROR 4 Modem detected an error in an AT command
CONNECT 1200 5 Connection at 1200 bps
NO DIALTONE 6 Modem did not detect a dial tone within 5 seconds after off-
hook
BUSY 7 Modem detected a busy tone
NO ANSWER 8 Modem did not detect 5 seconds of silence when using the @
dial modifier in the dial command
CONNECT 0600 9 Connection at 600 bps
CONNECT 2400 10 Connection at 2400 bps
CONNECT 4800 11 Connection at 4800 bps
CONNECT 9600 12 Connection at 9600 bps
CONNECT 7200 13 Connection at 7200 bps
CONNECT 12000 14 Connection at 12000 bps
CONNECT 14400 15 Connection at 14400 bps
CONNECT 19200 16 Connection at 19200 bps
CONNECT 38400 17 Connection at 38400 bps
CONNECT 57600 18 Connection at 57600 bps
CONNECT 115200 19 Connection at 115200 bps
CONNECT 28800 20 Connection at 28800 bps
CONNECT 300 21 Connection at 300 bps
CONNECT 1200TX/75RX 22 Connection at transmit 1200/receive 75 bps
CONNECT 75TX/1200RX 23 Connection at transmit 75/receive 1200 bps

17
CONNECT 110 24 Connection at 110 bps
RING BACK 25 Ring Back signal detected
+FCERROR +F4 Error occurred in Class 1 fax operation
FAX 33 Fax modem connection established
DATA 35 Data modem connection established
CARRIER 300 40 Carrier rate of 300 bps
CARRIER 1200/75 44 Carrier rate of transmit 1200/receive 75 bps
CARRIER 75/1200 45 Carrier rate of transmit 75/receive 1200 bps
CARRIER 1200 46 Carrier rate of 1200 bps
CARRIER 2400 47 Carrier rate of 2400 bps
CARRIER 4800 48 Carrier rate of 4800 bps
CARRIER 7200 49 Carrier rate of 7200 bps
CARRIER 9600 50 Carrier rate of 9600 bps
CARRIER 12000 51 Carrier rate of 12000 bps
CARRIER 14400 52 Carrier rate of 14400 bps
CARRIER 16800 53 Carrier rate of 16800 bps
CARRIER 19200 54 Carrier rate of 19200 bps
CARRIER 21600 55 Carrier rate of 21600 bps
CARRIER 24000 56 Carrier rate of 24000 bps
CARRIER 26400 57 Carrier rate of 26400 bps
CARRIER 28800 58 Carrier rate of 28800 bps
CONNECT 16800 59 Connection at 16800 bps
CONNECT 21600 61 Connection at 21600 bps
CONNECT 24000 62 Connection at 24000 bps
CONNECT 26400 63 Connection at 26400 bps
COMPRESSION: CLASS 5 66 MNP Class 5 data compression connection established
COMPRESSION: V.42bis 67 V.42bis data compression connection established
COMPRESSION: NONE 69 Connection established without data compression
PROTOCOL: NONE 76 Connection established without error correction
PROTOCOL: LAPM 77 V.42/LAPM error correction connection established
PROTOCOL: ALT 80 MNP 3-4 error correction connection established
CARRIER 31200 90 Carrier rate of 31200 bps
CARRIER 33600 91 Carrier rate of 33600 bps
CONNECT 31200 95 Connection at 31200 bps
CONNECT 33600 96 Connection at 33600 bps
CARRIER 32000 97 Connection at 32000 bps
CARRIER 34000 98 Connection at 34000 bps
CARRIER 36000 99 Connection at 36000 bps
CARRIER 38000 100 Connection at 38000 bps
CARRIER 40000 101 Connection at 40000 bps
CARRIER 42000 102 Connection at 42000 bps
CARRIER 44000 103 Connection at 44000 bps
CARRIER 46000 104 Connection at 46000 bps
CARRIER 48000 105 Connection at 48000 bps
CARRIER 50000 106 Connection at 50000 bps
CARRIER 52000 107 Connection at 52000 bps
CARRIER 54000 108 Connection at 54000 bps
CARRIER 56000 109 Connection at 56000 bps

18
CARRIER 58000 110 Connection at 58000 bps
CARRIER 60000 111 Connection 60000 bps
CARRIER 28000 112 Connection 28000 bps
CARRIER 29333 113 Connection 29333 bps
CARRIER 30666 114 Connection 30666 bps
CARRIER 33333 115 Connection 33333 bps
CARRIER 34666 116 Connection 34666 bps
CARRIER 37333 117 Connection 37333 bps
CARRIER 38666 118 Connection 38666 bps
CARRIER 41333 119 Connection 41333 bps
CARRIER 42666 120 Connection 42666 bps
CARRIER 45333 121 Connection 45333 bps
CARRIER 46666 122 Connection 46666 bps
CARRIER 49333 123 Connection 49333 bps
CARRIER 50666 124 Connection 50666 bps
CARRIER 53333 125 Connection 53333 bps
CARRIER 54666 126 Connection 54666 bps

19
Table 4. S registers
REG. Function
0 Rings to auto-answer
Set the number of rings required before the modem answers. 0 setting disables auto-answer.
Range: 0 - 255 rings Default: 0(auto-answer disabled)
1 Ring counter
Count the number of rings before the modem answers.
Range: 0 - 255 rings Default: 0
2 Escape character
Define the character used for the three-character escape code sequence. 0 setting disables the
escape code character.
Range: 0 - 127 Default: 43 (+)
3 Carriage return character
Define the character for carriage return
Range: 0 - 127 Default: 13 (carriage return)
4 Line feed character
Define the character for line feed
Range: 0 - 127 Default: 10 (line feed)
5 Backspace character
Define the character for backspace
Range: 0 - 127 Default: 8(backspace)
6 Wait before dialing
Set the length of time to pause after off hook before dial.
Range: 2 - 255 seconds Default: 2seconds
7 Wait for carrier after dial
Set the length of time that the modem waits for a carrier from the remote modem before hanging
up.
Range: 1 - 255 seconds Default: 50 seconds
8 Pause time for dial delay
Set the length of time to pause for the pause dial modifier “,”.
Range: 0 - 255 seconds Default: 2seconds
9 Carrier detect response time
Define the length of time a signal is detected and qualified as a carrier.
Range: 1 - 255 tenths of a second Default: 6(0.6 second)

20
10 Lost carrier hang up delay
Set the length of time the modem waits before hanging up for a carrier loss.
Range: 1 - 255 tenths of a second Default: 14 (6 seconds)
11 DTMF speed control
Set the length of tone and the time between tones for the tone dialing.
Range: 50 - 255 milliseconds Default: 95 milliseconds
12 Escape Prompt Delay (EPD) timer
Set the time from detection of the last character of the three character escape sequence until the
“OK” is returned to the DTE
Range: 0 - 255 fiftieths of a second Default: 50 (1 second)
13 Reserved
14 Reserved
15 Reserved
16 Reserved
17 Reserved
18 Test timer
Set the length of loopback test.
Range: 0 - 255 seconds (not supported in MicroModem series) Default: 0(disable timer)
19 Reserved
20 Reserved
21 Reserved
22 Reserved
23 Reserved
24 Reserved
25 Delay to DTR
Set the length of time the modem ignores DTR before hanging up
Range: 0 - 255 hundredths of a second Default: 5(0.05 second)
26 Reserved
27 Reserved
28 Reserved
30 Disconnect inactivity timer
set the length of time allowed for inactivity before the connection is hung up.
Range: 0-255 in minutes Default: 0(disabled)
32 XON character
Set the value of XON character
Range: 0-255
Default: 17
33 XOFF character
Set the value of XOFF character
Range: 0-255 Default: 19
34 V.90 data rate (bit-rate)
Set the maximum bit rate for V.90
Range: 0-21
bit rate = 28000 + S34 * 1333bps
Table of contents
Other Amigo Modem manuals
Popular Modem manuals by other brands

Motorola
Motorola 326X V.34 user guide

Paradyne
Paradyne COMSPHERE 3920PLUS Series Technical reference manual

Efficient Networks
Efficient Networks SpeedStream 5100 Series user guide

XAVI Technologies Corp.
XAVI Technologies Corp. X7005Q user manual

WM Systems
WM Systems WM-E1S Datasheet and User Manual

Ubee
Ubee DDW262.G user guide