ULTRAVIEW PRO FIRMWARE CHANGE LIST

LATEST PROGRAM: UPP16G.HEX
LATEST KERNEL:  UPK14.HEX

--------------------------------------------------------------------
PROGRAM FILE NAME: UPP16G.HEX
DATE: 04/24/00

CHANGES

1.  Improve compatibility with mouse on various platforms. Mouse would go out of sync on various
    platforms such as HP LDpro and LXpro. This has been resolved.

2.  Fixed problem with out of sync mouse when expansion unit > 4.

3.  Fixed extra enter key being sent from key repeat when closing CPU select window on Sun CPU's.

4.  Fixed problem with keycodes being lost when using a MAX Control Systems operator panel.

5.  Fixed problem with mouse going out of sync when using CrystalView attached to user port.
    This is only when changing computer from the on-screen display menu.

6.  Add support for forcing sync type on user port. When OSD firmware version 4.4 or greater is 
    installed extra fields appear on the configure overlay - resolution setting. These fields
    allow you to force the ouput sync format to be either HV or composite regardless of the input
    sync. This allows you to use a composite sync only monitor with PCs or a PC monitor with computers
    producing composite sync such as Suns or UNix workstatiuons.

--------------------------------------------------------------------
KERNEL FILE NAME: UPK14.HEX
DATE: 8/30/99

CHANGES

1.  Decrease power on time of switch by two seconds.

--------------------------------------------------------------------
PROGRAM FILE NAME: UPP16.HEX
DATE: 8/30/99

CHANGES

1.  Fix problem with upper boards sometimes not being recognized at power up.
    Randomly, certain units would not recognize the upper boards and you could not switch to
    these ports. 

2.  Fix selection of ports sometimes skipped on upper cards.
    When switching to a computer on an upper card, sometimes the switching would not occur.
    Switching to the computer again would work correctly.

3.  Fix incomplete wheel mouse detection causing box to box mouse problems. The box to box protocol
    would sometimes not be configured correctly and the mouse would be out of sync. Careful
    manual configuration would be able to correct the problem. The box is now easier to configure
    and forgiving of wrong configuration. If a wheel mouse is not used the box does not use
    any wheel mouse protocol.

4.  Add set mode command to set individual computer types from the keyboard.

    This command has been present in previous revisions of the switch. It has been added back
    in by request to make configuration easier.  In particular please note the new
    settings to configure multi-platform boxes to all Sun or all Apple. This switch product
    family does not have an all Sun or all Apple member, so this makes configuration for
    the all Sun or all Apple environment easier.

    Note there are three classes of mode command, for the CPU,
    for the keyboard, and for the mouse. Don't confuse the setting for
    a CPU's keyboard/mouse setting with the mouse itself. To change a CPU's
    keyboard/mouse setting you must first switch to that CPU. Changing the
    keyboard or mouse itself, you can be switched to any CPU.
    
    Settings that apply to Apple and Sun are ignored on PC-only units.
    The mode command is inactive if a configuration password has been set.
    
    To enter the mode command, press and release the left control key, then the M key, 
    then the mode value as shown below, and then the enter key.
    Don't use the numeric keypad for numeric keys or the enter key. 

    To save the setting in non-volatile memory, use the keep command
    by pressing and releasing the left control key and then the K key.

    
        SUMMARY OF MODE COMMAND VALUES
    --------------+----------------------------------------------------
      MODE VALUE  |     DESCRIPTION
    --------------+----------------------------------------------------
          1       |    CPU keyboard = PC mode 1 (certain IBM computers)
          2       |    CPU keyboard = PC mode 2 (most PCs)
          3       |    CPU keyboard = Most Unix workstations
          4       |    CPU keyboard/mouse  = Apple
          5       |    CPU keyboard/mouse  = Sun
          6       |    CPU mouse = PS/2 mouse
          7       |    CPU mouse = RS232 7 bit mouse (Microsoft)
          8       |    CPU mouse = reserved for future use
          9       |    CPU mouse = RS232 Mouse systems mouse
         10       |    CPU mouse = PS/2 wheel mouse
    --------------+----------------------------------------------------
         20       |    Keyboard = 101/102 PC keyboard
         21       |    Keyboard = 104/105 PC keyboard (Win 95)
    --------------+----------------------------------------------------
         30       |    Mouse = PS/2 mouse
         31       |    Mouse = RS232 7 bit mouse (Microsoft)
         32       |    Mouse = RS232 Mouse systems mouse
    --------------+----------------------------------------------------
         40       |    Set all computers to Apple
         50       |    Set all computer to Sun
         60       |    Set all computers to PC mode 2 and PS2-mouse

5.  Add set resolution command to set the on-screen display resolution when no video is present.   
    This was added primarily to support older fixed frequency monitors that do not sync up at
    the default 640 x 480 @ 60Hz rate of the on-screen display.

    To enter the resolution command, press and release the left control key, then the Y key, 
    then the resolution value as shown below, and then the enter key. Please note that for German
    language keyboards you must use the z key instead of the y key.

    Don't use the numeric keypad for numeric keys or the enter key. 
    To save the setting in non-volatile memory, use the keep command
    by pressing and releasing the left control key and then the K key.

    SUMMARY OF RESOLUTION COMMAND VALUES
    --------------+----------------------------------------------------
      RES VALUE   |    RESOLUTION SETTING
    --------------+----------------------------------------------------
          1       |    640x480  60Hz
          2       |    640x480  72Hz
          3       |    640x480  75Hz
          4       |    640x480  67Hz
          5       |    832x624  75Hz
          6       |    1152x900 66Hz
          7       |    1152x900 76Hz

6.  Improve support for Windows NT service pack 3 and 4.
    We have revised the mouse driver in the box to be compatible with the latest changes.
    Normally booting of the computer configures the setting automatically, but if a 
    computer is changed to another port or has manually been configured wrong you can 
    lose the mouse. To recover the mouse a new command has been added to send a reset
    mouse command to the computer.
    
    To enter the reset computer's mouse command, press and release the left control key, 
    then the O (alphabetic, not zero) key. This command should only be used when the mouse
    has been lost on NT. If a wheel mouse is used, this will also recover use of the wheel.
    You can also use this command to change the NT mouse driver from non-wheel to wheel without
    booting the computer.

7.  Fixed problem with mouse on certain Dell computers.

    Certain Dell computers such as the XPS R350 and the XPS450 would fail
    to have mouse pointers present when booting NT4.0. The mouse will
    now boot properly on these computers.
   
8.  Decrease power on time of switch by one second.

--------------------------------------------------------------------
PROGRAM FILE NAME: UPP15.HEX
DATE: 7/22/99

CHANGES

1.  Fixed a problem with the main board (ports 1-4) sometimes reporting
    failures incorrectly on slave boards (ports 5 to 16).

--------------------------------------------------------------------
PROGRAM FILE NAME: UPP13.HEX
DATE: 7/14/99

CHANGES

1.  Fixed a problem with using a CPU using a serial mouse
    connection.  The problem occurred on ports above port 4
    on PC only configurations

--------------------------------------------------------------------
KERNEL FILE NAME: UPK12.HEX
DATE: 6/11/99

CHANGES

1.  Fixed a problem where the on screen display sometimes failed to
    initialize.  This caused the code to not display labels or configuration
    screens.

--------------------------------------------------------------------
PROGRAM FILE
FILE: UPP12.HEX
DATE: 6/11/99

CHANGES

1.  For multi-platform units, fixed problem with routing nonstandard
    keycodes from keyboards to CPU's that don't match the keyboard type.

2.  Added Ctrl-Tab to keyboard commands.  This command allows a KVM switch
    to pass commands through to switches connected to a CPU port.  

3.  For multi-platform units using Sun or Macintosh keyboards prevent the
    keyboard select box from appearing.

4.  Fixed a problem when changing ports on UltraViews used with Japanese
    Sun machines using Japanese keyboards.

5.  Fixed a problem with passing PC cursor keys through a KVM switch 
    connected to a port on the switch greater than 4.

6.  Improved NT response to a wheel mouse.

7.  Changed default screen saver time to 0 to make disabled the default
    for the screen saver.

8.  Fixed problem with on screen display occasionally failing to double
    display height on hi-resolution displays.

9.  Fixed a problem with the Access login screen moving off the display.

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