Skip to main content

FFB Tools V3 - Setup Instructions

FFB Tools V3.2.3 (Updated 2 July 2025) - This is the main software that powers the CLS-60/120 FFB yoke

Eric (Tech Support) avatar
Written by Eric (Tech Support)
Updated over a week ago

Step #1 - Download FFB Tools V3.2.3 & Update Firmware to 3.2.0

NOTE #1: Ensure to download FFBTools and place it in the SAME DRIVE as your flight simulator software installation location e.g. If your flight simulators are installed in D: Drive, download and place the FFBTools software folder in D: Drive.

NOTE #2: You MUST EXTRACT the FFBTools zip file. FFBTools will not work if you do not EXTRACT the zip file. Instructions: Hover your mouse over the zip file, then right click and select 'Extract All' to extract the zip file.

Note: For FFBTools V3 and higher, power up your CLS-60 or CLS-120 yoke(s) and CLS-Rudder pedals BEFORE launching the software. The revised communication protocol is designed to detect FliteSim.com USB-C devices that are already powered, ensuring reliable multi-device support.


Firmware UPDATE (Device Specific!)

NOTE: You can now update to the latest Firmware 3.2.0 from ANY prior version. Use FFBTools V3.2.3 to update the firmware.

Download Firmware

Video Demo: How to Update the Firmware

Re-Calibrate The Yoke

Firmware updates REQUIRE re-calibration of the CLS-60/120 yoke:

Re-calibrate the CLS-60/120 in Windows Game Controller if you are running MSFS2020/2024.

Re-calibrate the CLS-60/120 in X-Plane if you are running X-Plane.

Maximum Roll Axis Smoothness

To achieve maximum roll axis smoothness, use the following roll axis settings:

FFBTools V3.2.3 Changelog

1. X-Plane: Added "Pos Direct Input" and "Trim Direct Input" to device control inputs, which directly write hardware data to X-Plane. Uses FFBTools for communication with X-Plane to optimize the aircraft pitch oscillation issue caused by the Autopilot (AP).

2. Optimized Software Trim Logic: Changed the software trim method to an offset mode.

3. MSFS2020/2024: Replaced the "Comanche RPM display" with aircraft model parameters.

4. Architecture Optimization: Reduced CPU usage by approximately 80%.

5. Autopilot: Added the "Exit Autopilot Force" function.

6. Engine Vibration: Added the "Custom Min RPM and Max RPM" function.

7. Synchronization:

- Supports the sync function for "CLS-RUDDER-370".

- Enabled network synchronization support.

- Added "Force Switch", "Master Control Lock", "Long-Press", and "Switch Master" functions.

- Pitch axis synchronization remains effective when Yoke Physics is enabled.

8. Profile:

- Added a filter function to the page for screening configuration files based on simulation software and aircraft models.

- Added an automatic suffix function for selectors.

- Re-optimized the page layout for better usability.

- Upgraded the device version to V2, supporting the latest setting parameters.

9. CLS-YOKE-120: Distinguished by a new USB PID, requiring firmware upgrade.

10. Motor temperature warning: Displays red when the temperature exceeds 60°C.

11. "Device Info": Moved to the top button page for viewing information of each device.

12. Support for new products: Added compatibility with "CLS-YOKE-60-PRO", "CLS-YOKE-120-PRO", and "FC-20".

13. Added support for FC-20 devices for MSFS2020/2024.

14. Optimized the manual and electric switching of the electric trim wheel and its control effects.

15. Modified the device upgrade process to only allow one device to be connected at a time, avoiding abnormal transmission.

16. Added support for control stick position writing, trim position writing, and active disengagement of the autopilot in MSFS.

17. Fixed an issue where the stick force curve of one device in the configuration file was not saved when using both 60N and 120N devices simultaneously.

18. Optimized the vibration effect of jet engines.

19. Fixed the data protection lockup issue during high-force switching of pedal coupling.

Firmware V3.2.0 Changelog

1. Added support for signal collection from the YOKE front panel.

2. Fixed the occasional Autopilot zero-point offset issue in CLS-120.

3. Added support for direct writing of trim data in non-coupled conditions.

FFBTools Software V3.1.0 Change Log

  • Configuration file format changed from "ffbf" to "json" for easier manual editing (auto conversion for old format configurations)

  • Auto-installation (into the X-Plane Resources > plugins folder) of the new X-Plane communication interface (FliteSim XPlink) to resolve data latency issues

  • Added multi-device USB connection support

  • Added support for CLS-Rudder device

  • Added support for FC-100-AATD device

  • Added option to disable Yoke effects when flight simulation software is paused or closed

  • Fixed asymmetric Roll & Pitch curve issues caused by text box input points

Firmware V3.1.0 Change Log

  • Updated roll motor control interface - only requires one-time calibration now

  • Added NAN value error detection to prevent abnormal force curve settings

  • Added USB-based Yoke Synchronization functionality (To enable Yoke Synchronization, simply connect each yoke to the computer via USB-C to USB-A cable; requires removal of the Ethernet cable)

  • Updated inertia and damping algorithms - increased inertia for smoother operation (With the adjustment of the tightness of the roll shaft belt, the effect is better)

FFBTools V3.0.4 Changelog (12 Feb 2025)

  • The 'Connected' button has been temporarily disabled to prevent abnormal force curve readings (NaN) caused by manual connections.

Firmware V3.0.3 (12 Feb 2025)

  • Fixed the issue of frequent autopilot disconnections

  • Improved Software Trim functionality in both MSFS 2020 and MSFS 2024

FFBTools V3.0.3 Changelog (22 Jan 2025)

  • Added an autopilot data filter to eliminate occasional pitch-flapping jitter during X-Plane autopilot operation.

  • Fixed an issue causing aircraft jitter when exiting the autopilot in certain conditions with software trim enabled.

  • Improved autopilot roll realism in MSFS; the yoke now returns to centre once the aircraft achieves the optimal bank angle.

  • Fixed an issue where key mapping would sometimes fail to take effect.

FFBTools V3.0.2 Changelog (11 Jan 2025)

  • Fixed the reversed software trim pitch issue in X-Plane.

  • Resolved a compatibility problem where older firmware versions triggered fault codes.

  • Added log review feature for improved feedback collection.

  • Updated the update URL to https://help.flitesim.com/en/.

  • Enhanced the software trim function and adjusted the trim ratio parameter.

  • Corrected the CLS-120 yoke name display.

Firmware V3.0.2 Changelog (11 Jan 2025)

  • Improved autopilot mode by reporting joystick data as zero, reducing excessive shaking in MSFS.

  • Fixed an over-force alarm issue on certain yokes.

  • Addressed motor model failures on some CLS-120 yokes.

Step #2 - Enable Auto-Load Profile

To enable auto-load profile, head to 'Settings > Auto Load Profile Based On Aircraft Model' and toggle the selector to ON

Watch step-by-step video demo:

Step #3 - Configure & Save Profile of An Aircraft

Watch step-by-step video demo:

Step #4 - How to Save More Than One Profile Per Aircraft

Watch step-by-step video demo:

Step #5 - How to Export & Import a Profile

Watch step-by-step video demo:

Video Demo: Auto-Load Profile Feature In Action!

Did this answer your question?