----------------------------------------------------------------------------------- FILE : WaveProV104.bin VERSION : 1.04 DATE : 30 june 2000 NEW FUNCTIONALITY : First version of the firmware for the new ProDopp digital boards. The history of the firmware follows the WavePro FW. CHANGES : 4 MB recorder chips are now supported giving 78 MB recorder capacity. New scheme for the boot lower command due to new Flash. Continuous measurements with storage to the recorder are now supported. There is now error check on full FIFO. The alarm wakeup is now set 10 minutes ahead if the battery reading is too low. BUG FIXES : Fixed bug in data collection causing errors in the error byte for certain configurations. Fixed bug that caused to tilt sensor readings to fail with a head configuration without a compass. Fixed bug in wakeup procedure to get constant interval spacing between measurements. COMMENTS : XILINXVER = f:\P\Xproj\Paradop\Aquadopp\Xproj\Ver99\Rev1\aquadopp ---------------------------------------------------------------------------------- FILE : ProdoppV105_AWAC.bin VERSION : 1.05 DATE : 13 Juli 2001 NEW FUNCTIONALITY : New command (BV) for reading battery voltage added. New command (DC) for reading recorder data with CRC checksum. New command (WM) for entering wait mode from command mode. New command (DS) for setting delay between transmit and receive on the serial line. New command (TR) for testing the individual recorder chips. New command (SB3GA2) for storing the baud rate value. Wave data collection mode added that is based on a timer so that current and waves can be collected at different time scales. CHANGES : Added code for high velocity range so that the DSP version can work with the high vel version of the xilinx. Analogue input values are now initialised to 0. Changed reading of sensor values so that they are not read during transmit. BUG FIXES : Erroneous alignment of amplitude data vs velocity fixed. Fixed bug in serial communication that caused an overflow in the serial driver. Fixed loss of interrupts due to IDLE instructions within loops. The compass heading is now vector averaged in the average interval so that a correct heading is output if the instrument rotates. When the instrument is powered up and in measurement mode, it is synchronised to the second transitions. Fixed bug in averaging of temperatur sensor causing glitches around 14-15 C. Fixed bugs in timing controller in the xilinx. Fixed bug in coordinate transformation that caused 0 mm/s velocities to be rounded to 2 mm/s. COMMENTS : XILINXVER = f:\P\Xproj\Paradop\Aquadopp\Xproj\Ver135\Rev1\aquadopp ---------------------------------------------------------------------------------- FILE : ProdoppV106_AWAC.bin VERSION : 1.06 DATE : 11 April 2002 NEW FUNCTIONALITY : SYNCOUT line is set high 1 second before transmit of serial data. CHANGES : Battery voltage is now read once every second to improve handling of batteries at low voltages. Analog output power can be used for modem power. Corrupt flash now defaults to 9600 baud instead of 300 baud. Commands added for recorder verification. BUG FIXES : Changes in the recorder driver routines to solve recorder endurance problems. COMMENTS : XILINXVER = f:\P\Xproj\Paradop\Aquadopp\Xproj\Ver141\Rev1\aquadopp ---------------------------------------------------------------------------------- FILE : ProdoppV107_AWAC.bin VERSION : 1.07 DATE : 16 April 2002 NEW FUNCTIONALITY : NONE CHANGES : New command (AD) for Aquiring Data from command mode. Developed for system integrators to avoid recorder problems when alternating too often between command and measurement mode. This command also makes integration easier. BUG FIXES : Fixed bug in setting of wave cell position based on pressure value. COMMENTS : XILINXVER = f:\P\Xproj\Paradop\Aquadopp\Xproj\Ver141\Rev1\aquadopp ---------------------------------------------------------------------------------- FILE : ProdoppV108_AWAC.bin VERSION : 1.08 DATE : 30 July 2002 NEW FUNCTIONALITY : New command (AD) for Aquiring Data from command mode. Developed for system integrators to avoid recorder problems when alternating too often between command and measurement mode. This command also makes integration easier. CHANGES : Slight change in alignment of amplitude and velocity measurement. BUG FIXES : Fixed bug in blanking distance, first ping for first beam had an offset in the blanking distance. COMMENTS : XILINXVER = f:\P\Xproj\Paradop\Aquadopp\Xproj\Ver145\Rev1\aquadopp --------------------------------------------------------------------------------------------------------------- FILE : ProdoppV110_AWAC.bin VERSION : 1.10 DATE : 7 November 2002 NEW FUNCTIONALITY : Calibration of magnetometer implemented. Both full calibration and hard iron offset adjustment is possible. Support for new Nortek magnetometer. New command AquireData (AD) for system integration. Starts a measurement with the current setup on goes directly to sleep mode after output of data if not in continuous mode. A break will take the instrument directly into command mode. CHANGES : Default time/date for loss of time in RTC is changed to 2002/01/01. Configurable scaling for A3 in tilt sensor calibration. Support for 8 MB recorder chips. Validation of configuration has been extended so ensure valid setups. Sync output line is now set low before power down. SPECIFIC AST : Acoustic Surface Tracking implemented for 1 MHz instrument. AST window if reduced to end before next transmit pulse. Two values that shows the reduction is output in spare values in the wave header. Validation of configuration ensures valid setup for the fixed blanking value in combination with the size of the AST window. Diagnostics data can be collected. BUG FIXES : Alignment of amplitude and velocity data. COMMENTS : XILINXVER = c:\P\FPGA\Paradop\Aquadopp\Xproj\Ver145\Rev1\aquadopp --------------------------------------------------------------------------------------------------------------- FILE : ProdoppV111_AWAC.bin ProdoppV111_AWAC_AST.bin VERSION : 1.11 DATE : 23 January 2004 NEW FUNCTIONALITY : New way of setting position of velocity cell/AST window. See separate documentation. Changed reading of compass so that data is output in xyz coordinates when no compass data is available. A separate error bit (bit 7) indicates the xyz transformation. CHANGES : Improved accuracy for AST measurement using higher sampling rate on beam 4 than what is used for velocity measurements. Added dummy command to solve problem with TC35 modem startup message. Implemented power cycling of compass in case of failure to ensure proper reset. Linearised speed of sound calculation from temperature. Max/min pressure values set to 65.535m in case of overflow. Increased cell size for noise measurement to reduce fluctuations in noise estimate. BUG FIXES : Fixed problem when using system integration commands after deployment mode due to serial output mode flag being cleared in configuration. Fixed problem with safety alarm in single measurement mode and MI-AI=1. File pointers are now stored both to recorder and RTC when wrapping occurs. COMMENTS : XILINXVER = c:\P\FPGA\Paradop\Aquadopp\Xproj\Ver152\Rev1\aquadopp --------------------------------------------------------------------------------------------------------------- FILE : ProdoppV112_AWAC.bin ProdoppV112_AWAC_HV.bin ProdoppV112_AWAC_AST.bin VERSION : 1.12 DATE : 1 May 2004 NEW FUNCTIONALITY : Support for 600k and 1.2M baud rates. Support for fast sampling (4Hz) with new compasses. SUV mode implemented reading compass and transforming to ENU coordinates during wave measurements. SUV mode at 2Hz requires installation of Nortek magnetometer. The firmware tests for this magnetometer before starting measurements. A status bit in the GP structure reports magnetometer type (Nortek or PNI). Continuous mode implemented allowing continuous wave measurement. New compass detection implemented. CHANGES : Cleaned up recorder SPI access, not known to affect performance. BUG FIXES : NONE COMMENTS : XILINXVER = c:\P\FPGA\Paradop\Aquadopp\Xproj\Ver157\Rev1\aquadopp XILINXVER_HVEL = c:\P\FPGA\Paradop\Aqua_hvl\Xproj\Ver7\Rev1\aqua_hvl ---------------------------------------------------------------------------------- FILE : ProdoppV113_AWAC.bin ProdoppV113_AWAC_HV.bin ProdoppV113_AWAC_AST.bin VERSION : 1.13 DATE : 3 August 2004 NEW FUNCTIONALITY : NONE CHANGES : Increased timeout for reception of '$' from Nortek compass. BUG FIXES : Fixed timing problem in relation to command mode acknowledge. COMMENTS : XILINXVER = c:\P\FPGA\Paradop\Aquadopp\Xproj\Ver157\Rev1\aquadopp XILINXVER_HVEL = c:\P\FPGA\Paradop\Aqua_hvl\Xproj\Ver7\Rev1\aqua_hvl ------------------------------------------------------------------------------------------------------ FILE : ProdoppV114_AWAC.bin ProdoppV114_AWAC_HV.bin ProdoppV114_AWAC_AST.bin VERSION : 1.14 DATE : 21 April 2005 NEW FUNCTIONALITY : New command for verifying recorder contents without having to download the recorder file. New command 'A0' that writes the A0 value of the temperature sensor in ASCII format. AST processing for 600 kHz was changed so that the peak is found by searching for the maximum value instead of using the match filter that is used in the 1 MHz instrument. The AST window start for the 600 kHz is constrained to start at least at 30 m in case the velocity cell is moved due to low SNR. The velocity cell is placed correspondingly. The transmit pulse length for AST is now always 3 counts, for both frequencies. CHANGES : Changed minimum cell size to 1.0m for 1 MHz, shallow water limit from 2.0 m to 2.5 m for 1 MHz and AST window size in shallow water to 4.0 m for 1MHz. BUG FIXES : Power level was erroneously set above 32.767m for the 600 kHz. COMMENTS : XILINXVER = c:\P\FPGA\Paradop\Aquadopp\Xproj\Ver157\Rev1\aquadopp XILINXVER_HVEL = c:\P\FPGA\Paradop\Aqua_hvl\Xproj\Ver7\Rev1\aqua_hvl ------------------------------------------------------------------------------------------------------ FILE : ProdoppV115_AWAC.bin ProdoppV115_AWAC_HV.bin ProdoppV115_AWAC_AST.bin VERSION : 1.15 DATE : 11 January 2006 NEW FUNCTIONALITY : NONE CHANGES : Hard iron magnetometer offset values are now applied before cross axix and gain calibration. BUG FIXES : Fixed error in DpCmp function. Except for in test commands this function is used for testing if AST window is moved below 30 m for 600 kHz. Solved problem with SYNC out pulse for NIP which was caused by erroneous mode setting after RTC reset (discharged superCAP). COMMENTS : XILINXVER = c:\P\FPGA\Paradop\Aquadopp\Xproj\Ver157\Rev1\aquadopp XILINXVER_HVEL = c:\P\FPGA\Paradop\Aqua_hvl\Xproj\Ver7\Rev1\aqua_hvl ------------------------------------------------------------------------------------------------------ FILE : ProdoppV116_AWAC.bin ProdoppV116_AWAC_AST.bin VERSION : 1.16 DATE : 11 September 2006 NEW FUNCTIONALITY : First wave measurement is done directly after the first profile. Output heading, pitch and roll in SUV mode using new data format. Output one full amplitude profile at the beginning of each wave burst (AST only). Support for profiling on 4 beams causing maximum number of cells to be reduced to 96. CHANGES : Serial output bit is set explicitly if not set for ST and SR commands. Deployment file name is initialized to DEF if not set for SR command. Clear sync line to used for modem control/signal to NIP before deployment start. Added checks in recorder communication to improve reliability. BUG FIXES : Fixed head data checksum calculation to achieve dual copy redundancy. COMMENTS : XILINXVER = c:\P\FPGA\Paradop\Aquadopp\Xproj\Ver157\Rev1\aquadopp XILINXVER_HVEL = c:\P\FPGA\Paradop\Aqua_hvl\Xproj\Ver7\Rev1\aqua_hvl ------------------------------------------------------------------------------------------------------ FILE : ProdoppV117_AWAC.bin ProdoppV117_AWAC_AST.bin VERSION : 1.17 DATE : 31 October 2006 NEW FUNCTIONALITY : NONE CHANGES : Full amplitude profile output is configurable (AST only). If configured, the first wave sample is not output, instead an extra wave sample is measured. BUG FIXES : NONE COMMENTS : XILINXVER = c:\P\FPGA\Paradop\Aquadopp\Xproj\Ver157\Rev1\aquadopp XILINXVER_HVEL = c:\P\FPGA\Paradop\Aqua_hvl\Xproj\Ver7\Rev1\aqua_hvl ------------------------------------------------------------------------------------------------------ FILE : ProdoppV118_AWAC_AST.bin ProdoppV118_AWAC.bin VERSION : 1.18 DATE : 14 November 2008 NEW FUNCTIONALITY : New command that sets the number of repeated output transmissions of data on serial port. Available when only profiling. Added command for writing directly to DACs in command mode. CHANGES : SUV tilt data is now output with 0.2 degrees resolution. Improved "First peak processing" used in shallow water config and optionally in static mode by using max quality if no peak over threshold is found Added data download with CRC in data retrieval mode. Added address parameter checks for RD command. Increased timeout in confirmation mode to 60 seconds. BUG FIXES : Changed limit for shallow water configuration to 3.0 m for 1 MHz to avoid misplacement of velocity cell and AST window Fixed bug in RD command causing erroneous data transfer. COMMENTS : XILINXVER = c:\P\FPGA\Paradop\Aquadopp\Xproj\Ver157\Rev1\aquadopp XILINXVER_HVEL = c:\P\FPGA\Paradop\Aqua_hvl\Xproj\Ver7\Rev1\aqua_hvl ------------------------------------------------------------------------------------------------------ FILE : ProdoppV119_AWAC.bin ProdoppV119_AWAC_AST.bin VERSION : 1.19 DATE : 9 January 2009 NEW FUNCTIONALITY : NONE CHANGES : NONE BUG FIXES : Initialise parameters for serial delay and multiple outputs in a backwards compatible manner if they are not set. COMMENTS : XILINXVER = c:\P\FPGA\Paradop\Aquadopp\Xproj\Ver157\Rev1\aquadopp XILINXVER_HVEL = c:\P\FPGA\Paradop\Aqua_hvl\Xproj\Ver7\Rev1\aqua_hvl ------------------------------------------------------------------------------------------------------ ------------------------------------------------------------------------------------------------------ FILE : ProdoppV330_Midlife_AWAC_AST.bin ProdoppV330_Midlife_AWAC.bin VERSION : 3.30 DATE : 14 November 2008 NEW FUNCTIONALITY : First release for Midlife hardware. Contains AWAC functionality equivalent to ProdoppV1.18 and Midlife functionality equivalent to AquaProV3.32. Added command BM to measure charging current into RTC backup battery. The output binary word is in uA. CHANGES : Changes in reading tilt sensor to reduce noise in tilt. BUG FIXES : Fixed bug with invalid return after command in data retrieval mode for reading data with CRC. COMMENTS : XILINXVER = C:\Nortek\FPGA\PdMidLife\aquadopp\implement\ver55\rev1\aquadopp ------------------------------------------------------------------------------------------------------ FILE : ProdoppV331_Midlife_AWAC_ICE.bin VERSION : 3.31 DATE : 24 March 2010 NEW FUNCTIONALITY : Support for ice measurements in wave mode by interleaving the regular AST processing with an algorithm tailored for ice that uses the leading edge for distance measurement. 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 : Added check for head configuration to allow only head files with the same head ID as what is stored in the instrument except when the stored number is 0000 when all head files is allowed. For measurement intervals higher or equal to 600 sec the RTC alarm is kept if low battery voltage is detected to better keep the timing towards the end of the deployment. 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. Initialize deployment name to DEF is it is not set. New handling of first recorder chip in the same way that is is implemented on the Paradopp. Increased delay after selecting mux to the 16 bit AD to improve stability of readings. BUG FIXES : Fixed bug in command for reading recorder data with CRC in data retrieval mode. COMMENTS : XILINXVER = C:\Nortek\FPGA\PdMidLife\aquadopp\implement\ver87\rev1\aquadopp ------------------------------------------------------------------------------------------------------ FILE : ProDoppV332_Midlife_AWAC_AST.bin VERSION : 3.32 DATE : 26 March 2010 NEW FUNCTIONALITY : First version with Prolog support for data storage on 4 GB SD card. CHANGES : NONE BUG FIXES : NONE COMMENTS : XILINXVER = C:\Nortek\FPGA\PdMidLife\aquadopp\implement\ver87\rev1\aquadopp PROLOG_FW = C:\Nortek\CPU\SDrecorder\source code\nortek_sd_recorder\ProLogV404.bin ------------------------------------------------------------------------------------------------------ FILE : ProdoppV332_Midlife_AWAC_WaveProc.bin VERSION : 3.32 DATE : 26 March 2010 NEW FUNCTIONALITY : First version with Prolog for built-in wave processing and support for data storage on 4 GB SD card. CHANGES : NONE BUG FIXES : NONE COMMENTS : XILINXVER = C:\Nortek\FPGA\PdMidLife\aquadopp\implement\ver87\rev1\aquadopp PROLOG_FW = C:\Nortek\CPU\SDrecorder\source code\nortek_sd_recorder\ProLogV405.bin MDD File System v2.0 PdWaveBase v3.29 ------------------------------------------------------------------------------------------------------ FILE : ProDoppV333_Midlife_AWAC_AST.bin VERSION : 3.33 DATE : 23 April 2010 NEW FUNCTIONALITY : Added support for showing correct boot up status also after re-sync of RTC in deployment mode. CHANGES : Changed downgrade of Prolog so that a command must be sent before the Prolog is removed from the instrument configuration. Changed power up of Prolog when going from confirmation mode to command mode. Changed sleep mode control in Prolog to make it more robust to variable oscillator start-up times. BUG FIXES : Fixed bug with loss of CC reponse after RF command. COMMENTS : XILINXVER = C:\Nortek\FPGA\PdMidLife\aquadopp\implement\ver87\rev1\aquadopp PROLOG_FW = C:\Nortek\CPU\SDrecorder\source code\nortek_sd_recorder\ProLogV406.bin MDD File System v2.0 ------------------------------------------------------------------------------------------------------ FILE : ProdoppV333_Midlife_AWAC_WaveProc.bin VERSION : 3.33 DATE : 23 April 2010 NEW FUNCTIONALITY : Added support for showing correct boot up status also after re-sync of RTC in deployment mode. CHANGES : Changed downgrade of Prolog so that a command must be sent before the Prolog is removed from the instrument configuration. Changed power up of Prolog when going from confirmation mode to command mode. Changed sleep mode control in Prolog to make it more robust to variable oscillator start-up times. BUG FIXES : Fixed bug with loss of CC reponse after RF command. COMMENTS : XILINXVER = C:\Nortek\FPGA\PdMidLife\aquadopp\implement\ver87\rev1\aquadopp PROLOG_FW = C:\Nortek\CPU\SDrecorder\source code\nortek_sd_recorder\ProLogV407.bin MDD File System v2.0 PdWaveBase v3.29 ------------------------------------------------------------------------------------------------------ FILE : ProDoppV334_Midlife_AWAC_AST_400kHz.bin VERSION : 3.34 DATE : 6 October 2010 NEW FUNCTIONALITY : Support for 400 kHz velocity measurement and AST measurement on 600 kHz on an additional analog board. CHANGES : The ProLog will now split files at around 1 GB file size enabling correct storage of 4 GB of data in a single measurement. Increased buffer size on serial Rx data in ProLog to avoid dropping bytes when large data structures are sampled fast. Some changes in file pointer handling in ProLog. Error and status byte for noise measurement is now stored in wave header. Direct power down of ProLog after re-sync of RTC alarm. BUG FIXES : Corrected bug when setting wave header noise levels where beam 1&2 and 3&4 were swapped which had consequences for checking for low SNR when placing the wave cell. Fixed incorrect power down on ProLog. COMMENTS : XILINXVER = C:\Nortek\FPGA\PdMidLife\aquadopp\implement\ver92\rev1\aquadopp PROLOG_FW = C:\Nortek\CPU\SDrecorder\source code\nortek_sd_recorder\ProLogV408.bin MDD File System v2.0 ------------------------------------------------------------------------------------------------------ ------------------------------------------------------------------------------------------------------ FILE : ProDoppV334_Midlife_AWAC.bin VERSION : 3.34 DATE : 24 May 2011 NEW FUNCTIONALITY : First version with Prolog support for data storage on 4 GB SD card. All frequencies supported in this version (400 kHz, 600 kHz and 1 MHz). Support for temperature compensated 0.1% FS pressure sensor. Added support for showing correct boot up status also after re-sync of RTC in deployment mode. NMEA formatted ASCII output for profile data. 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 : Added check for head configuration to allow only head files with the same head ID as what is stored in the instrument except when the stored number is 0000 when all head files is allowed. For measurement intervals higher or equal to 600 sec the RTC alarm is kept if low battery voltage is detected to better keep the timing towards the end of the deployment. 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. Initialize deployment name to DEF is it is not set. New handling of first recorder chip in the same way that is is implemented on the Paradopp. Increased delay after selecting mux to the 16 bit AD to improve stability of readings. BUG FIXES : Fixed bug in command for reading recorder data with CRC in data retrieval mode. COMMENTS : XILINXVER = C:\Nortek\FPGA\PdMidLife\aquadopp\implement\ver93\rev1\aquadopp PROLOG_FW = C:\Nortek\CPU\SDrecorder\source code\nortek_sd_recorder\ProLogV408.bin MDD File System v2.0 ------------------------------------------------------------------------------------------------------ FILE : ProDoppV335_Midlife_AWAC_AST.bin VERSION : 3.35 DATE : 24 May 2011 NEW FUNCTIONALITY : Support for temperature compensated 0.1% FS pressure sensor. All frequencies supported in this version (400 kHz, 600 kHz and 1 MHz). Support for the online data output format. CHANGES : Prolog now splits files when the size gets larger than 1 GB. Added robustness in SD-HC card file handling. Implementation of some changes in the online data output format. BUG FIXES : Fixed bug in swapped noise values in wave header. Fixed bug in file name indexing. COMMENTS : XILINXVER = C:\Nortek\FPGA\PdMidLife\aquadopp\implement\ver93\rev1\aquadopp PROLOG_FW = C:\Nortek\CPU\SDrecorder\source code\nortek_sd_recorder\ProLogV408.bin MDD File System v2.0 ------------------------------------------------------------------------------------------------------ FILE : ProdoppV335_Midlife_AWAC_WaveProc.bin VERSION : 3.35 DATE : 24 May 2011 NEW FUNCTIONALITY : Wave processing now supports 400 kHz. All frequencies supported in this version (400 kHz, 600 kHz and 1 MHz). Support for temperature compensated 0.1% FS pressure sensor. Simple processing of ice data implemented in Prolog calculating mean distance to ice. CHANGES : Prolog now splits files when the size gets larger than 1 GB. Added robustness in SD-HC card file handling. Implementation of some changes in the online data output format. BUG FIXES : Fixed bug in swapped noise values in wave header. Fixed bug in file name indexing. Fixed erroneous sampling interval when wave processing was disabled. COMMENTS : XILINXVER = C:\Nortek\FPGA\PdMidLife\aquadopp\implement\ver93\rev1\aquadopp PROLOG_FW = C:\Nortek\CPU\SDrecorder\source code\nortek_sd_recorder\ProLogV409.bin MDD File System v2.0 PdWaveBase v3.34 ------------------------------------------------------------------------------------------------------ FILE : ProDoppV335_Midlife_AWAC.bin VERSION : 3.35 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\aquadopp\implement\ver93\rev1\aquadopp PROLOG_FW = C:\Nortek\CPU\SDrecorder\source code\nortek_sd_recorder\ProLogV412.bin MDD File System v2.0 -------------------------------------------------------------------------------------------------------------- FILE : ProDoppV336_Midlife_AWAC_AST.bin VERSION : 3.36 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\aquadopp\implement\ver93\rev1\aquadopp PROLOG_FW = C:\Nortek\CPU\SDrecorder\source code\nortek_sd_recorder\ProLogV412.bin MDD File System v2.0 -------------------------------------------------------------------------------------------------------------- FILE : ProdoppV336_Midlife_AWAC_WaveProc.bin VERSION : 3.36 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\aquadopp\implement\ver93\rev1\aquadopp PROLOG_FW = C:\Nortek\CPU\SDrecorder\source code\nortek_sd_recorder\ProLogV411.bin MDD File System v2.0 PdWaveBase v3.34 -------------------------------------------------------------------------------------------------------------- FILE : ProdoppV336_Midlife_AWAC.bin VERSION : 3.36 DATE : 11 July 2012 NEW FUNCTIONALITY : Measurement interval and wave interval can now be set through commands in command mode and data retrieval mode. The GA command is now supported also in data retrieval mode. The test command TT now outputs an oscilloscope data capture in ASCII output for the 5V3 voltage after switching on CTD power. CHANGES : Added check of short circuit and inrush current when using CTD power with 5V or 12V output, error number 30 is reported when voltage drop is detected. Output power level slightly reduced for H- to avoid voltage dip on 5V3 when transmitting. BUG FIXES : Fixed bug in placement of wave cell for 400 kHz when the water level is around 65 m. 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 and any lack of transmit power when using H- power level. 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\aquadopp\implement\ver93\rev1\aquadopp PROLOG_FW = C:\Nortek\CPU\SDrecorder\source code\nortek_sd_recorder\ProLogV414.bin MDD File System v2.2 -------------------------------------------------------------------------------------------------------------- FILE : ProdoppV337_Midlife_AWAC_AST.bin VERSION : 3.37 DATE : 10 July 2012 NEW FUNCTIONALITY : Measurement interval and wave interval can now be set through commands in command mode and data retrieval mode. The GA command is now supported also in data retrieval mode. The test command TT now outputs an oscilloscope data capture in ASCII output for the 5V3 voltage after switching on CTD power. CHANGES : Added check of short circuit and inrush current when using CTD power with 5V or 12V output, error number 30 is reported when voltage drop is detected. Output power level slightly reduced for H- to avoid voltage dip on 5V3 when transmitting. BUG FIXES : Fixed bug in placement of wave cell for 400 kHz when the water level is around 65 m. 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 and any lack of transmit power when using H- power level. 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\aquadopp\implement\ver93\rev1\aquadopp PROLOG_FW = C:\Nortek\CPU\SDrecorder\source code\nortek_sd_recorder\ProLogV414.bin MDD File System v2.2 -------------------------------------------------------------------------------------------------------------- FILE : ProdoppV337_Midlife_AWAC_WaveProc.bin VERSION : 3.37 DATE : 10 July 2012 NEW FUNCTIONALITY : Measurement interval and wave interval can now be set through commands in command mode and data retrieval mode. (AOS) The GA command is now supported also in data retrieval mode. (AOS) The test command TT now outputs an oscilloscope data capture in ASCII output for the 5V3 voltage after switching on CTD power. CHANGES : Increased margin for completion of wave processing in prolog from 60 to 110 sec. Added check of short circuit and inrush current when using CTD power with 5V or 12V output, error number 30 is reported when voltage drop is detected. Output power level slightly reduced for H- to avoid voltage dip on 5V3 when transmitting. BUG FIXES : Fixed bug in NMEA output for speed of sound when two analog inputs are enabled. Fixed bug in placement of wave cell for 400 kHz when the water level is around 65 m. 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 and any lack of transmit power when using H- power level. 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\aquadopp\implement\ver93\rev1\aquadopp PROLOG_FW = C:\Nortek\CPU\SDrecorder\source code\nortek_sd_recorder\ProLogV413.bin MDD File System v2.2 PdWaveBase v3.34 -------------------------------------------------------------------------------------------------------------- FILE : ProdoppV338_Midlife_AWAC_AST.bin VERSION : 3.38 DATE : 23 March 2015 NEW FUNCTIONALITY : Supports formatting SD card on Prolog through the command FOMRTA Supports new 4 GB SanDisk recorder. Supports 16 GB SD recorder Leaves sensor net powered on when both analog inputs and analog output power are enabled in order to handle analog sensors with high output impedance. CHANGES : NONE BUG FIXES : Increased timeout when receiving the first character in a response from the Prolog in order to avoid 138 errors. COMMENTS : XILINXVER = C:\Nortek\FPGA\PdMidLife\aquadopp\implement\ver93\rev1\aquadopp PROLOG_FW = C:\Nortek\CPU\SDrecorder\source code\nortek_sd_recorder\ProLogV422.bin MDD File System v3.2 -------------------------------------------------------------------------------------------------------------- FILE : ProdoppV338_Midlife_AWAC_WaveProc.bin VERSION : 3.38 DATE : 23 March 2015 NEW FUNCTIONALITY : Supports formatting SD card on Prolog through the command FOMRTA Supports new 4 GB SanDisk recorder. Supports 16 GB SD recorder Leaves sensor net powered on when both analog inputs and analog output power are enabled in order to handle analog sensors with high output impedance. CHANGES : NONE BUG FIXES : Increased timeout when receiving the first character in a response from the Prolog in order to avoid 138 errors. COMMENTS : XILINXVER = C:\Nortek\FPGA\PdMidLife\aquadopp\implement\ver93\rev1\aquadopp PROLOG_FW = C:\Nortek\CPU\SDrecorder\source code\nortek_sd_recorder\ProLogV415.bin PdWaveBase v3.34 -------------------------------------------------------------------------------------------------------------- FILE : ProdoppV338_Midlife_AWAC.bin VERSION : 3.38 DATE : 9 February 2016 NEW FUNCTIONALITY : Supports formatting SD card on Prolog through the command FOMRTA Supports new 4 GB SanDisk recorder. Supports 16 GB SD recorder Leaves sensor net powered on when both analog inputs and analog output power are enabled in order to handle analog sensors with high output impedance. CHANGES : NONE BUG FIXES : Increased timeout when receiving the first character in a response from the Prolog in order to avoid 138 errors. COMMENTS : XILINXVER = C:\Nortek\FPGA\PdMidLife\aquadopp\implement\ver93\rev1\aquadopp PROLOG_FW = C:\Nortek\CPU\SDrecorder\source code\nortek_sd_recorder\ProLogV422.bin PdWaveBase v3.34 -------------------------------------------------------------------------------------------------------------- FILE : ProdoppV339_Midlife_AWAC_AST.bin VERSION : 3.39 DATE : 11 December 2018 NEW FUNCTIONALITY : NONE CHANGES : Increased timeout value for 1 MB recorder chip timer from 40 ms to 60 ms due to E chip revision. BUG FIXES : NONE PROLOG: : Also supports SanDisk variant DSM16G which is a relabelled version of DSU16G. Supports 16 GB recorders. COMMENTS : XILINXVER = C:\Nortek\FPGA\PdMidLife\aquadopp\implement\ver96\rev1\aquadopp PROLOG_FW = C:\Nortek\CPU\SDrecorder\source code\nortek_sd_recorder\ProLogV424.bin MDD File System v3.4 -------------------------------------------------------------------------------------------------------------- FILE : ProdoppV339_Midlife_AWAC_WaveProc.bin VERSION : 3.39 DATE : 11 December 2018 NEW FUNCTIONALITY : NONE CHANGES : Increased timeout value for 1 MB recorder chip timer from 40 ms to 60 ms due to E chip revision. BUG FIXES : NONE PROLOG: : Also supports SanDisk variant DSM16G which is a relabelled version of DSU16G. Supports 16 GB recorders. COMMENTS : XILINXVER = C:\Nortek\FPGA\PdMidLife\aquadopp\implement\ver96\rev1\aquadopp PROLOG_FW = C:\Nortek\CPU\SDrecorder\source code\nortek_sd_recorder\ProLogV417.bin MDD File System v3.4 -------------------------------------------------------------------------------------------------------------- FILE : ProdoppV339_Midlife_AWAC.bin VERSION : 3.39 DATE : 11 December 2018 NEW FUNCTIONALITY : NONE CHANGES : Increased timeout value for 1 MB recorder chip timer from 40 ms to 60 ms due to E chip revision. BUG FIXES : NONE PROLOG: : Also supports SanDisk variant DSM16G which is a relabelled version of DSU16G. Supports 16 GB recorders. COMMENTS : XILINXVER = C:\Nortek\FPGA\PdMidLife\aquadopp\implement\ver96\rev1\aquadopp PROLOG_FW = C:\Nortek\CPU\SDrecorder\source code\nortek_sd_recorder\ProLogV424.bin MDD File System v3.4 -------------------------------------------------------------------------------------------------------------- FILE : ProdoppV340_Midlife_AWAC_AST.bin VERSION : 3.40 DATE : 24 January 2019 NEW FUNCTIONALITY : NONE CHANGES : NONE BUG FIXES : Fixed bug in Prolog transparent mode when using RS422 communication. PROLOG: : NONE COMMENTS : XILINXVER = C:\Nortek\FPGA\PdMidLife\aquadopp\implement\ver96\rev1\aquadopp PROLOG_FW = C:\Nortek\CPU\SDrecorder\source code\nortek_sd_recorder\ProLogV424.bin MDD File System v3.4 -------------------------------------------------------------------------------------------------------------- FILE : ProdoppV340_Midlife_AWAC_WaveProc.bin VERSION : 3.40 DATE : 28 February 2019 NEW FUNCTIONALITY : NONE CHANGES : NONE BUG FIXES : Increased delay before tristating RS422 transceiver to avoid communication problems with long cables. PROLOG: : NONE COMMENTS : XILINXVER = C:\Nortek\FPGA\PdMidLife\aquadopp\implement\ver96\rev1\aquadopp PROLOG_FW = C:\Nortek\CPU\SDrecorder\source code\nortek_sd_recorder\ProLogV417.bin MDD File System v3.4 -------------------------------------------------------------------------------------------------------------- FILE : ProdoppV340_Midlife_AWAC.bin VERSION : 3.40 DATE : 28 February 2019 NEW FUNCTIONALITY : NONE CHANGES : NONE BUG FIXES : Increased delay before tristating RS422 transceiver to avoid communication problems with long cables. PROLOG: : NONE COMMENTS : XILINXVER = C:\Nortek\FPGA\PdMidLife\aquadopp\implement\ver96\rev1\aquadopp PROLOG_FW = C:\Nortek\CPU\SDrecorder\source code\nortek_sd_recorder\ProLogV424.bin MDD File System v3.4 -------------------------------------------------------------------------------------------------------------- FILE : ProdoppV341_Midlife_AWAC_AST.bin VERSION : 3.41 DATE : 28 February 2019 NEW FUNCTIONALITY : NONE CHANGES : NONE BUG FIXES : Increased delay before tristating RS422 transceiver to avoid communication problems with long cables. PROLOG: : NONE COMMENTS : XILINXVER = C:\Nortek\FPGA\PdMidLife\aquadopp\implement\ver96\rev1\aquadopp PROLOG_FW = C:\Nortek\CPU\SDrecorder\source code\nortek_sd_recorder\ProLogV424.bin MDD File System v3.4 --------------------------------------------------------------------------------------------------------------