💥 Join FUNLAB Discord! 20% Off Your First Purchase 💥

Cart

Your cart is currently empty.

Continue shopping

FUNLAB Firefly Pro Controller User Guide

Product Specifications

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)

  1. Wired Connection:Connect via USB-C cable to TV/USB port.

  2. Wireless Connection

    1. From HOME menu: Select ControllersChange Grip and Order

    2. Hold Y + HOME for 3 sec until LEDs flash rapidly

    3. LEDs stabilize when paired

    4. Auto-shutdown after 25 mins (no pairing) or 5 mins (inactivity)

    5. 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)

  1. Turn On: Press button

  2. Change Color: Press repeatedly

  3. Change Mode: Hold button

    1. 1st hold: Breathing light

    2. 2nd hold: Fast flash

    3. 3rd hold: Vibration-activated light

    4. Return to Always-On: Turn light off/on

  4. 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

  1. Download "Keylinker" from app store

  2. Open app → Connect via Bluetooth

  3. Select "KEYLINKER BLE"

  4. Tap settings icon → Customize buttons/lights/vibration

Support