Settings & Configuration
Technical documentation for device setup, factory reset, configuration management, and status indicators. Everything you need to manage your RhinoLink app + vehicle signal control system.
First Boot & Default Configuration
What Happens on First Boot?
On first power-up, RhinoLink boots into a safe baseline state and is ready to pair in the app. You can run it as-is or quickly customize it for your vehicle.
Default Baseline:
- 12 automotive-ready trigger inputs available for mapping
- 5 independent LED zones ready for customization
- Bluetooth LE app pairing for quick setup and control
- Controller-stored settings that persist through power cycles
Status Indicators
RhinoLink uses color-coded patterns to indicate device state. This helps users and support quickly identify the device's status.
Green - Ready to Use
Pattern: Pulse (Pattern 6)
Color: 0x00FF00 (Bright Green)
Meaning: Device is configured and ready to use. "Green means go!"
Amber - Factory Reset
Pattern: Pulse (Pattern 6)
Color: 0xFFBF00 (Amber/Orange)
Meaning: Device has been factory reset. May need customer support.
Green - First Boot
Pattern: Solid (Pattern 0)
Color: 0x00FF00 (Bright Green)
Meaning: Device is ready to use with default configuration. "Green means go!"
Factory Reset
What is Factory Reset?
Factory Reset restores the device to its default baseline. Custom trigger mappings, LED zone settings, and saved configurations are cleared.
Factory Reset Process:
- User initiates reset from iOS app Settings page
- Firmware clears all trigger configurations
- Firmware clears all LED channel settings
- Firmware clears all automotive states
- Firmware applies amber pulsing pattern (Pattern 6, 0xFFBF00) for easy identification
- Firmware restores default trigger buttons and LED settings
- Firmware saves new configuration to flash memory
- iOS app syncs and displays default buttons in the HUD
Configuration After Reset:
- 12 trigger inputs reset and ready to remap
- 5 LED zones reset to baseline behavior
- Automotive integrations return to default state
- Outputs and app settings return to baseline values
Configuration Management
How Configuration Works
RhinoLink stores all your settings directly on the device. This ensures your configuration is always available, even when your phone isn't connected.
What Gets Saved:
- Trigger Button Settings — All your custom button configurations
- LED Channel Settings — Patterns, colors, brightness, and speed for all 5 channels
- Automotive Settings — Brake, turn signal, and reverse light preferences
- Power Output Settings — Up to 8 switched output configurations
Automatic Saving:
- Auto-Save: Changes are automatically saved 5 seconds after you stop making adjustments
- Power Cycle Safe: All settings persist across power cycles
- Instant Boot: Device loads your saved configuration immediately on startup
- No Phone Required: Device works standalone with your saved settings
Performance & Optimization
Built for Speed
RhinoLink firmware is optimized for smooth, responsive performance even with complex patterns and multiple channels.
Performance Features:
- Smart Pattern Timing — Patterns only update when needed, reducing CPU load
- Integer Color Math — Fast color blending and scaling without floating-point overhead
- Optimized Rendering — Solid colors only update when brightness or color changes
- Efficient Memory Use — Compact data structures and minimal memory footprint
What This Means for You:
- Smooth Animations — Even complex patterns run at 60+ FPS
- Fast Response — Button presses and pattern changes happen instantly
- Low Power — Efficient code means longer battery life for portable setups
- Reliable Operation — Optimized code reduces bugs and improves stability
Troubleshooting
Device Shows Amber Pulse
Problem: Device has been factory reset and is showing the default amber pattern.
Solution: This is normal after a factory reset. Connect with the iOS app to customize your settings. The amber color helps support identify devices that have been reset.
Device Not Responding to iOS App
Problem: Device may not be connecting or configuration may be corrupted.
Solution:
- Make sure Bluetooth is enabled on your phone
- Check that the device is powered on and LEDs are lit
- Try disconnecting and reconnecting in the iOS app
- If still not working, perform factory reset from iOS app Settings page
Configuration Not Persisting
Problem: Changes are lost after power cycle.
Solution:
- Wait 5 seconds after making changes (auto-save delay)
- Check flash filesystem health (may need factory reset)
- Ensure device has sufficient power during save operation
Need More Help?
Explore our other documentation or contact support