Pigeon RB700 Advance has eight LEDs (including four built-in Ethernet sockets). Three of them are visible through the front panel:

  • ACT (red),
  • USR (yellow),
  • MODEM (blue) - M.2 modem status.

The PWR LED (build-in POWER button) is under hardware control and indicates the state of UPS (see tab. 1). The PWR LED is controlled by a microcontroller, which monitors the value of the supply voltage and UPS state.

Table 1. The PWR LED states

250 ms off, 250 ms on UPS charging Not running
Turned on Power on Running
250 ms off, 100 ms on Brownout detection Running
900 ms off, 100 ms on Shutdown in progress Running
Turned off Power off Not running

USR and ACT LEDs can be controlled by the user.

The default trigger for the ACT LED is 'heartbeat':

cat /sys/class/leds/ACT/trigger
none rc-feedback kbd-scrolllock kbd-numlock kbd-capslock kbd-kanalock kbd-shiftlock kbd-altgrlock kbd-ctrllock kbd-altlock kbd-shiftllock kbd-shiftrlock kbd-ctrlllock kbd-ctrlrlock timer oneshot [heartbeat] backlight gpio cpu cpu0 cpu1 cpu2 cpu3 default-on input panic actpwr mmc1 mmc0 rfkill-any rfkill-none

You can change trigger:

echo mmc0 | sudo tee /sys/class/leds/ACT/trigger

or deactivate trigger:

echo none | sudo tee /sys/class/leds/ACT/trigger

The LED can be turned on and off using the 'brightness' file:

echo '0' | sudo tee /sys/class/leds/ACT/brightness # ACT LED turn off
echo '1' | sudo tee /sys/class/leds/ACT/brightness # ACT LED turn on
echo '0' | sudo tee /sys/class/leds/USR/brightness # USR LED turn off
echo '1' | sudo tee /sys/class/leds/USR/brightness # USR LED turn on

LEDs built-in Ethernet sockets:

  • green - LINK - LED is on when a valid link is detected. LED blinks when transmit or receive activity is detected.

  • yellow - SPEED - LED is on when the Ethernet operating speed is 100Mbs, or during auto-negotiation. LED is off during 10Mbs operation, or during line isolation.