# Alarm.com Flex IO® sensor - LED Patterns and Troubleshooting

**GoSafer Security Knowledge Base**

*This operational reference is organized for GoSafer Security customers and staff. Alarm.com product names are retained where required for technical accuracy.*

## Overview

The following table displays what the red and yellow LEDs indicate on the Alarm.com Flex IO® sensor.

<table id="bkmrk-platformgeneral-%2F-de"> <tbody> <tr><th>Platform</th><td>General / Device</td></tr> <tr><th>Content type</th><td>Troubleshooting</td></tr> <tr><th>Source last updated</th><td>2023-11-15</td></tr> </tbody></table>

## Procedure

<div class="gosafer-inline-media gosafer-table-preserved">**Step-by-step guide:** Screenshots and videos are placed with the instruction they illustrate.

The following table displays what the red and yellow LEDs indicate on the Alarm.com Flex IO® sensor.

<table style="width: 100%; border-collapse: collapse; table-layout: auto; margin: 1em 0 1.5em;"> <thead> <tr> <th scope="col" style="vertical-align: top; padding: 0.85em 1em; border: 1px solid #d9e0e5; background: #e5e5e5; font-weight: 700;">State/Description

 </th> <th scope="col" style="vertical-align: top; padding: 0.85em 1em; border: 1px solid #d9e0e5; background: #e5e5e5; font-weight: 700;">Red LED behavior

 </th> <th scope="col" style="vertical-align: top; padding: 0.85em 1em; border: 1px solid #d9e0e5; background: #e5e5e5; font-weight: 700;">Yellow LED behavior

 </th> </tr> </thead> <tbody> <tr> <td style="vertical-align: top; padding: 0.85em 1em; border: 1px solid #d9e0e5;">**Device booting up**

 </td> <td style="vertical-align: top; padding: 0.85em 1em; border: 1px solid #d9e0e5;">None

 </td> <td style="vertical-align: top; padding: 0.85em 1em; border: 1px solid #d9e0e5;">1 blink<figure class="gosafer-step-image" style="margin: 1em 0 1.25em; padding: 0.75em; text-align: center; background: #fafafa; border: 1px solid #d9e0e5; border-radius: 6px;">![Flex io booting up](https://answers.alarm.com/@api/deki/files/22186/Flex_io_booting_up.png?revision=1)<figcaption style="margin-top: 0.55em; color: #555; font-size: 0.92em;">Flex io booting up</figcaption></figure>

 </td> </tr> <tr style="background: #fafafa;"> <td style="vertical-align: top; padding: 0.85em 1em; border: 1px solid #d9e0e5;">**Device reboot**

 </td> <td style="vertical-align: top; padding: 0.85em 1em; border: 1px solid #d9e0e5;">None

 </td> <td style="vertical-align: top; padding: 0.85em 1em; border: 1px solid #d9e0e5;">None

 </td> </tr> <tr> <td style="vertical-align: top; padding: 0.85em 1em; border: 1px solid #d9e0e5;">**Diagnostic mode**

(Bluetooth troubleshooting activated)

For more information, see the signal strength table on [<u>Alarm.com Flex IO® sensor - Installation Guide</u>](https://answers.alarm.com/Customer/Website_and_App/Cellular_Sensor/Alarm.com_Flex_IO_sensor/Alarm.com_Flex_IO_sensor_-_Installation_Guide).

 </td> <td style="vertical-align: top; padding: 0.85em 1em; border: 1px solid #d9e0e5;">Signal strength indicator, repeats every 8 seconds

Pattern based on signal strength. Rate of 1 blink per second.

<div><figure class="gosafer-step-image" style="margin: 1em 0 1.25em; padding: 0.75em; text-align: center; background: #fafafa; border: 1px solid #d9e0e5; border-radius: 6px;">![Flex io Signal strength](https://answers.alarm.com/@api/deki/files/22194/Flex_io_Signal_strength.PNG?revision=1)<figcaption style="margin-top: 0.55em; color: #555; font-size: 0.92em;">Flex io Signal strength</figcaption></figure></div>Note: This mode prevents any other pattern from displaying.

 </td> <td style="vertical-align: top; padding: 0.85em 1em; border: 1px solid #d9e0e5;">Signal strength indicator, repeats every 8 seconds

Pattern based on signal strength. Rate of 1 blink per second.

 <figure class="gosafer-step-image" style="margin: 1em 0 1.25em; padding: 0.75em; text-align: center; background: #fafafa; border: 1px solid #d9e0e5; border-radius: 6px;">![Flex io Signal strength](https://answers.alarm.com/@api/deki/files/22194/Flex_io_Signal_strength.PNG?revision=1)<figcaption style="margin-top: 0.55em; color: #555; font-size: 0.92em;">Flex io Signal strength</figcaption></figure>Note: This mode prevents any other pattern from displaying.

 </td> </tr> <tr style="background: #fafafa;"> <td style="vertical-align: top; padding: 0.85em 1em; border: 1px solid #d9e0e5;">**Device in idle mode**

 </td> <td style="vertical-align: top; padding: 0.85em 1em; border: 1px solid #d9e0e5;">None

 </td> <td style="vertical-align: top; padding: 0.85em 1em; border: 1px solid #d9e0e5;">None

 </td> </tr> <tr> <td style="vertical-align: top; padding: 0.85em 1em; border: 1px solid #d9e0e5;">**Device cell modem unable to connect to cell tower**

To troubleshoot, contact <flexsupport@alarm.com>.

 </td> <td style="vertical-align: top; padding: 0.85em 1em; border: 1px solid #d9e0e5;">2 blink, repeats every 2 seconds<figure class="gosafer-step-image" style="margin: 1em 0 1.25em; padding: 0.75em; text-align: center; background: #fafafa; border: 1px solid #d9e0e5; border-radius: 6px;">![Flex IO Cell modem unable to connect](https://answers.alarm.com/@api/deki/files/22187/Flex_IO_Cell_modem_unable_to_connect.png?revision=1)<figcaption style="margin-top: 0.55em; color: #555; font-size: 0.92em;">Flex IO Cell modem unable to connect</figcaption></figure>

 </td> <td style="vertical-align: top; padding: 0.85em 1em; border: 1px solid #d9e0e5;">None

 </td> </tr> <tr style="background: #fafafa;"> <td style="vertical-align: top; padding: 0.85em 1em; border: 1px solid #d9e0e5;">**Device cell modem/SIM not provisioned with carrier**

To troubleshoot, contact <flexsupport@alarm.com>. Device will likely need to be returned.

 </td> <td style="vertical-align: top; padding: 0.85em 1em; border: 1px solid #d9e0e5;">3 blink, repeats every 2 seconds<figure class="gosafer-step-image" style="margin: 1em 0 1.25em; padding: 0.75em; text-align: center; background: #fafafa; border: 1px solid #d9e0e5; border-radius: 6px;">![Flex IO Cell modem SIM not provisioned](https://answers.alarm.com/@api/deki/files/22188/Flex_IO_Cell_modem_SIM_not_provisioned.png?revision=1)<figcaption style="margin-top: 0.55em; color: #555; font-size: 0.92em;">Flex IO Cell modem SIM not provisioned</figcaption></figure>

 </td> <td style="vertical-align: top; padding: 0.85em 1em; border: 1px solid #d9e0e5;">None

 </td> </tr> <tr> <td style="vertical-align: top; padding: 0.85em 1em; border: 1px solid #d9e0e5;">**Device unable to connect to Alarm.com**

To troubleshoot, contact <flexsupport@alarm.com>.

 </td> <td style="vertical-align: top; padding: 0.85em 1em; border: 1px solid #d9e0e5;">4 blink, repeats every 2 seconds<figure class="gosafer-step-image" style="margin: 1em 0 1.25em; padding: 0.75em; text-align: center; background: #fafafa; border: 1px solid #d9e0e5; border-radius: 6px;">![Flex IO Cell modem unable to connect to ADC](https://answers.alarm.com/@api/deki/files/22189/Flex_IO_Cell_modem_unable_to_connect_to_ADC.png?revision=1)<figcaption style="margin-top: 0.55em; color: #555; font-size: 0.92em;">Flex IO Cell modem unable to connect to ADC</figcaption></figure>

 </td> <td style="vertical-align: top; padding: 0.85em 1em; border: 1px solid #d9e0e5;">None

 </td> </tr> <tr style="background: #fafafa;"> <td style="vertical-align: top; padding: 0.85em 1em; border: 1px solid #d9e0e5;">**Contact sensor opens**

If the device is not reliably reporting open/close events, confirm the magnet position setting matches the installation orientation.

 </td> <td style="vertical-align: top; padding: 0.85em 1em; border: 1px solid #d9e0e5;">None

 </td> <td style="vertical-align: top; padding: 0.85em 1em; border: 1px solid #d9e0e5;">2 blink<figure class="gosafer-step-image" style="margin: 1em 0 1.25em; padding: 0.75em; text-align: center; background: #fafafa; border: 1px solid #d9e0e5; border-radius: 6px;">![Flex io status change](https://answers.alarm.com/@api/deki/files/22193/Flex_io_status_change.png?revision=1)<figcaption style="margin-top: 0.55em; color: #555; font-size: 0.92em;">Flex io status change</figcaption></figure>

 </td> </tr> <tr> <td style="vertical-align: top; padding: 0.85em 1em; border: 1px solid #d9e0e5;">**Contact sensor closes**

If the device is not reliably reporting open/close status, confirm the magnet position setting matches the installation positions.

 </td> <td style="vertical-align: top; padding: 0.85em 1em; border: 1px solid #d9e0e5;">None

 </td> <td style="vertical-align: top; padding: 0.85em 1em; border: 1px solid #d9e0e5;">2 blink<figure class="gosafer-step-image" style="margin: 1em 0 1.25em; padding: 0.75em; text-align: center; background: #fafafa; border: 1px solid #d9e0e5; border-radius: 6px;">![Flex io status change](https://answers.alarm.com/@api/deki/files/22193/Flex_io_status_change.png?revision=1)<figcaption style="margin-top: 0.55em; color: #555; font-size: 0.92em;">Flex io status change</figcaption></figure></td> </tr> <tr style="background: #fafafa;"> <td style="vertical-align: top; padding: 0.85em 1em; border: 1px solid #d9e0e5;">**Battery door tamper**

 </td> <td style="vertical-align: top; padding: 0.85em 1em; border: 1px solid #d9e0e5;">1 blink, repeats every 2 seconds<figure class="gosafer-step-image" style="margin: 1em 0 1.25em; padding: 0.75em; text-align: center; background: #fafafa; border: 1px solid #d9e0e5; border-radius: 6px;">![Flex io battery door tamper](https://answers.alarm.com/@api/deki/files/22192/Flex_io_battery_door_tamper.png?revision=1)<figcaption style="margin-top: 0.55em; color: #555; font-size: 0.92em;">Flex io battery door tamper</figcaption></figure>

 </td> <td style="vertical-align: top; padding: 0.85em 1em; border: 1px solid #d9e0e5;">None

 </td> </tr> <tr> <td style="vertical-align: top; padding: 0.85em 1em; border: 1px solid #d9e0e5;">**Device mount tamper**

 </td> <td style="vertical-align: top; padding: 0.85em 1em; border: 1px solid #d9e0e5;">Alternate Red &amp; Yellow

(Red, Yellow, Red, Yellow, 5 second Pause, Repeat)<figure class="gosafer-step-image" style="margin: 1em 0 1.25em; padding: 0.75em; text-align: center; background: #fafafa; border: 1px solid #d9e0e5; border-radius: 6px;">![Flex io mount tamper](https://answers.alarm.com/@api/deki/files/22191/Flex_io_mount_tamper.png?revision=1)<figcaption style="margin-top: 0.55em; color: #555; font-size: 0.92em;">Flex io mount tamper</figcaption></figure>

 </td> <td style="vertical-align: top; padding: 0.85em 1em; border: 1px solid #d9e0e5;">Alternate Red &amp; Yellow

(Red, Yellow, Red, Yellow, 5 second Pause, Repeat)<figure class="gosafer-step-image" style="margin: 1em 0 1.25em; padding: 0.75em; text-align: center; background: #fafafa; border: 1px solid #d9e0e5; border-radius: 6px;">![Flex io mount tamper](https://answers.alarm.com/@api/deki/files/22191/Flex_io_mount_tamper.png?revision=1)<figcaption style="margin-top: 0.55em; color: #555; font-size: 0.92em;">Flex io mount tamper</figcaption></figure>

 </td> </tr> <tr style="background: #fafafa;"> <td style="vertical-align: top; padding: 0.85em 1em; border: 1px solid #d9e0e5;">**Device low battery**

 </td> <td style="vertical-align: top; padding: 0.85em 1em; border: 1px solid #d9e0e5;">1 long Red blink (5 seconds)

Will occur only following an open/close activation and will follow the normal yellow activity blinks.<figure class="gosafer-step-image" style="margin: 1em 0 1.25em; padding: 0.75em; text-align: center; background: #fafafa; border: 1px solid #d9e0e5; border-radius: 6px;">![Flex io low battery](https://answers.alarm.com/@api/deki/files/22190/Flex_io_low_battery.png?revision=1)<figcaption style="margin-top: 0.55em; color: #555; font-size: 0.92em;">Flex io low battery</figcaption></figure>

 </td> <td style="vertical-align: top; padding: 0.85em 1em; border: 1px solid #d9e0e5;">None

 </td> </tr> </tbody></table>

</div>## Source and support

For GoSafer Security assistance, visit [gosafersecurity.com](https://gosafersecurity.com/).

Original Alarm.com reference: [https://answers.alarm.com/Customer/Website\_and\_App/Cellular\_Sensor/Alarm.com\_Flex\_IO\_sensor/Alarm.com\_Flex\_IO\_sensor\_-\_LED\_Patterns\_and\_Troubleshooting](https://answers.alarm.com/Customer/Website_and_App/Cellular_Sensor/Alarm.com_Flex_IO_sensor/Alarm.com_Flex_IO_sensor_-_LED_Patterns_and_Troubleshooting)

<small>Always verify safety, installation, compatibility, and current UI details against the original manufacturer documentation before operational use.</small>