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

Products covered: AXIS 2401+ Video Server

Release date: 2003-10-30

Release type: Production

Firmware version: 3.10

File name: 2401p_310.bin

Previous release:  3.02

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

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

1.  Ensure that active applications (e.g. event based or continuous 
    video transmission from the AXIS Video Server) are disabled prior 
    to initiating the upgrade.

2.  Be sure to take a careful note of your application/layout and other 
    settings, prior to upgrading, since these settings will be 
    lost during the upgrade. 

3.  You must be at the command prompt and in the directory that 
    contains the upgrade file.
    Example: C:\Axis\2401p\3_10>

4.  From the command prompt, open an FTP connection to the unit you 
    wish to upgrade. (Do not use Windows-based FTP-programs for this 
    purpose - use only command line FTP programs!)

5.  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.

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

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

8.  Type the command "put XXX.bin flash_all" where XXX.bin is the name 
    of the upgrade file you downloaded (and maybe decompressed) from 
    our site. This file is typically named 2401p_310.bin or AXIS2401p.bin. 

9.  Wait for the flash load to complete which may take 1-10 minutes.
   
10. After the upgrade has completed, the unit will automatically restart 
    and show a steady green on the Power and Status LED:s and flashing 
    green on the Network LED. 

11. Reconfigure your settings.


RELEASE 3.10
============


New in 3.10:
============

3.10:1	Introduction of ping reserved buffer size requirement for arp/ping 
	IP address. This means different commands when manually configuring 
	the IP address.

	On a Windows computer, arp/ping IP address setting is performed as 
	follows:
	
	1. From the DOS prompt:

	arp -s 192.168.0.150 00-40-8c-18-16-f0

	2. ping -t -l 408 192.168.0.150  
	3. Restart the video server and wait for a reply to ping

	
	On a Unix computer, arp/ping IP address setting is performed as 
	follows:
	
	1. arp -s 192.168.0.150 00:40:8c:18:16:f0
	2. ping -s 408 192.168.0.150
	3. Restart the video server and wait for a reply to ping


3.10:2  Improved support for the AXIS 2191 audio module. Various new 
	options introduced, such as: slope filter, canceling of line and 
	acoustic echo, noise reduction, forcing of client audio settings.

3.10:3	Support for the following PTZ devices has been implemented:
	* VCL Orbiter Gold 18X with Sony camera (product code:G18CPVC1-00) 
	* Cohu iView 3950
	* Daiwa DMP15-h1 (since firmware 3.02)

3.10:4  Added a snapshot button on the view pages.
	To see the Snapshot button, select this option under Layout and 
	enable personal layout settings.

3.10:5  The base file name for the image buffers is now increased to
	128 characters.

3.10:6  After a flash upgrade using flash_all, the BOOTPEnabled parameter 
	is as of now restored to the value configured before the upgrade.

3.10:7	A query for the coordinates for a PTZ device position now gives 
	a more precise result. Floating values are now returned instead of 
	integer.

3.10:8  The text in the picture is extended to allow characters between 
	ASCII 32 and ASCII 255.


Corrections in 3.10 since 3.02
==============================


3.10:9 	Improved uploads 'when input goes high' - images are no longer  
       	truncated.

3.10:10 The scheduler can now handle logical AND combinations when 
       	dealing with inputs.

3.10:11 The FTP server deamon (sftpd) now opens the back channel data 
	connection on port 20 instead of on a random port.

3.10:12 Corrected a memory issue in the FTP application.

3.10:13 If the flash upgrade procedure was aborted while erasing the 
       	flash, the programming was never completed. This problem is 
	corrected now.

3.10:14 The mail client complies with the RFC, regarding bare LF. Some 
       	servers, such as qmail, were rejecting the mails generated by the 
       	client.

3.10:15 Applications now switch from primary to secondary time without 
	occasionally causing the product to reboot.

3.10:16 Video signal modulation is always autodetected. That's why the 
	possibility to manually configure video modulation has been 
	removed.

3:10:17 Some rare problems arising when generating applications now 
	corrected. For example, it could happen that an application never 
	started or tried to start all the time.

3.10:18 Several minor problems in the GUI have been corrected, including 
	boundary check on some fields.        

3.10:19 Upload with large images no longer stops when the images fill 
	the RAM space allocated to buffers. The application should 
	restart as soon as the images can fit in.

3.10:20 Corrected resolution values available when using HTTP-API commands 
	to access the video stream. QCIF, NTSC is now available at 176X112 
	and 176X120 resolutions.

3.10:21 The HTTP responses to some PTZ cgi requests did not contain an
	HTTP-header. The following commands now return a proper answer:
	http://IP/axis-cgi/com/ptz.cgi?query=position
	http://IP/axis-cgi/com/ptz.cgi?query=presetposall

3.10:22 Phone numbers starting with the # character are now correctly 
	handled by PPP.

3.10:23 PPP no longer stops dialing out after 241 calls.

3.10:24 IP address change notification on restart is now only sent 
	if the IP address is changed.

3.10:25 Corrected issue with failing of IP address change notification 
	by using SMTP server's DNS name in the situation when altering 
	from static IP address to DHCP assigned IP address.

3.10:26 Specifying SMTP and DNS servers in the web pages no longer causes 
	the product's network interface to restart.

3.10:27	The preset position configuration page is no longer affected by 
	personal layout settings.

3.10:28 The HTTP-API command http://IP/axis-cgi/mjpg/video.cgi?camera=2 
	does no longer causes the video stream to stop.


Application developer / scripting in 3.10
=========================================

3.10:29 Ash shell is used for embedded scripting (in AXIS 2401 Video Server, 
mish shell was used)

The following HTTP API groups are supported by the AXIS 2401+. For more 
information please check the HTTP API document available at www.axis.com.

Group		Exceptions
=====           ==========
General	        Get property
Jpeg/Mjpg
PTZ
Audio
Serial port
I/O control		
PPP

Known limitations:
==================

L1. The text overlay will be distorted in 2CIF due to the fact that every 
    other line in the image is removed and re-scaled.