                                                   ZyXEL Communications Corp.
                                                      edited by Manfred Recla
                                                                July 16, 1998


           Release Note on omni.net D,  Version 1.02
           ==========================================

1.The firmwares' file names for various switch types are as follows:

         FILENAME            SWITCH TYPE
        "OD_E102.BIN" ------ Europe DSS1
        "OD_G102.BIN" ------ German 1TR6

==========================================================================

2. Important message:
   After upgrading "omni.net D" with this firmware, the TA will perform
   the "hardware reset" automatically. This is because the EEPROM usage
   has been rearranged in the firmware. All data stored in EEPROM will
   need to be reload after the process. Please note this process happens
   only at the first time upgrading.

   You may use the "ZyXEL ISDN Configuration Manager" (ZyICM) v2.4
   (or v3.21) to backup and restore the NVRAM settings before flashing
   this new firmware now. ZyICM is available for free of charge also
   on the ZyXEL FTP sites on the Internet.

==========================================================================


2. New features implemented
==========================
 2.1    Multi-auto Dial Out (MDO) for outgoing data call.
        Automatically try the outgoing data protocol with predefined
        protocol sequence.

        2.1.1. Command Listing:
        AT command   s122.4 .3 .2     Trail Sequence
        ATB90             0  0  0     PPP+X.75
        ATB91             0  0  1     PPP+X.75+T.70+ISO8208+T.90+BTX
        ATB92             0  1  0     X.75+T.70+ISO8208+T.90+BTX+PPP
        ATB93             0  1  1     PPP+V.120
        ATB94             1  0  0     V.120+PPP
        ATB95             1  0  1     PPP+X.75+V.120 (* default for DSS1,1TR6)
        ATB96             1  1  0     PPP+V.120+X.75 (* default for U.S.A)
        ATB97             1  1  1     X.75+V.120+PPP

        2.1.2. Restrictions:
        2.1.2.1. Bundle call is not supported in MDO.
        2.1.2.2. With s80.6 set to 1,LLC enabled, no MDO function available.
        2.1.2.3. During MDO dialing, the trial sequence will be wrap around
                 until S7 timer expired.
        2.1.2.4. Disconnect from the peer site will end the trail sequence.

 2.2    For DSS1, implement call forwarding supplementary services
        The ZyXEL TA support the call forwarding unconditional (CFU),
        call forwarding busy (CFB), call forwarding no-reply (CFNR).

        2.2.1. Store your own numbers to the TA first (AT&ZOI=xxxx).
        2.2.2. Activate the call forwarding service by
               ATCFxy(transfer-number)
                  x=B         Call forwarding busy (CFB),
                    U         Call forwarding unconditional (CFU),
                    NR        Call forwarding no-reply (CFNR).
                  y=S         All services,
                    I         ISDN data (unrestricted digital),
        2.2.3. Deactivate the call forwarding service by
               ATCFxy
        2.2.4. Query the status of the call forwarding. Simply issue
                     ATCF?

 2.3    Service provider preselect number:
        AT&ZP? : display the number setting
        AT&ZPI=xxxxxxx : set the number for data call dial out
        maximum length is limited to seven
        Usage:
        Because of the opening on Telcom market, there might be more than one
        service providers available in one country. Users live in these
        countries have options of selecting the provider per call with the
        dial-preselect digits. The dial out numbers become:
                  <pre-select digit> + <called party number>
        With AT&ZPx command in this F/W, users can specify the pre-select
        digits for Data call. These digits will be stored in EEPROM and will
        be automatically inserted in front of the called party number when
        making call attempts.
 2.4    Extend the number of digits stored in MSN to 26.
 2.5    Adding country code 216 for Spain
 2.6    For ITALY, support NNP Spec. for sending out the first 20 dial digits
        in Enbloc sending while the remaining by Overlap sending. The maximum
        number of dialing digits is 25.
 2.7    support EuroFile Transfer (ATB42)


3. Enhancement/Bug Fixed:
=========================
 3.1    For S-register in online help, modify s119.1, s119.2, and fix the
        wrapped lines in s119, s120, and s121.
 3.2    Fix bug of TA connects to Cisco 2511. After about one day of normal
        operation; the TA cannot connect any incoming PPP call.
 3.3    Keypad Signalling function for Netherlands (253), Denmark (252),
        Norway (245), Finland (240).
 3.4    For Italy (236) PNN, the maxinum number of dialing digits should
        be 25.
 3.5    For Korea, AT&T11 will not compare the calling party number since the
        information element is not available.
 3.6    For Japan, enhance the 3 minutes restrictions on dialing out data
        call. In Japan ISDN, for data call,the phone number destinated to
        the same  place cannot be dialled during 3 minutes.
 3.7    Callback function when connecting to MAX4000
 3.8    Layer 3 message longer than 128 octets was not intepreted properly
 3.9    Called Party Number should be unknown numbering plan in ITALY
 3.10   Supress "NO CARRIER" message when callback
 3.11   Fix bug: could not receive transparent Fax/Voice under RVS-COM


4.Known Bugs:
=============
 4.1    The omni.net D hardware can not perform the hardware reset by
        pressing D/V button. Please use the command 'ATs38.2=1hwr' instead.




-----------------------------------------------------------------------------




           Release Note on omni.net D Version 1.01             Jan. 15, 1998
           =======================================

1.The firmware's file names for various switch type are as follows:

        FILENAME             SWITCH TYPE
   1.1  "OD_E101.BIN"  ------ DSS1
   1.2  "OD_G101.BIN"  ------ 1TR6 (GERMANY only)
   1.3  "OD_K101.BIN"  ------ KOREA(KOREA only)
   1.4  note: no firmware version 1.01 was released for USA

2.Fixed the Bugs:
=================
 2.1    ATDnnn command can't accept bracket "()" in the phone number string
        nnn.
 2.2    Set ATS88=128 will cause TA reset.
 2.3    If the answering TA response with "DISC" upon receipt of XID request,
        the calling ZyXEL TA should response with UA and stop the XID
        procedure and re-establish the LAP link.
 2.4    Set AT&D0 and lower DTR TA can't response to any AT command.
 2.5    AT&T11 loop back test doesn't work.
 2.6    Set DTE port 1 baud rate = 9600bps, press 't' or 'T' instead of press
        'a' or 'A' as the first character then press D/V key, data terminal
        will show garbage instead of OK.
 2.7    With SLIP, only first connection to ISP can success.
 2.8    Dial with ATDIx+y where x and y are two different subscribers' phone
        numbers will show connect 128K but, in fact, only one B channel
        connected. (X75, V120 only)
 2.9    When both calling and called sides set AT*G2, the non-password
        callback function will make calls between these two parties calling
        back and forth. (Both side of TAs have to upgrade F/W to fix this
        problem.)
 2.10   For SLIP, UART hardware flow control doesn't work properly.
 2.11   DTE baud rate will be changed to 1200bps after connection message
        shown.
 2.12   DTE baud rate will be changed to 1200bps after D/V button pressed.
 2.13   TA didn't ignore the SETUP message with a CR value that is using.
 2.14   S register #5 doesn't work.
 2.15   Call back failed duo to switch send DISCONNECT message faster than
        call back SETUP message. (Now call back SETUP message will be sent out
        S64 seconds later after DISCONNECT message is sent. Users can correct
        this problem by setting proper value to S64. The default value is 5
        seconds. When S64 equals 0, 5 seconds timer used.)
 2.16   Set improper country code (smaller than 217) will cause TA load
        incorrect RING frequency and cadence.
 2.17   Issue ATC$ starting EPA, if XID frame sent by ELSA TA was included,
        TA will hang.
 2.18   PPP Term-Ack is blocked by our TA. Some application, e.g. WinNT
        callback, will get problem.
 2.19   When TA received "ATD12345;" should ignore the ending ';'.
 2.20   AT*C1~C3 should response with "ERROR".
 2.21   Some people testing TA and RVS-COM Lite Ver 1.22 reported that
        sometimes there are problems when sending fax.
 2.22   Let s0>=3, sometimes TA disconnects before beginning answering call.

3.Newly implemented features
============================
 3.1    Release D channel Layer 2 Link:
        When S121.4 is cleared (=0, the default setting), if all DTE port(s)
        and PHONE device(s) are idle for more than 10 seconds, TA will
        actively send "DISC" to release D channel layer 2 link if layer 2 link
        is still engaged. (Note that this feature is available only on DSS1
        version.)
 3.2    Software and Hardware reset:
        Add software and hardware reset AT commands.
            ATSWR:
                Software reset. After this AT command issued TA restarts
                system.
            ATHWR:
                Hardware reset. After this AT command issued TA will clear
                NVRAM, load factory default S parameters, and restart system.
        Note:
            These two AT commands are protected by key S38.2=1. You have
            to set S38.2=1 before issuing these two AT commands.
 3.3    Debug Mode:
        Supporting Debug Mode.
            Method to enter Debug Mode:
                pressing D/V button for 10 seconds after power on. Don't be
                confused by pressing D/V button during power on process. Doing
                that may cause TA doing Hardware Reset. When B1/B2/AA LEDs are
                beginning to flash release D/V button. Now TA entering
                autobauding state. Connect TA to any asynchronous terminal and
                key in "AT". If TA successfully detect "AT", it will send BELL
                character three times and show Debug Mode Help Menu.

            What to use in Debug Mode:
                In Debug Mode, there supports 6 AT commands:
                    ATRnnnnnn:
                        Read 256 bytes memory contents starting from "nnnnnn".
                    ATDNXfromaddr,lenght:
                        Download "length" bytes memory contents in X modem
                        starting from "fromaddr". The number is in
                        hexidecimal.
                    ATDNXP:
                        Download PPP DbgBuffer in X modem.
                    ATDNX$:
                        Download MonBuf (EPA buffer) in X modem.
                    ATSWR:
                        Software reset. System restarted.
                    ATHWR:
                        Hardware reset. Clear up contents of EEPROM, load
                        factory default and restart system.
                    ATWW[B]addr=hex value:
                        Write memory address "addr" with the specified hex
                        value. (Note that this is for internal use only.)
 3.4    AT&V:
        Add DTE rate, data length, number of stop bit, and parity information
        for AT&V.
 3.5    ATC$1:
        ATC$1 will stop logging and start to output the tracelog buffer
        WITHOUT user's intervention.

4.Known bugs
============
 4.1    CAPI:
 4.1.1  Don't support T.30.
 4.2    E71 mode:
        While DTE speed slower than 38400bps, E71 mode auto-detection is
        possible only when AT commands are typing in upper case.

