******************************************************************* ____ _ _ ____ ____ / ___|(_) __ _ _ __ __ _| |_ _ _ _ __ ___| ___| ___| \___ \| |/ _` | '_ \ / _` | __| | | | '__/ _ \___ \___ \ ___) | | (_| | | | | (_| | |_| |_| | | | __/___) |__) | |____/|_|\__, |_| |_|\__,_|\__|\__,_|_| \___|____/____/ |___/ ******************************************************************* ================================================== Release Signature Version SECV6549_BBPV2215_15.ad2 ================================================== Date 24/03-2023 Description Doppler (BBP): - Fix of a Ethernet connection problem in version 2215_10, 2215_13 and 2215_14 when using internal battery. - Fix lack of time stamp in one of the NMEA telemetry formats. Description Network (SEC): - No changes. ================================================== Release Signature Version SECV6549_BBPV2215_14.ad2 ================================================== Date 20/03-2023 Description Doppler (BBP): - Support for new hardware component variants. Description Network (SEC): - No changes. ================================================== Release Signature Version SECV6549_BBPV2215_13.ad2 ================================================== Date 09/03-2023 Description Doppler (BBP): - Support for new SD cards. - File system improvements. Description Network (SEC): - Support for new hardware component variants. ================================================== Release Signature Version SECV6463_BBPV2215_10.ad2 ================================================== Date 10/02-2023 Description Doppler (BBP): - Support for external heading input through the NMEA HDT message. Declination can be used for mounting alignment. - Support for new hardware component variants. - Increased maximum number of files in files system to 4095. - File system Improvements. - Implemented FF and TF arguments in RECSTAT (Free Files and Total Files) to show the amount of total and remaining files available for storage. - ShortInit AHRS option is now shown in GETALL through GETAHRSHW. - Fixed header problem in split files. - Fixed bug in built in test when telemetry was configured when the BIT was performed. - Changed capacitor bank built-in-test to measure energy instead of current. Description Network (SEC): - Support for increased number of files on the recorder. ================================================== Release Signature Version SECV6056_BBPV2214_12.ad2 ================================================== Date 15/04-2021 Description Doppler (BBP): - Improved performance at Low SNR. - Fixed missing time stamp in triggered sampling. Description Network (SEC): - PTP improvements ================================================== Release Signature Version SECV5983_BBPV2214_9.ad2 ================================================== Date 04/03-2021 Description Doppler (BBP): - Improved inter processor communication during SEC power up. Description Network (SEC): - Improved inter processor communication during SEC power up. ================================================== Release Signature Version SECV5956_BBPV2214_8.ad2 ================================================== Date 22/02-2021 Description Doppler (BBP): - No changes. Description Network (SEC): - Fixed problem with interrupted firmware upgrades that required a work around to complete the upgrade process in the previous firmware release. ================================================== Release Signature Version SECV5918_BBPV2214_7.ad2 ================================================== Date 10/02-2021 Description Doppler (BBP): - Fixed problem with Checksum in NMEA-messages: $PNORS4 and $PNORS3. Description Network (SEC): - Fixed a problem when establishing the communication between the SEC and the BBP that occurred in certain configurations when the SEC was powered up. ================================================== Release Signature Version SECV5883_BBPV2214_6.ad2 ================================================== Date 29/01-2021 Description Doppler (BBP): - Fixed problem with PTP/NTP and profiles longer than one second. - Improved SD-card initialization to solve problem with 128GB card in certain configurations. Description Network (SEC): - Changed behavior where instruments with newer version than released would display "Up to date" on "Maintenance" page. They will now display "Pre-release" in dark orange color if either SEC or BBP is newer. - NTP/PTP Improvements. ================================================== Release Signature Version SECV5422_BBPV2212_11.ad2 ================================================== Date 25/11-2019 Description Doppler (BBP): - Fixed bug in triggered operation which did not work in the previous version. Description Network (SEC): - Added Ethernet clock synchronization holdover by keeping the BBP synchronized to the SEC if the SEC has been synchronized to an external clock even if the external clock is lost. =================================================== Release Signature Version SECV5396_BBPV2212_10.ad2 =================================================== Date 7/11-2019 Description Doppler (BBP): - Improved AHRS Flash Handling. - Fixed bug causing erroneous Timestamps and Sensor data. - File system Improvements. - Start using extended dynamic range for altimeter processing also in ICE Releases. - Moved bringUpBoostVoltage() to the start of initMeasurementSerie() for added margin of cap bank recharge during the startup sequence. - Decreased maximum MIAVG to 7200 seconds to avoid potential cap bank discharge problems. Description Network (SEC): - Check for special characters (^C / ^X) anywhere within an ASCII user command sent over telnet. =================================================== Release Signature Version SECV5248_BBPV2212_9.ad2 =================================================== Date 17/10-2019 Description Doppler (BBP): - New AHRS FW "OSv6_a2_V5101_0.6 Oct 3 2019" for revision D-1 AHRS Boards. - Changed file system transaction scheme to avoid multiple transactions on power down. - General bug fixes. Description Network (SEC): - The BBP update status now has a REFORMAT REQUIRED message included. =================================================== Release Signature Version SECV5217_BBPV2211_4.ad2 =================================================== Date 17/6-2019 Description Doppler (BBP): - Fixed issues with configurations not using all 4 beams. - Removed Pressure Sensor noise seen at some configurations. - File system - general bug fixes. Description Network (SEC): - No changes. =================================================== Release Signature Version SECV5217_BBPV2211_1.ad2 =================================================== Date 23/5-2019 Description Doppler (BBP): - Fixed bug in boost handling for low frequency systems with AHRS. - AHRS FW "OSv6_A2_V5101_0.2 May 22 2019" for revision D-1 AHRS Boards. - AHRS FW upgrade for both D-0 and D-1 board supported. Description Network (SEC): - Use WebSockets to update the firmware image. This greatly reduces the amount of memory consumed during the upgrade process. - When reformatting the first partition, if the file system is not the new filesystem, have the Doppler processor do the reformat to preserve backwards compatibility. - Reduced memory usage =================================================== Release Signature Version SECV5150_BBPV2210_14.ad2 =================================================== Date 12/4-2019 Description Doppler (BBP): - Replaced FAT32 File System with a transactional file system for increased robustness. - Added fix for bug causing a maximum of 100 splitted files (1GB) on the recorder. - Fixed reading of Water Temperature Sensor at low temperatures. - Improved data download commands. - Added functionality when multiplexing to detect "In Air" conditions and then reduce the transmit power level. Description Network (SEC): - Added support for the new transactional file system. =================================================== Release Signature Version SECV4792_BBPV2207_3.ad2 =================================================== Date 12/11-2018 Description Doppler (BBP): - Added spectrum analyzer processing as an option in average mode as a tool to identify noise sources in online systems. - Added option to FWRITE command for storing ASCII strings without binary wrapper to the telemetry file. ID=200 is used to specify this option. - Add recorder dirty bit to handle power loss during recorder erase/format. - Added calculation of transmit energy in avgd-file. - Change READCFG command and corresponding output to CFG-file so the output can be used directly as a command file to reflect the current configuration. The slot time table is also output with text formatting for the first alternate configuration. - Increased maximum allowable duration in alternate mode to one year. - Increased target level for dynamic AST power level from 60 dB to 70 dB to improve detection in certain wave conditions. - Fixed bug in avgd-file where AvgdSENS was not initialized and the activeConfiguration field was never set. - Removed CALGETALL output strings from telemtry header (which is stored using STOREHEADERTM). - Added handling for power loss (off/on) when alternate mode is used. - Option to store/output pitch and roll values with ASCII/NMEA altimeter data. - Require recorder formatting after firmware upgrade. - Fixed bug that could cause division by zero in alternate mode memory calculation. - Fixed bug where deleting instrument log also cleared CID-data. - Fixed bug in telemetry dataformat where DF103 and DF104 were swapped. - Fixed command mode power consumption problem. - Added support for new SD cards. Description Network (SEC): - Add NTP time sync capability. - Add commands with NET prefix for configuration of time sync through command interface. - Prevent 169.254.x.x addresses from being assigned. - Prevent 255.255.255.255 address from being assigned. - Do not allow the IP address and gateway address to be the same. - Increase the maximum size of an upgrade file to 8MB. - Clear the time sync status information when starting NTP or PTP. - Reply with ERROR if the SD card mount fails during re-formatting / re-partitioning. - Log warning message when break string response fails. - Add file with diagnostics measurement to support file. - Add deployment log messages when reformatting / repartitioning the SD card. - Fix timeouts when reformatting / erasing large SD cards through web page. - Disable pulse-per-second signals during boot up until the clock has synced. This prevents unsynchronized data from being generated during start up. - Command line telnet moved to port 2323. - Prevent the 127.x.x.x address range from being used when configuring the IP address. - Fix FTP login when using nortek/nortekftp user names with passwords disabled. - Validate IP addresses on the Network Configuration web page before they get submitted. - ^C and ^X are now limited to ASCII only command sessions (as intended). =================================================== Release Signature Version SECV4093_BBPV2205_12.ad2 =================================================== Date 5/12-2017 Description Doppler (BBP): - Fixed bug in calculation of direction in telemetry NMEA formats 100, 103 and 104 when ENU coordinates were used. - Fixed bug in power calculation for average mode when AHRS is used. - Fixed bug in SETPLAN,VD where VD=1 and VD=2 was swapped. - Improved file system robustness. Description Network (SEC): - No changes. ================================================== Release Signature Version SECV4093_BBPV2205_8.ad2 ================================================== Date 8/9-2017 Description Doppler (BBP): - Improved file system robustness. - Changed default power level. Description Network (SEC): - No changes. ================================================== Release Signature Version SECV4093_BBP2205_6.ad2 ================================================== Date 7/4-2017 Description Doppler (BBP): - Fixed potential problem of setting the wrong serial protocol if the instrument was in wait mode when powered off or a break was received when using serial communication. - Fixed problem reading board revision on old analog boards. - Fixed bug in USER entry in deployment log for AHRS hard iron values. - Fixed potential problem with reading temperature sensor on a few systems that was related to hardware variations. Description Network (SEC): - Fix buffer overrun in web page creation - Check for SD card mount points in addition to directory access in order to prevent premature accessing of the file system. - Fix FTP session timeouts resulting in possible network processor hanging. - Fix various issues associated with tidying up the system after mounting / unmounting the SD card on the network processor. Do a full SD card dismount when a break is received if the SD card is mounted. - Interrupt the FTP sessions when a break is received if the SD card is mounted so that the FTP session can clean up when terminating. ================================================== Release Signature Version SECV4010_BBP2205_0.ad2 ================================================== Date 1/3-2017 Description Doppler (BBP): - New firmware version and improved handling of AHRS sensor with improved performance. - Changed AHRS output matrix to match regular XYZ to ENU transformation matrix. Correction for user specified declination added to transformation output matrix and Euler angle output from AHRS. - Added quaternions to AHRS output. The quaternions are not corrected for user set declination. - Increased AHRS startup time to 60 seconds to allow improved initialization sequence. This can delay data output after power cycling the instrument which controllers need to take into account. - Added possibility to output bias compensated gyro values through AHRSCONT,RAW=2. - Remapping of velocity bins to the appropriate vertical distance is implemented in average telemetry command. Default setting is enabled for AHRS and disabled for systems with regular compass-/tiltsensor. - Added StdDev-data to DF3 output from telemetry averaging. - Added new arguments SETDEFAULT,CONFIG and SAVE,CONFIG (CONFIG equivalent to ALL) to better distinguish between configuration parameters and USER and INST settings. The ALL argument is kept for backwards compatibility. - Added orientation parameter AHRS3D to show separate orientation for the full 3D AHRS sensor. - Increased validation limits for USER,HX,HY,HZ to accommodate correction of larger magnetic hard iron interference. - Fixed problem with generating AVGD filenames being too long and erroneous check for equal AVG and AVG1 configurations. - Added command CALGETALL which is used to store calibration information in the GETALL command. - Removed support for old dataformats (DF0, DF1 and DF2). - Fixed potential startup problem causing a 1 second shift in the ping timing when using low velocity ranges. - Fixed bug in wait mode handling that in rare circumstances could trigger a system watch dog with corresponding restart. - Fixed bug in configuration of nPings/STT duration when multiplexing with 55/75kHz plan frequency. Description Network (SEC): - Change the warning text displayed when initiating a firmware upgrade from the web page to indicate that measurements will be stopped by the upgrade and will have to be re-started by the user. - Use NMEA format for GETALL command when creating the support file. - When starting FTP, don't mount the SD card until after the user has successfully logged in. - Add authentication to the discovery protocol (enabled when password protection is turned on via the web page). - Fix FTP anonymous login enable/disable based on password enable. - When retrieving logs/adding a log message to the BBP from the web page, drop into data retrieval mode rather than command mode. A COntinue then returns the BBP back to it's original measurement mode (START or DEPLOY). ================================================== Release Signature Version SECV3815_BBPV2203_6.ad2 ================================================== Date 18/11-2016 Description Doppler (BBP): - Added functionality for reading RTC with ms resolution. An MSEC argument is added to GETCLOCK and a new command GETCLOCKSTRMS has been implemented. - Added support for new version of sensor boards. - Fixed potential problem for triggered time stamps around 1 Hz transitions. - New version of FPGA required to perform firmware upgrades of AHRS sensor. - Added missing parameters DISTILT and TPG in command GETTMAVGLIM. Description Network (SEC): - Add support for multicast addresses to UDP data transmit. - Fixed a problem that resulted in data very occasionally being dropped. - Display a link to the firmware release notes on the maintenance page if one exists in the downloaded update file. - Added SECREBOOT,9999 command to telnet interface to enable SEC reboot from telnet. - Increase reply timeout for LEDBLINK command. - Get BBP error string if LEDBLINK command fails during remote function call from the discovery protocol. ================================================== Release Signature Version SECV3607_BBPV2203_3.ad2 ================================================== Date 23/09-2016 Description Doppler (BBP): - Support for Attitude Heading Reference Sensor (AHRS) as an option to the standard compass. The AHRS uses dedicated hardware and advanced algorithms in order to provide instantaneous attitude and heading measurements in dynamic conditions. The AHRS is sampled at the configured output rate, up to 1 Hz. - Averaged data files are stored for average mode when data storage to file is enabled. QA/QC is implemented by using a fixed 50% correlation threshold in combination with a %good parameter with a fixed threshold of 50% as well. This averaging process use the configured coordinate system for average mode. - Master sync capability now allows synchronization of multiple Signature units over RS485 with one of the units acting as a master. Existing units require new internal wiring to use this feature. - New command STOREHEADERTM enables dedicated control of configuration headers in telemetry files. The header contains the instrument configuration and is used by Nortek software when converting binary data formats. - RS422 bug fix which corrects loss of measurement data over RS422 for certain measurement configurations. - Added extended status bits to binary data format that indicates processing load. - Changed RS485 ping-on-demand trigger input to use RS485 lines instead of the RS422RX lines. - Fixed bug in reported coordinate system for telemetry data with df3 data format. - Added storage of raw altimeter data in average mode at configurable intervals. Description Network (SEC): - Web page completely redesigned with support for retrieving log files and check for availability for new firmware versions when connected to Internet. - Add the ability to set the instrument clock from the maintenance web page. - Web page login now required when passwords are enabled. - Web pages have been updated given the login capability. - Fully unmount the SD card before sending a BREAK to the BBP. This allows the filesystem dirty bit to be properly cleared, preventing "Filesystem was not properly unmounted" warning messages from being generated. - Make sure that the mode has a default "Unknown" state before calling the GETMODE command. - Properly handle "Firmware upgrade mode" vs. "Couldn't read firmware version" when outputting the upgrade web page. - UPnP name changed to be just the host name (no _AD2CP added). - Add extension filter to firmware upgrade selection - Add format / erase commands to maintenance menu. The BBP gets put into command mode to execute the commands and is automatically re-started when the command is complete. - Add fixes that remove DNS lookups / cause DNS lookups to fail immediately so that FTP and support file gathering do not timeout if the instrument is not fully connected to the Internet. ================================================== Release Signature Version SECV3171_BBPV2196_9.ad2 ================================================== Date 15/07-2016 Description Doppler (BBP): - Implemented QA of averaged telemetry data by only accumulating and averaging cells where the correlation for all beams is above 50%. If less than 50% values were accumulated (PercentGood < 50%), all velocities for that cell is set to zero. Otherwise the accumulated values are averaged. The correlation is averaged based on the actual number of values accumulated. All amplitude and correlation values are always accumulated and averaged. - Updates to PD0 format: The PercentGood parameter is output in the PD0 data format, the same value is used for all beams per cell. Flag data below percent good threshold as bad data. Number of beams always set to 4 (even for 3 beam configurations). Set correct value for pingsPerEnsemble. Set both lowCorrelationThreshold and percentGoodMinimum to 50%. Corrected bin1Distance to BD+CS. Output std for pressure variance to maintain decaPascal scaling. - Increased number of samples for std valculations in telemetry to match the maximum average interval (1800). - Changes implemented in file system and watch dog supervision to improve robustness. - Moved compass reading to after transmit pulse. - Make sure active flags for burst and average measurements are initialized every time the configuration has changed. - Fixed problem with filename after file split so the split file numbers count correctly. - Changed the tag PSD (Pitch StdDev) to PISD in $PNORS1 and $PNORS2 NMEA formats. Description Network (SEC): - No changes. ================================================== Release Signature Version SECV3171_BBPV2196_2.ad2 ================================================== Date 09/03-2016 Description Doppler (BBP): - Fixed minor bug in the PD0 data format. - Fixed bug when MIAVG=AI and the number of pings does not allow continuous measurement. - Fixed bug in SETDEFAULT,INST where baud rate and serial protocol were not actually set. - Fixed bug in ON24H for LED blinking which could cause a loss of LED blinking when using repeated DEPLOY commands with immediate start. - Changed scaling of blanking output parameter in data formats 3 and 20 from mm to cm to avoid overflow in unsigned short. Added status bit to indicate that blanking distance is now scaled to cm. - Changed default setting for SETINST,LED to ON24H. Description Network (SEC): - Add fixes that remove DNS lookups / cause DNS lookups to fail immediately so that FTP and support file gathering do not timeout if the instrument isn't fully connected to the internet. ================================================ Release Signature Version SECV2890_BBPV2195_1 ================================================ Date 25/11-2015 Description Doppler (BBP): - Added argument DISTILT to SETTMAVG that sets pitch/roll values to zero in telemetry calculations. The heading value is recalculated and used in the coordinate transformation. - Increased minimum sleep time to 10 seconds. - Corrected power level calculations in firmware. - Added pressure and temperature measurement to average altimeter ping to avoid missing AST/LE estimate in the first ping in certain configurations. - Fixed bugs in GETMISCLIM output. - Added validation if telemetry is enabled but no output is selected. - Changed accelerometer reading for the tilt sensor. 6.25Hz bandwidth is used during normal measurments, 50 Hz bandwidth in continuous compass readings for magnetometer calibration. - - Changed SAVE,USER entry in deployment log so that a log entry is created only if a command that changed the user settings has been used. - Fixed 0-indexed CellNumber to be 1-indexed for DF=101,102 (both AVG and BURST). - TMAVG,CD (Cell divisor) and TM1AVG,CD default values set to 1. - Stop splitting the telemetry file at 1 GByte. - Increased margin for alternate IDLE parameter to 6 seconds. - Fixed problem with missing cache invalidation before DMA operation. - Keep magnetometer powered on during reboot. - Added validation of telemetry average profile divisor in combination with averaging data. - Fixed erroneous average time stamp for telemetry average data. - Fixed incorrect LIM strings reported in average telemetry validation. - Changed accumulator resolution for telemetry correlation. - Changed configuration output functions to use separate functions for file and serial output and to output configuration with ID according to telemetry being enabled or not. The configuration is output both on serial port and to telemetry file when applicable. - Add status bit in df3 format for telemetry data . - Add status bit in df3 format for boost running during measurement of the battery input voltage. - Fixed bug in calculation of direction in some telemetry data formats. - Implemented configurable timeouts to command, data retrieval and confirmation mode through the SETINST command which has been expanded with the parameters CMTOUT, DMTOUT and CFMTOUT. The values are validated as they are set. - Added missing initialization of coordinate system to BEAM for burst telemetry. - Fixed bug causing missing header information after erase or format of the recorder if the configuration was unchanged. - Implemented transmit TxDC voltage margin calculated based on the power level. - Fixed setting of transmit amplitude which was partly set from a rounded value of the configured power level. Description Network (SEC): - Added real-time data streaming through the HTML chunked data transfer protocol. - Optimize HTTP file transfer speeds. - Add a main web page link to the HTTP file download page. - Added data file listing / download through HTML - Add a "raw command" cgi response that returns an unformatted response to a BBP command (cgi_dopCommandRaw) - Increase the amount of space available for responses to commands submitted through the web interface. - Set the initial serial port timeout to 1 second when first connecting to the BBP. - Disable UDP transmission, if the configuration stored in memory has an invalid UDP configuration. - Increase validity check / logging for the initial gethw/id/boardsensget commands. - Increase the reboot web page wait timer to 30 seconds. - Ignore the serial port input if data is received when the BBP is in the powered down state ================================================ Release Signature Version SECV2707_BBPV2176 ================================================ Date 30/09-2015 Description Doppler (BBP): No changes. Description Network (SEC): - Discovery structure re-ordered to provide backwards compatibility for the BBP minor firmware version. - Add the ability to configure the UDPTx parameters through discovery. - Fix backwards compatibility problem with UDP port having to be correct before configuration can be altered. - Add the BBP minor version into the firmware information for the discovery and UPNP protocols. ================================================ Release Signature Version SECV2666_BBPV2176 ================================================ Date 17/09-2015 Description Doppler (BBP): - Fixed bug in calculation of direction in some telemetry data formats. - Increase margin for alternate IDLE parameters to 6 seconds. - Added validation of telemetry average profile divisor in combination with averaging data. - Fixed erroneous average time stamp for telemetry average data. - Fixed incorrect LIM strings reported in average telemetry validation. - Improved magnetometer power handling. - Added status bit for telemetry data. - Added status bit that shows if the boost regulator was running during the input voltage measurement. - Added missing initialization of altimeter result pointer in average telemetry handling. - Added transmission of configuration structure also on the serial port in addition to storing the configuration in the recorder file. - Description Network (SEC): - Display BBP firmware minor version in web page if it exists. - Add UDP port to web interface to allow multiple instruments to connect to the same client. - Save UDP port in flash so that it is persistent over reboots. - Do not terminate external connection when a new address event is generated for example when the DHCP lease is renewed. ================================================ Release Signature Version SECV2535_BBPV2175 ================================================ Date 02/07-2015 Description Doppler (BBP): - Correlation is now always scaled to 100%. - Changed max power level limit to -2.0 dB since higher values hardly improved the range while the power savings are substantial. Nominal range calculation is shifted accordingly to reflect real operation. Description Network (SEC): - Fixed FTP connection problem. - Changed process priorities to favour UDP communications. - K1W%!Q as a command is now sent to the BBP immediately without requiring a \r\n terminator. - Fixed bug where spaces was not allowed in the upgrade file name on the instrument firmware upgrade WEB page. ================================================ Release Signature Version SECV2375_BBPV2174 ================================================ Date 24/06-2015 Description Doppler (BBP): - Added low level support for new hardware revision - Fixed bug in string handling where a comma would terminate the string. - Added error messages for missing single and double quotes in strings. - Fixed Watchdog log bug that caused extraneous entries in the syslog. - Fixed problem with capped messages ahead of power down at low UART baudrates. - Added unique identifier to firmware that is supported by new boot loaders. This prevents uploading old firmware onto new hardware revisions. Description Network (SEC): - Add an ASCII-only data listening channel on port 9004. ================================================ Release Signature Version SECV2247_BBPV2169 ================================================ Date 17/03-2015 Description: Description Doppler (BBP): - Changed/updated the initial part of the SEC-BBP connection functionality to minimize measurement disturbance. - Fixed transmit current calculations when multiplexing and and only one or two beams are used. - Added desired Tx voltage parameter to get correct transmit current DAC voltage for low power levels. - Fixed bug related to 16Hz burst measurements.