ASPEN Firmware Update 26Jun2018

  • SPN16i v1.5.17
    1. Fix heat related 'lockup' and 'failure to boot when warm' problems exhibited by certain units.
  • SPN32i v1.5.17
    1. Fix heat related 'lockup' and 'failure to boot when warm' problems exhibited by certain units.
  • SPN812 v1.5.17
    1. Fix heat related 'lockup' and 'failure to boot when warm' problems exhibited by certain units.
  • SPN1612 v1.5.17
    1. Fix heat related 'lockup' and 'failure to boot when warm' problems exhibited by certain units.
  • SPN1624 v1.5.17
    1. Fix heat related 'lockup' and 'failure to boot when warm' problems exhibited by certain units.
  • SPN2412 v1.5.17
    1. Fix heat related 'lockup' and 'failure to boot when warm' problems exhibited by certain units.
  • SPNConference v1.5.17
    1. Fix heat related 'lockup' and 'failure to boot when warm' problems exhibited by certain units.
  • SPNTrio v1.5.17
    1. Fix heat related 'lockup' and 'failure to boot when warm' problems exhibited by certain units.
  • SPNDNT v1.5.17
    1. Fix heat related 'lockup' and 'failure to boot when warm' problems exhibited by certain units.
  • SPNCWB v1.5.18
    1. Fix heat related 'lockup' and 'failure to boot when warm' problems exhibited by certain units.
  • SPNTWB v1.5.19
    1. Fix heat related 'lockup' and 'failure to boot when warm' problems exhibited by certain units.

ASPEN Firmware Update 17Feb2014

  • SPN16i v1.5.16
    1. Fix bug where length of macro commands which are broken across multiple lines with the continuation character '_' are incorrectly limited to 127 characters.
  • SPN32i v1.5.16
    1. Fix bug where length of macro commands which are broken across multiple lines with the continuation character '_' are incorrectly limited to 127 characters.
  • SPN812 v1.5.16
    1. Fix bug where length of macro commands which are broken across multiple lines with the continuation character '_' are incorrectly limited to 127 characters.
  • SPN1612 v1.5.16
    1. Fix bug where length of macro commands which are broken across multiple lines with the continuation character '_' are incorrectly limited to 127 characters.
  • SPN1624 v1.5.16
    1. Fix bug where length of macro commands which are broken across multiple lines with the continuation character '_' are incorrectly limited to 127 characters.
  • SPN2412 v1.5.16
    1. Fix bug where length of macro commands which are broken across multiple lines with the continuation character '_' are incorrectly limited to 127 characters.
  • SPNConference v1.5.16
    1. Fix bug where length of macro commands which are broken across multiple lines with the continuation character '_' are incorrectly limited to 127 characters.
  • SPNTrio v1.5.16
    1. Fix bug where length of macro commands which are broken across multiple lines with the continuation character '_' are incorrectly limited to 127 characters.
  • SPNDNT v1.5.16
    1. Fix bug where length of macro commands which are broken across multiple lines with the continuation character '_' are incorrectly limited to 127 characters.
  • SPNCWB v1.5.17
    1. Fix bug where length of macro commands which are broken across multiple lines with the continuation character '_' are incorrectly limited to 127 characters.
  • SPNTWB v1.5.18
    1. Fix bug where length of macro commands which are broken across multiple lines with the continuation character '_' are incorrectly limited to 127 characters.

ASPEN Firmware Update 27Jan2014

  • SPNTWB v1.5.17
    1. Fix bug where gain on line output 1 is sometimes mistakenly changed in the act of manually dialing a DTMF character.
    2. Fix bug where gain on TEL input is sometimes mistakenly changed at the conclusion of a phone call.

ASPEN Firmware Update 5Dec2013

  • SPN16i v1.5.15
    1. Fix bug potentially causing random clicks in mic/line input audio.
    2. Fix timing bug potentially causing certain DSP update commands to return "ERROR" response even though they were successful.
  • SPN32i v1.5.15
    1. Fix bug potentially causing random clicks in mic/line input audio.
    2. Fix timing bug potentially causing certain DSP update commands to return "ERROR" response even though they were successful.
  • SPN812 v1.5.15
    1. Fix timing bug potentially causing certain DSP update commands to return "ERROR" response even though they were successful.
  • SPN1612 v1.5.15
    1. Fix timing bug potentially causing certain DSP update commands to return "ERROR" response even though they were successful.
  • SPN1624 v1.5.15
    1. Fix timing bug potentially causing certain DSP update commands to return "ERROR" response even though they were successful.
  • SPN2412 v1.5.15
    1. Fix bug potentially causing random clicks in expansion board mic/line input audio (inputs 9 to 24).
    2. Fix timing bug potentially causing certain DSP update commands to return "ERROR" response even though they were successful.
  • SPNConference v1.5.15
    1. Remote control port assignments now reset to default values TEL and CODEC1 when master reset is performed.
    2. Fix timing bug potentially causing certain DSP update commands to return "ERROR" response even though they were successful.
  • SPNTrio v1.5.15
    1. Fix incorrect title for Conferencing Setup menu and Remote Control Ports setup page in front panel UI.
    2. Remote control port assignments now reset to default values TEL and CODEC1 when master reset is performed.
    3. Fix bug in Remote Control Ports setup page where port assignments not saved in nonvolatile memory, so changes didn't survive a reboot.
    4. Fix timing bug potentially causing certain DSP update commands to return "ERROR" response even though they were successful.
  • SPNDNT v1.5.15
    1. Fix timing bug potentially causing certain DSP update commands to return "ERROR" response even though they were successful.

ASPEN Firmware Update 25Jul2013

  • SPN16i v1.5.14
    1. Decrease processing time for commands received by TCP and HTTP ports by as much as a factor of 2 in most circumstances.
    2. Add new commands to add/remove group members selectively: "ingrpadd", "ingrprem", "outgrpadd", "outgrprem", "xpgrpadd", "xpgrprem".
    3. Fix bug where use of more than 16 variables in macros could result in intermittent corruption of variable contents.
    4. "format" function in macro language now supports use of subscript operator with array type variables, e.g. format(@foo@[3], "%d").
    5. Added new "length" function to macro language, e.g. @len@=length(@foo@) which returns length of string or array types.
  • SPN32i v1.5.14
    1. Decrease processing time for commands received by TCP and HTTP ports by as much as a factor of 2 in most circumstances.
    2. Add new commands to add/remove group members selectively: "ingrpadd", "ingrprem", "outgrpadd", "outgrprem", "xpgrpadd", "xpgrprem".
    3. Fix bug where use of more than 16 variables in macros could result in intermittent corruption of variable contents.
    4. "format" function in macro language now supports use of subscript operator with array type variables, e.g. format(@foo@[3], "%d").
    5. Added new "length" function to macro language, e.g. @len@=length(@foo@) which returns length of string or array types.
  • SPN812 v1.5.14
    1. Decrease processing time for commands received by TCP and HTTP ports by as much as a factor of 2 in most circumstances.
    2. Add new commands to add/remove group members selectively: "ingrpadd", "ingrprem", "outgrpadd", "outgrprem", "xpgrpadd", "xpgrprem".
    3. Fix bug where use of more than 16 variables in macros could result in intermittent corruption of variable contents.
    4. "format" function in macro language now supports use of subscript operator with array type variables, e.g. format(@foo@[3], "%d").
    5. Added new "length" function to macro language, e.g. @len@=length(@foo@) which returns length of string or array types.
  • SPN1612 v1.5.14
    1. Decrease processing time for commands received by TCP and HTTP ports by as much as a factor of 2 in most circumstances.
    2. Add new commands to add/remove group members selectively: "ingrpadd", "ingrprem", "outgrpadd", "outgrprem", "xpgrpadd", "xpgrprem".
    3. Fix bug where use of more than 16 variables in macros could result in intermittent corruption of variable contents.
    4. "format" function in macro language now supports use of subscript operator with array type variables, e.g. format(@foo@[3], "%d").
    5. Added new "length" function to macro language, e.g. @len@=length(@foo@) which returns length of string or array types.
  • SPN1624 v1.5.14
    1. Decrease processing time for commands received by TCP and HTTP ports by as much as a factor of 2 in most circumstances.
    2. Add new commands to add/remove group members selectively: "ingrpadd", "ingrprem", "outgrpadd", "outgrprem", "xpgrpadd", "xpgrprem".
    3. Fix bug where use of more than 16 variables in macros could result in intermittent corruption of variable contents.
    4. "format" function in macro language now supports use of subscript operator with array type variables, e.g. format(@foo@[3], "%d").
    5. Added new "length" function to macro language, e.g. @len@=length(@foo@) which returns length of string or array types.
  • SPN2412 v1.5.14
    1. Decrease processing time for commands received by TCP and HTTP ports by as much as a factor of 2 in most circumstances.
    2. Add new commands to add/remove group members selectively: "ingrpadd", "ingrprem", "outgrpadd", "outgrprem", "xpgrpadd", "xpgrprem".
    3. Fix bug where use of more than 16 variables in macros could result in intermittent corruption of variable contents.
    4. "format" function in macro language now supports use of subscript operator with array type variables, e.g. format(@foo@[3], "%d").
    5. Added new "length" function to macro language, e.g. @len@=length(@foo@) which returns length of string or array types.
  • SPNConference v1.5.14
    1. Decrease processing time for commands received by TCP and HTTP ports by as much as a factor of 2 in most circumstances.
    2. Add new commands to add/remove group members selectively: "ingrpadd", "ingrprem", "outgrpadd", "outgrprem", "xpgrpadd", "xpgrprem".
    3. Fix bug where use of more than 16 variables in macros could result in intermittent corruption of variable contents.
    4. "format" function in macro language now supports use of subscript operator with array type variables, e.g. format(@foo@[3], "%d").
    5. Added new "length" function to macro language, e.g. @len@=length(@foo@) which returns length of string or array types.
  • SPNTrio v1.5.14
    1. Decrease processing time for commands received by TCP and HTTP ports by as much as a factor of 2 in most circumstances.
    2. Add new commands to add/remove group members selectively: "ingrpadd", "ingrprem", "outgrpadd", "outgrprem", "xpgrpadd", "xpgrprem".
    3. Fix bug where use of more than 16 variables in macros could result in intermittent corruption of variable contents.
    4. "format" function in macro language now supports use of subscript operator with array type variables, e.g. format(@foo@[3], "%d").
    5. Added new "length" function to macro language, e.g. @len@=length(@foo@) which returns length of string or array types.
  • SPNDNT v1.5.14
    1. Decrease processing time for commands received by TCP and HTTP ports by as much as a factor of 2 in most circumstances.
    2. Add new commands to add/remove group members selectively: "ingrpadd", "ingrprem", "outgrpadd", "outgrprem", "xpgrpadd", "xpgrprem".
    3. Fix bug where use of more than 16 variables in macros could result in intermittent corruption of variable contents.
    4. "format" function in macro language now supports use of subscript operator with array type variables, e.g. format(@foo@[3], "%d").
    5. Added new "length" function to macro language, e.g. @len@=length(@foo@) which returns length of string or array types.

ASPEN Firmware Update 3May2013

  • SPN16i v1.5.7
    1. Fix bug causing corruption of macro variables when 3 or more macros are defined. This bug was present in versions 1.5.2 and 1.5.6 only, and affected only macros making use of variables.
  • SPN32i v1.5.7
    1. Fix bug causing corruption of macro variables when 3 or more macros are defined. This bug was present in versions 1.5.2 and 1.5.6 only, and affected only macros making use of variables.
  • SPN812 v1.5.7
    1. Fix bug causing corruption of macro variables when 3 or more macros are defined. This bug was present in versions 1.5.2 and 1.5.6 only, and affected only macros making use of variables.
  • SPN1612 v1.5.7
    1. Fix bug causing corruption of macro variables when 3 or more macros are defined. This bug was present in versions 1.5.2 and 1.5.6 only, and affected only macros making use of variables.
  • SPN1624 v1.5.7
    1. Fix bug causing corruption of macro variables when 3 or more macros are defined. This bug was present in versions 1.5.2 and 1.5.6 only, and affected only macros making use of variables.
  • SPN2412 v1.5.7
    1. Fix bug causing corruption of macro variables when 3 or more macros are defined. This bug was present in versions 1.5.2 and 1.5.6 only, and affected only macros making use of variables.
  • SPNConference v1.5.7
    1. Fix bug causing corruption of macro variables when 3 or more macros are defined. This bug was present in versions 1.5.3 and 1.5.6 only, and affected only macros making use of variables.
  • SPNTrio v1.5.7
    1. Fix bug causing corruption of macro variables when 3 or more macros are defined. This bug was present in versions 1.5.3 and 1.5.6 only, and affected only macros making use of variables.
  • SPNDNT v1.5.7
    1. Fix bug causing corruption of macro variables when 3 or more macros are defined. This bug was present in versions 1.5.2 and 1.5.6 only, and affected only macros making use of variables.

ASPEN Firmware Update 10May2013

  • SPN16i v1.5.8
    1. Fix bug causing the special  value '99' to result in a setting of '0' instead of "no change" when used in rear panel gain update commands "rpingn", "rpingnst", "rpoutgn", "rpoutgnst", "rpxpgn" and "rpxpgnst". This affected only versions 1.5.6 and 1.5.7.
  • SPN32i v1.5.8
    1. Fix bug causing the special  value '99' to result in a setting of '0' instead of "no change" when used in rear panel gain update commands "rpingn", "rpingnst", "rpoutgn", "rpoutgnst", "rpxpgn" and "rpxpgnst". This affected only versions 1.5.6 and 1.5.7.
  • SPN812 v1.5.8
    1. Fix bug causing the special  value '99' to result in a setting of '0' instead of "no change" when used in rear panel gain update commands "rpingn", "rpingnst", "rpoutgn", "rpoutgnst", "rpxpgn" and "rpxpgnst". This affected only versions 1.5.6 and 1.5.7.
  • SPN1612 v1.5.8
    1. Fix bug causing the special  value '99' to result in a setting of '0' instead of "no change" when used in rear panel gain update commands "rpingn", "rpingnst", "rpoutgn", "rpoutgnst", "rpxpgn" and "rpxpgnst". This affected only versions 1.5.6 and 1.5.7.
  • SPN1624 v1.5.8
    1. Fix bug causing the special  value '99' to result in a setting of '0' instead of "no change" when used in rear panel gain update commands "rpingn", "rpingnst", "rpoutgn", "rpoutgnst", "rpxpgn" and "rpxpgnst". This affected only versions 1.5.6 and 1.5.7.
  • SPN2412 v1.5.8
    1. Fix bug causing the special  value '99' to result in a setting of '0' instead of "no change" when used in rear panel gain update commands "rpingn", "rpingnst", "rpoutgn", "rpoutgnst", "rpxpgn" and "rpxpgnst". This affected only versions 1.5.6 and 1.5.7.
  • SPNConference v1.5.8
    1. Fix bug causing the special  value '99' to result in a setting of '0' instead of "no change" when used in rear panel gain update commands "rpingn", "rpingnst", "rpoutgn", "rpoutgnst", "rpxpgn" and "rpxpgnst". This affected only versions 1.5.6 and 1.5.7.
  • SPNTrio v1.5.8
    1. Fix bug causing the special  value '99' to result in a setting of '0' instead of "no change" when used in rear panel gain update commands "rpingn", "rpingnst", "rpoutgn", "rpoutgnst", "rpxpgn" and "rpxpgnst". This affected only versions 1.5.6 and 1.5.7.
  • SPNDNT v1.5.8
    1. Fix bug causing the special  value '99' to result in a setting of '0' instead of "no change" when used in rear panel gain update commands "rpingn", "rpingnst", "rpoutgn", "rpoutgnst", "rpxpgn" and "rpxpgnst". This affected only versions 1.5.6 and 1.5.7.

ASPEN Firmware Update 12Apr2013

  • SPN16i v1.5.6
    1. Increase speed of serial command processing. Communication with slave devices in multi-unit systems now 2x faster.
    2. Rear panel gain update functions no longer ignore out-of-range values. Now gain is updated to maximum or minimum (saturates) depending on whether input value is out-of-range on the high side or the low side.
    3. Fix bug causing transient whoop or feedback in room on power up, or when a preset is recalled in certain cases where rear panel  analog gain control functions (potentiometer  control) are used.
  • SPN32i v1.5.6
    1. Increase speed of serial command processing. Communication with slave devices in multi-unit systems now 2x faster.
    2. Rear panel gain update functions no longer ignore out-of-range values. Now gain is updated to maximum or minimum (saturates) depending on whether input value is out-of-range on the high side or the low side.
    3. Fix bug causing transient whoop or feedback in room on power up, or when a preset is recalled in certain cases where rear panel  analog gain control functions (potentiometer  control) are used.
  • SPN812 v1.5.6
    1. Increase speed of serial command processing. Communication with slave devices in multi-unit systems now 2x faster.
    2. Rear panel gain update functions no longer ignore out-of-range values. Now gain is updated to maximum or minimum (saturates) depending on whether input value is out-of-range on the high side or the low side.
    3. Fix bug causing transient whoop or feedback in room on power up, or when a preset is recalled in certain cases where rear panel  analog gain control functions (potentiometer  control) are used.
  • SPN1612 v1.5.6
    1. Increase speed of serial command processing. Communication with slave devices in multi-unit systems now 2x faster.
    2. Rear panel gain update functions no longer ignore out-of-range values. Now gain is updated to maximum or minimum (saturates) depending on whether input value is out-of-range on the high side or the low side.
    3. Fix bug causing transient whoop or feedback in room on power up, or when a preset is recalled in certain cases where rear panel  analog gain control functions (potentiometer  control) are used.
  • SPN1624 v1.5.6
    1. Increase speed of serial command processing. Communication with slave devices in multi-unit systems now 2x faster.
    2. Rear panel gain update functions no longer ignore out-of-range values. Now gain is updated to maximum or minimum (saturates) depending on whether input value is out-of-range on the high side or the low side.
    3. Fix bug causing transient whoop or feedback in room on power up, or when a preset is recalled in certain cases where rear panel  analog gain control functions (potentiometer  control) are used.
  • SPN2412 v1.5.6
    1. Increase speed of serial command processing. Communication with slave devices in multi-unit systems now 2x faster.
    2. Rear panel gain update functions no longer ignore out-of-range values. Now gain is updated to maximum or minimum (saturates) depending on whether input value is out-of-range on the high side or the low side.
    3. Fix bug causing transient whoop or feedback in room on power up, or when a preset is recalled in certain cases where rear panel  analog gain control functions (potentiometer  control) are used.
  • SPNConference v1.5.6
    1. Increase speed of serial command processing. Communication with slave devices in multi-unit systems now 2x faster.
    2. Rear panel gain update functions no longer ignore out-of-range values. Now gain is updated to maximum or minimum (saturates) depending on whether input value is out-of-range on the high side or the low side.
    3. Fix bug causing transient whoop or feedback in room on power up, or when a preset is recalled in certain cases where rear panel  analog gain control functions (potentiometer  control) are used.
    4. Fix bug causing the connection chime level set for the CODEC2 interface to be ignored (the level in effect for CODEC1 was used instead).
  • SPNTrio v1.5.6
    1. Increase speed of serial command processing. Communication with slave devices in multi-unit systems now 2x faster.
    2. Rear panel gain update functions no longer ignore out-of-range values. Now gain is updated to maximum or minimum (saturates) depending on whether input value is out-of-range on the high side or the low side.
    3. Fix bug causing transient whoop or feedback in room on power up, or when a preset is recalled in certain cases where rear panel  analog gain control functions (potentiometer  control) are used.
  • SPNDNT v1.5.6
    1. Increase speed of serial command processing. Communication with slave devices in multi-unit systems now 2x faster.
    2. Rear panel gain update functions no longer ignore out-of-range values. Now gain is updated to maximum or minimum (saturates) depending on whether input value is out-of-range on the high side or the low side.
    3. Fix bug causing transient whoop or feedback in room on power up, or when a preset is recalled in certain cases where rear panel  analog gain control functions (potentiometer  control) are used.

ASPEN Firmware Update 29Nov2012

  • SPNConference v1.5.3
    1. New DSP Acoustic Echo Cancellation algorithm introduced, optimized for robust performance in rooms with high microphone gain, such as those using ceiling microphones. Eliminates ringing and other artifacts sometimes experienced when a telephone call is initiated.
  • SPNTrio v1.5.3
    1. New DSP Acoustic Echo Cancellation algorithm introduced, optimized for robust performance in rooms with high microphone gain, such as those using ceiling microphones. Eliminates ringing and other artifacts sometimes experienced when a telephone call is initiated.

ASPEN Firmware Update 14Nov2012

  • SPN16i v1.5.2
    1. Add gain ramping feature for rear panel input and matrix crosspoint gain settings. This is accessed with new "rpingnr" and "rpxpgnr" commands. Parameters are rate of change in dB/sec and the target gain value.
    2. Add "group" feature for inputs and crosspoints, 5 groups may be defined for each using new commands "ingrp" and "xpgrp". Each group has a user-defined label. Group addresses are 101 through 105 and may be used in gain, gain step, mute and mute toggle commands.
    3. Fix bug causing intermittent failure of "preror" query when a preset was specified, e.g. "preror(3)?".
    4. Fix bug in ASPEN bus enumeration protocol sometimes causing "doubling" of a slave unit in the list of devices in the system reported by the master unit.
    5. Default input NRF depth changed to 6dB from 18 dB.
    6. PTT programmable input function now invokes "immediate" unmute to reduce perceived delay between contact closure and onset of audio.
    7. Fix bug causing master device in system to intermittently hang while processing macros if the control panel is connected to it over TCP.
    8. Improve accuracy of macro "sleep" time.
    9. Front panel status indicator now flashed when "sendstr" or "sendcmd" command is received from another device in the system.
  • SPN32i v1.5.2
    1. Add gain ramping feature for rear panel input and matrix crosspoint gain settings. This is accessed with new "rpingnr" and "rpxpgnr" commands. Parameters are rate of change in dB/sec and the target gain value.
    2. Add "group" feature for inputs and crosspoints, 5 groups may be defined for each using new commands "ingrp" and "xpgrp". Each group has a user-defined label. Group addresses are 101 through 105 and may be used in gain, gain step, mute and mute toggle commands.
    3. Fix bug causing intermittent failure of "preror" query when a preset was specified, e.g. "preror(3)?".
    4. Fix bug in ASPEN bus enumeration protocol sometimes causing "doubling" of a slave unit in the list of devices in the system reported by the master unit.
    5. Default input NRF depth changed to 6dB from 18 dB.
    6. PTT programmable input function now invokes "immediate" unmute to reduce perceived delay between contact closure and onset of audio.
    7. Fix bug causing master device in system to intermittently hang while processing macros if the control panel is connected to it over TCP.
    8. Improve accuracy of macro "sleep" time.
    9. Front panel status indicator now flashed when "sendstr" or "sendcmd" command is received from another device in the system.
    10. Added query form of command "lcdbl" for backlight on/off parameter.  Fixed bug in verbose response for update form of command which gave incorrect results.
  • SPN812 v1.5.2
    1. Add gain ramping feature for rear panel input, output and matrix crosspoint gain settings. This is accessed with new "rpingnr", "rpoutgnr" and "rpxpgnr" commands. Parameters are rate of change in dB/sec and the target gain value.
    2. Add "group" feature for inputs, outputs and crosspoints, 5 groups may be defined for each using new commands "ingrp", "outgrp" and "xpgrp". Each group has a user-defined label. Group addresses are 101 through 105 and may be used in gain, gain step, mute and mute toggle commands.
    3. Fix bug causing audio output gain and mute change "events" to not work.
    4. Fix bug causing intermittent failure of "preror" query when a preset was specified, e.g. "preror(3)?".
    5. Fix bug in ASPEN bus enumeration protocol sometimes causing "doubling" of a slave unit in the list of devices in the system reported by the master unit.
    6. Default input NRF depth changed to 6dB from 18 dB.
    7. PTT programmable input function now invokes "immediate" unmute to reduce perceived delay between contact closure and onset of audio.
    8. Fix bug causing master device in system to intermittently hang while processing macros if the control panel is connected to it over TCP.
    9. Improve accuracy of macro "sleep" time.
    10. Front panel status indicator now flashed when "sendstr" or "sendcmd" command is received from another device in the system.
  • SPN1612 v1.5.2
    1. Add gain ramping feature for rear panel input, output and matrix crosspoint gain settings. This is accessed with new "rpingnr", "rpoutgnr" and "rpxpgnr" commands. Parameters are rate of change in dB/sec and the target gain value.
    2. Add "group" feature for inputs, outputs and crosspoints, 5 groups may be defined for each using new commands "ingrp", "outgrp" and "xpgrp". Each group has a user-defined label. Group addresses are 101 through 105 and may be used in gain, gain step, mute and mute toggle commands.
    3. Fix bug causing audio output gain and mute change "events" to not work.
    4. Fix bug causing intermittent failure of "preror" query when a preset was specified, e.g. "preror(3)?".
    5. Default input NRF depth changed to 6dB from 18 dB.
    6. Fix bug in ASPEN bus enumeration protocol sometimes causing "doubling" of a slave unit in the list of devices in the system reported by the master unit.
    7. PTT programmable input function now invokes "immediate" unmute to reduce perceived delay between contact closure and onset of audio.
    8. Fix bug causing master device in system to intermittently hang while processing macros if the control panel is connected to it over TCP.
    9. Improve accuracy of macro "sleep" time.
    10. Front panel status indicator now flashed when "sendstr" or "sendcmd" command is received from another device in the system.
    11. Added query form of command "lcdbl" for backlight on/off parameter.  Fixed bug in verbose response for update form of command which gave incorrect results.
    12. Fix bug causing output filters to be inoperative on powerup or preset change. Afterwords, touching a filter setting restored correct operation.
  • SPN1624 v1.5.2
    1. Add gain ramping feature for rear panel input, output and matrix crosspoint gain settings. This is accessed with new "rpingnr", "rpoutgnr" and "rpxpgnr" commands. Parameters are rate of change in dB/sec and the target gain value.
    2. Add "group" feature for inputs, outputs and crosspoints, 5 groups may be defined for each using new commands "ingrp", "outgrp" and "xpgrp". Each group has a user-defined label. Group addresses are 101 through 105 and may be used in gain, gain step, mute and mute toggle commands.
    3. Fix bug causing audio output gain and mute change "events" to not work.
    4. Fix bug causing intermittent failure of "preror" query when a preset was specified, e.g. "preror(3)?".
    5. Default input NRF depth changed to 6dB from 18 dB.
    6. Fix bug in ASPEN bus enumeration protocol sometimes causing "doubling" of a slave unit in the list of devices in the system reported by the master unit.
    7. PTT programmable input function now invokes "immediate" unmute to reduce perceived delay between contact closure and onset of audio.
    8. Fix bug causing master device in system to intermittently hang while processing macros if the control panel is connected to it over TCP.
    9. Improve accuracy of macro "sleep" time.
    10. Front panel status indicator now flashed when "sendstr" or "sendcmd" command is received from another device in the system.
    11. Added query form of command "lcdbl" for backlight on/off parameter.  Fixed bug in verbose response for update form of command which gave incorrect results.
  • SPN2412 v1.5.2
    1. Add gain ramping feature for rear panel input, output and matrix crosspoint gain settings. This is accessed with new "rpingnr", "rpoutgnr" and "rpxpgnr" commands. Parameters are rate of change in dB/sec and the target gain value.
    2. Add "group" feature for inputs, outputs and crosspoints, 5 groups may be defined for each using new commands "ingrp", "outgrp" and "xpgrp". Each group has a user-defined label. Group addresses are 101 through 105 and may be used in gain, gain step, mute and mute toggle commands.
    3. Fix bug causing audio output gain and mute change "events" to not work.
    4. Fix bug causing intermittent failure of "preror" query when a preset was specified, e.g. "preror(3)?".
    5. Default input NRF depth changed to 6dB from 18 dB.
    6. Fix bug in ASPEN bus enumeration protocol sometimes causing "doubling" of a slave unit in the list of devices in the system reported by the master unit.
    7. PTT programmable input function now invokes "immediate" unmute to reduce perceived delay between contact closure and onset of audio.
    8. Fix bug causing master device in system to intermittently hang while processing macros if the control panel is connected to it over TCP.
    9. Improve accuracy of macro "sleep" time.
    10. Front panel status indicator now flashed when "sendstr" or "sendcmd" command is received from another device in the system.
    11. Added query form of command "lcdbl" for backlight on/off parameter.  Fixed bug in verbose response for update form of command which gave incorrect results.
    12. Fix bug causing output filters to be inoperative on powerup or preset change. Afterwords, touching a filter setting restored correct operation.
  • SPNConference v1.5.2
    1. Add gain ramping feature for rear panel input and matrix crosspoint gain settings. This is accessed with new "rpingnr", "rpoutgnr" and "rpxpgnr" commands. Parameters are rate of change in dB/sec and the target gain value.
    2. Add "group" feature for inputs and crosspoints, 5 groups may be defined for each using new commands "ingrp" and "xpgrp". Each group has a user-defined label which may be defined using new commands "ingrplb" and "xpgrplb". Group addresses are 101 through 105 and may be used in gain, gain step, mute and mute toggle commands.
    3. Fix bug causing audio output gain and mute change "events" to not work.
    4. Fix bug causing intermittent failure of "preror" query when a preset was specified, e.g. "preror(3)?".
    5. Fix bug in ASPEN bus enumeration protocol sometimes causing "doubling" of a slave unit in the list of devices in the system reported by the master unit.
    6. Default input NRF depth changed to 6dB from 18 dB.
    7. PTT programmable input function now invokes "immediate" unmute to reduce perceived delay between contact closure and onset of audio.
    8. Fix bug causing master device in system to intermittently hang while processing macros if the control panel is connected to it over TCP.
    9. Improve accuracy of macro "sleep" time.
    10. Front panel status indicator now flashed when "sendstr" or "sendcmd" command is received from another device in the system.
  • SPNTrio v1.5.2
    1. Add gain ramping feature for rear panel inputs, outputs and matrix crosspoint gain settings. This is accessed with new "rpingnr", "rpoutgnr" and "rpxpgnr" commands. Parameters are rate of change in dB/sec and the target gain value.
    2. Add "group" feature for inputs, outputs and crosspoints, 5 groups may be defined for each using new commands "ingrp" and "xpgrp". Each group has a user-defined label. Group addresses are 101 through 105 and may be used in gain, gain step, mute and mute toggle commands.
    3. Fix bug causing audio output gain and mute change "events" to not work.
    4. Fix bug causing intermittent failure of "preror" query when a preset was specified, e.g. "preror(3)?".
    5. Default input NRF depth changed to 6dB from 18 dB.
    6. Fix bug in ASPEN bus enumeration protocol sometimes causing "doubling" of a slave unit in the list of devices in the system reported by the master unit.
    7. PTT programmable input function now invokes "immediate" unmute to reduce perceived delay between contact closure and onset of audio.
    8. Fix bug causing master device in system to intermittently hang while processing macros if the control panel is connected to it over TCP.
    9. Improve accuracy of macro "sleep" time.
    10. Front panel status indicator now flashed when "sendstr" or "sendcmd" command is received from another device in the system.
    11. Added query form of command "lcdbl" for backlight on/off parameter.  Fixed bug in verbose response for update form of command which gave incorrect results.
    12. Fix bug causing output filters to be inoperative on powerup or preset change. Afterwords, touching a filter setting restored correct operation.
  • SPNDNT v1.5.2
    1. Add gain ramping feature for rear panel input, output and matrix crosspoint gain settings. This is accessed with new "rpingnr", "rpoutgnr" and "rpxpgnr" commands. Parameters are rate of change in dB/sec and the target gain value.
    2. Add "group" feature for inputs, outputs and crosspoints, 5 groups may be defined for each using new commands "ingrp", "outgrp" and "xpgrp". Each group has a user-defined label. Group addresses are 101 through 105 and may be used in gain, gain step, mute and mute toggle commands.
    3. Fix bug causing audio output gain and mute change "events" to not work.
    4. Fix bug where input labels were not saved when a preset is stored
    5. Fix bug in ASPEN bus enumeration protocol sometimes causing "doubling" of a slave unit in the list of devices in the system reported by the master unit.
    6. Default input NRF depth changed to 6dB from 18 dB.
    7. PTT programmable input function now invokes "immediate" unmute to reduce perceived delay between contact closure and onset of audio.
    8. Fix bug causing master device in system to intermittently hang while processing macros if the control panel is connected to it over TCP.
    9. Improve accuracy of macro "sleep" time.
    10. Front panel status indicator now flashed when "sendstr" or "sendcmd" command is received from another device in the system.

ASPEN Firmware Update 16May2012

  • SPNDNT v1.4.6
    1. Fix bug where mix mode settings not updated when a preset is recalled.
    2. Modify verbose response of "prgout" update command to return the programmable output state as it will be after the command takes effect.

ASPEN Firmware Update 10Apr2012

  • SPN16i v1.4.5
    1. Enhanced the "prgoutpl" command. Formerly it was used to generate a single pulse on a programmable output. Now the user may specify a number of pulses to be generated as an argument to the command for example: "prgoutpl(1)=3".
    2. Added "sleep" command for use in macros only. The time is specified in milliseconds, for example: "sleep(500)"
    3. Added "line continuation" feature for macros. A long command can be spread across as many as 8 lines by ending all lines before the last with the underscore character '_'. One benefit is that large arrays exceeding the maximum line length can be included in a macro using multiple lines. However, variable references, quoted strings and back-tick quoted "action expressions" must NOT be divided by a line continuation.
  • SPN32i v1.4.5
    1. Enhanced the "prgoutpl" command. Formerly it was used to generate a single pulse on a programmable output. Now the user may specify a number of pulses to be generated as an argument to the command for example: "prgoutpl(1)=3".
    2. Added "sleep" command for use in macros only. The time is specified in milliseconds, for example: "sleep(500)"
    3. Added "line continuation" feature for macros. A long command can be spread across as many as 8 lines by ending all lines before the last with the underscore character '_'. One benefit is that large arrays exceeding the maximum line length can be included in a macro using multiple lines. However, variable references, quoted strings and back-tick quoted "action expressions" must NOT be divided by a line continuation.
  • SPN812 v1.4.5
    1. Enhanced the "prgoutpl" command. Formerly it was used to generate a single pulse on a programmable output. Now the user may specify a number of pulses to be generated as an argument to the command for example: "prgoutpl(1)=3".
    2. Added "sleep" command for use in macros only. The time is specified in milliseconds, for example: "sleep(500)"
    3. Added "line continuation" feature for macros. A long command can be spread across as many as 8 lines by ending all lines before the last with the underscore character '_'. One benefit is that large arrays exceeding the maximum line length can be included in a macro using multiple lines. However, variable references, quoted strings and back-tick quoted "action expressions" must NOT be divided by a line continuation.
  • SPN1612 v1.4.5
    1. Enhanced the "prgoutpl" command. Formerly it was used to generate a single pulse on a programmable output. Now the user may specify a number of pulses to be generated as an argument to the command for example: "prgoutpl(1)=3".
    2. Added "sleep" command for use in macros only. The time is specfied in milliseconds, for example: "sleep(500)"
    3. Added "line continuation" feature for macros. A long command can be spread across as many as 8 lines by ending all lines before the last with the underscore character '_'. One benefit is that large arrays exceeding the maximum line length can be included in a macro using multiple lines. However, variable references, quoted strings and back-tick quoted "action expressions" must NOT be divided by a line continuation.
  • SPN1624 v1.4.5
    1. Enhanced the "prgoutpl" command. Formerly it was used to generate a single pulse on a programmable output. Now the user may specify a number of pulses to be generated as an argument to the command for example: "prgoutpl(1)=3".
    2. Added "sleep" command for use in macros only. The time is specfied in milliseconds, for example: "sleep(500)"
    3. Added "line continuation" feature for macros. A long command can be spread across as many as 8 lines by ending all lines before the last with the underscore character '_'. One benefit is that large arrays exceeding the maximum line length can be included in a macro using multiple lines. However, variable references, quoted strings and back-tick quoted "action expressions" must NOT be divided by a line continuation.
  • SPN2412 v1.4.3
    1. Enhanced the "prgoutpl" command. Formerly it was used to generate a single pulse on a programmable output. Now the user may specify a number of pulses to be generated as an argument to the command for example: "prgoutpl(1)=3".
    2. Added "sleep" command for use in macros only. The time is specfied in milliseconds, for example: "sleep(500)"
    3. Added "line continuation" feature for macros. A long command can be spread across as many as 8 lines by ending all lines before the last with the underscore character '_'. One benefit is that large arrays exceeding the maximum line length can be included in a macro using multiple lines. However, variable references, quoted strings and back-tick quoted "action expressions" must NOT be divided by a line continuation.
  • SPNConference v1.4.3
    1. Enhanced the "prgoutpl" command. Formerly it was used to generate a single pulse on a programmable output. Now the user may specify a number of pulses to be generated as an argument to the command for example: "prgoutpl(1)=3".
    2. Added "sleep" command for use in macros only. The time is specfied in milliseconds, for example: "sleep(500)"
    3. Added "line continuation" feature for macros. A long command can be spread across as many as 8 lines by ending all lines before the last with the underscore character '_'. One benefit is that large arrays exceeding the maximum line length can be included in a macro using multiple lines. However, variable references, quoted strings and back-tick quoted "action expressions" must NOT be divided by a line continuation.
  • SPNTrio v1.4.5
    1. Enhanced the "prgoutpl" command. Formerly it was used to generate a single pulse on a programmable output. Now the user may specify a number of pulses to be generated as an argument to the command for example: "prgoutpl(1)=3".
    2. Added "sleep" command for use in macros only. The time is specfied in milliseconds, for example: "sleep(500)"
    3. Added "line continuation" feature for macros. A long command can be spread across as many as 8 lines by ending all lines before the last with the underscore character '_'. One benefit is that large arrays exceeding the maximum line length can be included in a macro using multiple lines. However, variable references, quoted strings and back-tick quoted "action expressions" must NOT be divided by a line continuation.
  • SPNDNT v1.4.5
    1. Initial firmware release for new product, the SPNDNT 32x32 automixer with Dante digital audio networking interface. This device has the same general command set and control options as the other members of the ASPEN family.

ASPEN Firmware Update 28Nov2011

  • SPN16i v1.4.3
    1. Fixed bug causing intermittent "failure to detect" problems in multi-unit systems when system was powered up. The master unit might fail to recognize one or more slave units, typically the bottom-most unit. This occurred only rarely when all units were powered up simultaneously, but happened more often when the units in the system was powered up one by one, using the front panel switches. The problematic sequence was master unit first, followed by slaves. The fix results in correct detection of all slave units by the master regardless of the order in which units in the system are powered up.
    2. Changes to TCP and HTTP port numbers no longer take effect until after power is cycled.
  • SPN32i v1.4.3
    1. Fixed bug causing intermittent "failure to detect" problems in multi-unit systems when system was powered up. The master unit might fail to recognize one or more slave units, typically the bottom-most unit. This occurred only rarely when all units were powered up simultaneously, but happened more often when the units in the system was powered up one by one, using the front panel switches. The problematic sequence was master unit first, followed by slaves. The fix results in correct detection of all slave units by the master regardless of the order in which units in the system are powered up.
    2. Changes to TCP and HTTP port numbers no longer take effect until after power is cycled.
  • SPN812 v1.4.3
    1. Fixed bug causing intermittent "failure to detect" problems in multi-unit systems when system was powered up. The master unit might fail to recognize one or more slave units, typically the bottom-most unit. This occurred only rarely when all units were powered up simultaneously, but happened more often when the units in the system was powered up one by one, using the front panel switches. The problematic sequence was master unit first, followed by slaves. The fix results in correct detection of all slave units by the master regardless of the order in which units in the system are powered up.
    2. Fixed bug introduced in v1.4.1 causing TCP and HTTP interfaces to fail in the SPN812 (only).
    3. Changes to TCP and HTTP port numbers no longer take effect until after power is cycled.
  • SPN1612 v1.4.3
    1. Fixed bug causing intermittent "failure to detect" problems in multi-unit systems when system was powered up. The master unit might fail to recognize one or more slave units, typically the bottom-most unit. This occurred only rarely when all units were powered up simultaneously, but happened more often when the units in the system was powered up one by one, using the front panel switches. The problematic sequence was master unit first, followed by slaves. The fix results in correct detection of all slave units by the master regardless of the order in which units in the system are powered up.
    2. Changes to TCP and HTTP port numbers no longer take effect until after power is cycled.
  • SPN1624 v1.4.3
    1. Fixed bug causing intermittent "failure to detect" problems in multi-unit systems when system was powered up. The master unit might fail to recognize one or more slave units, typically the bottom-most unit. This occurred only rarely when all units were powered up simultaneously, but happened more often when the units in the system was powered up one by one, using the front panel switches. The problematic sequence was master unit first, followed by slaves. The fix results in correct detection of all slave units by the master regardless of the order in which units in the system are powered up.
    2. Changes to TCP and HTTP port numbers no longer take effect until after power is cycled.
  • SPN2412 v1.4.3
    1. Fixed bug causing intermittent "failure to detect" problems in multi-unit systems when system was powered up. The master unit might fail to recognize one or more slave units, typically the bottom-most unit. This occurred only rarely when all units were powered up simultaneously, but happened more often when the units in the system was powered up one by one, using the front panel switches. The problematic sequence was master unit first, followed by slaves. The fix results in correct detection of all slave units by the master regardless of the order in which units in the system are powered up.
    2. Changes to TCP and HTTP port numbers no longer take effect until after power is cycled.
  • SPNConference v1.4.3
    1. Fixed bug causing intermittent "failure to detect" problems in multi-unit systems when system was powered up. The master unit might fail to recognize one or more slave units, typically the bottom-most unit. This occurred only rarely when all units were powered up simultaneously, but happened more often when the units in the system was powered up one by one, using the front panel switches. The problematic sequence was master unit first, followed by slaves. The fix results in correct detection of all slave units by the master regardless of the order in which units in the system are powered up.
    2. Changes to TCP and HTTP port numbers no longer take effect until after power is cycled.
  • SPNTrio v1.4.3
    1. Fixed bug causing intermittent "failure to detect" problems in multi-unit systems when system was powered up. The master unit might fail to recognize one or more slave units, typically the bottom-most unit. This occurred only rarely when all units were powered up simultaneously, but happened more often when the units in the system was powered up one by one, using the front panel switches. The problematic sequence was master unit first, followed by slaves. The fix results in correct detection of all slave units by the master regardless of the order in which units in the system are powered up.
    2. Changes to TCP and HTTP port numbers no longer take effect until after power is cycled.

ASPEN Firmware Update 18Oct2011

  • SPN16i v1.4.1
    1. Added new programmable output function "Monitor Virtual Programmable Input". This is similar to the existing "Monitor Programmable Input" function, but applies to the "Virtual" programmable inputs, which mirror the state of the rear panel programmable inputs on the master unit of a multi-unit system. Supported by ASPEN Control Panel version 1.4.0 and higher.
    2. Added a secondary TCP port, whose port number is always the "next" port number after that of primary TCP port, e.g. if the primary port number is 4080, then the secondary port number is 4081. This allows simultaneous TCP connections with both a 3rd party control application (on primary port) and the ASPEN Control Panel for monitoring/debugging purposes (on secondary port).
    3. Added new event "Monitor Input Channel Activity". This event will fire when the input channel activity status of any mix bus changes, and run a user specified macro. Supported by ASPEN Control Panel version 1.4.0 and higher.
  • SPN32i v1.4.1
    1. Added new programmable output function "Monitor Virtual Programmable Input". This is similar to the existing "Monitor Programmable Input" function, but applies to the "Virtual" programmable inputs, which mirror the state of the rear panel programmable inputs on the master unit of a multi-unit system. Supported by ASPEN Control Panel version 1.4.0 and higher.
    2. Added a secondary TCP port, whose port number is always the "next" port number after that of primary TCP port, e.g. if the primary port number is 4080, then the secondary port number is 4081. This allows simultaneous TCP connections with both a 3rd party control application (on primary port) and the ASPEN Control Panel for monitoring/debugging purposes (on secondary port).
    3. Added new event "Monitor Input Channel Activity". This event will fire when the input channel activity status of any mix bus changes, and run a user specified macro. Supported by ASPEN Control Panel version 1.4.0 and higher.
    4. Fix bug in programmable input functions pertaining to audio inputs where the four "test" inputs could not be controlled.
    5. Fix bugs where muting or inverting matrix crosspoints associated with one Test Signal input affects the mute or invert status of crosspoints related to the other Test Signal inputs on the same mix bus.
  • SPN812 v1.4.1
    1. Added new programmable output function "Monitor Virtual Programmable Input". This is similar to the existing "Monitor Programmable Input" function, but applies to the "Virtual" programmable inputs, which mirror the state of the rear panel programmable inputs on the master unit of a multi-unit system. Supported by ASPEN Control Panel version 1.4.0 and higher.
    2. Added a secondary TCP port, whose port number is always the "next" port number after that of primary TCP port, e.g. if the primary port number is 4080, then the secondary port number is 4081. This allows simultaneous TCP connections with both a 3rd party control application (on primary port) and the ASPEN Control Panel for monitoring/debugging purposes (on secondary port).
    3. Added new event "Monitor Input Channel Activity". This event will fire when the input channel activity status of any mix bus changes, and run a user specified macro. Supported by ASPEN Control Panel version 1.4.0 and higher.
  • SPN1612 v1.4.1
    1. Added new programmable output function "Monitor Virtual Programmable Input". This is similar to the existing "Monitor Programmable Input" function, but applies to the "Virtual" programmable inputs, which mirror the state of the rear panel programmable inputs on the master unit of a multi-unit system. Supported by ASPEN Control Panel version 1.4.0 and higher.
    2. Added a secondary TCP port, whose port number is always the "next" port number after that of primary TCP port, e.g. if the primary port number is 4080, then the secondary port number is 4081. This allows simultaneous TCP connections with both a 3rd party control application (on primary port) and the ASPEN Control Panel for monitoring/debugging purposes (on secondary port).
    3. Added new event "Monitor Input Channel Activity". This event will fire when the input channel activity status of any mix bus changes, and run a user specified macro. Supported by ASPEN Control Panel version 1.4.0 and higher.
  • SPN1624 v1.4.1
    1. Added new programmable output function "Monitor Virtual Programmable Input". This is similar to the existing "Monitor Programmable Input" function, but applies to the "Virtual" programmable inputs, which mirror the state of the rear panel programmable inputs on the master unit of a multi-unit system. Supported by ASPEN Control Panel version 1.4.0 and higher.
    2. Added a secondary TCP port, whose port number is always the "next" port number after that of primary TCP port, e.g. if the primary port number is 4080, then the secondary port number is 4081. This allows simultaneous TCP connections with both a 3rd party control application (on primary port) and the ASPEN Control Panel for monitoring/debugging purposes (on secondary port).
    3. Added new event "Monitor Input Channel Activity". This event will fire when the input channel activity status of any mix bus changes, and run a user specified macro. Supported by ASPEN Control Panel version 1.4.0 and higher.
  • SPN2412 v1.4.1
    1. Added new programmable output function "Monitor Virtual Programmable Input". This is similar to the existing "Monitor Programmable Input" function, but applies to the "Virtual" programmable inputs, which mirror the state of the rear panel programmable inputs on the master unit of a multi-unit system. Supported by ASPEN Control Panel version 1.4.0 and higher.
    2. Added a secondary TCP port, whose port number is always the "next" port number after that of primary TCP port, e.g. if the primary port number is 4080, then the secondary port number is 4081. This allows simultaneous TCP connections with both a 3rd party control application (on primary port) and the ASPEN Control Panel for monitoring/debugging purposes (on secondary port).
    3. Added new event "Monitor Input Channel Activity". This event will fire when the input channel activity status of any mix bus changes, and run a user specified macro. Supported by ASPEN Control Panel version 1.4.0 and higher.
  • SPNConference v1.4.1
    1. Added new programmable output function "Monitor Virtual Programmable Input". This is similar to the existing "Monitor Programmable Input" function, but applies to the "Virtual" programmable inputs, which mirror the state of the rear panel programmable inputs on the master unit of a multi-unit system. Supported by ASPEN Control Panel version 1.4.0 and higher.
    2. Added a secondary TCP port, whose port number is always the "next" port number after that of primary TCP port, e.g. if the primary port number is 4080, then the secondary port number is 4081. This allows simultaneous TCP connections with both a 3rd party control application (on primary port) and the ASPEN Control Panel for monitoring/debugging purposes (on secondary port).
    3. Added new event "Monitor Input Channel Activity". This event will fire when the input channel activity status of any mix bus changes, and run a user specified macro. Supported by ASPEN Control Panel version 1.4.0 and higher.
  • SPNTrio v1.4.1
    1. Added new programmable output function "Monitor Virtual Programmable Input". This is similar to the existing "Monitor Programmable Input" function, but applies to the "Virtual" programmable inputs, which mirror the state of the rear panel programmable inputs on the master unit of a multi-unit system. Supported by ASPEN Control Panel version 1.4.0 and higher.
    2. Added a secondary TCP port, whose port number is always the "next" port number after that of primary TCP port, e.g. if the primary port number is 4080, then the secondary port number is 4081. This allows simultaneous TCP connections with both a 3rd party control application (on primary port) and the ASPEN Control Panel for monitoring/debugging purposes (on secondary port).
    3. Added new event "Monitor Input Channel Activity". This event will fire when the input channel activity status of any mix bus changes, and run a user specified macro. Supported by ASPEN Control Panel version 1.4.0 and higher.

ASPEN Firmware Update 15Jul2011

  • SPN16i v1.3.2
    1. Matrix Crosspoint Rear Panel gain control feature revised to make it similar to the existing schemes for Rear Panel Input and Output gain control. A separate gain register is now used for rear panel crosspoint gain values, with the total gain of a crosspoint now the algebraic sum of the "main" and "rear panel" gain values (previously the "main" crosspoint gain value was directly affected by rear panel control actions).
    2. New commands "rpxpgn" and "rpxpgnst" are added to query/update values in the new rear panel crosspoint gain register. Rear panel Input channel "gain minimum" values apply to matrix crosspoints. Rear panel crosspoint gain values reset to zero on preset recall unless marked as protected in the "Preset Recall Protected Settings" options.
    3. Rear panel "save" and "restore" operations now include saving/restoring the state of the rear panel crosspoint gain register, and rear panel crosspoint gain/mute values can be "masked off" in the "preset recall protected settings" parameter so that they are not affected by preset recall operations.
    4. Fix bug causing status of "virtual" programmable input to be incorrectly reported when "Analog Crosspoint RP Gain Control" function is selected.
    5. Fix bug in 'analog crosspoint rp gain' function where assignments to mix buses 25-48 were ignored and assignments to mix buses 1-24 were repeated in the range 25-48 for a given input channel.
  • SPN32i v1.3.2
    1. Matrix Crosspoint Rear Panel gain control feature revised to make it similar to the existing schemes for Rear Panel Input and Output gain control. A separate gain register is now used for rear panel crosspoint gain values, with the total gain of a crosspoint now the algebraic sum of the "main" and "rear panel" gain values (previously the "main" crosspoint gain value was directly affected by rear panel control actions).
    2. New commands "rpxpgn" and "rpxpgnst" are added to query/update values in the new rear panel crosspoint gain register. Rear panel Input channel "gain minimum" values apply to matrix crosspoints. Rear panel crosspoint gain values reset to zero on preset recall unless marked as protected in the "Preset Recall Protected Settings" options.
    3. Rear panel "save" and "restore" operations now include saving/restoring the state of the rear panel crosspoint gain register, and rear panel crosspoint gain/mute values can be "masked off" in the "preset recall protected settings" parameter so that they are not affected by preset recall operations.
    4. The rear panel crosspoint gain values can be monitored on the front panel LCD, in the new "RP Crosspoint Gain" page found in the "RPC" menu.
    5. Fix bug causing status of "virtual" programmable input to be incorrectly reported when "Analog Crosspoint RP Gain Control" function is selected.
    6. Fix bug in 'analog crosspoint rp gain' function where assignments to mix buses 25-48 were ignored and assignments to mix buses 1-24 were repeated in the range 25-48 for a given input channel.
  • SPN812 v1.3.2
    1. Matrix Crosspoint Rear Panel gain control feature revised to make it similar to the existing schemes for Rear Panel Input and Output gain control. A separate gain register is now used for rear panel crosspoint gain values, with the total gain of a crosspoint now the algebraic sum of the "main" and "rear panel" gain values (previously the "main" crosspoint gain value was directly affected by rear panel control actions).
    2. New commands "rpxpgn" and "rpxpgnst" are added to query/update values in the new rear panel crosspoint gain register. Rear panel Input channel  "gain minimum" values apply to matrix crosspoints. Rear panel crosspoint gain values reset to zero on preset recall unless marked as protected in the "Preset Recall Protected Settings" options.
    3. Rear panel "save" and "restore" operations now include saving/restoring the state of the rear panel crosspoint gain register, and rear panel crosspoint gain/mute values can be "masked off" in the "preset recall protected settings" parameter so that they are not affected by preset recall operations.
    4. Fix bug causing status of "virtual" programmable input to be incorrectly reported when "Analog Crosspoint RP Gain Control" function is selected.
    5. Fix bug in 'analog crosspoint rp gain' function where assignments to mix buses 25-48 were ignored and assignments to mix buses 1-24 were repeated in the range 25-48 for a given input channel.
  • SPN1612 v1.3.2
    1. Matrix Crosspoint Rear Panel gain control feature revised to make it similar to the existing schemes for Rear Panel Input and Output gain control. A separate gain register is now used for rear panel crosspoint gain values, with the total gain of a crosspoint now the algebraic sum of the "main" and "rear panel" gain values (previously the "main" crosspoint gain value was directly affected by rear panel control actions).
    2. New commands "rpxpgn" and "rpxpgnst" are added to query/update values in the new rear panel crosspoint gain register. Rear panel Input channel  "gain minimum" values apply to matrix crosspoints. Rear panel crosspoint gain values reset to zero on preset recall unless marked as protected in the "Preset Recall Protected Settings" options.
    3. Rear panel "save" and "restore" operations now include saving/restoring the state of the rear panel crosspoint gain register, and rear panel crosspoint gain/mute values can be "masked off" in the "preset recall protected settings" parameter so that they are not affected by preset recall operations.
    4. The rear panel crosspoint gain values can be monitored on the front panel LCD, in the new "RP Crosspoint Gain" page found in the "RPC" menu.
    5. Fix bug causing status of "virtual" programmable input to be incorrectly reported when "Analog Crosspoint RP Gain Control" function is selected.
    6. Fix bug in 'analog crosspoint rp gain' function where assignments to mix buses 25-48 were ignored and assignments to mix buses 1-24 were repeated in the range 25-48 for a given input channel.
  • SPN1624 v1.3.2
    1. Matrix Crosspoint Rear Panel gain control feature revised to make it similar to the existing schemes for Rear Panel Input and Output gain control. A separate gain register is now used for rear panel crosspoint gain values, with the total gain of a crosspoint now the algebraic sum of the "main" and "rear panel" gain values (previously the "main" crosspoint gain value was directly affected by rear panel control actions).
    2. New commands "rpxpgn" and "rpxpgnst" are added to query/update values in the new rear panel crosspoint gain register. Rear panel Input channel "gain minimum" values apply to matrix crosspoints. Rear panel crosspoint gain values reset to zero on preset recall unless marked as protected in the "Preset Recall Protected Settings" options.
    3. Rear panel "save" and "restore" operations now include saving/restoring the state of the rear panel crosspoint gain register, and rear panel crosspoint gain/mute values can be "masked off" in the "preset recall protected settings" parameter so that they are not affected by preset recall operations.
    4. The rear panel crosspoint gain values can be monitored on the front panel LCD, in the new "RP Crosspoint Gain" page found in the "RPC" menu .
    5. Fix bug causing status of "virtual" programmable input to be incorrectly reported when "Analog Crosspoint RP Gain Control" function is selected.
    6. Fix bug in 'analog crosspoint rp gain' function where assignments to mix buses 25-48 were ignored and assignments to mix buses 1-24 were repeated in the range 25-48 for a given input channel.
  • SPN2412 v1.3.2
    1. Matrix Crosspoint Rear Panel gain control feature revised to make it similar to the existing schemes for Rear Panel Input and Output gain control. A separate gain register is now used for rear panel crosspoint gain values, with the total gain of a crosspoint now the algebraic sum of the "main" and "rear panel" gain values (previously the "main" crosspoint gain value was directly affected by rear panel control actions).
    2. New commands "rpxpgn" and "rpxpgnst" are added to query/update values in the new rear panel crosspoint gain register. Rear panel Input channel "gain minimum" values apply to matrix crosspoints. Rear panel crosspoint gain values reset to zero on preset recall unless marked as protected in the "Preset Recall Protected Settings" options.
    3. Rear panel "save" and "restore" operations now include saving/restoring the state of the rear panel crosspoint gain register, and rear panel crosspoint gain/mute values can be "masked off" in the "preset recall protected settings" parameter so that they are not affected by preset recall operations.
    4. The rear panel crosspoint gain values can be monitored on the front panel LCD, in the new "RP Crosspoint Gain" page found in the "RPC" menu.
    5. Fix bug causing status of "virtual" programmable input to be incorrectly reported when "Analog Crosspoint RP Gain Control" function is selected.
    6. Fix bug in 'analog crosspoint rp gain' function where assignments to mix buses 25-48 were ignored and assignments to mix buses 1-24 were repeated in the range 25-48 for a given input channel.
  • SPNConference v1.3.2
    1. Matrix Crosspoint Rear Panel gain control feature revised to make it similar to the existing schemes for Rear Panel Input and Output gain control. A separate gain register is now used for rear panel crosspoint gain values, with the total gain of a crosspoint now the algebraic sum of the "main" and "rear panel" gain values (previously the "main" crosspoint gain value was directly affected by rear panel control actions).
    2. New commands "rpxpgn" and "rpxpgnst" are added to query/update values in the new rear panel crosspoint gain register. Rear panel Input channel "gain minimum" values apply to matrix crosspoints. Rear panel crosspoint gain values reset to zero on preset recall unless marked as protected in the "Preset Recall Protected Settings" options.
    3. Rear panel "save" and "restore" operations now include saving/restoring the state of the rear panel crosspoint gain register, and rear panel crosspoint gain/mute values can be "masked off" in the "preset recall protected settings" parameter so that they are not affected by preset recall operations.
    4. Fix bug causing status of "virtual" programmable input to be incorrectly reported when "Analog Crosspoint RP Gain Control" function is selected.
    5. Fix bug in 'analog crosspoint rp gain' function where assignments to mix buses 25-48 were ignored and assignments to mix buses 1-24 were repeated in the range 25-48 for a given input channel.
    6. Fix bug in Programmable Output function "Monitor PA Status" causing fault status to be inverted.
  • SPNTrio v1.3.2
    1. Matrix Crosspoint Rear Panel gain control feature revised to make it similar to the existing schemes for Rear Panel Input and Output gain control. A separate gain register is now used for rear panel crosspoint gain values, with the total gain of a crosspoint now the algebraic sum of the "main" and "rear panel" gain values (previously the "main" crosspoint gain value was directly affected by rear panel control actions).
    2. New commands "rpxpgn" and "rpxpgnst" are added to query/update values in the new rear panel crosspoint gain register. Rear panel Input channel  "gain minimum" values apply to matrix crosspoints. Rear panel crosspoint gain values reset to zero on preset recall unless marked as protected in the "Preset Recall Protected Settings" options.
    3. Rear panel "save" and "restore" operations now include saving/restoring the state of the rear panel crosspoint gain register, and rear panel crosspoint gain/mute values can be "masked off" in the "preset recall protected settings" parameter so that they are not affected by preset recall operations.
    4. The rear panel crosspoint gain values can be monitored on the front panel LCD, in the new "RP Crosspoint Gain" page found in the "RPC" menu.
    5. Fix bug causing status of "virtual" programmable input to be incorrectly reported when "Analog Crosspoint RP Gain Control" function is selected.
    6. Fix bug in 'analog crosspoint rp gain' function where assignments to mix buses 25-48 were ignored and assignments to mix buses 1-24 were repeated in the range 25-48 for a given input channel.
    7. Fix bug where "Outputs" page displayed settings for the "conference" outputs 13-17. Only the "line" output settings should be displayed there.
    8. Fix bug causing erratic operation of Programmable Output function "Monitor Input Channel Activity".
    9. Fix bug in Programmable Output function "Monitor PA Status" causing fault status to be inverted.

ASPEN Firmware Update 9May2011

  • SPN16i v1.2.3
    1. Preset recall operation now takes less time to complete.
    2. The start and end of preset recall, store and factory default operations are now marked by the transmission of an ASCII control character on the RS232 port. ASCII DC3 (0x13, 19 decimal) is sent to signal the start of an operation, ASCII DC1 (0x11, 17 decimal) is sent to signal the end of an operation.
    3. Preset recall, store and factory default operations are now guarded against re-entrancy. Once an operation has started, commands to initiate another are delayed until the current operation has completed.
    4. Programmable inputs are sampled more frequently to improve responsiveness to contact closures and potentiometer gain control changes.
    5. Fix bug causing input-only models to not reliably identify themselves on the ASPEN bus when serving as a slave unit in a multi-unit system. The master unit would sometimes fail to detect the device on system power up.
  • SPN32i v1.2.3
    1. Preset recall operation now takes less time to complete.
    2. The start and end of preset recall, store and factory default operations are now marked by the transmission of an ASCII control character on the RS232 port. ASCII DC3 (0x13, 19 decimal) is sent to signal the start of an operation, ASCII DC1 (0x11, 17 decimal) is sent to signal the end of an operation.
    3. Preset recall, store and factory default operations are now guarded against re-entrancy. Once an operation has started, commands to initiate another are delayed until the current operation has completed.
    4. Programmable inputs are sampled more frequently to improve responsiveness to contact closures and potentiometer gain control changes.
    5. Fix bug causing input-only models to not reliably identify themselves on the ASPEN bus when serving as a slave unit in a multi-unit system. The master unit would sometimes fail to detect the device on system power up.
  • SPN812 v1.2.3
    1. Preset recall operation now takes less time to complete.
    2. The start and end of preset recall, store and factory default operations are now marked by the transmission of an ASCII control character on the RS232 port. ASCII DC3 (0x13, 19 decimal) is sent to signal the start of an operation, ASCII DC1 (0x11, 17 decimal) is sent to signal the end of an operation.
    3. Preset recall, store and factory default operations are now guarded against re-entrancy. Once an operation has started, commands to initiate another are delayed until the current operation has completed.
  • SPN1612 v1.2.3
    1. Preset recall operation now takes less time to complete.
    2. The start and end of preset recall, store and factory default operations are now marked by the transmission of an ASCII control character on the RS232 port. ASCII DC3 (0x13, 19 decimal) is sent to signal the start of an operation, ASCII DC1 (0x11, 17 decimal) is sent to signal the end of an operation.
    3. Preset recall, store and factory default operations are now guarded against re-entrancy. Once an operation has started, commands to initiate another are delayed until the current operation has completed.
  • SPN1624 v1.2.3
    1. Preset recall operation now takes less time to complete.
    2. The start and end of preset recall, store and factory default operations are now marked by the transmission of an ASCII control character on the RS232 port. ASCII DC3 (0x13, 19 decimal) is sent to signal the start of an operation, ASCII DC1 (0x11, 17 decimal) is sent to signal the end of an operation.
    3. Preset recall, store and factory default operations are now guarded against re-entrancy. Once an operation has started, commands to initiate another are delayed until the current operation has completed.
  • SPN2412 v1.2.3
    1. Preset recall operation now takes less time to complete.
    2. The start and end of preset recall, store and factory default operations are now marked by the transmission of an ASCII control character on the RS232 port. ASCII DC3 (0x13, 19 decimal) is sent to signal the start of an operation, ASCII DC1 (0x11, 17 decimal) is sent to signal the end of an operation.
    3. Preset recall, store and factory default operations are now guarded against re-entrancy. Once an operation has started, commands to initiate another are delayed until the current operation has completed.
  • SPNConference v1.2.3
    1. Preset recall operation now takes less time to complete.
    2. The start and end of preset recall, store and factory default operations are now marked by the transmission of an ASCII control character on the RS232 port. ASCII DC3 (0x13, 19 decimal) is sent to signal the start of an operation, ASCII DC1 (0x11, 17 decimal) is sent to signal the end of an operation.
    3. Preset recall, store and factory default operations are now guarded against re-entrancy. Once an operation has started, commands to initiate another are delayed until the current operation has completed.
  • SPNTrio v1.2.3
    1. Preset recall operation now takes less time to complete.
    2. The start and end of preset recall, store and factory default operations are now marked by the transmission of an ASCII control character on the RS232 port. ASCII DC3 (0x13, 19 decimal) is sent to signal the start of an operation, ASCII DC1 (0x11, 17 decimal) is sent to signal the end of an operation.
    3. Preset recall, store and factory default operations are now guarded against re-entrancy. Once an operation has started, commands to initiate another are delayed until the current operation has completed.

ASPEN Firmware Update 29Mar2011

    • SPN16i v1.2.2
      1. Fix problem with ethernet port causing TCP and HTTP ports to become unresponsive ("drop off") on networks with high volumes of ethernet broadcast traffic.
      2. Variables may now be used in conjunction with the range operator ':' in the ASPEN control language. Previously, address ranges could be expressed only with literal integer values.

ASPEN Firmware Update 15Feb2011

      • SPN16i v1.2.1
        1. Introduces support for the new Project Management features in ASPEN Control Panel version 1.2.0 and higher. This firmware version is required in order to take advantage of the Import/Export and System Save features of the new Control Panel.
        2. Verbose mode queries are now executed in macros when a "macro verbose response port" is enabled (using "macvrport"). This allows query output to appear on the designated port as a way of notifying 3rd party control systems of changes to device state.
        3. A "macvrport" command issued within a macro now has immediate effect to allow "on the fly" re-routing of verbose responses during macro execution.
      • SPN32i v1.2.1
        1. Introduces support for the new Project Management features in ASPEN Control Panel version 1.2.0 and higher. This firmware version is required in order to take advantage of the Import/Export and System Save features of the new Control Panel.
        2. Verbose mode queries are now executed in macros when a "macro verbose response port" is enabled (using "macvrport"). This allows query output to appear on the designated port as a way of notifying 3rd party control systems of changes to device state.
        3. A "macvrport" command issued within a macro now has immediate effect to allow "on the fly" re-routing of verbose responses during macro execution.
      • SPN812 v1.2.1
        1. Introduces support for the new Project Management features in ASPEN Control Panel version 1.2.0 and higher. This firmware version is required in order to take advantage of the Import/Export and System Save features of the new Control Panel.
        2. Verbose mode queries are now executed in macros when a "macro verbose response port" is enabled (using "macvrport"). This allows query output to appear on the designated port as a way of notifying 3rd party control systems of changes to device state.
        3. A "macvrport" command issued within a macro now has immediate effect to allow "on the fly" re-routing of verbose responses during macro execution.
      • SPN1612 v1.2.1
        1. Introduces support for the new Project Management features in ASPEN Control Panel version 1.2.0 and higher. This firmware version is required in order to take advantage of the Import/Export and System Save features of the new Control Panel.
        2. Verbose mode queries are now executed in macros when a "macro verbose response port" is enabled (using "macvrport"). This allows query output to appear on the designated port as a way of notifying 3rd party control systems of changes to device state.
        3. A "macvrport" command issued within a macro now has immediate effect to allow "on the fly" re-routing of verbose responses during macro execution.
      • SPN1624 v1.2.1
        1. Introduces support for the new Project Management features in ASPEN Control Panel version 1.2.0 and higher. This firmware version is required in order to take advantage of the Import/Export and System Save features of the new Control Panel.
        2. Verbose mode queries are now executed in macros when a "macro verbose response port" is enabled (using "macvrport"). This allows query output to appear on the designated port as a way of notifying 3rd party control systems of changes to device state.
        3. A "macvrport" command issued within a macro now has immediate effect to allow "on the fly" re-routing of verbose responses during macro execution.
      • SPN2412 v1.2.1
        1. Introduces support for the new Project Management features in ASPEN Control Panel version 1.2.0 and higher. This firmware version is required in order to take advantage of the Import/Export and System Save features of the new Control Panel.
        2. Verbose mode queries are now executed in macros when a "macro verbose response port" is enabled (using "macvrport"). This allows query output to appear on the designated port as a way of notifying 3rd party control systems of changes to device state.
        3. A "macvrport" command issued within a macro now has immediate effect to allow "on the fly" re-routing of verbose responses during macro execution.
      • SPNConference v1.2.1
        1. Introduces support for the new Project Management features in ASPEN Control Panel version 1.2.0 and higher. This firmware version is required in order to take advantage of the Import/Export and System Save features of the new Control Panel.
        2. Verbose mode queries are now executed in macros when a "macro verbose response port" is enabled (using "macvrport"). This allows query output to appear on the designated port as a way of notifying 3rd party control systems of changes to device state.
        3. A "macvrport" command issued within a macro now has immediate effect to allow "on the fly" re-routing of verbose responses during macro execution.
      • SPNTrio v1.2.1
        1. Introduces support for the new Project Management features in ASPEN Control Panel version 1.2.0 and higher. This firmware version is required in order to take advantage of the Import/Export and System Save features of the new Control Panel.
        2. Verbose mode queries are now executed in macros when a "macro verbose response port" is enabled (using "macvrport"). This allows query output to appear on the designated port as a way of notifying 3rd party control systems of changes to device state.
        3. A "macvrport" command issued within a macro now has immediate effect to allow "on the fly" re-routing of verbose responses during macro execution.
        4. Fix bug preventing phantom power, output attenuator and ADFE filter settings from being saved when storing settings into a memory preset.

ASPEN Firmware Update 5Nov2010

      • SPNConference v1.1.10
        1. Further refinement to eliminate transient feedback "whoops" heard in local room after dialing out to initiate a phone call.
      • SPNTrio v1.1.6
        1. Further refinement to eliminate transient feedback "whoops" heard in local room after dialing out to initiate a phone call.

ASPEN Firmware Update 29Sep2010

      • SPNConference v1.1.9
        1. Fix bug introduced in version 1.1.9 causing no output from front panel Headphone Monitor jack.
      • SPNTrio v1.1.5
        1. Fix bug introduced in version 1.1.4 causing no output from front panel Headphone Monitor jack.

ASPEN Firmware Update 15Sep2010

        • SPN16i v1.1.6
          1. Fix DSP bug causing inoperative clipping indicators for even numbered input channels.
          2. Fix bug where "prgout" command fails when a single programmable output is specified by the user. Command works normally when a wild card is used to select all programmable output.
          3. Improve the process of routing commands from the master unit (in a multi-unit system) to slave units so that two or more communication ports can be used simultaneously to control a slave unit (via the master) without timeouts or dropped request messages.

ASPEN Firmware Update 9Aug2010

          • SPNConference v1.1.7
            1. Improve operation of Line Echo Canceller to prevent possibility of feedback in local room when the telephone line interface is taken off-hook and a strong dial tone is received.
          • SPNTrio v1.1.3
            1. Fix bug where Input Compressors are "mixed up" so that changes to Input 1 actually modify Input 8, changes to Input 2 modify Input 9 and so on.
            2. Fix bug causing Clipping indicators for CODEC1 and AEC input channels to be inoperative.
            3. Fix bug where enabling Connection Chimes on TEL and CODEC interfaces results in loss of receive audio after a connection is initiated.
            4. Improve operation of Line Echo Canceller to prevent possibility of feedback in local room when the telephone line interface is taken off-hook and a strong dial tone is received.

ASPEN Firmware Update 1Jul2010

          • SPNConference v1.1.6
            1. Fix bug where the dialing of numbers using individual DTMF tones (using "touch-tone pad" rather than "string dialing") often fails because outgoing DTMF tones are inadvertently attenuated.
          • SPNTrio v1.1.1
            1. Fix bug where the dialing of numbers using individual DTMF tones (using "touch-tone pad" rather than "string dialing") often fails because outgoing DTMF tones are inadvertently attenuated.
            2. Fix bug where "Connected" ASPEN Event not raised when "teldial" command forces the telephone interface off-hook before dialing the number.

ASPEN Firmware Update 28Jun2010

          • SPN16i v1.1.5
            1. Fix bug causing incorrect results in comparisons between individual members ("" etc) of integer array variables in the macro language.
            2. Matrix crosspoint gain control tweaked to improve gain before feedback and reduce "recirculated" sound in mix-minus applications with multiple microphones.
          • SPN812 v1.1.5
            1. Fix bug causing incorrect results in comparisons between individual members ("" etc) of integer array variables in the macro language.
            2. Matrix crosspoint gain control tweaked to improve gain before feedback and reduce "recirculated" sound in mix-minus applications with multiple microphones.
          • SPN1612 v1.1.5
            1. Fix bug causing incorrect results in comparisons between individual members ("" etc) of integer array variables in the macro language.
            2. Matrix crosspoint gain control tweaked to improve gain before feedback and reduce "recirculated" sound in mix-minus applications with multiple microphones.
            3. In LCD interface 'Input Channel Activity' programmable output setup page -  mix bus selection "ANY" not available when selection is made using the scroll wheel.
            4. Fix bug where input labels, not output labels, are displayed on LCD interface 'Output Levels' page.
          • SPN1624 v1.1.5
            1. Fix bug causing incorrect results in comparisons between individual members ("" etc) of integer array variables in the macro language.
            2. Matrix crosspoint gain control tweaked to improve gain before feedback and reduce "recirculated" sound in mix-minus applications with multiple microphones.
            3. In LCD interface 'Input Channel Activity' programmable output setup page -  mix bus selection "ANY" not available when selection is made using the scroll wheel.
          • SPN2412 v1.1.5
            1. Fix bug causing incorrect results in comparisons between individual members ("" etc) of integer array variables in the macro language.
            2. Matrix crosspoint gain control tweaked to improve gain before feedback and reduce "recirculated" sound in mix-minus applications with multiple microphones.
            3. In LCD interface 'Input Channel Activity' programmable output setup page -  mix bus selection "ANY" not available when selection is made using the scroll wheel.
          • SPNConference v1.1.5
            1. Fix bug causing incorrect results in comparisons between individual members ("" etc) of integer array variables in the macro language.
            2. Matrix crosspoint gain control tweaked to improve gain before feedback and reduce "recirculated" sound in mix-minus applications with multiple microphones.
            3. Fix bug causing causing local sound reinforcement system to ring or briefly go into feedback when a telephone call is initiated.
            4. Fix bug where "lecen?" query returns status of acoustic echo canceller (AEC), not line echo canceller (LEC).
            5. Fix bug where "Connected" ASPEN event not raised when "teldial" command forces the telephone interface off-hook before dialing the number.

ASPEN Firmware Update 18May10

          • SPN16i v1.1.4
            1. Fix bug where 'hold' and 'qualification' times for prog output "monitor input activity" function are off by a factor of 5 (too long).
            2. Fix bug where sweep time for built-in sweep generator could be set to values higher than the 60 sec maximum via the serial control interfaces.
            3. Fix bug causing failure of some units to start up properly when warm.
          • SPN812 v1.1.4
            1. Fix bug where 'hold' and 'qualification' times for prog output "monitor input activity" function are off by a factor of 5 (too long).
            2. Fix bug where sweep time for built-in sweep generator could be set to values higher than the 60 sec maximum via the serial control interfaces.
            3. Fix bug causing failure of some units to start up properly when warm.
          • SPN1612 v1.1.4
            1. Fix bug where 'hold' and 'qualification' times for prog output "monitor input activity" function are off by a factor of 5 (too long).
            2. Fix bug in the LCD user interface where 20 inputs are listed as choices for the programmable output function "monitor input activity" when only the 16 mic/line inputs should be listed.
            3. Fix bug where sweep time for built-in sweep generator could be set to values higher than the 60 sec maximum via the serial control interfaces.
            4. Fix bug causing failure of some units to start up properly when warm.
          • SPN1624 v1.1.4
            1. Fix bug where 'hold' and 'qualification' times for prog output "monitor input activity" function are off by a factor of 5 (too long).
            2. Fix bug in the LCD user interface where 20 inputs are listed as choices for the programmable output function "monitor input activity" when only the 16 mic/line inputs should be listed.
            3. Fix bug where sweep time for built-in sweep generator could be set to values higher than the 60 sec maximum via the serial control interfaces.
            4. Fix bug causing failure of some units to start up properly when warm.
          • SPN2412 v1.1.4
            1. Fix bug where 'hold' and 'qualification' times for prog output "monitor input activity" function are off by a factor of 5 (too long).
            2. Fix bug where sweep time for built-in sweep generator could be set to values higher than the 60 sec maximum via the serial control interfaces.
            3. Fix bug causing failure of some units to start up properly when warm.
          • SPNConference v1.1.4
            1. Fix bug where 'hold' and 'qualification' times for prog output "monitor input activity" function are off by a factor of 5 (too long).
            2. Fix bug where sweep time for built-in sweep generator could be set to values higher than the 60 sec maximum via the serial control interfaces.
            3. Fix bug causing failure of some units to start up properly when warm.

ASPEN Firmware Update 5May10

          • SPN16i v1.1.1
            1. Add support for mix bus labels, including new "mixlb" command.
            2. Fix bug where master unit in multi-unit system sometimes failed to suppress address operators in verbose mode responses generated by commands executed when a macro is run.
          • SPN812 v1.1.1
            1. Add support for mix bus labels, including new "mixlb" command.
            2. Fix bug where master unit in multi-unit system sometimes failed to suppress address operators in verbose mode responses generated by commands executed when a macro is run.
            3. HTTP port assignment now controllable using the 'httpport' command.
          • SPN1612 v1.1.1
            1. Add support for mix bus labels, including new "mixlb" command.
            2. Fix bug where master unit in multi-unit system sometimes failed to suppress address operators in verbose mode responses generated by commands executed when a macro is run.
          • SPN1624 v1.1.1
            1. Add support for mix bus labels, including new "mixlb" command.
            2. Fix bug where master unit in multi-unit system sometimes failed to suppress address operators in verbose mode responses generated by commands executed when a macro is run.
          • SPN2412 v1.1.1
            1. Add support for mix bus labels, including new "mixlb" command.
            2. Fix bug where master unit in multi-unit system sometimes failed to suppress address operators in verbose mode responses generated by commands executed when a macro is run.
          • SPNConference v1.1.1
            1. Add support for mix bus labels, including new "mixlb" command.
            2. Fix bug where master unit in multi-unit system sometimes failed to suppress address operators in verbose mode responses generated by commands executed when a macro is run.
            3. HTTP port assignment now controllable using the 'httpport' command.

ASPEN Firmware Update 6Apr10

          • SPN16i v1.0.8
            1. HTTP port assignment now controllable using the 'httpport' command.
            2. Fix bug causing failure of input channel EQ filters to be initialized on preset recall.
          • SPN2412 v1.0.2
            1. Fix bug in DSP code causing failure of input EQ filters for ch 9-24 to be initialized when preset is recalled.

ASPEN Firmware Update 30Mar10

          • SPN1612 v1.0.1
            1. HTTP port assignment now controllable using the 'httpport' command.
            2. Add HTTP port control to network settings page in front panel LCD user interface.
            3. Fix bug causing input filters defined for ch. 9-16 to not function, even though they appear to be set up correctly.
          • SPN1624 v1.0.9
            1. HTTP port assignment now controllable using the 'httpport' command.
            2. Add HTTP port control to network settings page in front panel LCD user interface.
            3. Fix bug causing input filters defined for ch. 9-16 to not function, even though they appear to be set up correctly.
            4. Fix bug causing output filters defined for ch. 13-24 to not function, even though they appear to be set up correctly.
          • SPN2412 v1.0.1
            1. HTTP port assignment now controllable using the 'httpport' command.
            2. Add HTTP port control to network settings page in front panel LCD user interface.
            3. Fix bug causing input filters defined for ch. 13-24 to not function, even though they appear to be set up correctly.

ASPEN Firmware Update 15Mar10

          • SPN16i v1.0.7
            1. The "ipaddr" command now accepts address "0.0.0.0" as input.
            2. Fix bug causing "virtual" programmable input function "decrement crosspoint gain" to fail.
            3. Fix bug causing "virtual" programmable input function "run macro on open/close" to fail to run 2nd macro.
            4. Fix bug causing simulated button press for "virtual" programmable inputs to fail.
            5. Speed up repeat rate of programmable input functions when contact closure held in closed position - now approx. 1 Hz.
            6. Fix bug causing "static" adfe filters stored in presets to not actually be deployed on preset recall.
          • SPN1624 v1.0.8
            1. The "ipaddr" command now accepts address "0.0.0.0" as input.
            2. Fix bug causing "virtual" programmable input function "decrement crosspoint gain" to fail.
            3. Fix bug causing "virtual" programmable input function "run macro on open/close" to fail to run 2nd macro.
            4. Fix bug causing simulated button press for "virtual" programmable inputs to fail.
            5. Speed up repeat rate of programmable input functions when contact closure held in closed position - now approx. 1 Hz.
            6. Fix bug causing "static" adfe filters stored in presets to not actually be deployed on preset recall.
            7. Prevent illegal combination of 'minimum gain' and 'gain preset' values on rear panel input/output gain pages.
            8. Fix bug in LCD interface adfe filters detail page where toggle of "static" parameter doesn't work right - parameter can be set, but not cleared by clicking on the checkbox.
          • SPNConference v1.0.9
            1. The "ipaddr" command now accepts address "0.0.0.0" as input.
            2. Fix bug causing "virtual" programmable input function "decrement crosspoint gain" to fail.
            3. Fix bug causing "virtual" programmable input function "run macro on open/close" to fail to run 2nd macro.
            4. Fix bug causing simulated button press for "virtual" programmable inputs to fail.
            5. Speed up repeat rate of programmable input functions when contact closure held in closed position - now approx. 1 Hz.

ASPEN Firmware Update 23Feb10

          • SPN162i v1.0.6
            1. Fix bug causing rear panel gain control of "test signal" inputs to
              behave erratically if rear panel gain + main gain was less than
              -128 (underflow, with positive gain resulting).
            2. Rear Panel input gain 'preset' now allowed to be assigned
              a value of -61 meaning "Off".
          • SPN1624 v1.0.7
            1. Fix bug in Output Compressor/Limiter pages where only the first 16
              outputs are accessible.
            2. Changed names of some options in SYS Menu for clarity.
          • SPNConference v1.0.8
            1. Fix bug causing rear panel gain control of "test signal" inputs to
              behave erratically if rear panel gain + main gain was less than
              -128 (underflow, with positive gain resulting).
            2. Rear Panel input gain 'preset' now allowed to be assigned
              a value of -61 meaning "Off".