LED Error Codes

The Slam Stick performs a limited self-test when it starts up (e.g. when switching between record and download modes). Additionally, specific QA firmware builds that may be used during production perform additional tests. If such a test fails, the device will respond with a blink code (red blinking LED) on the membrane indicator. The following table summarizes these codes.

Code (# Blinks) FW designation (ERROR_HW_*) Description
3 DEADBATT Battery fully discharged. Battery voltage dipped below software-defined shutdown threshold ( SysInfo.VddscaleDeadThresh) during operation in record mode. This is the only code that is NOT necessarily a hardware fault condition. If the SSX throws any other code besides this one, it should be considered defective and reworked/replaced.
4 SDCARD SD card not present or could not be initialized. Check the soldering of the socket (if used), confirm a card is present and seated correctly, or replace the card.
5 LPACCEL Low-Power Accelerometer (Low-G accelerometer) (ADXL362) not present or could not be initialized. Check soldering. If this device is purposely omitted in this product variant, fix the Manifest template accordingly, and (Tim/etc.) update the firmware to make this check conditional. Note that this is a communications check only; absence of this code does not imply accuracy of the sensor measurements.
6 PRESSURE Pressure/Temperature sensor (MPL3115A2) not present or could not be initialized. Check soldering. If this device is purposely omitted in this product variant, fix the Manifest template accordingly, and (Tim/etc.) update the firmware to make this check conditional. Note that this is a communications check only; absence of this code does not imply accuracy of the sensor measurements.
7 ACCEL Analog accelerometer not present or failed self-test. The current accelerometer (832M1) does not support a self-test function, so this check is disabled and this code will not occur.
8 LFXO Low-Frequency Crystal Oscillator (32KHz) not operating. Check soldering.
9 HFXO High-Frequency Crystal Oscillator (48MHz) not operating. Check soldering. This is not checked in the current firmware as failure of the HFXO will prevent the code from running at all.
10 CHARGER Battery charger communication error or Battery charger reported fault during charging. Check battery, charger IC and related components.
11 PRESTEMP_SANITY Pressure-temperature sensor failed sanity check during production: reported pressure was outside the range (96000 ~ 105600) Pascals or reported temperature was outside the range (15 ~ 35) degC. NOTE: This check is only performed by the production test firmware, NOT the end-user product.
Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.