DNA Fusion Version 6.0

RELEASE DATE(s): February 20- February 25, 2014

 
VERSION 6.0.0.35
RELEASE DATE February 25, 2014
FIRMWARE REVISION 1.1.87 (SSP-D2/SSP-EP/DController/NController)
 
  • Fixed an issue with the Push Updates not working correctly for the initial release
  • Fixed an issue when sorting hardware tree by anything other than default Address causing nothing to show on the All Hardware Objects Page
  • Rework the changes made for the hardware browser caption to work better when sorting by alternate addresses
  • Update the Baud Rates for the Bioscrypt Serial Enrollment Interface to match the device
  • Fixed an issue with strikes not showing on M5 8RP doors
  • Fixed transaction and alarm table upgrade SQL to work on SQL 2000
  • Changed splash screen dialog to show V6 when screen is in 120 DPI mode
  • Fixed SQL Install Script to avoid error message if installing a new system on SQL 2005 DB
  • Changed how driver handles RTN events when using AutoClear.  When there is no corresponding Alarm entry for the hardware there was an inefficient SQL query that could potentially slow down processing
  • Fix issue with PSIA downloads when a PSIA login has rights to hardware on multiple SSPs.
  • Updated the EULA that’s installed by default
  • Updated so that the hardware browsers caption will show if Filters are in place and what kind (Operator, Tenants, or Station) are in effect.   This will not reflect that you have SSP Lists or regular tenants
VERSION 6.0.0.34
RELEASE DATE February 20, 2014
FIRMWARE REVISION 1.1.87 (SSP-D2/SSP-EP/DController/NController)
 
  • NEW! Fusion Mobile app for iPhone and Android
  • NEW! Fusion Web Application
  • NEW! FLEX API Application Programming Interface
  • NEW! Casi M5 Bridge replacement board support
  • NEW! ASSA ABLOY WiFi and PoE lock Integration
  • NEW! ASSA ABLOY Aperio Integration
  • NEW! Salto Wireless lock Integration
  • NEW! Video Insight Integration
  • NEW! Aimetis Integration
  • NEW! DMP Receiver Integration
  • NEW! Support for Windows 8 and UAC environments
  • NEW! Codebench Integration for FIPS 201 Compliance
  • NEW! Licensing scheme for 3rd party integrations
  • NEW! Support for Honeywell Pro-Watch and Win-Pak/PRO2200 controllers and sub-controllers.
  • NEW! Implemented extended features for Schlage AD Series wireless locks
    • Classroom
    • Privacy
    • Office
    • Apartment
  • Added new Personnel Group report with SSN
  • Added support for mag stripe encoding using the Unitech MSR206u encoder.
  • Rework of Alarms functionality
  • Added Permissions to control both adding PSIA logins and PSIA Permissions.  Found under the Controller node in Operator Privileges
    • Turning off PSIA Logins will keep you from accessing the PSIA Logins menu item on the hardware menu.   Read only allows you to see them, but not change or add
    • Turning off PSIA Permissions keeps you from being able to assign or change rights associated with a PSIA login.    If you have no PSIA permission rights then you won't see the dialog in the Controller Properties at al
  • Added Audit Actions for Adding/Changing/Removing PSIA credentials.   The audits permissions and assigning rights are handled under existing audit actions.
  • Fixed for Alarm Descriptions not always displaying after initial alarms have been cleared
  • Add new Event Grid Column (Event Source).  Will show where the transaction came from (OO (Mercury), Codebench, DMP Receiver, External)
  • Fixed issue with Site Configuration Dialog causing possible duplicate 'Auto Alarm Clear' settings
  • Added some SQL Script changes that should alleviate SQL 2000 issues as well as issues when running entire Script through SMS or the COM objects
  • Support for 300 Direct Commands
  • Added new event showing when a driver based "one time" event is executed.   You'll see a 234 'One Time Schedule Event Initiated' event
  • Changed addressing for SSP Cabinet and Power tamper to 1.1.CAB TAMP or 1.1.PWR TAMP instead of 1.1.LC0 and 1.1.LC1
  • Added logic to ensure that if a piece of hardware is deleted then any pending alarms for that hardware are flagged as dismissed and the dispatch text is set to "Hardware Deleted".  NOTE:  If the alarms grid is open at the time it's deleted it will still show in the alarms list until closed and reopened.
  • Specific audit added for altering the active status of a card via the card edit dialog.
  • Fixed issues with updating alarm records in some cases resulting in data overflow message.
  • Improved logic around Alarm Info messages so they are cleared properly when alarm removed or clear all alarms executed.
  • Fixed issue with Host Based Macros. Could not have more than one action triggered on the same event id. Only the first action would be executed.
  • Fixed issue with Badge Designer causing concatenation settings to be lost in some situations
  • Fixed issues with Time Schedules being orphaned in the panel in some situations (switching Sets on a panel, deleting time schedules, etc.)
  • Added a popup for OEM violations on the client.   Also added an event to showing exactly what hardware was disabled due to OEM violations.
  • Add the OEM code to the Controller Status Screen
  • When manually reassigning a card in the Card # View Tab to another Personnel record, the name now updates with the new information.
  • Fixed issue where group editing a selection of cards to did not cause card download to the panel. This also applied to audits for each card.
  • Fixed incorrect packed address on newly added or updated Access Levels.  This would cause issues adding access levels to cards.
  • Improvements to error reporting from COM Objects for Access Levels and a few other hardware items that didn't properly propagate server based error messages.
  • Corrected badging initialization to prevent error messages (Member not found) on the ePad control if it's not installed or the wrong version.
  • Added new setting to personnel properties so you have the option of prompting to add new personnel record to group even if you have no card assigned to the person.
  • Changed behavior so you should not be asked to assign default access levels to a person with no cards assigned.
  • Added the Escort Field to AccessLevelDescriptions to avoid issues with Fusion Web
  • Added fixes for Fusion Web plugins causing events to not flow
  • Fixed an issue where creating a Host Based Macros of type 'Card Access' and Action 'Set Use Limit' left text on screen
  • If you have filtering/tenants, etc. Access Levels still show in Groups on the tree
  • Added Version 6.56 of the HASP Drivers to support Windows 8 and Server 2012
  • Removed the default behavior of installing the HASP drivers.   If you specifically want to install the HASP driver then you need to add the /HASP command line parameter to the install
  • Removed the requirement that you have to have the UAC turned off
  • Fixed an issue that occurred when dragging Access Level Group to All Card Holders node
  • Changed the default mode on the Always Time Schedule to 'On', instead of 'Scan'
  • Added database script to ensure the 'Always' Time schedule is set to 'On'.
  • Added code to ensure that any attempt to remove the 'Always' time schedule from a panel (vs. the database) will be ignored.
  • Fixed an issue in the DNAInstall.SQL causing it to ignore time schedule sets when checking for existence of default time schedules.
  • Changed time schedule download to ensure that no matter what's in the database the 'Always' time schedule will be downloaded with mode 'On'.
  • Changed NPowerIDImage COM object to work better in UAC environments.
  • Fixed an issue causing main window to be hidden and unable to be restored after installation on Windows 8 (and sometimes Windows 7)
  • Added new Help About Image showing new logo
  • Add the OEM code to the Controller Status Screen
  • When manually reassigning a card in the Card # View Tab to another Personnel record, the name now updates with the new information.
  • Fixed a bug in the configuration for NSC-100 when in Public DHCP mode
  • Improve error handing and logging when launching UAD and the UAD Service can't load or is not registered.
  • Fixed an error causing UAD to not launch due to computer name mismatch
  • Fixed an issue where if you somehow end up with invalid schedule numbers (> 255) it would cause memory overwrites in the driver
  • Fixed an issue where copying schedules to a set that includes a set numbered 255 will create bad schedule numbers even if the set has less than 255 schedules
  • Fixed an issue where Doors Report did not show doors with no reader
  • Fixed issue where maximum card number allowed for ASSA H10302 was too small
  • Added sub-controller hardware ID to the sub-controller status screen to help identify Mercury board series
  • Install handles all prerequisites (PowerShell MSI 4.5, .NET 3.5 SP1, SQL Server 2008 Express R2)
  • Install includes SQL 2008 Express R2.   Both 32 and 64 bit versions will be included with the DVD based install.   We will make smaller individual downloads available for 32/64 bit install versions.   There's no difference in procedure either way.
  • When installing the server the install now includes a page to ask user to enter the credentials to assign to the COM+ server and Driver components.
    • The credentials entered will automatically have the 'Log on as Service' right applied to it.
    • The credentials entered will automatically be added to the DNAUSERS and DNADBACCESS groups
  • The install will add the DNAUSERS group to the Distributed COM Users group automatically (server only)
  • Default program group is now DNAFusion instead of NPowerDNA
  • Default database is now DNAFusion instead of NPowerDNA
  • Fixed issue with install causing initial HTML configuration to be blank on new installs
  • Added latest Badge Designer to Install
  • Added latest Fusion User Manual to Install
  • Install will now assign the Launch, Activation, and Access Rights to DNAUSERS group when installing the server
  • Changed the way Graphics maps load their background image as well as link to other pages so that if user has maps referencing old x86 folders or non UAC folders they will be able open and reference them in the newer folders (after a reinstall for instance)
  • Change to Photo Selection Dialog to open in proper directory by default
  • Fixed issue with badging Preview Screen not working in Windows 8
  • Reworked the DNA Directories screen.
  • Updated BadgeDesigner to fix OS issues
  • Updated NPowerIDPrint COM Object to fix issues on some OS versions with cropping
  • Fixed issue with some buttons on the Card Tab where the functionality would not be executed and all buttons would be disabled
  • Fixed error when printing Badge Template containing an apostrophe
  • Move CustomFields.txt to Template directory
  • Fix issue with exporting from Watch Window
  • Updated NPowerIDImage COM Object to fix issues on some OS versions with cropping
  • Updated logic around Photo Naming.
  • As part of the Windows 8 conversion All Photo ID settings stored in the registry have been moved to the database.
  • Added exception handling to the function that handles migration of Personnel Group Default Access Levels to the database.
  • Default address for the PIM-400 on a new PIM400-1501 is now set to 0 instead of 1
  • Fixed an issue where dragging Camera group with multiple cameras to viewer may not open the correct number of windows in the Video Manager
  • Added ability to password protect individual Direct Commands.   If a direct command is password protected the operator must enter their logon (or domain password if they use NT Authentication) password to execute the command.
  • Fixed an issue where changing the description of a channel does not update the Hardware Tree
  • New Channels will now default to Ethernet
  • There is a new setting to allow you to set the default active state for new cards (in Personnel Properties)
  • Added enhanced Time  Schedule Report
  • Added the Mercury firmware for the M5-IC (version 1.17.8.367)
  • Added the latest sub-controller firmware to the M5-2RP (1.56.3), M5-2SRP (1.56.2), M5-8RP (1.56.4), M5-20IN (1.32), M5-16DO (1.32), M5-16DOR (1.32)
  • You can no longer add more than 8 AD300 devices to one downstream port on an EP
  • The rules behind adding sub-controllers to panels has been improved.  With the various dialects of boards (MSP1 based, PIM Protocol, and Salto Protocol) that are supported by Mercury we needed to enforce some rules to keep the operator from making mistakes.
  • Renamed all the output files from the Install to use 'RC' instead of BETA (i.e. SetupRC64.exe
  • Added ability to promote legacy panels (SSP, SSP-C, SSP-E) to newer EP series (D2 and EP).
  • The Install and COMPkgBld utility no longer build the Windows 2000 compatible proxy installer files.
  • Added support for External Hardware descriptions
  • Modified the Milestone Interface to work with the latest ActiveX components.   We also now have an install for the Milestone components since these are no longer installed by default with the Smart client.
    • The Milestone interface now supports the latest Corporate 2013 and Expert versions.  Select the same DVR type, which now is listed as "XProtect Corporate/Expert"
    • Corporate and Expert now support two authentication methods (Windows Default and Windows User).   We already supported Windows Default, but with Windows User you can specifically target a particular windows user.
    • Basic authentication was removed as an option from Corporate/Expert as it is not supported.
  • General Changes to DVR Properties screen.
    • Re-arranged the order of the DVR properties screen to make more sense.
    • When creating a new DVR, it will now default the time zone you are currently in.
  • The location field in the site editor was limiting the size of the location to 50 causing issues on some sites requiring fully qualified names
  • The Driver will allow activation/deactivation dates that exceed the capability of Mercury.   It will now just set the deactivation date to the highest allowable if the date the user chooses is too high.
  • Change behavior so that when a client starts it will automatically link to the default site.   If there is more than one site defined then it does not try to auto link.
  • Fixed several issues with the hardware cache and browsers after linking and/or unlinking sites
  • Updated the SnapShell Driver's License integration to the latest version (10.01.29).
  • Fixed issue requiring the Card Scanning SDK to have its directory in the system path in order to function (essentially this is done dynamically now).
  • Changed the link on the Help/About to point to the new Licensing web site as well as Files section
  • Adding door 1.1.D10 (is true on other hardware types as well) results in incorrect placement in the tree
  • Fixed Issue causing the Strike on PIM doors to not be available.
  • Updated the Door Contact, Rex, and Reader combo selection routines in the door dialog so operator will only see points, readers, outputs that match with the type of door (Aperio, PIM, Salto, M5, or Standard Mercury).
  • Drop downs where it would list monitor and control points will no longer show points from non-standard doors (Aperio, Salto, PIM, and some of the M5 doors)
  • Added support for new temporary values in licensing features.
  • Updated the Avigilon Video Integration to use their new 5.0 SDK.
  • Added PTZ and Preset support to the Avigilon Video Integration
  • Add new Graphics for V6 to the login screen as well as the help about.
  • Add options to the Help Menu to allow the user to open Explorer in one of our default directories (Log Files, Graphics, etc.). This should generally help customer working with support in locating key folders.
  • Updated the ZeroConf Tool to the latest, which fixes a couple of bugs and adds the new OO Logo
  • Fixed a bug causing error when you crop a photo stored in a path with "." Character as part of the name
  • Changed logic in license checking so it won't check offline duration if polling is turned off.
  • Who Has Access Report now shows precision access.
  • You can now edit the Backups folder on the DNA Directory's Dialog.
  • Added the Log Files Directory to the list of Directories you can quickly open via 'Help', 'DNA Directories'
  • Add new licensing mechanism to handle Salto, Aperio, and PIM sub-controllers.   They no longer count against the sub-controller count, but instead are licensed by the door.
  • The ability to add Honeywell controllers (and thus their sub-controllers) is now separately licensed.
  • Added new licensing element to handle the OEM Allowance.   The existing mechanism still works, but this will allow you to set this via the license as well.
  • Now ensuring that badging and client license counts are properly reduced when a client disconnects from the driver.
  • Implemented the new Corporate Card Formatting that allows you to have as many facility codes as you like with only one card format (per bit structure).   Under Personnel Properties you can set this as the default mode for new cards as well as the Multiplier and default facility code.
  • Removed dead menu items from context menu on the badging tab (Camera Setup)
  • Auto Activate/Deactivate events had no event description in the database.  This has been added
  • Fixed issue - If the right for 'Clear All Alarms' is turned off system will display a loop of error messages and eventually crash when viewing Admin Menu or right clicking in Alarm Grid.
  • Added low level support for custom encoding cards for ASSA interface.   No user interface at this point, but should the need arise we can handle it.
  • Corrected the low level buffer conversion on Mercury card reads that would cause the hex output to be misaligned.   Now the number it shows will match the actual bit stream and match the value shown by ASSA as well
  • Fixed several issues with panel downloads relating to PIMs
  • Added ability to link PIM Doors without using the handheld device (HHD).
  • Fully implemented new licensing scheme.
  • ASSA DSR nodes in the UI now have a status indicator (green the DSR is online).  System detects if the DSR goes offline and attempts reconnection every 30 seconds.   Added events to show the DSR is online/offline.
  • Cleaned up some incorrect events related to locking and unlocking ASSA doors.
  • Add visual styles to the Alarm Logging Screen
  • Fixed issue with being able to drag input points to a doors points or to a door on a different SSP
  • Miscellaneous Changes to Host Based Macro Dialog
    • Sped up the Advanced Camera Macro load times
    • Removed the Start Alarm Recording Dialog and it's HBM references
    • Themed Control Peripheral Dialog
    • Themed Control Camera Recording Dialog
    • Themed Hex/SIO Dialog
    • Rearranged items in both local and remote object drop downs to make a little more sense (still not where it needs to be though)
    • Fixed repainting issues that occurred with you brought up a remote's "Build" dialog and then closed it.
  • Added new InfoReady option to personnel to show what personnel groups a person belongs to.
  • Added Audit information (and new action) for temporary upgrade changes
  • Added first/last name to the audit information when a cardholder is removed
  • Remove unused Tenant Drop down from Access Level Group editor
  • Made the delay command time on triggers an edit box rather than a drop down as it could take a long time to load on some machines.
  • Fixed issues with All Objects tab showing after restart when it shouldn't
  • Add ability to configure whether you want to show the ASSA tab in Hardware Tree Properties
  • Added the Honeywell Firmware 2.092 for the PRO22IC - SSPPRO22IC.CRC
  • Fixed issue in install causing the updated ZeroConf tool not installing on some systems due to incorrect version.
  • Removed ability to double click and edit door component (inputs, outputs) properties for PIM, Salto, Aperio doors.
  • Added the cardholder first and last name to the Transaction Data for a Host Based Macro that either Auto Activate/Deactivates a cardholder.
  • Add new Crystal Runtime (Version 11.5)
  • Updated the Crystal Runtime support in the client to be able to use either the current 11.0 version (for upgrades) or the new 11.5 support standard installed by default in 6.0
  • Made a change to ensure that only PIM doors will show the new "Linking" icon.
  • Fix issue with default ASSA credential information not being set when creating a new card and you have the card number being created externally.
  • Added the cardholder first and last name to the Transaction Data for a Host Based Macro that either Auto Activate/Deactivates a cardholder.  (This was mentioned in 6.0.0.19, but was not correct)
  • If you don't have any ASSA Doors Licensed you will no longer see the ASSA
  • Fixed issue with incorrectly handling the CASI temporary license on upgrade.
  • Fixed issue with Restored Transaction History Report not showing names (updated report)
  • Fixed numerous issues with Tenants and Filters
  • Fixed issue with Fresh Install Script getting an error when updating DSR Card Formats
  • Added new "Double Swipe" functionality that's present starting with Mercury firmware 1.17.8
  • Fixed bug causing elevator icon to change to door after editing the properties of the elevator
  • Fixed bug causing elevator outputs to be removed when editing multiple elevators.
  • Fixed the names shown for floors on a floor group in the Access Level Browser
  • Changed the Grid out in the Floor Name dialog and removed the unnecessary and redundant description column.
  • Disabled the Arm/Disarm menu items when working with elevators
  • Added Serial Number to the Doors Table for 3rd party locks. This will also show on the Door Tooltip and Status Screens.
  • Ensured that double swipe is not available for non EP class controllers.
  • Expanded the number of allocated doors to 17 for the DController
  • Added 'Who Has Access' report for multiple doors
  • Changed look of the default Ok/Cancel/Help Buttons
  • Fixed an issue with ASSA Offline/Online events being reversed.
  • Fixed issue with assigning a large number of users to an ASSA access level.
  • Added Battery Level to the Tool Tip for ASSA doors
  • Add ability to edit (double click and right click) ASSA Access Levels from the Access Level Tree
  • Clean up ASSA Access Level refresh issues so it does not collapse on access level edits.
  • Sorting by description now leaves off the Address.  However, if the description is blank it will show the address
  • Fixed issue with system thinking there was a hardware address conflict when setting up sub-controllers on different channels
  • Added the ability to use trigger codes on triggers related to Access Granted Door Unlocked
  • Greatly improved the Macro dialog so it's one dialog now and not two separate dialogs with the commands being listed in a grid.
  •  Implemented new Mercury functionality for Temporary ACR Modes that can be used to override the mode on a door for a given amount of time, specified in minutes.
  •  More fixes related to multi edit mode on Doors
  • Added new permissions for ASSA Credential Format and Facility Code on the Card Tab
  • Fixed issue causing the Custom Fields in the Operator Profile to show with no name in some situations
  • Fixed issue with Personnel Access Report not showing users that did not belong to a personnel group
  • Fix issue with keycard Deactivation date/time being improperly enabled in multi edit mode
  • Fix issue with the Dial out parameter being a fixed combo box in the Macro Editor
  • Changed wording on the Macro detail filter to 'Type' from 'Level'
  • Added the card number, last name, first name to the Events 453, 454 (Auto Activate/Deactivate). This will allow the card number and name to properly show on the Event History Report
  • Added Simulated Card Read to the possible Direct Commands
  • Removed the check on size of transactions file when adding new fields to transactions table.
  • Fixed incorrect trigger configuration for Area based triggers.   The source was off by one.
  • Added trigger address to trigger dialog
  • Changed the default image width of personnel tooltip images to 125 pixels from 250.
  • Fixed wording on Control Point COS transactions so it doesn't say REX Status
  • Changed the way Elevators are configured, at least visually.  Before, it was assumed that all cabs were wired the exact same way (i.e. the first relay went to the first floor and every relay after that when to the next floor in sequence).  This was done to address conversions.
  • Updated the Floors report to handle the new elevator methodology
  • Add infrastructure to track the firmware versions of controllers so that we can start limiting functionality in the UI based on what rev of firmware controller has.
  • Fixed bug allowing more than 255 channels to be created.
  • Added new Permissions for Load Access Points (ASSA) and Add Access Mode (ASSA)
  • Added support so the ASSA functionality obeys the permissions.    For ASSA Access Points they should obey the standard Normal/Medium/Low/High permissions for ACMs.
  • Added Check in Update Script to ensure that older conversions that have duplicated Custom Personnel Types are properly cleared out during the upgrade process.
  • CASI F2F Enhancements.
    • Added support for CASI Supervised F2F readers
    • Added support for CASI "Inputs on Reader"
  • Updated the default Daylight Savings Settings in the Controller Properties Dialog to include 2016-2017 and not include 2012-1023
  • Updated the CASI M5-20IN support.
  • Updated Elevator property page to expand the size of Override Mode, Facility Code Mode, and Offline Mode combo boxes
  • Added support for licensing the Handkey II and Bioscrypt readers.
  • Fixed an issue with creating Door Triggers for items like sounders where the new 64 bit codemap was not being set correctly.   This caused the trigger to show as 'Access Area' when edited.
  • Added latest Mercury Firmware for the D2, DController, and EP (1.18.7.0394).
  • Added a Direct Command to allow cancelling the Temporary Override Mode.
  • Added Output/Input Point Descriptions to the drop down selection list when creating a direct command that involves selecting a point.   This should apply to other areas where a drop down is used to select points.
  • Changed behavior in the Host Based Macro Dialog so that the drop down width of the event selection is always wide enough to show the entire description.
  • Fixed issue with PSIA Logins sometimes causing download errors
  • Fixed issue with that can cause the incorrect controller type to be stored in the database when Honeywell or CASI is not licensed
  • Fixed issue causing automatically created triggers to not be created correctly for Secured Areas
  • Add Department, Event Source and Personnel to Custom Report Configuration
  • Changed the macro command Reader LED Control dialogue to mimic what is in the Door Properties LED Mode.
  • Show override mode in Elevator Tooltip
  • Sorting Macro Commands in the Macros Editor for easier reference
  • Reworked the Copy Macro functionality in the Macro Tree.   Menu items will now only be shown in context.
  • Added initial support for TLS Encryption with the EP class of panels.
  • Added support for IP Client Connections.  This is the ability for panels to connect to the Driver rather than the normal method of the driver connecting to the panel and would be used in situations where the panels are behind a firewall (Hosted/Managed).
  • Changed methodology on restoring archived transactions to issue a TRUNCATE instead of DELETE in order to minimize log activity.
  • Implemented logic in install and the driver to handle large transaction table upgrades in a way that doesn’t disrupt operations.