Service
Sales
Ask Us
WET Labs
Satlantic

Field Service Bulletin 34: Field Service Bulletin 34: Lost Data in Long-Term SBE 39plus Deployments

Publication Date: 
Tuesday, February 13, 2018
AttachmentSize
FSB34.pdf531.17 KB

Equipment Affected

This field service bulletin applies to the following instruments:

  • SBE 39plus units with firmware version 4.3.0 and below
  • SBE 39plus-IM units with firmware version 4.5.0 and below

 

Problem Description

The original 39plus/39plus-IM firmware will begin erasing data after filling half of the internal memory. Upon reaching the halfway point in the memory, the 39plus will sequentially erase one block of samples for every new block started, where one block consists of approximately 1365 samples when recording temperature, pressure, and time, and 2340 samples if recording Temperature and time only. The diagram below demonstrates how blocks of samples are erased for a 39plus recording temperature, pressure, and time:

 

 

  1. The 39plus sample pointer reaches the halfway point (sample number 2796202)
  2. It begins writing data to Block 2048 (starting sample number 2796203). Block 0 is erased (samples 1 – 1365)
  3. If the sample counter reaches Block 2049 (starting sample number 2797568), the 39plus will also erase Block 1.
  4. This continues until the sample counter reaches the end of the memory.

If the 39plus/39plus-IM fills the 64 Mb memory, the entire first half of the memory (sample numbers 1 – 2796202) will be lost. The second half of the memory will always remain intact.

The maximum number of lost samples is:

  • 4,793,490 samples if logging temperature and time.
  • 2,796,202 samples if logging temperature, pressure, and time.

NOTE: The 39plus/39plus-IM memory is not affected until the sample counter has reached the halfway point.

 

Solution

Sea-Bird has updated the 39plus and 39plus-IM firmware to eliminate this bug.

  • SBE 39plus units must be upgraded to firmware version 4.3.2
  • SBE 39plus-IM units must be upgraded to firmware version 4.5.2

If your 39plus has firmware version 4.3.0, or 39plus-IM has firmware version 4.5.0, download the following files:

The upgrade process and firmware uploader software are the same for the 39plus and the 39plus-IM

 

How to Upgrade the Firmware:

  1. Upload any desired data from the 39plus memory.
  2. Connect one 39plus via the internal USB connector – do not connect multiple units simultaneously. NOTE: the firmware loader does not work with the RS-232 connection.

  1. Launch the USB Firmware Loader version 1.2.0
  2. In the USB Firmware Loader software, click on the drop-down arrow next to “Select USB Device” and select the only available option. This will be a string corresponding with the ID of the connected 39plus. NOTE: if you have multiple 39plus units connected, you will not be able to discern which 39plus you are upgrading.

  1. Click on “Select TXT File” and select “SBE39plus_v4.3.2_01Feb2018_092951.txt” if upgrading a 39plus, or “39plus_v4.5.2_b282_31Jan2018_190434.txt” if upgrading a 39plus-IM.

          

  1. Click on “Program”. The Firmware Loader begins updating the 39plus firmware. DO NOT DISCONNECT THE INSTRUMENT. When the “Program” button is no longer grayed-out, the firmware update is finished.

          

  1. Close the USB Firmware Loader and launch SeaTermV2 → SBE 39plus USB (or SBE 39plus IM USB)

  1. Launch the Terminal Interface from SeaTermUSB

         

  1. The 39plus/39plus-IM will still be in bootloader mode and will not respond to commands or log data. To restore normal operations, send the “$” character and press the Enter key.

  1. Resend the “ds” command to verify that the 39plus/39plus-IM is responding to commands, and verify that the firmware version is 4.3.2 (for the 39plus) or 4.5.2 (for the 39plus-IM).
Applies To