Configuration and update software

FFair_Link

Free product

Connect your simulator, devices and aircraft profiles from one control application.

FFair_Link application interface showing connected simulator device profiles

What it does

FFair_Link is the control point between your flight simulator and your FFair devices. It helps you connect devices, load aircraft profiles and check what is happening in the system from one place.

FFair_Link

MSFS

Profile 1 (Example Cessna 172)
Arduino Uno board Device A (Example Arduino Uno) Switches · LEDs · Encoders
Teensy 4.1 board Device B (Example Teensy 4.1) Pots · Servos · Sensors
Profile 2 (Piper Comanche)
Arduino Mega board Device C (Arduino Mega) Motors · Steppers · Switches
Teensy LC board Device D (Teensy LC) LEDs · Buzzers · Inputs

X-Plane

Profile 1 (Cessna 172)
Arduino Due board Device A (Arduino Due) Switches · Pots · LEDs
Teensy 4.0 board Device B (Teensy 4.0) Encoders · Motors · Sensors

Main workflow

Choose the simulator

Select MSFS or X-Plane mode.

MSFS uses FSUIPC7. X-Plane uses the local Web API available in X-Plane 12.4.0 or newer.

Load an aircraft profile

The profile loads the devices used by a specific cockpit for the selected simulator.

Each device is a Teensy, Arduino or compatible microcontroller that reads and sends data through FFair_Link.

Create and connect your devices

FFair_Link can connect compatible devices using Serial or UDP communication.

Each microcontroller needs its own custom code to talk with FFair_Link and manage the controls chosen by the user.

This can include switches, potentiometers, LEDs, servos, motors, stepper motors, encoders, absolute encoders, buzzers and other programmable inputs or outputs.

Work with items

An item is basically a message between the simulator and a device.

A sim-> item reads a simulator value, such as a dataref, offset or LVar, transforms the data if needed and sends it to the Arduino or Teensy.

A com/udp-> item receives a message from the device and uses it to write a dataref or LVar, update an offset or trigger a simulator command.

Tools inside the app

Device editor

Create and edit the devices used by your setup. Each device can contain multiple items linked to simulator data or commands.

Item editor

Configure individual inputs, outputs and values. Items can use expressions when a value needs to be converted or adapted.

Simulator browsers

Browse MSFS offsets and LVars, or X-Plane datarefs and commands, directly from the application while building a profile.

Logs and traffic view

Use logs and traffic information to see what is connected, what is being sent and where a communication problem may be happening.

System requirements

FFair_Link is a Windows desktop application based on .NET 8 / WPF. Windows 10 or Windows 11 is recommended. For MSFS, FSUIPC7 is required. For X-Plane, use X-Plane 12.4.0 or newer with the local Web API available.

Downloads

Current version: 0.8.1. FFair_Link is available now as a free download.

Software

Download the current portable Windows package: FFairLink-0.8.1-win-x64.zip. Extract the full ZIP and keep the folder structure unchanged.

Manuals

The English user manual is available as a standalone PDF. Additional setup notes and examples are also included inside the download package in the /docs folder.

Arduino files

Public Arduino/Teensy example .ino files are included inside the download package in the /inos folder.

Aircraft profiles

In the future, aircraft profiles created by FFair System or shared by the community will be available here, grouped by aircraft and simulator.

Support

Need help with setup, calibration or compatibility?

Contact support ffairsystem@gmail.com