FIRMWARE RELEASE NOTES ====================== Products affected: AXIS 221 Network Camera Release date: 2007-08-17 Release type: Production Firmware version: 4.45 File name: 221_445.bin Preceding release: 4.30 ------------------------------------------------------------------------------ UPGRADE INSTRUCTIONS ==================== The firmware can be upgraded using Axis Camera Management 2.0, HTTP or FTP. Please follow the instructions from the user's manual, the web page at http://www.axis.com/techsup/cam_servers/how_to_upgrade.htm or the file named howtoupgrade.txt. RELEASE 4.45 ============ New features ============ 4.45:F01 Support for IPv6. 4.45:F02 Support for QoS. The product uses the DiffServ model and marks the following classes: Live Video, Event/Alarm and Management. 4.45:F03 Support for 802.1X/EAPOL(Extensible Authentication Protocol Over Lan) using EAP-TLS (EAP-Transport Layer Security). 4.45:F04 Added a parameter containing the path to the administrator web page (root.Properties.API.HTTP.AdminPath). 4.45:F05 Now possible to disable network services such as FTP, RTSP etc. See System Options | Support | System Overview for a list of the services that can be disabled. 4.45:F06 Added Access Logging. This log gathers information on accesses to the product and can be listed anytime from the log pages. 4.45:F07 Added Connection list. It gives an overview of the connections made to the product specifying which IP is connected, the user and protocol used. 4.45:F08 Added process list, /proc/netstat, ifconfig and vmstatus to the Server Report. 4.45:F09 A toolbar with a play and stop button is now available when using the Mozilla/Firefox browser. 4.45:F10 AXIS Media Control now has a reconnection strategy accessible from Control Panel on the Windows client. This allows the user to decide how the AMC client should handle a loss of connectivity with the product, i.e., for how long the product will try to reconnect and at which interval. 4.45:F11 Recording of Motion JPEG/MPEG4 streams to .asf files with the AXIS Media Control. This functionality is enabled in the Live View Config menu. For more info see also the AXIS Media Control user's manual, available at: http://www.axis.com/techsup/software/amc/index.htm. 4.45:F12 Now possible to configure the mail server's port (default 25). 4.45:F13 MPEG4 Stream Optimization, optimized for frame rate or bandwidth. This parameter can be set to frame rate, which will increase the frame rate by 30% in VGA resolution. This means that under normal conditions the maximum frame rate can be increased to 30 fps. As this will also increase the bandwidth required by each frame (by 1-15% for each frame) combining frame rate optimization with bit rate limitation settings is not recommended. 4.45:F14 Added the setting for a time interval (or delay) between triggered events.This is the minimum time period that the event type must wait after a trigger before it will be possible to trigger it again. The interval starts as soon as the first trigger occurs (see online help for more information). 4.45:F15 Added the setting for a minimum trigger interval before the event is started. This can be used to trigger event after a trigger has been set active for a given amount of time (in seconds). 4.45:F16 It is now possible to create a separate folder for each event when uploading images via FTP. The folder name can include modifiers commonly used in file names (see the online help for more information). 4.45:F17 Possibility to display dynamic user text in image text overlay is added. Please use the online help file on the camera for more information. 4.45:F18 Added the possibility to mount the camera into a PTZ housing. It's then possible to upload the proper PTZ driver in the camera and control the device. Note that the features supported will depend on the equipment used. 4.45:F19 Added support for Camera Tampering detection. The video stream is analyzed constantly to detect if the image changes significantly. This can detect if the lens is hooded, painted, severly defocused or redirected. The tampering detection is available in the event framework so an alarm can be sent. This functionality has to be configured to be enabled. 4.45:F20 Added an Event monitor function to VAPIX. By using this interface, an application can get information about all trigger information available in the product. 4.45:F21 Added Advanced MJPEG settings (Video&Image > Advanced). Using these settings, you can easily control the frame size of the JPEG images. The compression level is then adjusted automatically if the images for some reason become too large (e.g. sensor noise at night, complex motive). Modifications ============= 4.45:M01 The motion detection algorithm has been improved to work better under low light conditions and to be less sensitive for exposure changes. The number of false triggers should be lower with this improvement. Motion detection settings might need to be modified after firmware upgrade to assure the desired function. 4.45:M02 The view size buttons in Live View have been removed. 4.45:M03 Added Seoul in GMT+9 time zone. 4.45:M04 Reduced latency for I/O alarm trigger. 4.45:M05 Allow preset names including '&' characters. 4.45:M06 The embedded HTTP client fills in the Host field in the HTTP header. 4.45:M07 The product will perform DST time adjustment according to the new rules valid in the USA, starting 2007. More information about this change is available at: http://en.wikipedia.org/wiki/Energy_Policy_Act_of_2005 #Change_to_daylight_saving_time Re-apply and save the time zone and DST setting on the product for changes to take effect. 4.45:M08 The AXIS Media Control installation will now work on Windows Vista. 4.45:M09 The Server Report has been reformatted, in order to let the most important information come first. In order to avoid incomplete reports, the report is not displayed before its generating is finished. Corrections in 4.45 since 4.30 ============================== 4.45:C01 Improved event error handling, especially while using motion detection. 4.45:C02 When an event failed to upload its images, it could happen that the buffer data was not removed from the file system, eventually causing a 'Cache Full'. At this point no more images could be uploaded. This issue has now been corrected. 4.45:C03 Corrected AXIS Media Control filter installation procedure on Windows systems using Windows Security Update (KB 896688). See the FAQ: http://www.axis.com/techsup/faq/index.php?id=63639 4.45:C04 The HTTP response is now correct when the time is set back using the AXIS VAPIX HTTP API. 4.45:C05 It is now possible to use the 'force' option (param.cgi) in AXIS VAPIX HTTP API. 4.45:C06 FTP login issue due to long sign-on message (more than 256 chars) has been resolved. 4.45:C07 It is now possible to stream MPEG4 over HTTP using a port other than 80. 4.45:C08 Improved stability of streaming MPEG4, when using QuickTime, for certain product configurations. 4.45:C09 It is now possible to upgrade the product when NAT traversal functionality is enabled. 4.45:C10 Corrected RTC low voltage detection. When the battery was replaced, the system would continue claiming that the voltage was low. This is now corrected. 4.45:C11 Corrected output monitoring. It is now possible to use the following AXIS VAPIX HTTP API request: http:///axis-cgi/io/output.cgi?monitor=1,2,... 4.45:C12 Corrected an issue in the Axis Internet Dynamic DNS functionality. The complete server list is now used if the first host name in the list cannot be resolved. 4.45:C13 Corrected an issue in the MPEG-4/RTP streams where successive frames could have the same timestamp. 4.45:C14 It is now possible to add more than 12 users with usernames and passwords that have maximum length. 4.45:C15 Corrected accuracy at low exposure time. The Max Exposure Time can now be set to value lower than 1/1000. Known limitations in 4.45 ========================= 4.45:L01 The verification of event duration configuration contains limitations and will not disallow alphabetic characters. 4.45:L02 During an HTTP upload, unnecessary log messages may appear and files may be missing in the uploaded file sequence. 4.45:L03 Rotated video streams are not rotated in Motion Detection setup. 4.45:L04 When starting a new live view stream or when getting a still image, running live view streams and events will be stopped for a short while. 4.45:L05 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.45:L06 Motion detection windows are adjusted so that their width and height are divisible by 8 (pixels). 4.45:L07 When saving a snapshot image, some web browsers (e.g. Mozilla) will fetch a new picture and the saved picture will not match the displayed snapshot. 4.45:L08 The Mozilla browser does not always close the image stream properly when leaving the live view page. Restarting the stream can sometimes fail as well. Restarting Mozilla solves these two problems. 4.45:L09 Viewing full screen and sequencing through different external video sources with different video streams in a sequence will switch full screen mode off. 4.45:L10 The AXIS Media Control may stop displaying the MPEG-4 stream after the screen saver has been active or the computer has been locked. Workaround: Reload the Live View page. 4.45:L11 If using dual screens and moving the AXIS Media Control window from one screen to the other, the MPEG-4 stream may stop updating. Workaround: Reload the Live View page. 4.45:L12 A snapshot image of the MPEG-4 stream will not be aspect ratio corrected when using the AXIS Media Control to take the snapshot image while aspect ratio correction is enabled. Application Developer Information ================================= Supported HTTP API Image Resolutions Resolution Exceptions ========== ========== 768x576 1) 5) 704x576 1) 2) 704x480 2) 704x288 2) 704x240 2) 640x480 480x360 384x288 352x288 2) 3) 352x240 2) 3) 320x240 240x180 4) 192x144 176x144 2) 3) 176x120 2) 3) 160x120 1) Not available as bitmap (bmp) image 2) Not equally scaled 3) No support for 90/270 degrees rotation 4) 176x240 when rotated 90/270 degrees 5) Motion JPEG only The Axis Video API, RTSP - Interface Specification found at www.axis.com is supported by the AXIS 221. The following HTTP API groups are supported by the AXIS 221. For more information please refer to the HTTP API specification version 2, available at www.axis.com. Group Exceptions ===== ========== General Image and Video Video status Motion Detection I/O Serial port IP filter 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 'smtpaction' Event.E#.Actions 'source' Sequence.S0.Source 'tcpaction' Event.E#.Actions 'tcp_config' EventServers.TCP