v11.2.0b05 -------------------------------------------------------------------------------- * Initial release v11.2.0b06 (2015-01-08) -------------------------------------------------------------------------------- * Added ability for user to specify static SA Announce IP Address v11.2.0b07 (2015-01-09) -------------------------------------------------------------------------------- * Fixed bug where speaker would send a blank IP address in the SA Announce registration request. v11.2.0b08 (2015-01-13) -------------------------------------------------------------------------------- * Clock time now properly set. NTP settings will override time from Singlewire v11.2.0b09 (2015-01-13) -------------------------------------------------------------------------------- * Fixed bug where there could be a system/clock time mismatch if both Singlewire and NTP were enabled v11.2.0b10 (2015-02-11) -------------------------------------------------------------------------------- * Added code to handle variable gain adjustment on new hardware * Changed pin definition for sensor input to match new hardware * Added code to handle mic detection on new hardware. Echo canceler will be disabled if mic is not installed (EC gets confused without an input signal) and web page will display that the mic is not installed. v11.2.2b01 (2015-02-20) -------------------------------------------------------------------------------- * Enhanced diagnostics for manufacturing v11.2.2b02 (2015-02-25) -------------------------------------------------------------------------------- * Enhanced diagnostics for manufacturing v11.2.2b03 (2015-03-02) -------------------------------------------------------------------------------- * Fixed bug where unit would abort/reboot if configured for static IP address and had invalid SA Announce address v12.0.0 (2015-03-23) -------------------------------------------------------------------------------- * Updated to match revision C hardware changes v12.0.1b01 (2015-03-25) -------------------------------------------------------------------------------- * Added display status to device web page * Added test display button to device web page v12.1.0b01 (2015-06-01) -------------------------------------------------------------------------------- * Added preliminary strobe code * Updated command line diagnostic tests * Set time on clock every time we register with InformaCast v12.2.0b01 (2015-06-01) -------------------------------------------------------------------------------- * Preliminary version with support for IED protocol v12.2.0b02 (2015-06-05) -------------------------------------------------------------------------------- * Fixed some issues with IED protocol v12.2.1b01 (2015-06-16) -------------------------------------------------------------------------------- * More IED protocol changes and fixes * Changed expected response codes for new display firmware v12.3.1b01 (2015-06-18) -------------------------------------------------------------------------------- * Fixed incomplete response for Digital Audio Connection Request * Only respond to Digital Audio Connection Requests intended for us * Implemented set and get audio levels * Added code to detect and deal with displays that have old firmware v12.3.1b02 (2015-06-19) -------------------------------------------------------------------------------- * Changed IED volume controls from -128db through 127db to 0-9 v12.3.1b03 (never released) -------------------------------------------------------------------------------- * Trying to fix issues with IED codecs v12.3.1b04 (never released) -------------------------------------------------------------------------------- * Trying to fix issues with IED codecs v12.3.1b05 (2015-07-13) -------------------------------------------------------------------------------- * Updated T test to work with old and new displays * Updated T test so text would scroll off screen * Updated strobe portion of T test v12.3.1b06 -------------------------------------------------------------------------------- * Microphone is now reported to SA Announce * SA Announce servers are now shown on Home page if SA thread is running * Removed unused settings from SIP page * Singlewire strobe colors can now be configured from Device page * Added support for second sensor v12.3.1b07 -------------------------------------------------------------------------------- * Fixed bug with autoprovisioning (default server should have been blank) * Fixed bug resulting in reboot loop after firmware upgrade via autoprov * Added "discovery" support to determine SA/SW/IED environment without jumpers v12.3.2b01 (branched off of an older version) -------------------------------------------------------------------------------- * Emergency fix for 12 hour clock issues v12.3.2b02 (still branched off an older version) -------------------------------------------------------------------------------- * Update clock every hour to account for Portman drift v12.4.0b01 -------------------------------------------------------------------------------- * Merged 12 hour fixes back to main branch * SynApps registration/heartbeat ported to new API * Added ability to autoprov username/password * Singlewire listen/talkback implemented * Added option to disable web interface. Must be invoked via autoprov * SynApps GPI works. GPO is not available, based on specification from SA * Text display for SA is on hold since SA Announce does not support it * Fixed bug with static SA Announce IP Address * SynApps listen/talkback implemented v12.4.1 -------------------------------------------------------------------------------- * Changed code to presume 1 display (instead of none) if we don't get a response to the count display command v12.4.2 -------------------------------------------------------------------------------- * Don't count displays if the old display is present v12.4.3 -------------------------------------------------------------------------------- * Fixed malformed SA Announce heartbeat message * Fixed bug where clock wasn't being set via NTP * Changed behavior of sensor messages. Messages now play specified number of times * Fixed bug that would "layer" sensor messages * Fixed bug where PCAP file wouldn't always download correctly. GZIP it now before presenting to browser v12.4.4 -------------------------------------------------------------------------------- * Fixed bug where clock wasn't being set via NTP if SynApps jumper was installed v12.4.5 -------------------------------------------------------------------------------- * Fixed location of navigation links on debug web page * Renamed "network log" to "atlas.pcap.gz" * Renamed "application log" to "atlas.tar.gz" * Fixed bug where "test audio" button on device page could cause web interface to lock up * Fixed bug where we would stop transmitting to correct IP address after receiving an RTP packet during a full-duplex SynApps stream v12.4.6 -------------------------------------------------------------------------------- * Fixed infinite upgrade loop when upgrading via autoprov * Replaced some deprecated values in the configuration file v12.4.7 -------------------------------------------------------------------------------- * Fixed bug where logfiles wouldn't properly rollover when logging to flash. Bug was introduced in v12.4.5 * Fixed bug where device wouldn't fetch "generic" InformaCast config file via TFTP. This would only happen if: * No SLP response from IC servers or * Device failed to fetch specific config file via HTTP after geting SLP response and * Option 150 was set via DHCP and device failed to fetch specific config file v12.4.7b01 -------------------------------------------------------------------------------- * stopped trying to parse the gain value in the transmit command * stopped trying to parse text strings (I think it may be closing the socket before we're ready) v12.5.0 -------------------------------------------------------------------------------- * Added support for SynApps text scrolling. Note that this is based on a capture of a command sent from SA Announce for Avaya and may not be correct. * Parse multiple SA Announce commands in a single packet v12.5.1 -------------------------------------------------------------------------------- * Added support for "simple" text command from SA Announce * Fixed bug where display would crash if values were missing in "complex" text command from SA Announce (introduced in v12.5.0) v12.6.0 -------------------------------------------------------------------------------- * Added support for IED protocol. Support for proprietary 16k and 32k codecs is missing. v12.6.1 -------------------------------------------------------------------------------- * Fixed another bug with receiving multiple SA commands in a single post v12.6.2 -------------------------------------------------------------------------------- * Fixed a NULL pointer access crash bug when muting non-existent streams * Changed the way we match device id strings v12.6.3 -------------------------------------------------------------------------------- * Device now returns a BUSY status to SIP caller if someone attempts to call while buffered page is playing. * Fixed bug where saving on autoprov web page disabled all NTP items * Fixed bug where we were not correctly stopping streams from SA Announce unless we got a "stop all" command. v12.6.4 -------------------------------------------------------------------------------- * Added option to display incoming call ID on display v12.6.6 -------------------------------------------------------------------------------- * Added support for up to 10 values from DHCP option 150 to parse looking for Informacast server * Added option for static IP Address or Informacast server v12.6.7 -------------------------------------------------------------------------------- * Changed i2c address of the strobe * Changed default echo canceler values v12.6.8 -------------------------------------------------------------------------------- * Updated T test for new strobe address v12.6.9 -------------------------------------------------------------------------------- * Fixed T test big introduced in v12.6.8 v12.6.10 -------------------------------------------------------------------------------- * IED: set the speaker volume before starting a stream * IED: Fixed a crash when muting transmit streams v12.7.0 -------------------------------------------------------------------------------- * Added ability to loop line-in audio to both line-out and amplified channels * Added workaround for display showing 1:xxPM as 13:xx * Fixed bug where empty Singlewire related fields were showing up on device page instead of being hidden if Singlewire mode was not running (introduced in v12.6.6) v12.8.0 -------------------------------------------------------------------------------- * Added an option to enable the relay per multicast group, so Rock Hills Schools can activate an external strobe/flasher * Added help fields to multicast web page v12.8.3 -------------------------------------------------------------------------------- * IED: Change the audio levels on the fly * IED: Don't mute audio streams * IED: If we receive a TX and RX stream at the same time, setup a duplex audio stream with echo cancellation. v12.9.0 -------------------------------------------------------------------------------- * Activate relay during multicast receive, even if multicast group is preempted by higher priority audio. This is to work around an issue SynApps has yet to fix on their end. Atlas wants to play the audio and display the text from the SynApps command, but wants to use the relay from a preempted audio stream ( also sent by SynApps) to drive an external flasher. * Fixed bug where sensor2's local audio playback would play back the number of times specified by sensor1's local audio repeats * Added option for "relay input toggles" so that each toggle of the sense input results in a new sensor activation event v12.9.1 -------------------------------------------------------------------------------- * Fixed bug introduced in v12.9.0 where sense input events would not occur if sense inputs were low on boot v12.9.2 -------------------------------------------------------------------------------- * Changed the way call ID displays. Now, only the name and the extension of the caller display. Text scrolls across the screen with a delay for the duration of the call. v12.10.0 -------------------------------------------------------------------------------- * Added missing "beep on SIP call" option to device web page v12.11.0 -------------------------------------------------------------------------------- * Added ability to control Call ID scroll speed and time between scrolls