===================================================================================================================================================
  NEO Configurator:

- New features and change log.

===================================================================================================================================================

**** v2.31.0.0 (12/07/2023) *********************

* Compatible with firmware v02.31.XX.31
* Not Compatible with firmware v02.40.XX.40 or later

* Changes:

  - Installer is now compatible with ARM64 architectures.
  - LOGS: header with equipment parameters is added when saving a log in txt format.

* Bug fixes:

  - Fixed a bug where output channels corresponding to NEO Extensions were sometimes incorrectly displayed in red.
  - The project PDF report generation function has been modified to display correctly in all languages.
  - Fixed bug in equipment assignment that could not work correctly depending on the configured language.
  - Fixed bug that could cause an application crash during events editing.
  - Corrections to the Russian translation.
  - Fixed a bug where occasionally, when adding a NEO Controller in offline mode, the ACSI microphones were not
    being added correctly afterwards.




**** v2.30.0.0 (01/07/2022) *********************

* Compatible with firmware v02.30.XX.31
* Not Compatible with firmware v02.40.XX.40 or later

* Changes and new functionality:

  - Slovak and russian languages added.
  - New parameter for enabling/disabling the delay mode for joining to ECI fired VA messages playback from their
    start (Status Inputs and Outputs).
  - It is now possible to disable the Devices Factory Reset previous to the exporting process by means of a checkbox
    in the confirmation exporting dialog.
  - When exporting a project to the system devices:
    + If there is no connection with the System Controller the process will be aborted.
    + If there is no connection with some Extension device, we are prompted to choose to continue if we want to proceed
	  anyway (system will not be 100% configured).
    + If any device has a not compatible firmware version the process will be aborted.
    + If the System Controller and the Extensions don't have all the same firmware version the process will be aborted.
  
* Bug fixes:

  - Fixed a bug that prevented the user from opening firmware files with ".bin" extension when the application was
    configured in turkish language.
  - Fixed a bug that prevented the user from performing firmware updates ('Update' button didn't work) when the application
    was configured in certain languages.




**** v0.2.5.4 (17/02/2020) *********************

 * Compatibility with firmware v02.28.XX.30 (backwards compatible only with firmware v02.27.XX.29).

 * Modifications and New Functions:

   - PA view and VA view are now unified under the new "PA/VA view".

   - Event manager:
      + New Edition Mode (for NEO Firmware v02.28.XX.30 or higher).
      + Actions "Load events from file...", "Save event to file..." and "Delete all events" are now moved into the
	    Events Editor bar and will be only active during the "Edit Events" mode.

   - Speaker Lines supervision
     + Support for the new "Class A" and "A+B" modes, and "Protection System".
     + "Low accuracy" status renamed as "Out of Range V - I"
     + "Not Valid" status in A+B mode applies to the whole line, not the branch.
     + "Not Valid" and "Bad Calibration" are shown if any branch is protected.
     + "EOL inputs" column placed between "Line status" and "Imp. Meas."
     + Modifed texts:
       * "EOL inputs" changed to "EOL Inputs (TFL1)"
       * "Imp. Meas." changed to "Impedance Measure (TFL2)"
       * "Protect" changed to "Protection System (TFL2)"
       * "Impedance" changed to "Measured Impedance"
       * "Imp. Dev." changed to "Impedance Deviation"
       * "Imp. Lower Tol" changed to "Impedance Lower Tolerance"
       * "Imp. Upper Tol" changed to "Impedance Upper Tolerance"
     + "Impedance Measure (TFL2)" column now allows 2 new methods: "A+B Mode" and "Class A" (loop from A to B).
     + Systems with firmare older than v02.28.XX.30 will show only the options "None" and "Single Line" in the "Impedance Measure (TFL2)" column.    

   - Logs:
     + "Device Log" now visible in profile "Installer".
     + All logs are available in the root of the "Device" view tree.
     + EMG, FLT and DIS logs include the full log (both active and solved entries).
     + Column "Id" now renamed as "Flexnet Id". This makes reference to the device ID which the logs belongs to.
     + Full logs are shown by default (parameter "days" equal to 0).
     + When saving logs, the default format will be "txt".

   - Power Amplifier Outputs:
     + Title "Amplfier Channels" changed into "Power Amplifier Outputs".
     + "Mute" column renamed to "Output Mute"
     + Added "Zone Mute" column (only reading).


   - Removed the list of zones within the tree of the "PA/VA view".   

   - Added configuration for PA and VA volumes in ACSI microphones.   

   - "Enable Overrides with PA Mics" text modified to "Enable Overrides and VA Volumes with PA Mics".

   - Removed "Default Configuration" button from Zones configuration.

   - Search Devices window: 
     + Button "Update" text changed to "Refresh". 
     + Button "IP range" text changed to "Filer by IP".
     + Added confirmation when trying to change the IP of a device.

   - New error message "ACSI device not found" when trying to update an ACSI devices which is not currently connected to the Master unit.

   - New warning: when removing master unit, a dialog window will warn that all the configuration will be lost if the master unit is removed.

   - PDF report updated to show the new features.

   - Updated translations for Spanish, French, German, Italian and Turkish.
   
 
 * Bug fixes.
  
  - Datagrid is now shown correctly after redimensioning the window.
  
  - ACSI Extension keyboards physically connected are properly shown in green in NEO Configurator. 

  - The profile "Maintainer" can no longer remove (or add) VA microphones. 

  - Amplifier Outputs: supervision activation parameter is refreshed correctly now. 

  - Search Devices window: 
    + Search devices function is now working properly when filering by IP.
    + The selected device in the top area is not lost when data is refreshed.

  - ACSI devices firmware update: "Invalid arguments" error solved.

  - Events:
     + Change of name/description of "Delay" actions now working properly.
     + ACSI triggers now appear correctly under "Conditions".
     + Exporting events into file functions exports the events as shown in the software (not the events loaded in the physical system).
     + Wrong IP or port parameters within UDP commands do not cause an unexpected close.

  - Scroll bars are now shown correctly in all configuration lists.
  - Speaker Lines: 
     + Impedance measurements do not disappear after each measurement.
     + Line supervision parameters have the same behaviour offline and online:
        * Enabling "EOL Inputs (TFL1)" will desable "Impedance Measure (TFL2)" and "Protection System (TFL2)".
        * Enabling any mode in "Impedance Measure (TFL2)" will also enable "Protection System (TFL2)" and disable "EOL Inputs (TFL1)".
        * "Protecion System (TFL2)" can only be enabled if any mode in "Impedance Measure (TFL2)" is also enabled.
     + "Protection System (TFL2)" is exported correctly to the physical system.

  - Fixed bug that did not allow to download system logs after uploading audio files.

  - Other minor bug fixes.

* IMPORTANT NOTICE: Project files created with this version cannot be opened with older versions.

***************************************************************************************************************************************************



**** v0.2.4.3 (19/02/2020) *********************

  - Added turkish language.

***************************************************************************************************************************************************




**** v0.2.4.2 (26/11/2019) *********************

  * Compatible with firmware up to version v02.27.XX.29

  * Bug fixes:

    - Fixed bug in checking the date and time of the NEO Master when importing / exporting the system configuration.

    - French text corrected for options for enabling the use of PA sources and microphones in VA mode..

    - Fixed bug in checking "hidden" parameters not saved in projects generated with versions prior to v0.2.3.0, specifically the parameters Z_HW_MIN and Z_HW_MAX did not receive the corresponding default values ​​according to the device model.

    - "Invalid" source routing are now corrected when saving, opening or exporting / importing a project (routing of hidden sources, audio message players, PTT or source 5 with ACSI devices installed or ACSI mode active when in Online mode).

    - Fixed bug that could cause an unexpected application crash during the project export process.

    - Fixed bug where, when opening projects prior to v0.2.3.0, the default values ​​of the temperature monitoring "hidden" parameters for NEO8250E device models were not established.

    - Fixed bug that prevented from correctly editing the name of the first message in the list of prerecorded messages.

    - Fixed bug that prevented from correctly editing the screensaver parameters.

    - Fixed bug that prevented from correctly editing volume change actions (events).

    - Changes in events and conditions are now correctly updated when editing event and condition type triggers.

    - The first keypress of a valid character is now written directly in numeric type cells so you don't have to make two keypresses in order to write the first digit.

    - Fixed bug that prevented from correctly editing the first row in the Cobranet sources list.

    - Fixed bug in numerical type cells located in the last row of a list of parameters that sometimes forced a value to be entered twice to confirm it.

    - Fixed bug that prevented from correctly editing Cobranet Broadcast parameters when the project included NEO4500LE devices.

    - Devices search window: Fixed refresh of the VCC devices displayed on the project equipment when the system controller assignment is changed.

  * Changes:

    - Button text for speaker line calibration has been changed so it now describes its function better.

    - Firmware update window: Added model and IP filters. Added IP change and factory reset functions as in the devices search window.

    - Devices search window: Some unnecessary connections with found system controllers have been removed. These connections were, in some cases, the reason of connectivity problems with the project system controller.

    - Devices search window and Firmware update window: It is now possible to select only the first address of the IP filter. This allows performing a unicast search and check if there is any equipment at the specified address. Useful in case the network configuration does not allow bradcast traffic.

    - Improvements in parameter lists edition (some already included in previous versions):
      * Spacebar starts editing a cell without deleting current value or enables/disables a checkbox type cell.
      * 'Enter' key confirms the edited value and moves to the cell below.
      * 'Tab' key confirms value and moves to the cell to the right (or first cell in next row if the current cell is the last one in the row).
      * Pressing any valid character starts editing a cell (if editable) overwriting previous value.
      * 'Esc' key cancels editing a cell and restores previous value.

  * New features:

    - German and italian languages added.

    - A 'factory reset' of project devices is performed at the beginning of the project export process so that devices always get factory defaults ​​before system configuration starts.

    - A 'soft reset' of project devices is performed after the project export process is finished (if there is no cancellation) so that the new system configuration starts working from clean state.

***************************************************************************************************************************************************




**** v0.2.4.1 (18/07/2019) *********************

  * Compatible with firmware up to version v02.27.XX.29

  * Bug fixes:

    - Fixed bug whereby when exporting a project to the NEO in which the impedance monitoring flag of a line is enabled, the value of the nominal impedance sent for said line was later overwritten since the enabling of said flag automatically programmed an impedance calibration for that line.

  * New features:

    - Now it is possible to import events from file while the application in offline mode.

    - New configurable parameters:

        + N/C mode for general and zonal CIE inputs (Controller and Extensions)
        + CIE Auto-Reset (Controller only)
        + Rec-Out active high (Controller only)
        + Status-Out: N/C and FLT/DIS mode configuration.
    
        These parameters have been incorporated in the section "Status Inputs" (now "Status Inputs and Outputs") of each equipment in the "System devices" view.

***************************************************************************************************************************************************




**** v0.2.3.1 (18/07/2019) *********************

    - Fixed bug introduced with version v0.2.3.0 by which actions for display calibration and front panel SD card formatting have disappeared from the "Advanced" section of the System Controller.

***************************************************************************************************************************************************




**** v0.2.3.0 (17/06/2019) *********************

  * Compatible with firmware up to version v02.26.xx.28 build 9.6

  * Bug fixes:

    - VAS Configurator: Fixed a bug that prevented the use of custom model strings for NEO Extensions.

    - Fixed "Name" column header text in Action List.

    - Fixed a bug that prevented the use of Event triggers in VA Events (online mode only).

    - Fixed a bug that caused an application crash when cancelling the "Save as" dialog opened after "Download project backup file" is selected in Tools menu.

    - Bug fixes in the "Discover" tool to solve some unexpected crashes of the application.

    - LOGS: Fixed a bug that caused an application crash when a too large value was entered in the "duration / days" fields.

    - Fixed a bug that prevented, in some cases, firmware updates for ACSI devices.

    - Fixed the synchronization of power amplification output gain values when, in online mode, they are remotely changed.

    - Now any editing key can activate edit mode in editable cells when they are selected (not only spacebar or mouse double-click).

    - Fixed a bug in screensaver configuration (Controller/Advanced).

    - Waiting dialog is now properly displayed when creating, opening, saving or closing projects.

  * Changes:

    - System Devices / Controllers node text has changed to "Controller".

    - System Devices / Controller / Audio Inputs : header text for column "LSE" has changed to "Sound Enhancer".

    - Read only checkboxes doesn't show square around the selection tick.

    - Removed the suffix "_copy" when duplicating events, triggers, conditions and actions.

    - EMG, FLT and DIS logs are now accesible from System Controller node too.

    - "Enable Port X Audio on EMG" and "Enable Port X Data on EMG" options are now located at VA View root node/Configuration/General instead of System Controller/Flexnet.

    - Data cells in parameter lists now adjust their height according to their content and width to show all content.

    - Zone lists: Column "N. Channels" text changed to "Power Amplifier Outputs" and now shows all the IDs of the Power Amplifier Outputs assigned to the zone.

    - Default priority value for New Events is now 50 for PA Events and 10 for VA Events.

    - Removed "Replace" button from Event, Trigger, Condition and Action lists.

    - Speaker Lines: "EOL" column is now divided in two checkbox columns; "EOL A" and "EOL B".

    - Speaker Lines: "Imp.Meas" is now a checkbox column.

  * New features:

    - 'PA Serial Port' and 'VA Serial Port' configuration added in Controller/Serial Ports

    - 'Disable System Beep' option added in Controller/Advanced.

    - 'Enable Subnet Broadcast Mode' option added in Controller/Flexnet.

  *** IMPORTANT:

    - With this version of the application certain parameters of the system are saved in the NEO Configurator projects and are likely to be exported to and imported from system devices, even though they are not visible in the application:

        * Conductor Priority
        * Disable Dinamic Limiters
        * Disable CM2 Supervision
        * Supervision - Common Parameters:
            - Tone Volume
            - Tone Freq
            - Tone Interval
            - Min Signal
            - Min Accuracy
        * Supervision - Amplifier Supervision:
            - Gain Tolerance
            - T. Error Th.
            - T. Lower Th.
            - T Higher Th. 
        * Supervision - CIE Interface Configuration
	    - Enable Input General
            - Enable Input Zones
        * Supervision - Line Supervision (EOL):
            - Fake Activation threshold
        * Supervision - Line Supervision (Z Meas):
            - Z HW Min
            - Z HW Max
            - V Min
            - V Max
            - I Min
            - I Max
        * Output Channels Noise Configuration:
            - Global Noise Generator - Noise Type
            - Mute Noise
            - Noise Level
        * Output Channels Filter Configuration (only in Extension devices):
            - Filter Enable
            - Filter Type
            - Filter Frequency
            - Filter Gain
            - Filter Boost
            - Filter Q Slope

    - It is important to keep this in mind when opening and exporting existing projects or when importing the configuration of a system with this version.

    - With new projects these parameters take the default values of the system (Factory defaults).

    - When opening projects generated with previous versions of the application, the default values will also be applied to those parameters, with the exception of:
            - Disable CM2 Supervision
            - Supervision CIE / Enable Input General
            - Supervision CIE / Enable Input Zones
            - Supervision - Common Parameters / Tone Volume
            - Supervision - Common Parameters / Tone Freq
            - Supervision - Common Parameters / Tone Interval
	    - Supervision - Line Supervision (EOL) / Fake Activation threshold
      whose values were already saved with the project but not exported.

***************************************************************************************************************************************************



**** v0.2.2.11 (13/03/2018) *********************

- Bug fix: Output backup channels can now be configured properly. (Bug introduced with version v0.2.2.10)

***************************************************************************************************************************************************



**** v0.2.2.10 (08/03/2018) *********************

- VAS Configurator - Bug fix: NEO Extensions can now be edited properly while in online mode (not showing model mismatch error when it does not apply).

- Bug fix: ACSI devices firmware updates are now working properly.

- Bug fix: Impedance measurement is now displayed correctly in NEO Extensions while in online mode.

- Fixed some icons in the "Search device" window.

- New button in "Start" window: FIRMWARE. A shortcut to the firmware updates window.

***************************************************************************************************************************************************



**** v0.2.2.9 (13/12/2017) *********************

- Added possibility to export events to file while in offline mode.

- VCCs are shown as "VCC-64" in the interface.

- Bug fix: buttons within "View" menu are shown in the proper language.

- Bug fix: NEO screensaver option is now working properly.

- Improved transmission of bundle firmware updates to NEO8060.

- Bug fix: frontal and ETX firmware updates can be sent separately to NEO8060 without reporting a model mismatch fault.

- The app is not crashing anymore when deleting/moving/renaming the file of an opened project.

- While exporting a project file in NEO, NEO will be in "maintenance mode": the PA led will be blinking and the touchscreen temporarily disabled until export is finished.

- New button in "Search Device" window: EXPORT SYSTEM.

- New button in "Search Device" window: UNLINK Extension Devices.

- Installation: The app will be installed by default in the same language selected during installation.

- VAS Configurator: The file 'company_icon.ico' within the folder '\CFG' will be used for the desktop shortcut and the start menu shortcut.

- Added feature to download and upload a backup file of the project within NEO8060 Internal Memory. This backup file is not modified if the configuration of NEO is changed. This file can be uploaded as an option into NEO Internal Memory whenver a Project file is being exported.

- The "Zone Editor" window now shows the custom name of the amplifier output instead of the generic name.

- "Search Device" window: all the NEO devices are shown in the Discover window, even if they are in the same network but in a different IP range. The devices in a different IP range will appear in red, showing that it is not possible to connect to them. Only the devices in the same IP range as the computer will appear in green, showing that they can be connected.

- Audio Files Fix:
  * WAV: They will always be sent to NEO even though Windows Media Player is not configured in the computer.
  * MP3: If there are no MP3 codecs in the system, a message error will be shown.

- Bug fix: the upload progress bar of audio files within the status bar is updated properly, even when the "Sending Audio Files" window is closed.

- Event Manager Bug Fix: It is now possible to edit volume level actions of audio sources when there is not Cobranet audio sourced defined in the system.

- Bug fix: The welcome page is displayed properly when a Windows Theme is using different sizes of fonts.

- Bug fix: It is not possible to add Extensions with "unknown" model anymore.

- Bug fix: the first trigger was always shown as inactive. Now it is shown properly as active or inactive.

- Text Corrections in French Language.
