--------------------------------------------------------------------------------------------------------------- FILE : AquaProHR_V101.bin VERSION : 1.01 DATE : 15 March 2006 NEW FUNCTIONALITY : First version of the high resolution HR firmware. CHANGES : NONE BUG FIXES : NONE COMMENTS : HR_XILINXVER = N:\Pdop41\hr_aqp\xproj\ver15\rev1\hr_aqp --------------------------------------------------------------------------------------------------------------- FILE : AquaProHR_V102.bin AquaProHR_V102_2MHz_PUCK.bin VERSION : 1.02 DATE : 9 May 2006 NEW FUNCTIONALITY : New command for setting measurement interval. CHANGES : Increased robustness in handling of Flash recorder. Added configurable amplitude output from software setup. BUG FIXES : Fixed magnetometer problem occuring at 8Hz. Fixed scaling problem in velocity output. COMMENTS : HR_XILINXVER = N:\Pdop41\hr_aqp\xproj\ver16\rev1\hr_aqp --------------------------------------------------------------------------------------------------------------- FILE : AquaProHR_V103.bin AquaProHR_V103_2MHz_PUCK.bin VERSION : 1.03 DATE : 22 May 2006 NEW FUNCTIONALITY : NONE CHANGES : NONE BUG FIXES : Fixed bug in start deployment command. Fixed problem with error bits on startup. COMMENTS : HR_XILINXVER = N:\Pdop41\hr_aqp\xproj\ver16\rev1\hr_aqp --------------------------------------------------------------------------------------------------------------- FILE : AquaProHR_V104.bin AquaProHR_V104_2MHz_PUCK.bin VERSION : 1.04 DATE : 9 June 2006 NEW FUNCTIONALITY : NONE CHANGES : Initialise deployment name in SR command if not set. Set serial output bit in SR/ST commands if not set. Sync out line now has a transition at power down even when the deployment is started immediately. BUG FIXES : Fixed another bug in start deployment command. COMMENTS : HR_XILINXVER = N:\Pdop41\hr_aqp\xproj\ver16\rev1\hr_aqp --------------------------------------------------------------------------------------------------------------- FILE : AquaProHR_V105.bin AquaProHR_V105_2MHz_PUCK.bin VERSION : 1.05 DATE : 9 February 2007 NEW FUNCTIONALITY : NONE CHANGES : Clears structures for second lag for future dual lag implementation. BUG FIXES : Fixed erroneous setting of velocity scaling bit. Fixed potential problem for single sample in first cell. Fixed CR test command not returning Nack. Fixed problem with missing data points to recorder at the end of a burst. COMMENTS : HR_XILINXVER = N:\Pdop41\hr_aqp\xproj\ver16\rev1\hr_aqp --------------------------------------------------------------------------------------------------------------- FILE : AquaProHR_V106_2MHz.bin VERSION : 1.06 DATE : 6 March 2008 NEW FUNCTIONALITY : Global error parameter implemented to indicate what part of the configuration that was invalid. Completely revised processing through the implementation of a second lag that measures in a single cell that is used for resolving ambiguities along the profile from the first lag. Increased maximum number of cells for lag1 from 64 to 128. CHANGES : Send NACK if recorder commands are received when not recording in data retrieval mode. Added command for reading recorder data with CRC appended in data retrieval mode. Support for variable number of beams in setup and processing. Changed compass calculations to the same as for the AquaPro firmware. BUG FIXES : 'M' real time command now returns 0 when measuring continuously. Fixed bug in recorder RD command that caused erroneous data transfer for some arguments. COMMENTS : HR_XILINXVER = N:\Pdop41\hr_aqp\xproj\ver22\rev1\hr_aqp This version also supports 1 MHz but more testing is needed. --------------------------------------------------------------------------------------------------------------- FILE : AquaProHR_V107.bin VERSION : 1.07 DATE : 9 September 2008 NEW FUNCTIONALITY : Increased timeout in confirmation mode to 60 sec and added continue command (CO). CHANGES : Added checksum control on configuration structure. Added check for overflow condition that occured for average interval too large. Ambiguity resolution code rewritten to increase readability. BUG FIXES : Fixed bug in ambiguity resolution for single cell setup. Solved problem zero valued samples for pitch and roll for the first value in each burst when running at 8 Hz. COMMENTS : HR_XILINXVER = N:\Pdop41\hr_aqp\xproj\ver22\rev1\hr_aqp --------------------------------------------------------------------------------------------------------------- FILE : AquaProHR_V108.bin/AquaProHR_V108_PUCK.bin VERSION : 1.08 DATE : 6 February 2009 NEW FUNCTIONALITY : NONE CHANGES : Changed skew parameters for 1 MHz extended velocity range operation. BUG FIXES : Fixed bug when reading compass in 8 Hz with certain configurations. Fixed bug in data retrieval mode in the DC command. Corrected calculation of processing time when dual lag is used during validation of configuration. Changed parameter check of number of pings since 64 pings is maximum on old hardware.s COMMENTS : HR_XILINXVER = N:\Pdop41\hr_aqp\xproj\ver22\rev1\hr_aqp This version supports 1 MHz. --------------------------------------------------------------------------------------------------------------- --------------------------------------------------------------------------------------------------------------- FILE : AquaProHR_V307_Midlife_2MHz.bin VERSION : 3.07 DATE : 9 June 2008 NEW FUNCTIONALITY : First release for Midlife hardware. Contains all functionality up to and including version 1.06 plus changes listed below. Increased timeout in confirmation mode to 60 sec and added continue command (CO). CHANGES : Several changes related to the new Midlife hardware. BUG FIXES : Solved problem zero valued samples for pitch and roll for the first value in each burst when running at 8 Hz. COMMENTS : XILINXVER = C:\Nortek\FPGA\PdMidLife\hr_aqp\implement\ver15\rev1\hr_aqp This version also supports 1 MHz but more testing is needed. --------------------------------------------------------------------------------------------------------------- FILE : AquaProHR_V308_Midlife_2MHz.bin VERSION : 3.08 DATE : 29 August 2008 NEW FUNCTIONALITY : Implemented calibration for analog inputs to support Paradopp rev D Midlife boards. Added support for 12V analog power output when using rev D boards and later. CHANGES : Added checksum control on configuration structure. Changed skew parameter to correct for power level setting for lag 2. Added check for overflow condition that occured for average interval too large. Reduced interrupt buffer size for ACS data to increase code space. Changed criteria for testing if FPGA is configured to ensure booting when 32 kHz clock is not present in rev B boards when backup battery is depleted. Ambiguity resolution code rewritten to increase readability. BUG FIXES : Fixed bug in ambiguity resolution for single cell setup. COMMENTS : XILINXVER = C:\Nortek\FPGA\PdMidLife\hr_aqp\implement\ver16\rev1\hr_aqp This version also supports 1 MHz but more testing is needed. --------------------------------------------------------------------------------------------------------------- FILE : AquaProHR_V309_Midlife.bin/AquaProHR_V309_Midlife_PUCK.bin VERSION : 3.09 DATE : 6 February 2009 NEW FUNCTIONALITY : NONE CHANGES : Changed skew parameters for 1 MHz extended velocity range operation. Change analog input calibration and default values to harmonize with regular AquaPro instruments. Shifted up mode bit in hardware structure to avoid overwriting velocity range bit. BUG FIXES : Fixed bug when reading compass in 8 Hz with certain configurations. Fixed bug in data retrieval mode in the DC command. Corrected calculation of processing time when dual lag is used during validation of configuration. Increased Tx UART buffer size to fit 128 cell profiles. COMMENTS : XILINXVER = C:\Nortek\FPGA\PdMidLife\hr_aqp\implement\ver16\rev1\hr_aqp This version supports 1 MHz. --------------------------------------------------------------------------------------------------------------- FILE : AquaProHR_V310_Midlife.bin VERSION : 3.10 DATE : 29 June 2010 NEW FUNCTIONALITY : Implemented test for 32 kHz clock that is done every time the RTC is read. If a problem is detected NACK is returned directly with the error condition set in the error word. CHANGES : Changed excitation of tilt sensor so that it is held low from the fpga when not used. This feature is configurable from the head file to ensure backwards compatibility. Changed calculation of processing time since midlife boards process faster than the old hardware. New handling of first recorder chip to accomodate for the BUSY line that is not present in hardware revision E and later. The first chip is no longer used for data storage in the HR. Added margin for stabilization of voltages through the mux used with the 16 bit AD converter. BUG FIXES : Solved problem with power nets not being repeatable. Reduced power consumption in command mode/wait mode. COMMENTS : XILINXVER = C:\Nortek\FPGA\PdMidLife\hr_aqp\implement\ver20\rev1\hr_aqp --------------------------------------------------------------------------------------------------------------- FILE : AquaProHR_V311_Midlife.bin VERSION : 3.11 DATE : 19 October 2010 NEW FUNCTIONALITY : Support for 4 GB recorder on SD-HC card. CHANGES : Status bits now shows previous startup state in case of re-sync of RTC after break, bad power or power cycle. BUG FIXES : None COMMENTS : XILINXVER = C:\Nortek\FPGA\PdMidLife\hr_aqp\implement\ver21\rev1\hr_aqp PROLOG_FW = C:\Nortek\CPU\SDrecorder\source code\nortek_sd_recorder\ProLogV408.bin --------------------------------------------------------------------------------------------------------------- FILE : AquaProHR_V312_Midlife.bin VERSION : 3.12 DATE : 1 November 2011 NEW FUNCTIONALITY : NONE CHANGES : NONE BUG FIXES : Fixed flash write problem on new PIC processors on the SD recorder board. COMMENTS : XILINXVER = C:\Nortek\FPGA\PdMidLife\hr_aqp\implement\ver21\rev1\hr_aqp PROLOG_FW = C:\Nortek\CPU\SDrecorder\source code\nortek_sd_recorder\ProLogV412.bin MDD File System v2.0 -------------------------------------------------------------------------------------------------------------- FILE : AquaProHR_V313_Midlife_RS485.bin VERSION : 3.13 DATE : 21 June 2012 NEW FUNCTIONALITY : Support for RS485 operation. Prolog not supported. CHANGES : NONE BUG FIXES : NONE COMMENTS : XILINXVER = C:\Nortek\FPGA\PdMidLife\hr_aqp\implement\ver22\rev1\hr_aqp -------------------------------------------------------------------------------------------------------------- FILE : AquaProHR_V314_Midlife.bin VERSION : 3.14 DATE : 2 November 2012 NEW FUNCTIONALITY : NONE CHANGES : NONE BUG FIXES : See prolog. PROLOG: : Only pending flash operations are completed when power loss is detected. No file close is performed, instead data will be lost that are not flushed. Flush operation is kept at each 32 kB like before. Threshold voltage for power loss detection is changed from 4.74V to 4.12V to get around problem with voltage dips on 5V3 due to CTD power application. The processor halts all placed where a low voltage is detected except including in logger mode. Break detection is enabled when the processor is halted in order to respond to system break detection without reporting error 138. The soft reset (break) is disabled whenever the first flash write operation is encountered and it is only re-enabled at certain safe entry points in the code. This avoid potential file system corruption when receiving breaks during FAT updates on the SD card. This version has faster boot up and avoids potential dual boot during start up. Comparator is initialized later to avoid processor halt due to 5V3 coming up current limited on old versions of the hardware. COMMENTS : XILINXVER = C:\Nortek\FPGA\PdMidLife\hr_aqp\implement\ver21\rev1\hr_aqp PROLOG_FW = C:\Nortek\CPU\SDrecorder\source code\nortek_sd_recorder\ProLogV414.bin MDD File System v2.2 -------------------------------------------------------------------------------------------------------------- FILE : AquaProHR_V315_Midlife_16GB.bin VERSION : 3.15 16 GB DATE : 22 March 2013 NEW FUNCTIONALITY : Support for 16 GB recorder. CHANGES : None. BUG FIXES : None. PROLOG: : Support for 16 GB recorder, SanDisk DSU16G. COMMENTS : XILINXVER = C:\Nortek\FPGA\PdMidLife\hr_aqp\implement\ver21\rev1\hr_aqp PROLOG_FW = C:\Nortek\CPU\SDrecorder\source code\nortek_sd_recorder\ProLogV416.bin MDD File System v2.3 -------------------------------------------------------------------------------------------------------------- FILE : AquaProHR_V316_Midlife_16GB.bin VERSION : 3.16 16 GB DATE : 18 November 2013 NEW FUNCTIONALITY : None. CHANGES : None. BUG FIXES : Increase timeout when receiving the first character in a response from the Prolog in order to avoid 138 errors. PROLOG: : New MDD library MC_MCC_v1.4.4 Still supports 16 GB recorders Fixed non compliance when reading out Card Identification structure causing some SD card recorders to fail during initialization. Cleaned up SPI mode usage. Corrected manufacturer identification in syslog01.txt Added manufacturing date in syslog01.txt COMMENTS : XILINXVER = C:\Nortek\FPGA\PdMidLife\hr_aqp\implement\ver21\rev1\hr_aqp PROLOG_FW = C:\Nortek\CPU\SDrecorder\source code\nortek_sd_recorder\ProLogV418.bin MDD File System v3.1 -------------------------------------------------------------------------------------------------------------- FILE : AquaProHR_V317_Midlife_16GB.bin VERSION : 3.17 16 GB DATE : 29 August 2014 NEW FUNCTIONALITY : None. CHANGES : Reduced timeout when receiving the first character in a response from the Prolog in order to avoid software timeout when erasing the regular recorder. Always power sensor circuitry when analouge power output is enable to maintain high input impedance for analogue sensors. BUG FIXES : None. PROLOG: : Also supports SanDisk variant DSE16G which is a relabled version of DSU16G Supports 16 GB recorders COMMENTS : XILINXVER = C:\Nortek\FPGA\PdMidLife\hr_aqp\implement\ver21\rev1\hr_aqp PROLOG_FW = C:\Nortek\CPU\SDrecorder\source code\nortek_sd_recorder\ProLogV420.bin MDD File System v3.2 -------------------------------------------------------------------------------------------------------------- FILE : AquaProHR_V318_Midlife.bin VERSION : 3.18 DATE : 18 November 2014 NEW FUNCTIONALITY : None. CHANGES : None. BUG FIXES : Fixed missing problem with reading of compass when analogue output power and analogue inputs were enables. PROLOG: : Also supports SanDisk variant DSE16G which is a relabled version of DSU16G Supports 16 GB recorders COMMENTS : XILINXVER = C:\Nortek\FPGA\PdMidLife\hr_aqp\implement\ver21\rev1\hr_aqp PROLOG_FW = C:\Nortek\CPU\SDrecorder\source code\nortek_sd_recorder\ProLogV420.bin MDD File System v3.2 -------------------------------------------------------------------------------------------------------------- FILE : AquaProHR_V319_Midlife.bin VERSION : 3.19 DATE : 23 March 2015 NEW FUNCTIONALITY : Supports formatting SD card on Prolog through the command FOMRTA CHANGES : NONE BUG FIXES : Increased timeout when receiving the first character in a response from the Prolog in order to avoid 138 errors. PROLOG: : Supports new 4 GB SanDisk recorder COMMENTS : XILINXVER = C:\Nortek\FPGA\PdMidLife\hr_aqp\implement\ver21\rev1\hr_aqp PROLOG_FW = C:\Nortek\CPU\SDrecorder\source code\nortek_sd_recorder\ProLogV422.bin MDD File System v3.2 --------------------------------------------------------------------------------------------------------------