Table of Contents

Introduction

The SYSTEM LED is a “go / no-go” indicator intended to provide a simple system health rubric prior to deploying a Spotter. A red SYSTEM LED indicates potential damage to the Spotter system, or potential issues that should be rectified before deployment. However, Spotter is a complex system and not all deployments have the same “go / no-go” requirements. We have also refined the behavior of the SYSTEM LED over firmware iterations, so specific causes will depend on what version of firmware your Spotter is running.

There are a variety of conditions which could potentially lead a Spotter to turn its System LED red. Some of these issues might make you consider whether to pause deployment, while others may be less of a cause for concern. Please see below for guidance regarding:

All possible Red SYSTEM LED causes and their solutions

<aside> ⚠️ Note: If your system LED is red and your ERR.log file contains errors not described in this table, contact [email protected], and include your ERR.log file.

</aside>

Spotter 3

Cause Example Error Codes Firmware versions Delay deployment? Solution
Smart Mooring is disabled due to low battery [ERR] [INFO] BridgeErrorState changed from NA to LOW_BATT all Consider Spotter will disable Smart Mooring when the battery is low to protect the system from brownouts. It will indicate this condition by showing a red SYSTEM LED. Charge Spotter, or consider if your deployment environment is sufficiently sunny that your Spotter will quickly recover battery on its own once deployed.
Charging system is in safety mode due to heat [ERR] [INFO] ChargerErrorState changed from NA to THERMAL_FAULT < 2.11.0 No To protect battery health, Spotter will disable charging when the battery temperature exceeds ~40ºC. This is an expected state when testing Spotter in warm conditions out of water, or during deployments at peak sun in hot deployments. This error state has been demoted to a warning in recent firmware versions.
Cellular modem memory is full [ERR] [INFO] CellularErrorState changed from NA to CELL_MEMORY_FULL < 2.14.0 Consider The Spotter cannot connect to the cellular network at the site where it is being operated.

If there is not expected to be cellular coverage at the deployment site, contact Support to disable the cellular modem.

Otherwise, power-cycle the Spotter to clear the cellular modem queue and re-attempt cellular connection.

This condition will reset itself currently every 24 hours, if the Spotter is left running uninterrupted. | | Error initializing visibility LED | [ERR] [INFO] VisibilityLEDErrorState changed from NA to ERR | < 2.6.1 | Consider | A firmware edge case can case a false report of Visibility LED failure in versions < 2.6.1. Visually check if the visibility LED blinks when Spotter first boots in RUN mode and flashes as expected while on. If it does not blink, contact Support if visibility LED is critical to your deployment. Consider upgrading to the current available firmware release. | | SD card initialization issue | [ERR] [INFO] SdInitErrorState changed from NA to CARD_MISSING

[ERR] [INFO] SdInitErrorState changed from NA to FULL | all | Consider | A variety of SD card errors will be detected and cause the SYSTEM LED to turn Red. Consider whether SD card is required for your deployment. Note - it is possible for Sofar support to assist in disabling SD card errors from causing a Red LED. • Ensure card is formatted using the FAT32 filesystem. • For each deployment, use a freshly-formatted card. • Ensure card is 16 GB when using legacy Spotter. • Ensure card is fully inserted and latched in slot (Note - the SD card cover may cause an unlatched card to maintain partial contact). | | Barometer or SST sensor initialization failure | [ERR] [INFO] SSTErrorState changed from NA to INIT_ERR

[ERR] [INFO] BaroErrorState changed from NA to INIT_ERR | all | Consider | As the barometer and SST sensors are directly exposed to the elements, they are the electronic components which are most susceptible to damage in Spotter - particularly the barometer, which will be damaged if Spotter is continuously submerged over timescales of days/weeks. Ensure the barometer and SST sensor connectors are fully seated in the bottom of the electronics enclosure, and consider if these sensors are critical to your deployment. Note - it is possible for Sofar support to assist in disabling SST and barometer errors from causing a Red LED.

If the error codes are INIT_ERR or READ_ERR, Spotter is not receiving data from the sensor.

If the error codes are INVALID_CAL or NO_CAL, Spotter is receiving data from the sensors, but the sensor IDs do not match the calibration data. This is most likely a result of swapping electronics enclosures between Spotters. |

Legacy Spotter / Smart Mooring

Cause Firmware versions Delay deployment? Solution
Smart Mooring bridge detects no sensors 1.11.x Yes Check Smart Mooring cables and sensor nodes
Sea surface temperature sensor initialization error most/all Consider Check SST sensor cable assembly for signs of wear or corrosion. If SST data is not crucial to your deployment, contact Support to help bypass the sensor initialization.
SD card is full or mis-formatted most/all Consider If you require the SD card for your deployment, check the following to ensure it is working properly:
• Ensure card is formatted using the FAT32 filesystem.
• For each deployment, use a freshly-formatted card.
• Ensure card is 16 GB when using legacy Spotter.
Smart Mooring bridge initialization error most/all Yes Contact Support.

Identifying issues via SD card data analysis

Spotter 3

All error transitions are timestamped and reported in the SD card log files named like *ERR.log. For a more detailed guide of Spotter’s SD card logging system, see: Spotter 3 SD Card Data Guide

Note that the most recent *ERR.log file will be the file with the highest numerical index, and that this index increments on every reboot, when Spotter acquires its first GPS fix, or when an individual log file exceeds 100MB. To simplify a Red SYSTEM LED diagnosis, we recommend: