FIRMWARE RELEASE NOTES ====================== Products affected: AXIS 243Q Blade Video Server Release date: 2007-12-14 Release type: Production Firmware version: 4.45 File name: 243Q_4_45.zip Preceding release: 4.41 ------------------------------------------------------------------------------ UPGRADE INSTRUCTIONS ==================== 243Q_4_45.zip contains the files 243Q_4_45.bin (FW2) and 243Q_1_4_45.bin (FW1). FW1 contains extra functionality only available in CPU1. FW2 is for CPU2-4. The firmwares will only work in the CPU they are intended for. All CPU's need to be upgraded to ensure a working product. 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 Added Access Logging. This log gathers information on accesses to the product and can be listed anytime from the log pages. 4.45:F02 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:F03 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:F04 Added a Event monitor function to VAPIX. By using this interface, an application can get information about all trigger information available in the product. 4.45:F05 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). 4.45:F07 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. 4.45:F09 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:F11 Added pass through for device presets when using VAPIX, i.e. device presets used by means of VAPIX will not be administrated (no preset range checked and no "device preset parameter" created) any more. This meansthatany preset number could be passed through to the PTZ-unit. If using VAPIX device presets, the client application may need to take over the administration of the presets. 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 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. 4.45:M03 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:M04 The AXIS Media Control installation will now work on Windows Vista. 4.45:M07 Improved event handling with regards to stability. 4.45:M08 Changed user access from Operator to PTZOperator for /axis-cgi/com/serial.cgi and /usr/html/axis-cgi/com/serial.cgi. Corrections in 4.45 since 4.41 ============================== 4.45:C01 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:C04 The embedded HTTP client fills in the Host field in the HTTP header. 4.45:C05 Stability fix in kernel. 4.45:C06 When video stream is stopped don't start motion data stream when addning, removing and saving motion windows. 4.45:C07 Only print nc's output if it returns an error code. Otherwise the webpage will report that connection failed if the tcp server sends any reply. 4.45:C08 When creating a self signed certificate, if the validity time entered is more than the maximal validity (defined on the web page), then set it to the maximum, and not to 30. 4.45:C11 Ptz bars are now hidden when disabled in configuration. 4.45:C12 Corrected an issue in the Web server so that it now handles manually created certificate files where LF at the end of the file may be missing. 4.45:C14 Corrected an issue regarding time limits for camera connections. The connection closed at the right time, but then it immediately reconnected. 4.45:C15 Removed a memory leak in the Web server (ssid). 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 the 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. 4.45:L13 The text overlay in a 90/270 degree rotated NTSC image is garbled in both MJPEG and MPEG-4 when the image width is not evenly divisible by 16. 4.45:L14 PTZ click in picture will not work when using the Java applet as the image viewer. Application Developer Information ================================= Supported AXIS VAPIX API Image Resolutions Resolution Exceptions ========== ========== 4CIF 704x576 1) 704x480 2) 2CIFEXP 704x288x2 1) 704x480x2 2) 2CIF 704x288 1) 704x240 2) CIF 352x288 1) 352x240 2) 1) Only available for PAL cameras 2) Only available for NTSC cameras The AXIS VAPIX API - Application Programming Interface found at www.axis.com is supported by the AXIS 243Q. The following groups are supported by the AXIS 243Q. For more information please refer to the AXIS VAPIX HTTP API specification version 2, part of the AXIS VAPIX API available at www.axis.com. Group Exceptions ===== ========== General Image and Video PTZ Motion Detection I/O Serial port Only FW1 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 'preset' PTZ.PresetPos 'preset_hidden' PTZ.PresetPos 'ptzaction' Event.E#.Actions 'smtpaction' Event.E#.Actions 'source' Sequence.S0.Source 'tcpaction' Event.E#.Actions 'tcp_config' EventServers.TCP