LED Indicator Patterns
The Nyquist device has two indicator LEDs that communicate device status through blink patterns:
- White LED (LED1): Primary power/status indicator
- Blue LED (LED2): Secondary status indicator (streaming, errors)
Pattern Summary Table
| Device State |
White LED |
Blue LED |
Description |
| Standby (USB powered, not active) |
Off |
Off |
Device connected but not powered up |
| Charging (standby) |
Off |
Off |
Battery charging, device not active |
| Powered On (USB) |
Solid On |
Off |
Device active, connected to USB |
| Powered On + Charging |
Pulse (brief off) |
Off |
Device active and battery charging |
| Powered On + Streaming (USB) |
Solid On |
Slow Blink |
Data streaming active |
| Powered On + Charging + Streaming |
Pulse (brief off) |
Slow Blink |
Streaming while charging |
| Powered On (Battery) |
Slow Blink |
Off |
Running on battery power |
| Powered On + Streaming (Battery) |
Slow Blink |
Slow Blink |
Streaming on battery |
| Battery Low |
Double Blink |
Off |
Low battery warning |
| Battery Low + Streaming |
Double Blink |
Slow Blink |
Streaming with low battery |
| Error Condition |
(current) |
Fast Blink |
Error detected |
| Powering Down |
Off |
Off |
Shutdown in progress |
Detailed Pattern Descriptions
Timing Reference
- Each pattern consists of 8 steps
- Standard step duration: 200ms (period=2)
- Fast step duration: 100ms (period=1)
- Full cycle: 1.6 seconds (standard) or 0.8 seconds (fast)
Pattern Details
Standby / Off
- White LED: Off
- Blue LED: Off
- When: Device is connected to USB but user has not pressed the power button
- Action: Press and hold the button (~1 second) to power on
Charging (Standby)
- White LED: Off
- Blue LED: Off
- When: Battery is charging while device is in standby mode
- Note: No visual indication of charging in standby; device conserves power
Powered On (USB Connected)
- White LED: Solid on continuously
- Blue LED: Off
- When: Device is active and connected to USB power (not charging, not streaming)
- Indicates: Device ready for commands
Powered On + Charging
- White LED: Mostly on with brief off pulse (~200ms off every 1.6s)
- Blue LED: Off
- When: Device is active and battery is charging
- Pattern:
ON-ON-ON-ON-ON-ON-ON-off (brief off at start of cycle)
Powered On + Streaming (USB)
- White LED: Solid on continuously
- Blue LED: Brief blink (~200ms on every 1.6s)
- When: Data streaming is active while on USB power
- Pattern: Blue LED:
ON-off-off-off-off-off-off-off
Powered On + Charging + Streaming
- White LED: Mostly on with brief off pulse
- Blue LED: Brief blink (~200ms on every 1.6s)
- When: Streaming data while battery is charging
- Indicates: Full operation mode
Powered On (Battery Only)
- White LED: Brief blink (~200ms on every 1.6s)
- Blue LED: Off
- When: Device running on battery power, not streaming
- Pattern: White LED:
ON-off-off-off-off-off-off-off
- Indicates: Battery conservation mode active
Powered On + Streaming (Battery)
- White LED: Brief blink (~200ms on every 1.6s)
- Blue LED: Brief blink (~200ms on every 1.6s)
- When: Streaming data while on battery power
- Pattern: Both LEDs blink together at start of each cycle
Battery Low Warning
- White LED: Double blink (~400ms total, then 1.2s off)
- Blue LED: Off
- When: Battery voltage has dropped below threshold
- Pattern: White LED:
ON-off-ON-off-off-off-off-off
- Action: Connect USB power to charge battery
Battery Low + Streaming
- White LED: Double blink
- Blue LED: Brief blink
- When: Streaming while battery is low
- Indicates: Urgent – connect power to avoid data loss
Error Condition
- White LED: Continues current pattern
- Blue LED: Fast blink (~100ms on/off alternating)
- When: System error detected
- Pattern: Blue LED:
ON-off-ON-off-ON-off-ON-off at 100ms steps
- Action: Check
SYST:ERR? via SCPI for error details
Power Down Sequence
- White LED: Off
- Blue LED: Off
- When: User requested power down (held button ~1 second while powered on)
- Note: LEDs turn off immediately when shutdown is initiated
Button Operations
| Action |
Duration |
Result |
| Press and hold (from standby) |
~1 second |
Power on device |
| Press and hold (while powered on) |
~1 second |
Power off device |
| Hold during boot |
~20 seconds |
Enter bootloader mode |
Troubleshooting
| Symptom |
Possible Cause |
Solution |
| No LEDs on USB connect |
USB cable issue or device fault |
Try different cable/port |
| White LED won’t turn solid |
Battery too low to power on |
Let charge in standby first |
| Blue LED fast blinking |
System error |
Query SYST:ERR? for details |
| Double white blink |
Low battery |
Connect USB power |
| LEDs don’t respond to button |
Button held too briefly |
Hold for full 1 second |
Technical Notes
- LED patterns are processed every 100ms by the
LED_Tasks() function
- Pattern priority: Power transitions > Error display > Normal status
- The White LED indicates power/battery status
- The Blue LED indicates data activity and errors
- When streaming, both LEDs can blink to show combined status
Source of truth: daqifi/daqifi-nyquist-firmware wiki → 02-LED-Indicator-Patterns · Edit on GitHub · this page is auto-synced; edit upstream to update.