FUNLAB Firefly Pro Controller User Guide
| Category | Specification |
|---|---|
| Model | FF01 |
| Transmission Medium | Bluetooth 2.1 |
| Carrier Frequency | 2.402-2.480GHz |
| Protocol | Bluetooth BT2.1+EDR |
| LED | 4 LEDs + Multi-color Lights |
| Battery | 3.7V/950mAh Polymer Lithium |
| Battery Life | 12.5 hrs (lights off) |
| Charging Time | 6.3 hrs |
| Working Voltage | 3.7V-4.2V |
| Charging Voltage | 5V |
| Operating Temp | -10°C to 50°C |
| Storage Temp | -20°C to 70°C |
Power On/Off (Switch Mode)
-
Wired Connection:Connect via USB-C cable to TV/USB port.
-
Wireless Connection
-
From HOME menu: Select Controllers → Change Grip and Order
-
Hold Y + HOME for 3 sec until LEDs flash rapidly
-
LEDs stabilize when paired
-
Auto-shutdown after 25 mins (no pairing) or 5 mins (inactivity)
-
Wake Function: Press HOME to reconnect from sleep mode.
-
Pairing Modes (Hold Buttons 3 sec)
| Device | Button Combo | LED Indicator |
|---|---|---|
| Android | A + HOME | LED2-LED3 flash → steady |
| Nintendo Switch | Y + HOME | All LEDs flash → assigned |
| PC | B + HOME | LED1+LED4 flash → steady |
| iOS/iPadOS | B + HOME | LED1+LED4 flash → steady |
| Steam Deck | B + HOME | LED1+LED4 flash → steady |
iOS Support: Requires iOS/iPadOS 13.6+
Turbo Function
-
Assignable Buttons: A/B/X/Y/L/R/ZL/ZR/D-pad
-
Operation:
-
Press TURBO + Target Button once: Manual Turbo (hold to repeat)
-
Press twice: Auto Turbo (continuous repeat)
-
Press thrice: Disable Turbo
-
-
Clear All: Hold TURBO 5 sec (vibrates if intensity >0%)
-
Speed Adjustment (3 Levels):
-
TURBO + Tilt L/R Stick Up: Increase speed
-
TURBO + Tilt L/R Stick Down: Decrease speed
-
Levels:
-
① 5x/sec
-
② 12x/sec
-
③ 20x/sec
-
-
Vibration Adjustment
Press Vibration Button (back) to cycle intensities:
100% → 75% → 50% → 25% → 0%
Hardware Reset
Press Reset Button (small hole on back) to restore defaults.
Reconnection
Press HOME while in standby to reconnect to last paired device.
Charging Indicators
| State | LED Behavior |
|---|---|
| Off + Charging | LED4 slow flash → off (full) |
| Connected + Charging | Paired LED slow flash → steady (full) |
Lighting Control (Light Button)
-
Turn On: Press button
-
Change Color: Press repeatedly
-
Change Mode: Hold button
-
1st hold: Breathing light
-
2nd hold: Fast flash
-
3rd hold: Vibration-activated light
-
Return to Always-On: Turn light off/on
-
-
Turn Off: Hold 5 sec
Back Buttons (Macro & Mapping)
-
Macro Buttons (Record sequences):
-
Hold MR/**ML** → Input buttons (max 24 steps) → Release → Vibrates
-
Press XR/XL to execute
-
-
Button Mapping:
-
Hold MR/**ML** → Press target button → Release → Vibrates
-
Press XR/XL to trigger mapped function
-
-
Clear Settings: Hold programmed MR/**ML** until vibration
Compatible Buttons: A/B/X/Y/L/R/ZL/ZR/±/D-pad/Sticks
Note: Settings are saved after power-off.
Keylinker App
-
Download "Keylinker" from app store
-
Open app → Connect via Bluetooth
-
Select "KEYLINKER BLE"
-
Tap settings icon → Customize buttons/lights/vibration
Support
-
Website:
-
Email: support@funlabswitch.com
-
Instagram:
-
X:
-
TikTok:
-
YouTube:
-
Facebook:
-