User's Guide for
ZyXEL Omni 56K and
Omni 56K Plus Modems
ZyXEL
TOTAL INTERNET ACCESS SOLUTIONS
ZyXEL Communications Corporation
Page 2
Page 3
User's Guide for ZyXEL Omni 56K and Omni 56K Plus Modems
iii
ZyXEL Omni 56K Modem
ZyXEL Omni 56K Plus Modem
Trademarks: Product and corporate names mentioned in this publication are used for identification purposes
only and may be properties of their respective owners.
All rights reserved. The contents of this publication may not be reproduced in any part or as a whole,
transcribed, stored in a retrieval system, translated into any language, or transmitted in any form or by any
means, electronic, mechanical, magnetic, optical, chemical, photocopying, guide, or otherwise, without the
prior written permission of ZyXEL Communications Corporation.
Published by ZyXEL Communications Corporation. All rights reserved.
Disclaimer: ZyXEL does not assume any liability arising out of the application or use of any products, or
software described herein. Neither does it convey any license under its patent rights nor the patents rights of
others. ZyXEL further reserves the right to make changes in any products described herein without notice.
This publication is subject to change without notice.
User's Guide for ZyXEL Omni 56K and Omni 56K Plus Modems
iv
Limited Warranty
ZyXEL Omni 56K and Omni 56K Plus Modems
Conditions of ZyXEL Limited Warranty:
ZyXEL warrants to the original end user (purchaser) that this product is free from any defects in materials or
workmanship for a period of up to two (2) years from the date of purchase. During the warranty period, and
upon proof of purchase, should the product have indications of failure due to faulty workmanship and/or
materials, ZyXEL will, at its discretion, repair or replace the defective products or components without charge
for either parts or labor, and to whatever extent it shall deem necessary to restore the product or components to
proper operating condition. Any replacement will consist of a new or re-manufactured functionally equivalent
product of equal value, and will be solely at the discretion of ZyXEL. This warranty shall not apply if the
product is modified, misused, tampered with, damaged by an act of God, or subjected to abnormal working
conditions.
Limitations and exclusions of this warranty:
Repair or replacement, as provided under this warranty, is the exclusive remedy of the purchaser. This
warranty is in lieu of all other warranties, express or implied, including any implied warranty of
merchantability or fitness for a particular use or purpose.
Limitations of liability:
ZyXEL shall in no event be held liable for indirect or consequential damages of any kind of character to the
purchaser.
How to obtain warranty service:
To obtain the services of this warranty, contact ZyXEL's Service Center; refer to the separate Warranty Card
for your Return Material Authorization number (RMA). Products must be returned Postage Prepaid. It is
recommended that the unit be insured when shipped. Any returned products without proof of purchase or
those with an out-dated warranty will be repaired or replaced (at the discretion of ZyXEL) and the customer
will be billed for parts and labor. All repaired or replaced products will be shipped by ZyXEL to the
corresponding return address, Postage Paid (USA and territories only). If the customer desires some other
return destination beyond the U.S. borders, the customer shall bear the cost of the return shipment. This
warranty gives you specific legal rights, and you may also have other rights that vary from state to state.
Become a Registered Owner
Complete the pre-addressed registration card and place it in the mail. Registered owners will receive future
product information and update announcement. Save your dated invoice as proof of purchase.
Page 5
User's Guide for ZyXEL Omni 56K and Omni 56K Plus Modems
Upgrading by Software..................................................................................................6-1
Upgrading by Terminal Program...................................................................................6-3
INDEX ................................................................................................................................................1
Page 7
User's Guide for ZyXEL Omni 56K and Omni 56K Plus Modems
vii
Content of Tables
Table 1.Front Panel LEDs for Omni 56K Plus ..................................................... 2-1
Table 2.Front Panel LEDs for Omni 56K............................................................. 2-2
User's Guide for ZyXEL Omni 56K and Omni 56K Plus Modems
xi
Preface
Thank you for purchasing ZyXEL Omni 56K/Omni 56K Plus modem.
About ZyXEL Omni 56K/Omni 56K Plus
The Omni 56K/Omni 56K Plus is an analog Data/Fax /Voice modem used for Internet access via
PSTN line. It supports not only RS-232 com port interface but also Universal Serial Bus (USB)
connection to PC. Users can plug and play USB cables without turning off the computer which
makes it simple to install the modem. It can run upstream maximum rate at 33.6kbps and
downstream rate at 56Kbps. The rate selection depends on the line quality, and server side
configuration.
How to Use This Guide
This Guide is cataloged into 5 chapters. The first two chapters provide general information for
ZyXEL Omni 56K/Omni 56K Plus modem, and the next three chapters provide advanced
information for technical users who might need them for programming or other applications.
Other Reference
To quickly learn how to install and configure your Omni 56K/Omni 56K Plus modem, please refer
to the ZyXEL Omni 56K/Omni 56K Plus Modem Read Me First.
Page 12
Page 13
User's Guide for ZyXEL Omni 56K and Omni 56K Plus Modems
1-1
Chapter 1
Introduction
This chapter introduces you to the features and specifications for the ZyXEL Omni 56K/Omni 56K
Plus modem, and provides instructions for installing your modem.
Main Features
n ZyXEL forth generation data pump with V.90 capability.
n USB technology for easy installation.
n V.90 56K down-stream data transmission
n Fast retrain with auto fall-forward and fall-back.
n G3 14.4Kbps Fax send/receive.
n Support Fax class 1 and class 2.0 command set.
n Handset voice record and play. (Omni 56K Plus only)
n Voice digitization and compression.
n Voice record via IS101 Command Set
n Error correction & data compression.
n Microsoft 95/98 Windows plug and play compatible.
n Flash EPROM upgradeable.
Page 14
Page 15
User's Guide for ZyXEL Omni 56K and Omni 56K Plus Modems
2-1
Chapter 2
Installing
ZyXEL
Omni 56K/Omni 56K Plus
Panel Description
Front Panel LEDs
The description of front panel LEDs lists as below:
Front Panel LEDs for Omni 56K Plus
LEDFunctionDescription
USBUSB indicationON: USB link is up and in use
OFF: USB link is down or stays in RS-232 mode
OHHook StatusON: off hook
OFF: on hook
DATAData TrafficON: data transmission
OFF: no data
MRModem ReadyON: modem is ready
OFF: modem is not ready
Table 1.Front Panel LEDs for Omni 56K Plus
Page 16
User's Guide for ZyXEL Omni 56K and Omni 56K Plus Modems
2-2
Front Panel LEDs for Omni 56K
LEDFunctiondescription
V.90V.90 modeON: connection V.90 mode
OFF: none V.90 mode
OHHook StatusON: off hook
OFF: on hook
DATAData
transmission
MRModem Ready ON: modem is ready
Table 2.Front Panel LEDs for Omni 56K
ON: data transmission
OFF: no data
OFF: modem is not ready
Page 17
User's Guide for ZyXEL Omni 56K and Omni 56K Plus Modems
2-3
USB
Back Panel Switches
For Omni 56K Plus only.
ON/OFF
AC IN
Figure 1. Back Panel
SwitchDescription
ON/OFF
AC IN
RS-232
USB
LINE
PHONE
Power ON/OFF switch
9V-AC power input socket to connect the AC power adapter.
Serial port DB-9 female connector to plug the RS-232 cable and
connect to the serial port of a DTE or computer.
Universal series bus connector that connects to any one of
devices with USB port, such as your computer or USB hub. (Omni 56K
Plus only)
Analog port RJ-11 terminal jack for connecting to wall jack.
Analog port RJ-11 terminal jack for connecting to your phone
set.
RS-232
Line
Phone
your
Table 3.Back Panel Description
Page 18
User's Guide for ZyXEL Omni 56K and Omni 56K Plus Modems
2-4
RS-232
Wall Jack
USB
Connecting Your Omni 56K/Omni 56K Plus
For connecting your Omni 56K/Omni 56K Plus modem, please refer the following figure:
For Omni 56K Plus only.
ON/OFF
Power
Outlet
Power
Adapter
AC IN
RS-232
USB port
port
Computer
Figure 2.Back Panel Connections
USB Connector (For Omni 56K Plus Users)
Line
Phone
Tel
The Omni 56K Plus is an USB(Universal Serial Bus)-based modem, providing a USB
connector on the back panel of the device.
Page 19
User's Guide for ZyXEL Omni 56K and Omni 56K Plus Modems
2-5
Getting Started
For Omni 56K Plus users, you can make connection either via USB or via RS-232; for Omni 56K
users, you can only use RS-232 to connect your modem to your PC.
For Omni 56K Plus users, when you plug the USB connector attached with your Omni 56K Plus to
the USB series port of your PC, the Plug and Play function of the operating system will first detect
if its driver has been installed. If not, Windows will prompt you for the USB device driver.
For more information on connecting and starting your modem, please refer to ZyXEL Omni56K/Omni 56K Plus ModemRead Me First that is attached with your product package.
Page 20
Page 21
User's Guide for ZyXEL Omni 56K and Omni 56K Plus Modems
Chapter 3
Specifications & Function Description
This chapter introduces the specifications and functions of Omni 56K/Omni 56K Plus. This chapter
and the next three chapters are designed for advanced users who might need more information
about Omni 56K/Omni 56K Plus modem's specifications and functions when programming or
other applications.
Specifications
Hardware Specification
ItemSpecification Description
Power Requirements9V AC
Operating
Requirements
Weight220.5g
Dimensions
Temperature: 0° C to 40° C
Humidity: 5 to 90 % ( non-condensing )
166mm (W) x 40mm (H) x 84mm(L)
Table 4.Hardware Specifications
3-1
Page 22
User's Guide for ZyXEL Omni 56K and Omni 56K Plus Modems
Analog loop-back test
Analog loop-back with self-test
Local digital loop-back test
Remote digital loop-back test
Remote digital loop-back with self-test
FAXV.17 FAX (send and receive)
V.29 G3 FAX (send and receive)
V.27ter G3 FAX (send and receive)
EIA Class 1 Command Set
EIA Class 2.0 Command Set
Voice4 bits / sample ADPCM,9600 samples / second.
On-line voice playback and recording.(Omni 56K Plus only)
IS-101 voice command set.
3-2
Table 5. Firmware Specifications
Page 23
User's Guide for ZyXEL Omni 56K and Omni 56K Plus Modems
. Standard command set
. EIA Class 1 Fax Command set
. EIA Class 2.0 Fax Command set
. ZyXEL AT Command set
. IS101 Voice Command set
For more information on detailed command sets, please refer to Chapter 5.
Omni 56K/Omni 56K Plus Capability
The data/fax/voice feature of Omni 56K/Omni 56K Plus is described as below:
3-3
Page 24
User's Guide for ZyXEL Omni 56K and Omni 56K Plus Modems
Feature Description
Data.2W Dial-Up Line
.Multi-auto/V.90/V.34bis/V.34/V.32bis/V.32/V.22bis/V.22/ Bell212A
.Hardware/Software Flow Control
.Error Control/Data Compression
.ZyXEL AT Command Set
.External Plug and Play for Windows 31/95/98 in RS232 mode
External Plug and Play for Windows 98 /2000 in USB mode
.Repeat Dial/Cyclic Dial
.Caller ID
.Distinctive Ring
.AT Protection for software application
Fax.V.17/V.29/V.27ter
.G3 T.30 Protocol
.EIA Class 1/Class 2.0 command set
Voice.4 bit IMA ADPCM
.Remote Recording on PC storage.
.Play and record voice via the attached telephone set. (Omni 56K Plus only)
.IS-101 Command Set
Table 6. Feature Description
Data Function
Physical Layer Capability
Omni 56K/Omni 56K Plus modem is a high performance universal modem capable of transmission
speed up to 56/33.6 Kbps full-duplex on a 2-wire dial-up line. Universal compatibility covers a
broad range of ITU-T and BELL standards.
StandardBit Rate [bps]Baud Rate [baud]ModulationCarrier Frequency [Hz]
2400 Ans
V.22
(BELL 212A)
V.21300300FSK
BELL 103300300FSK
12006004-DPSK1200 Call
2400 Ans
Table 7.Physical Layer Capacity
Flow Control
This feature refers to stopping and restarting the flow of data into and out of the modem’s
transmission and receiving data buffers. Flow control is necessary so that a device does not receive
more data than it can handle. The Omni 56K/Omni 56K Plus provide two kinds of flow control
methods.
Hardware CTS/RTS Flow Control
This is a bi-directional flow control where CTS and RTS are RS-232 signals which must be
available on your computer. When the modem’s transmission buffer is almost full, the modem will
drop CTS to signal the DTE that it cannot accept data any more. Turn on the CTS to notify the DTE
that it can keep sending data to the modem. On the computer software side, when the receiving
buffer of the software is almost full, it will drop RTS to signal the modem to stop sending data to the
DTE. Turn on the RTS and the modem will start sending data again to the DTE.
Software XON/XOFF Flow Control
This is a bi-directional flow control. XON and XOFF character defaults are decimals 17 and
19.These can be changed by modifying the S-Registers S31 and S32.Both the modem and the DTE
will treat XOFF as a signal to stop transmitting data and will treat XON as a signal to restart sending
data. Modems will not send these characters received from the local DTE to the remote modem.
3-5
Page 26
User's Guide for ZyXEL Omni 56K and Omni 56K Plus Modems
Error Control
Error control keeps the modem data link error-free by detecting and re-transmitting erroneous data.
Omni 56K/Omni 56K Plus modems support both MNP and V.42 error control protocols. The MNP
protocol was an industry standard developed and licensed by Microcom, Inc. Omni 56K/Omni 56K
Plus modems support level 4 and 3 error control protocols, commonly denoted as MNP4 and
MNP3.
V42 is a developed standard by CCITT. V.42 supports both LAPM and MNP4. A V.42
handshaking will try an LAPM connection first, and if not successful, it will try MNP4.
Data Compression
In the modem, the data compression is activated in an attempt to reduce the number of bits actually
sent. The receiving modem applies these techniques in reverse to recover the actual data from the
compressed data stream.
Omni 56K/Omni 56K Plus modems support both V.42bis and MNP5 data compression protocols.
Data compression needs an error-free data link to work correctly, otherwise the corrupted
compressed data stream will ruin the decompression process. MNP5 is used with MNP4 error
control and V.42bis is used with V.42 error control. The compression efficiency of V.42bis is
generally higher than that of MNP5. In some cases, V.42bis can be 50 % to 100% higher and in
other cases it is just slightly higher. In general, it is about 50 % more efficient.
Repeat Dial
The modem will dial the default number stored in non-volatile RAM , EEPROM , repeatedly if not
connected.(s38.0=1,*Dn)
Cyclic Dial
Dial the number stored in EEPROM at location n(0-3) if cyclic dial s44.3=1 is set.
If the first dial is not successful, the modem will cycle dial through the four numbers stored in
memory.
3-6
Page 27
User's Guide for ZyXEL Omni 56K and Omni 56K Plus Modems
Caller Number Delivery (Caller ID)
Caller Number Delivery (CND), commonly called Caller ID, is a new kind of phone service that
may be offered by your local phone company. Check your phone company for availability. You
must subscribe to it and usually pay an additional monthly service charge for this service.
With CND service, the phone company's central office will send the coded caller information to the
called station. This information is sent once between the first and second ring. Your modem can
decode this caller information and present it to the connected computer/terminal during the second
ring period as part of the call progress ring message. The modem will also report the Caller ID
information if asked by the command AT*T.
There are two kinds of caller information message formats sent by the phone company.
One is the single message format which includes date, time, and caller ID
The other is the multiple message format which also includes the caller name as registered with the phone
company.
The command ATS40.2=nis used to enable (n=1) or disable (n=0) the Caller ID detection function.
The default is disabled. Enable it only when you have this service and want to enable its detection.
NOTE: The Caller ID message may cause some communication
software that is not expecting it to become confused. If you plan to
use the Caller ID feature, be sure you are using software that supports
it.
In single message format, the modem will send a ring message to the terminal as follows:
RING
TIME: <MM-DD hh:mm>
CALLER NUMBER: <CALLER_ID> or CALLER NAME:<CALLER_NM>
RING
3-7
Page 28
User's Guide for ZyXEL Omni 56K and Omni 56K Plus Modems
MM is the two-digit month message, DD is the two-digit date message, hh is the hour and mm is
the minute of the time, and CALLER_ID is the phone number of the caller or CALLER_NM
his/her name.
The following is an example of a caller ID message as it might appear on your screen:
RING
TIME: 04-28 12:30
CALLER NUMBER: 7135551414 or CALLER NAME: Brent Harper
RING
In the multiple message format, if the caller's number and name are available, the ring message will
display both:
RING
TIME: MM-DD hh:mm
CALLER NUMBER: <Caller_ID>
CALLER NAME: <Caller_Name>
RING
Here is an example:
RING
TIME: 04-28 12:30
CALLER NUMBER: 7135551414
CALLER NAME: Tracy Huang
3-8
Page 29
User's Guide for ZyXEL Omni 56K and Omni 56K Plus Modems
RING
If the caller number and name are not available, the ring message will appear as follows:
RING
TIME: 04-28 12:30
REASON FOR NO NUMBER: OUT_OF_AREA
REASON FOR NO NAME: PRIVACY
RING
The last CND message that the modem received can be displayed by using the AT*T command.
Setting S48.0=1 will cause the modem to report CND information in its ASCII coded hexadecimal
raw data format. The DTE software is responsible for explaining the data.
NOTE: Please refer to the Bellcore Technical Advisory document
TR-NWT-000030 for the exact data format. The above Caller ID
scheme applies to the North America area. Different countries may
employ different Caller ID schemes, check if the scheme used in your
country is supported before using the Caller ID feature. For most
other Caller ID schemes, only the Caller telephone number is
provided.
Distinctive Ring
Distinctive Ring is a phone service that may be offered by your phone company. Check your phone
company for availability. With this service, you can have several phone numbers assigned to the
same phone line. The phone company will send a different type of ring signal for each phone
number being called. The subscriber can distinguish which number is called by which type of ring
is received.
3-9
Page 30
User's Guide for ZyXEL Omni 56K and Omni 56K Plus Modems
One benefit of this feature is the ability to have three numbers on the same line allowing you to list
the three numbers for voice, data, and fax, respectively. You can then have your fax machine
answer only the ring corresponding to the fax number and have your modem answer only the ring
corresponding to the data number. A voice call will not be answered by either fax machine or data
modem and it will only be answered when someone picks up the phone. You can also have the
answering machine answer only the voice ring. A more complicated use is that you can have one
number for multiple uses, such as one number for both data and fax.
A ring signal is a composition of repeated on and off states. Different types of rings usually
correspond to different compositions of the ”on” part (cadence) of the ring. Your modem can
distinguish up to four types of ring signals and can be commanded to answer or not answer any one
of these four types of ring signals. Following is a list of these four types of ring signals. These are
the ring types used in the USA. The difference among the ring types is the two-second ON part of
the ring signal. It comprises a long, double short, or triple short ring.
S-register S40 bits 3-6 are used for distinctive ring control. Each bit controls the answering of a
particular ring type. Setting a bit to “1” enables answering, setting it to “0” rejects the ring. Note that
the ring may still be heard even if it is not counted as an accepted ring by the modem.
The control relationships between bits 3-6 in register S40 and the different ring types are:
TypeBit (on)Ring Sequence
131.2s or 2s on; 4s off
240.8s on, 0.4s off, 0.8s on; 4s off
350.4s on, 0.2s off, 0.4s on, 0.2s off, 0.8s on; 4s off
460.3s on, 0.2s off, 1s on, 0.2s off, 0.3s on; 4s off
Table 8.Different Ring Types in Register S40
Security Function
The Omni modem provides a security function, that (when enabled) prevents an unauthorized user
from making a connection. Two types of security function are provided. Type 1 security is used
when the remote modem is also a ZyXEL modem; type 2 security is used when the remote modem
is any other brand of modem.
3-10
Page 31
User's Guide for ZyXEL Omni 56K and Omni 56K Plus Modems
With the type 1 connection, the dial-in (remote) modem will send in its supervisor password for
checking at the initial connection handshake, and the local modem will check this password against
its pre-stored acceptable password list. With a type 2 connection, the remote terminal will be
prompted to enter the password at the initital connection and the local modem will do the password
checking.
Two levels of security are provided. With level 1 security, the local modem will maintain the
connection if the password check is OK, otherwise the line will be disconnected. With level 2
security, the local modem will disconnect the line if the password has been found in its pre-stored
acceptable list and then will dial back the phone number corresponding to the dial-in password. The
line will be simply disconnected if the password does not march.
4 user passwords may be defined. The corresponding.4 dial-back numbers are the modem’s 4
stored phone numbers. Any character(ASCII 0-127) can be used in the password, the maximum
password length is 8 characters.
The security functions are only accessible through AT commands in terminal mode. Any access
attempt will result in the modem’s prompting to enter the supervisor password. The attempt will be
rejected if the entered password is not correct. The default supervisor password is ZyXEL when the
modem is shipped from the factory. This supervisor password is also the password sent for
automatic password checking in a type 1 connection. To modify the supervisor password, use
AT*HS
You will be asked for the original password and a new password and then to re-enter the new
password for verification. For example:
PASSWORD (Enter supervisor password)
********
PASSWORD (Enter new supervisor password)
********
3-11
Page 32
User's Guide for ZyXEL Omni 56K and Omni 56K Plus Modems
Verify (Enter the new supervisor password again)
********
OK
The command AT*Hn will modify the nth user password and the supervisor password on the
screen for viewing. Again ,You will be prompted to enter the supervisor password first.
The commands below will enable different types and levels of security:
CodeDescription
*G0Disables security function.
*G1Enables type 1 and level 1 security, with password check.
*G2Enables type 1 and level 2 security, with password check and call-back.
*G3Enables type 1 and level 1 security, with password check.
*G4Enables type 1 and level 2 security, with password check and call-back.
*G5Enables type 2 and level 2 security, with password check and call- back, remote site
enters the call-back number.
NOTE: Before the security type or level can be changed, the modem requires the supervisor
password.
For type2 security, the remote site will be prompted to enter the user password. A maximum of 3
tries in 40 seconds is allowed. If a correct password is not entered within this time limit, the line will
be disconnected. If the remote site is to enter the call-back number, it will be prompted to do so.
Fax function
Fax Physical Layer Protocol
StandardBit Rate [bps]Baud Rate [baud]ModulationCarrier Frequency [Hz]
User's Guide for ZyXEL Omni 56K and Omni 56K Plus Modems
EIA Class 1/Class 2.0 Command Set
Please refer to Fax Command Set in Chapter 5.
ITU-T T.30 Fax Protocol
The ITU-T T.30 fax protocol is known as the G3 fax handshake signals and procedures. The
modem takes full control of this protocol - initiating and terminating fax calls, managing the
communication session, and transporting the image data. Therefore, the modem relieves the
computer fax software of the T.30 protocol handling.
You modem allows for fax speeds up to 14400 bps when transmitting to a fax machine which
complies with the V.17 fax standard. Speeds will fall back to 12000, 9600, or 7200 bps in poor line
conditions. When connecting to a G3 fax device, your modem allows for fax speeds up to 9600 bps
and will automatically fall back to 7200, 4800, and 2400 bps if the line quality is poor.
Voice Function
Voice capability stands for the modem’s ability to digitize incoming voice messages, which the
computer stores and forwards. It also means that the modem can playback the recorded digitized
voice on line for a message announcement.
Voice IS-101 Command Set
Please refer to the Voice command sets in Chapter 5.
4-bit Voice Data Compression
The main issue in the digitized voice mode is the amount of storage required. A relatively simple
ADPCM algorithm can reduce the speech data rate to half the rate and maintain about the same
voice quality. This algorithm can also be used to reduce the speech data rate to 1/3 or 1/4 of the
original rate, but with voice quality degradation. Only 4-bit ADPCM is used in Omni 56K/Omni
56K Plus.
3-13
Page 34
User's Guide for ZyXEL Omni 56K and Omni 56K Plus Modems
3-14
Page 35
User's Guide for ZyXEL Omni 56K and Omni 56K Plus Modems
Chapter 4
Result Codes
Result Codes
The result code is the command response or the Connect message to the DTE. The format of the
result code is dependent on Xn and Vn command .The lists are as following:
&KnModem error control and data compression.S27.0-2
&K0No error control.(Same as AT&K)
&K1MNP4 (See also S41.0).(include MNP3)
&K2MNP4+MNP5 (See also S38.5, S41.0).
&K3V.42+MNP4.
&K4 *V.42+V.42bis, compatible with &K2 (See also
S38.5).
&NnModem link mode options (DCE/DCE). (SeeS19
S21.6-7
5-4
Page 43
User's Guide for ZyXEL Omni 56K and Omni 56K Plus Modems
CommandOptionsFunction & DescriptionRef.
also S43.7, S48.1)
&N0 *Multi-Auto, auto negotiate highest possible
link rate: V.90,V.34bis, V.32bis, V.32,
V.22bis, V.22 and Bell 212A, G3 Fax
&S0 *DSR overridden, DSR always ON.
&S1DSR according to CCITT (ITU-TSS). (See
also S41.5, S44.4)
&TnModem testing.S16
&T0Terminate test in progress.
&T1Initiate Analog Loop-back (ALB) test.
&T3Initiate Local Digital Loop-back (LDL) test.
&T4Grant Remote Digital Loop-back request from
remote modem.
&T5Deny Remote Digital Loop-back request from
remote modem.
&T6Initiate Remote Digital Loop-back (RDL) test.
&T7Initiate Remote Digital Loop-back with self
test. (RDL+ST)
&T8Initiate Analog Loop-back with self test.
5-6
S14.1
S14.1
Page 45
User's Guide for ZyXEL Omni 56K and Omni 56K Plus Modems
CommandOptionsFunction & DescriptionRef.
(ALB+ST)
&VnView profile settings.
&V0View current active settings.
&VnView the (n-1) user profile settings (n=1-2)
&V3View factory default settings.
&Wnn=0-1Save current settings to user profile n in non-
volatile RAM. (See also S35.6)
&YnBreak handling. Destructive Break clears the
buffer. Expedited Break is sent immediately
to the remote system.
&Y0Destructive, expedited.
&Y1 *Nondestructive, expedited.
&Y2Nondestructive, unexpedited.
&Z?Display all the phone numbers stored in non-
volatile RAM.
&Zn=sn=0-3Store phone number/s to NVRAM at location
n (n=0-3) use AT*Dn or ATS29=n to set the
default dial pointer.
S28.2-3
Table 13.Extended AT& Command Sets
5-7
Page 46
User's Guide for ZyXEL Omni 56K and Omni 56K Plus Modems
Extended AT* Command Sets
CommandOptionsFunction & DescriptionRef.
*CnCharacter length, including start, stop and
parity bit.
*C0 *10-bit character length
*C111-bit character length
*C29-bit character length
*C38-bit character length
*Dnn=0-3Set default dial pointer at telephone directory
location 'n.'
*D0 *(See also S35.4 and S38.0)
*EnModem error control negotiation.S21.0
*E0 *if error control negotiation fails, keep the non-
error control connection.
*E1If error control negotiation fails, disconnect the
call (hang-up).
*Gn*G0Disables security function. (Default)
*G1Enables type 1 security, with password check.
*G2Enables type 1 security, with password check
and call back.
*G3Enables type 2 security, with password check.
*G4Enables type 2 security, with password check
and call back.
*G5Enables type 2 security, with password check
and call back; remote site enters the call-back
number.
*G9Reset the supervisor password to "ZyXEL".
S15.3-4
S29
5-8
Page 47
User's Guide for ZyXEL Omni 56K and Omni 56K Plus Modems
CommandOptionsFunction & DescriptionRef.
Note:
1. The command *Gn requests supervisor password checking.
2. In security type 1, the remote site must be a ZyXEL modem.
3. In security type 2, the remote site can be any other type of modem.
4. The modem can store 4 (0-3) telephone numbers. If call back
security is disabled, the modem will search the password table to
check the remote modem's password. If they match, the modem
will keep the connection, otherwise the modem will hand up. If call
back security is enabled, the modem will complete the password
checking. If there is no match, the modem will disconnect the line,
otherwise the modem will disconnect the line, find the
corresponding phone number and call back immediately. The
remote modem should be set to auto-answer the call and
response.
*HSModifies supervisor password.
Note: The default supervisor password is ZyXEL.
*HnN=0-3Modifies the user password table at location
'n.'
*Pnn=0-15
*P9 *
*QnAction taken when line quality changes.S27.6-7
*Q0No action to poor signal quality.
*Q1Retrain action taken if signal quality is poor.
*Q2 *Adaptive rate, automatic fall-back or forward.
*Q3Disconnect if signal quality is poor.
*TRecall the last CND (Caller ID) information.S40.2
*VViews password table.
Set transmission power level; ranges from -8
dBm to -15 dBm. (Default: -11 dBm)
(See also S41.2)
S17.1-4
Table 14.Extended AT* Command Sets
5-9
Page 48
User's Guide for ZyXEL Omni 56K and Omni 56K Plus Modems
Extended AT# Command Sets
CommandOptionsFunction & DescriptionRef.
#EnModem status in escape state
#E0Disable the report of modem status in escape
state
#E1Enable the report of modem status in escape
state
Table 15.Extended AT# Command Sets
5-10
Page 49
User's Guide for ZyXEL Omni 56K and Omni 56K Plus Modems
Fax command sets
Service Class 1 Commands
CommandDescriptionValue
+FCLASS=nService Class Identification and
Control
+FTS=nStop Transmission and pausesn=0-255 in 10 ms units.
+FRS=nWait for Silencen=0-255 in 10 ms units.
+FTM=<MOD>Transmit Data with <MOD> CarrierSee table 16
+FRM=<MOD>Receive Data with <MOD> CarrierSee table 16
+FTH=nTransmit HDLC Data with <MOD>=3
Carrier
+FRH=nReceive HDLC Data with <MOD>=3
Carrier
Table 16.Service Class 1 Commands
n=0:Sets to modem mode
n=1:Sets to Class 1 mode
n=2.0:Sets to Class 2.0 mode
n=8:Sets to Voice mode
n=3
n=3
The value of <MOD> parameters lists as below:
ValueModulationSpeed
3V.21 ch 2300
24V.27ter2400
48V.27ter4800
72V.297200
73V.177200
74V.17 short train7200
96V.299600
97V.179600
98V.17 short train9600
121V.1712000
122V.17 short train12000
145V.1714400
146V.17 short train14400
Table 17.The Value of <MOD> Parameters
5-11
Page 50
User's Guide for ZyXEL Omni 56K and Omni 56K Plus Modems
Service Class 2.0 Commands
CommandDescriptionValue
+FDTTransmit phase C data command:
releases the DCE to proceed with
the negotiation.
+FDRReceive phase C data command:
initiates document reception.
+FKSTerminate a Session , orderly fax
abort.
+FIPInitialize Service Class 2.0
Parameters.
+FCLASS=nService Class Identification and
Control
+FMI?Identify DCE ManufacturerZyXEL
+FMM?Identify DCEOmni 56K/Omni 56K Plus
+FMR?Identify DCE RevisionVx.x
+FCC=vr,br,wd,ln,df,ec,bf,st
1-255: The larger the value, the louder the
voice will be.
0,1 (Omni 56K
Plus only), 2
00: The DCE is on hook. Local phone
connected to Telco line.
1: The DCE is on-hook and is connected to
the local phone. The local phone is also
provided with power. The modem can
record/play through the local phone set.
(Omni 56K Plus only)
2: The DCE is off-hook and is connected to
the Telephone line. The local phone is
provided with power. The modem can
record/play through the local telephone line.
5-15
Page 54
User's Guide for ZyXEL Omni 56K and Omni 56K Plus Modems
+VRARing back
goes away
timer
+VRNRing back
never come
timer
+VTXVoice transmit
mode
+VSDSilence
detection
+VSMSelection of
compression
method
+VTS=
[x,y,z]
+VTS=
{x,y}
+VTS=
x,x…
+VTDSet default
+VITInactivity timer. 0-25570Unit: 0.1 second.
Dual Tone
Generation
DTMF Tone
Generation
DTMF Tone
Generation
duration of
DTMF tone.
0 – 255700 : turn off the timer
1-255: Defines the period without ringback
(after at lease one ringback has been
detected) in 100 -ms units.
0 – 255100 : turn off the timer
1-255: Defines the period without ringback
after dialing in 1 sec unit.
0: Disable silence detection.
1-255: The smaller the value, the more
sensitive to the silence detection it will be.
Period:
1-255: The required period of silence
detection before DCE reporting the silence
event.
0: Disable silence detection.
Unit: 0.1 second
4,9600IMA 4 bit ADPCM.
Sample rate : 9600
NAx: first tone frequency
y: second tone frequency
z: duration in 10ms unit
NAx: DTMF digits (0-9,*,#, A,B,C,D)
y: duration in 10ms unit
Duration:+VTD setting. (in 10ms unit)
Table 19.Voice AT Commands
Voice Shielded DTE Commands
CommandDescription
<DLE>pPause, suspend voice data to the output device in playback state.
<DLE>rResume , resume suspended voice data in playback state.
<DLE><ETX>Terminate voice playback state, switch to online voice command
mode after completing remaining data in buffer.
5-16
Page 55
User's Guide for ZyXEL Omni 56K and Omni 56K Plus Modems
Table 20. Voice Shielded DTE Commands
Voice Shielded DTE Responses
Response CodeDescription
<DLE>0 - <DLE>9
<DLE>*,<DLE>#
<DLE>A-<DLE>D
<DLE>aAnswer Tone detected
<DLE>bBusy detected
<DLE>cCalling Tone detected
<DLE>dDial tone detected
<DLE>eEuropean Data Modem Calling Tone detected
<DLE>fBell Answer Tone detected
<DLE>hThe local handset on hook
<DLE>sSilence detected
<DLE>HThe local handset on hook
<DLE>uTransmission Under run in playback state
<DLE><ETX>End of stream
DTMF digit detected
Table 21.Voice Shielded DTE Responses
5-17
Page 56
User's Guide for ZyXEL Omni 56K and Omni 56K Plus Modems
S-Register Descriptions
In most bit-mapped S-registers, the default bit value is 0. Non-0 default values are followed by an
asterisk. In some cases, default values are shown in the reference column preceded by +. Some bits
are reserved for factory use and should not be changed.
Basic S-Registers "ATSn=x"
CommandFunction & Description+Ref.
S0=Sets the number of rings on which the modem will answer. 0 value disables
auto-answer.
S1=Counts and stores number of rings from an incoming call.+000
S2=Defines escape code character, default ‘ +’ (43 dec.). A value of 128-255
disables the escape code.
S3=Defines ASCII Carriage Return.+013
S4=Defines ASCII Line Feed.+010
S5=Defines ASCII Backspace. A value of 128-255 disables the Backspace key’ s
delete function.
S6=Sets the number of seconds the modem waits before dialing if ‘ X0’ or ‘ X1’ is
selected. If a setting of ‘ X2,’ ‘ X7’ is selected, the modem will dial as soon as it
detects a dial tone. This register also sets the time-out interval for the “W” dial
modifier to wait for the dial tone. (See also S41b4)
S7=Sets duration, in number of seconds modem waits for a carrier.+060
S8=Sets duration, in seconds, for pause (,) option in Dial command and pause
between command re-executions for Repeat (>) command.
S9=Sets duration, in tenths of a second of remote carrier signal before
recognition. (Ignored if in non-FSK or half-duplex operation)
S10=Sets duration, in tenths of a second, modem waits after loss of carrier before
hanging up.
S11=Sets duration and spacing, in milliseconds, of dialed Touch-Tones.+070
+000
+043
+008
+003
+002
+006
+007
Table 22.Basic S-Registers "ATSn=x"
CommandbitdechexFunction and descriptionRef.
S13=bitdechexBit-mapped register.+000
122Capture modem manufacturer information during V.42
handshake, can be displayed at ATI2 <Last
Speed/Protocol> line if available (‘ Flash’ or ‘ ZyXEL’
5-18
Page 57
User's Guide for ZyXEL Omni 56K and Omni 56K Plus Modems
CommandbitdechexFunction and descriptionRef.
stands for ZyXEL connection)
S14=bitdechexBit-mapped register:+002
100Grant Remote Digital Loop-back test request.&T4
22Deny Remote Digital Loop-back test request.&T5*
S15=bitdechexBit-mapped register.+066
0,100Even parity
11Odd parity
22No parity*
2001 stop bit*
442 stop bits
4,30010 bit character length*C0*
8811 bit character length*C1
16109 bit character length*C2
24188 bit character length*C3
7-500Profile 0 as active settings after power on.Z0
3220Profile 1 as active settings after power on.Z1
6440Factory default as active settings after power on.Z2*
S16=dechexTest status register.+000
00No test in progress.&T0
11Analog Loop-back test in progress.&T1
33Local Digital Loop-back test in process.&T3
66Remote Digital Loop-back test in process .&T6
77Remote Digital Loop-back with self-test in process.&T7
88Analog Loop-back with self test in progress.&T8
S17=bitdechexBit-mapped register.+022
4-10-30 0-1E Set transmit power level from 0 to -15 dBm. (See also
S35b3) (Default *P11)
500Normal dial. (Default)D
3220Reverse dial, go on-line in answer mode.DR
S18=dechexForce modem to fix baud rate when answering.+000
00Disable fixed baud function.
1-46 1-2E Enable baud rate to be fixed when answering. Baud rate
value settings (n) the same as S20
S19=dechexModem connection mode, same+000/&Nn
0-99 0-63setting value as 'AT&Nn' command.
S20=dechexDTE speed (bps). Auto detected from AT Command.+001
00230400 bps
11115200 bps (Default)
*Pn
5-19
Page 58
User's Guide for ZyXEL Omni 56K and Omni 56K Plus Modems
462E921600 bps
Note: Only the speeds up to S20=15 are supported by auto speed detection.
S21=bitdechexBit mapped register.+178
000Maintain a non-error control connection when modem
error control handshake fails. (Default)
11Drop connection when modem error control handshake
fails.
1-200Speaker is always OFF.M0
22Speaker is ON until carrier is detected. (Default)M1*
44Speaker is always ON.M2
66Speaker is ON after last digit is dialed out until carrier
detected.
*E0
*E1
M3
5-20
Page 59
User's Guide for ZyXEL Omni 56K and Omni 56K Plus Modems
CommandbitdechexFunction and descriptionRef.
300DSR is always ON. (Default)&S0
88According to CCITT. (see also S44.4, S41.5)&S1
400CD is always ON.&C0
1610CD tracks presence of data carrier. (see also S38.3)
(Default)
500CTS Follows RTS in synchronous mode. Response
delay set in S26.
3220Ignore RTS (CTS always ON) in
synchronous mode. (Default)
6-700Assume DTR always On.&D0
6440108.1, DTR OFF-ON transition causes dial of the default
number.
12880108.2 Data Terminal Ready, DTR OFF causes the
modem to hang up and return to command state.
(Default)
192C0108.2, DTR OFF causes the modem to hang up and
reset the modem to profile 0 after DTR dropped.
S23=bitdechexBit mapped register.+105
000Command echo disabled.E0
11Command echo enabled. (Default)E1
100Tone dial. (Default)T
22Pulse dial.P
200Pulse dial make/break ratio = 39% / 61% (Default)&P0
44Pulse dial make/break ratio = 33% / 67%&P1
3-500ATX0 (See result code table)X0
88ATX1X1
1610ATX2X2
2418ATX3X3
3220ATX4X4
4028ATX5, error control result code is enabled. (Default)X5
4830ATX6, error control result code is enabled.X6
5638ATX7, error control result code is enabled.X7
600Display result code in numeric format. (see S35.7)V0
6440Display result code in verbose format. (Default)V1
700Modem returns result code. (Default)Q0
12880Modem does not return result code. (see also S40.1)Q1
S24=bitdechexBit mapped register.
6-416-
10-70 Speaker volume control, increments of 16 in decimal
112
value.
&C1
&R0
&R1
&D1
&D2
&D3
L0-7
5-21
Page 60
User's Guide for ZyXEL Omni 56K and Omni 56K Plus Modems
CommandbitdechexFunction and descriptionRef.
S25=0-255 0-FF Specify the time delay that DTR signal needs to be OFF
before it will be recognized, in 10 ms units. If S25=0, the
delay time is set to 4 ms.
S26=dechexRTS/CTS delay.+000
0-255 0-FF Set the delay, in 10 millisecond units between the RTS
and modem’ s CTS response in synchronous mode. (see
‘ &Rn’ command)
S27=bitdechexBit mapped register.+156
0-2Modem error control.
00No error control.&K0
11MNP4 + MNP3 (see also S41.0)&K1
22MNP4 + MNP5 (see also S38.5, S41.0)&K2
33V.42+MNP4&K3
44V.42 + V.42bis (compatible with &K2) (Default)&K4*
3-500Flow control disabled.&H0
2418Hardware (RTS/CTS) flow control. (Default)&H3
3220Software (XON/XOFF) flow control.&H4
4028Reserved.&H5
6-7Signal quality.
00No response to poor signal quality.*Q0
6440Retrain action taken if signal quality is poor.*Q1
12880Adaptive rate (auto fall-back /forward) when signal quality
changes.(Defaults)
192C0Disconnect when signal quality is poor.*Q3
S28=bitdechexBit mapped register.+068
2-300Destructive, expedited break.&Y0
14Non-destructive, expedited break. (Default)&Y1
108Non-destructive, un-expedited break.&Y2
4-500No guard tone. (Default)&G0
1610550 Hz guard tone.&G1
32201800 Hz guard tone.&G2
600DTE/DCE rate follows link rate. (See also S18, S44b6)&B0
164DTE/DCE rate is fixed at the DTE setting, range from
300-460.8 Kbps. (default, also see S18, S44b6)
S29=0-30-3Set default dial phone number pointer, use AT&Zn=s to
store phone numbers in EEPROM.
S31=0-255 0-FF Holds the ASCII decimal value of the XON .+017
S32=0-255 0-FF Holds the ASCII decimal value of the XOFF.+019
S35=bitdechexBit mapped register.+032
+000
&Rn
*Q2
&B1
+000 *D
5-22
Page 61
User's Guide for ZyXEL Omni 56K and Omni 56K Plus Modems
CommandbitdechexFunction and descriptionRef.
122Disable aborting from terminal during modem
handshaking.
388Add 16dB attenuation to the leased line transmission
power.
53220Enable Selective Reject in V.42. (Default)
712880Enable extended numerical result codes from 50-65
when an error corrected connection is made. Use with
ATV0. (see result code table)
S36=bitdechexBit mapped register.
00No security function. (Default)*G0
7-5
3220Type 1* security, with password check.*G1
6440Type 1* security, with password check and call back.*G2
9660Type 2* security, with password check.*G3
12880Type 2* security, with password check and call back.*G4
160A0Type 2* security, with password check and call back;
call-back number from remote.
S38=bitDechexBit mapped register.+000
011Repeatedly dialing default number if not connected.*Dn, S29
300CD tracks the carrier. (Default)&C0
388DCD ON/OFF sequence follows UNIX standard, DCD
ON before connect message is sent, DCD off after last
DCE response is sent.
41610Auto-mode fax receiving disabled, hang up if a fax call is
244Reverse the answers. Answer in originating mode.ATA
S40=bitdechexBit mapped register.+000
122No result code is displayed in answer mode.Q2
244Enables caller ID detection.
388Enables type 1 ring detection.
41610Enables type 2 ring detection.
53220Enables type 3 ring detection.
66440Enables type 4 ring detection.
S41=bitdechexBit mapped register.+000
011Special MNP compatibility. (see also S27.0, S38.5)&Kn
388Enable CCITT signals 140 and 141 on EIA-232D
interface.
41610In X2-X7 setting, modem waits for S6 seconds before
dialing and ignores dial tone detection.
V0
S23.6
*G5
&C1, S21.4
&N0
5-23
Page 62
User's Guide for ZyXEL Omni 56K and Omni 56K Plus Modems
CommandbitdechexFunction and descriptionRef.
53220DSR follows DCD and pulses for 0.5 sec after DCD on-off
transition.
66440Force S0>=2; doesn‘ t answer on the first ring.S0
712880Ignore calling tone, not to be used as fax detection.
S42=bitdechexBit mapped register.+000
122Enables throughput averaging.
244CND message will be forced on even if ATQ2 is set.
388Disable escape sequence code in answer mode.
41610Disable V.17 14,400 Fax in calling mode, no effect to
answering mod.
66440Disable ‘ RINGING’ result code.Xn
712880DCD forced on but pulse off for 0.5 seconds at carrier
loss.
S43=bitdechexBit mapped register.+008
66440Enable 1.5 sec, pause between off-hook and modem
answering.
712880Modem hang-up if the line condition does not permit
modem to run at the highest speed set by ‘ &Nn’
command.
S44=bitdechexBit mapped register.+000
388ATDSn initiates auto-dial of the stored numbers
consecutively until connection is made (cyclic dial).
41610DSR follows DTR. (see also S41.5)&S1
66440When selected with ‘ &B0’ , DTE speed fixed at 38400
when the link speed is above 9600. DTE speed fixed at
9600 if link speed is 7200. If it is below 7200, DTE speed
follows link speed. When selected with &B1, DTE speed
fixed at current rate when an ARQ connection is made,
when a non-ARQ connection is made, DTE speed
follows the link speed. (See also S18)
S45=dec
S46=dechexCND silence detection interval.+028
S48=bitdechexBit-mapped register.+000
011Cause CND information to be reported in raw format.
244Enable data calling tone (CNG) sending.
388Reverse the V.23 channel speed. Originate mode
hex
Delay during which the CND silence detection is
0-255
0-255 0-FF To process the CND, silence must be detected for the
disabled, in 20 ms units. (See also S46)
0-FF
specified interval, in 20 ms units.
modem speed (Send/Receive) 1200/75; Answer mode
modem speed (Send/Receive) 75/1200.
&Sn
&C0
DSn
&Bn
+100
&N12
5-24
Page 63
User's Guide for ZyXEL Omni 56K and Omni 56K Plus Modems
CommandbitdechexFunction and descriptionRef.
41610(Work with &D1 command) DTR ON will have the
modem dial the default number and DTR OFF will have
the modem hang-up and reset to profile 0. When the
modem is idle (waiting for command), it will not dial any
number when DTR changes from ON to OFF.
S52=bitdechexBit-mapped register.+000
700Select ‘ Mark’ as the first signal of the V.23 handshaking
sequence. (Default)
12880Select ‘ Space’ as the first signal of the V.23 handshaking
sequence.
S56=dechex+000
0-255 0-FF Hook flash detect time, in units of 10ms,. A value of zero
use country-specific default duration.
S57=bitdechexBit-mapped register.+016
41610Enables the reporting of Class 1 capability in the
response to +FCLASS=?
&N12
&N12
Table 23.Extended S-Registers "ATSn=x"
BitS-register bit number, 'b', used in 'ATSr.b=n' and 'ATSr.b=?'
decDecimal value, 'x', used in 'ATSn=x'
hexEquivalent Hexadecimal value.
+nnnFactory default when listed in 'Reference' column.
Note:'AT' is omitted when an AT command is referred to in the 'Reference' column..
5-25
Page 64
Page 65
User's Guide for ZyXEL Omni 56K and Omni 56K Plus Modems
Chapter 6
Firmware Upgrade
The ZyXEL Omni 56K/Omni 56K Plus provides firmware upgrade function that you can upgrade
the firmware either by upgrade software provided in the CD-ROM that comes with your modem
package, or by terminal program such as Bitware or Hyperterminal. To obtain the latest firmware
version, please go to ZyXEL's website site at http://www.zyxel.com.
Upgrading by Software
To upgrade the firmware by provided software, follow the steps listed below:
Step 1. Insert the CD-ROM that comes with your modem package into your CD-ROM driver.
Step 2. Double-click on Zyfwm.exe icon, as shown below, in your CD-ROM.
6-1
Page 66
User's Guide for ZyXEL Omni 56K and Omni 56K Plus Modems
Step 3. You will see the first screen of ZyXEL F/W upload wizard as shown below. Select COM
Port that is connecting with your modem, then click on Next.
Step 4. Click on Browse to find the directory that your latest firmware file is located, then click
on Next to start uploading.
Follow the upload wizard to complete upgrade process. After finishing, you may use your modem
again.
NOTE: To obtain the latest firmware version, please go to ZyXEL's
website site at http://www.zyxel.com.
6-2
Page 67
User's Guide for ZyXEL Omni 56K and Omni 56K Plus Modems
Upgrading by Terminal Program
To upgrade the firmware by terminal program, you have to prepare a terminal program first, such
as terminal function in Bitware or Hyperterminal in Windows, then follow the instructions listed
below. For more information on how to install Bitware on your computer, please refer to the ReadMe First that comes with your modem package.
Step 1. Start your terminal program.
Step 2. Type in 'atupx' it will show a message as below:
You have chosen XModem protocol with 128 byte block length and
checksum tail to upload the firmware file to update your modem,
data in Flash ROM will be erased!!
Are you sure (Y/N)?
Step 3. Be sure you have a new version of firmware file on hand, then click 'Y.'
The terminal will response:
Erase the flash ROM now. Please wait.
Then, it will continue to show:
Ready to program to flash. Please start upload.
Step 4. Now, select XModem checksum mode to send the new firmware to your modem. Enter
the file name then start uploading.
6-3
Page 68
Page 69
User's Guide for ZyXEL Omni 56K Plus Modem
1
Index
4-bit Voice Data Compression........................3-13
Back Panel Switches ........................................2-3
Basic AT Command Sets..................................5-1