Skip to main content

Betaflight Flight Controller LED usage

Betaflight Flight Controllers typically have two LEDs, possibly three which indicate the conditions below.

FCs implement at least one LED to indicate activity. The second is preferable, and the third optional.

LED NumberColourRequiredFunction
0BlueYesFlashes 5 times on startup
On whilst armed
Flashes to indicate warning
Flashes during ESC passthough
Flashes during USB MSC activity
Indicates activity for serial passthrough
Indicates Rx activity for serial 4way
Flashes during Spekrum binding
Flashes during Hard Fault conditions
1GreenPreferablyFlashes 5 times on startup
Indicates Tx activity for serial 4way
Flashes during Hard Fault conditions
2AmberNoNormally on
Flashes during Spekrum binding
Flashes during Hard Fault conditions

Error codes indicated by a brief 100 ms flash and then a count of 250 ms flashes as per the table below.

ErrorFlash count
FAILURE_MISSING_ACC1
FAILURE_ACC_INIT2
FAILURE_ACC_INCOMPATIBLE3
FAILURE_INVALID_EEPROM_CONTENTS4
FAILURE_CONFIG_STORE_FAILURE5
FAILURE_GYRO_INIT_FAILED6
FAILURE_FLASH_READ_FAILED7
FAILURE_FLASH_WRITE_FAILED8
FAILURE_FLASH_INIT_FAILED9
FAILURE_EXTERNAL_FLASH_READ_FAILED10
FAILURE_EXTERNAL_FLASH_WRITE_FAILED11
FAILURE_EXTERNAL_FLASH_INIT_FAILED12
FAILURE_SDCARD_READ_FAILED13
FAILURE_SDCARD_WRITE_FAILED14
FAILURE_SDCARD_INITIALISATION_FAILED15
FAILURE_SDCARD_REQUIRED16