LED Reference

Overview

iReporter can drive hardware LEDs on your iReporter Button Box to provide visual indicators for active crash/incident timers and the Blue Flag Helper approach warning.

Serial Protocol

iReporter communicates with the button box using a simple text-based protocol over the configured COM port at 9600 baud. Each LED command is a single line in the format:

LED;{COLOUR};{STATE};

Where:

Examples:

LED;RED;1;      (turn red LED on)
LED;RED;0;      (turn red LED off)
LED;AMBER;1;    (turn amber LED on)

LED Assignments

FeatureSettingBehaviour
Crash CaptureTimeout LED (in Crash Capture settings)Steady ON while crash is active (timed mode) — OR — brief 600ms flash on capture (No Timeout mode)
Incident CaptureTimeout LED (in Incident Capture settings)Steady ON while incident is active (timed mode) — OR — brief 600ms flash on capture (No Timeout mode)
Blue Flag HelperApproach LED (in Blue Flag Helper settings)ON when a top-X leader is within the configured gap AND more than 1 full lap ahead

Timed vs No Timeout LED Behaviour

The crash and incident LEDs behave differently depending on the timeout setting:

Timeout SettingLED BehaviourData Cleared When
Timed (1–60s)Stays ON for the full timeout duration, then turns OFFTimeout expires
No Timeout (0)Flashes ON for 600ms on detection, then turns OFFNext crash/incident is detected (overwrites previous)

The brief flash in No Timeout mode confirms that a crash or incident has been captured without implying it is still pending — the data remains available in message variables indefinitely.

Colour Options

OptionDescription
NoneNo LED output for this feature
REDRed LED
BLUEBlue LED
GREENGreen LED
AMBERAmber / orange LED

Notes


Revision #4
Created 2026-04-22 23:21:38 UTC by DEV API
Updated 2026-04-23 19:31:58 UTC by DEV API