FIRMWARE RELEASE NOTES
======================

Products affected: AXIS 241Q Video Server

Release date: 2004-05-12

Release type: Production 

Firmware version: 4.02

File name: 241q_402.bin

Preceding release:  4.01

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

UPGRADE INSTRUCTIONS
====================

The firmware can be upgraded using HTTP or FTP. After the firmware upgrade
the PTZ-drivers that are installed need to be updated and reconfigured. The new 
drivers can be downloaded from here:
http://www.axis.com/techsup/cam_servers/ptz/drivers.php


HTTP
====

1.  Download the upgrade file to a directory that is accessible from your local
    computer.

2.  Go to the product's start page (e.g. http://192.168.0.90).

3.  Click the Setup link and log in as root (or any other user with 
    Administrator privileges) if you are prompted for a user name and password. 
    You must be logged in as an Administrator to upgrade the unit.

4.  Click System Options in the menu to the left.

5.  Click Maintenance.

6.  Click the Browse button in the Upgrade Server section.

7.  Select the upgrade file you downloaded (and maybe decompressed) from our 
    site. This file is typically named 241Q_402.bin or axis241Q.bin. 

8.  Click the Open button.

9.  Click the Upgrade button in the Upgrade Server section.

10. Wait for the flash load to complete, which may take 1-10 minutes. The
    upgrade procedure is in four steps:
    Step 1, Shut down:
      Running applications are shut down and active connections are terminated.
    Step 2, Uploading firmware:
      The old firmware will be erased and the new firmware will be saved.
      During this step, the Status LEDs will be amber. After a while the 
      progress of the upgrade will be displayed in the web browser.
    Step 3, Reboot:
      The system restarts automatically. During this step, all LEDs will be 
      off.
    Step 4, Reconfiguration:
      The new firmware settings are configured to match the previous settings. 
      The Status LEDs will be amber during this step.

11. After the upgrade has completed, the unit will automatically initiate the
    system, during which the Status LEDs blink amber. When initiation is
    complete and the system is ready for use, the Status LEDs will be green. 

FTP
===

1.  You must be at the command prompt and in the directory that contains the
    upgrade file.
    Example: C:\Axis\241Q\4_02>

2.  From the command prompt, open an FTP connection to the unit you wish to
    upgrade. (Do not use a "Windows" based FTP-program to do this, use only 
    command line FTP programs!)

3.  Log in as root. The default password for the root user is "pass", unless
    this has been changed by the user. You must be logged in as the root user
    to upgrade the unit.

4.  Change to binary transfer mode by typing "bin" and press enter.

5.  Type "hash" and press enter. (This will allow you to see how the upgrade
    progresses)

6.  Type the command "put XXX.bin flash" where XXX.bin is the name of the
    upgrade file you downloaded (and maybe decompressed) from our site. This 
    file is typically named 241Q_402.bin or axis241Q.bin. 

7.  Wait for the flash load to complete, which may take 1-10 minutes. The
    upgrade procedure is in four steps:
    Step 1, Shut down:
      Running applications are shut down and active connections are terminated.
    Step 2, Uploading firmware:
      The old firmware will be erased and the new firmware will be saved.
      During this step the Status LEDs will be amber.
    Step 3, Reboot:
      The FTP session terminates and the system restarts automatically. During 
      this step, all LEDs will be off.
    Step 4, Reconfiguration:
      The new firmware settings are configured to match the previous settings. 
      The Status LEDs will be amber during this step.

8.  After the upgrade has completed, the unit will automatically initiate the
    system, during which the Status LEDs blink amber. When initiation is
    complete and the system is ready for use, the Status LEDs will be green. 

RELEASE 4.02
============

News in 4.02
============

4.02:1  The output ports can now be controlled simultaneously. 

4.02:2  Added enhanced functionality on Axis Name Server. The name will not be
	changed when the video server is placed behind a NAT-box that changes
	external IP-address.

4.02:3 	New AMC component. Corrected some motion detection problems.

Corrections in 4.02
===================

4.02:4  The performance while running Video Motion Detection has been improved.
        The frame rate no longer drops as in previous releases.

4.02:5  The resolutions on the image help pages have been corrected from 720x480 
	to 704x480. 

4.02:6  Minor changes in the web interface.

4.02:7  Corrected the problem in earlier releases where the 241Q could deny 
	access to video streams when other clients were requesting snapshots 
	frequently. The AMC was displaying the following message :
	"503 Error: Maximum number of clients reached".

4.02:8  The frame rate delivered by the product while requesting streams at over 
	25 fps was lower than expected. This is corrected.

4.02:9  Removed one of the crypto-algoritm (IDEA) for HTTPS.

4.02:10  The link to the HTTPS help pages now works correctly


Known limitations in version 4.02
=================================


4.02:11 When starting a new live view stream or when getting a still image,
        running live view streams and events will be halted for a short while.

4.02:12 Adding a new event or modifying an existing event will restart all 
        active events.

4.02:13 An active event will be stopped if the connection to the upload server
        fails.

4.02:14 Copying an event configuration does not work properly. Some parameters 
	may not be copied correctly, please verify each parameter value in the
	cloned event configuration.

4.02:15 Risk of false triggers close to the edges of the motion detection
        windows since the width and height of motion detection windows will be
        adjusted to be evenly divided by 8 pixels.

4.02:16 PTZ click in picture will not work when using the Java applet as image
        viewer.

4.02:17 PTZ click in picture coordinates will not be correct in Mozilla when
        resizing the image using the view size buttons.

4.02:18 When saving a snapshot image, some browsers (e.g. Mozilla) will fetch
        a new picture and the saved picture will not match the displayed
        snapshot.

4.02:19 Using IE and external video sources with user name and password may not
        work. To work around the problem leave these fields empty and you will
	be prompted for user name and password when accessing the external 
	video sources.

4.02:20 Viewing full screen and rotating through different external video
        sources with different video streams in a sequence will switch the
        screen mode.

4.02.21 When Vieing Quad stream in CIF resolution the performence of the 
	framerate will decrease to approx. 6fps. This problem is introduced in 
	v4.02 and is the disadvantage for improved overall performence for 
	single streams.


Application Developer Information
=================================

The following HTTP API groups are supported by the AXIS 241Q. For more
information please refer to the HTTP API 2.00 document available at
www.axis.com.

Group             Exceptions
=====             ==========
General
Image and Video
PTZ
Motion Detection
I/O
Serial port

Built in templates for dynamic parameters are:

Template         Group
========         =====
'event'          Event
'external_video' ExternalVideo
'ftpaction'      Event.E#.Actions
'ftp_config'     EventServers.FTP
'httpaction'     Event.E#.Actions
'http_config'    EventServers.HTTP
'hwaction'       Event.E#.Actions
'motion'         Motion
'preset'         PTZ.PresetPos
'preset_hidden'  PTZ.PresetPos
'ptzaction'      Event.E#.Actions
'smtpaction'     Event.E#.Actions
'source'         Sequence.S#.Source
'tcpaction'      Event.E#.Actions
'tcp_config'     Eventservers.TCP


