FUNLAB FF01 Hall Effect Controller

Overview

Firefly Pro Controller–Instruction Manual
Product Specification
| Category | Specification |
| Model | FF01 |
| Transmission Medium | Bluetooth 2.1 |
| Carrier Frequency | 2.402-2.480GHz |
| Protocol | Bluetooth BT2.1+EDR |
| LED | 4 LEDs and Multiple Colored Lights |
| Battery | A Polymer Lithium Battery 3.7V/950mAH |
| Time of Endurance | 12.5 Hours (Lights Turned Off) |
| Charging Time | 6.3 Hours |
| Working Voltage | 3.7V-4.2V |
| Charging Voltage | 5V |
| Working Temperature | -10°C∼50°C |
| Storage Temperature | -20°c-10°c |
On/Off Operation of The Controller (Under Switch Mode)
Wired Connection

Wireless Connection
- From the HOME Menu, select Controllers, then Change Grip and Order.
- Press and hold Y + HOME for 3 seconds, and 4 LED lights flash quickly.
The LED(s) are becoming stable, pairing finishes. - If no pairing for over 2.5 minutes, it shuts down by itself.
- If paired and no operation for over 5 mins, shuts down by itself. (No movement on the sensor).
Wake Up Function: Press the Home Button, and then the console in the sleep state can be woken up and connected again.
Operation Method and LED Indication (Connection Instruction)
Pairing Mode
- Combination Pairing: In the off state, press and hold the following key combination to enter the Pairing Mode.
- Android Mode: A+ HOME
LED2 – LED3 flash quickly while pairing, and LED2 – LED3 keep on while pairing successfully; - Switch Mode: Y + HOME
LED1 – LED4 flash quickly while pairing, and the console automatically assigns when pairing is successful. - PC Mode: B + HOME
LED1 & LED4 flash quickly while pairing, and LEDl & LED4 keep on while pairing successfully; - iOS Mode: B+ HOME
LED1 & LED4 flash quickly while pairing, and LED1 & LED4 keep on while pairing successfully (Support system: iOS 13.6 or above/iPadOS 13.6 or above); - Steam Deck Mode: Press the “STEAM” Button on the left side of the console – “Settings” -“Bluetooth” to connect
B+HOME - LED1 & LED4 flash quickly while pairing, and LED1 & LED4 keep on while pairing successfully.
Turbo and AUTO TURBO Function
In Any Mode
- Buttons can be set to the TURBO Function: A/B/X/Y/L/R/ZL/ZR/D-pad Button
- (For the 1st time) Press the TURBO Button+ one of the function buttons to achieve the Manual TURBO Function (Press and hold to launch continuously)
- (For the 2nd time) Press the TURBO Button+ one of the function buttons to achieve the Automatic TURBO Function (Automatically continuous launch)
- (For the 3rd time) Press the TURBO Button+ one of the function buttons to clear the TURBO Function (Clear)
- Note: Press and hold the TURBO Button for 5 seconds (if the Vibration intensity is not 0%, there will be a vibration cue ) to clear all TURBO Functions.
TURBO Speed Adjustment (3 Levels)
- Adjusting Methods:
- Press TURBO Button+ “Shake L/R Joystick Up”, increase speed by 1 level;
- Press TURBO Button+ “Shake L/R Joystick Down “, reduce speed by 1 level;
Speed Levels:
- Continuously launch 5 times per second (Level 1);
- Continuously launch 12 times per second (Level 2);
- Continuously launch 20 times per second (Level 3);
Vibration Adjustment Function
- Press the Motor Vibration Button on the back of the controller, and you can adjust the Motor Vibration Intensity. Vibration Intensity can be cycled in turn. There are 5 intensities, 100%, 75%, 50%, 25% and 0%.
Reset of The Controller Hardware
- There is a small hole on the back of the controller, and it is the Reset Button. After pressing it, the controller hardware will reset.
Reconnection of The Controller
- When the controller is pairing to the previous device, you only need to press the HOME Button after the controller is in standby, and it will pair to the previous device.
Charging Indicators
- Charging in the OFF State: LED4 flashes slowly, and then turns off while being fully charged;
- Charging While Connected to Switch: The corresponding channel light(s) will blink slowly, and then keep on while being fully charged.
Lighting Control Instruction (Light Button
)
- Light up the luminous pattern: Press the
button. - Change the Light Color: Press,
button.
Colors will change each time you press the
button. - Change the Lighting Mode: Hold the,
Initial Mode: Always-on
1st time-click: breathing light mode
2nd time-click: quick flash mode
3rd time-click: vibration lighting mode
Back to Always-on: turn off and then turn on the light. - Turn OFF the light: Hold
the button for 5 seconds.
Turn ON the light: Press
the button.
Macro and Mapping Function on Buttons of The Back
Macro Function-Macro Buttons
- Press and hold the MR Button and don’t loosen (4 LED lights turn on, entering programming), inputting the buttons you want to edit (up to 24 steps). The controller will have the vibration cue after loosening the MR Button and then pressing the XR Button to trigger the Macro Buttons.
- Press and hold the ML Button and don’t loosen (4 LED lights turn on, entering programming), inputting the buttons you want to edit (up to 24 steps). The controller will have the vibration cue after loosening the ML Button and then pressing the XL Button to trigger the Macro Buttons. Buttons that Macro Function could edit are A/B/X/Y/L/R/ZL/ZR/+/-/D-pad Buttons and L/Rjoysti cks (can be used as a combo in the game).
Mapping Function-Programmable Buttons
- Press and hold the MR Button and don’t loosen (4 LED lights turn on, entering programming), inputting the single button you want to map. The controller will have the vibration cue after loosening the MR Button and then pressing the XR Button to trigger the Programmable Buttons.
- Press and hold the MR Button and don’t loosen (4 LED lights turn on, entering programming), inputting the single button you want to map. The controller will have the vibration cue after loosening ML Button, and then pressing XL Button to trigger Programmable Buttons; and Buttons that Map ping Function could edit are A/B/X/Y/L/R/ZL/ZR/+/-/D-pad Buttons L/Rjoysti cks.
Note:
- With Memory Function;
- Press the MR/ML Buttons that set programming, and there is a vibration cue, and then you can clear the Macro and Mapping Function of the XR/XL Buttons.
Keylinker APP Instructions
- Open the app store and search for “Keylinker” to download the APP.
- Open the Bluetooth connection handle.
- APP KEYLINKER BLE appears, click, and connect successfully.
- Click the settings icon on the right to enter the settings page.
- You can change the Button in the APP, set the lights, adjust the vibration, etc

Support
- We promise to provide sustainable services for this controller. You can get more operational guidance support from our service channel and official web:
- Website: www.funlabswitch.com
- Instagram: funlab_official
- Service: support@funlabswitch.com
- Discord:

Documents / Resources
![]() |
FUNLAB FF01 Hall Effect Controller [pdf] Instruction Manual FF01, FF01 Hall Effect Controller, Hall Effect Controller, Effect Controller, Controller |

