Limitations: Difference between revisions

From FSFO Support Hub
No edit summary
 
(6 intermediate revisions by 2 users not shown)
Line 1: Line 1:
This page documents current functional and platform limitations of Flight Simulator First Officer (FSFO)
This page lists the current functional limitations, system requirements, and unsupported configurations for Flight Simulator First Officer (FSFO).
These are not errors, but known constraints based on simulator, aircraft, or platform capabilities.


Use this page to understand what FSFO intentionally does not support or cannot control.
<div style="margin:0.8em 0; padding:0.9em 1em; background:#fff0f0; border:2px solid #c9302c; color:#b00000; font-weight:bold; text-align:center;">
Please review these limitations before purchasing. Refunds are not issued.
</div>


If something is listed here, it is expected behavior and not a bug.
<div style="margin:0.8em 0; padding:0.8em 1em; background:#eef3fb; border-left:6px solid #1f4fa3;">
<strong>Before reporting a problem:</strong> Review this page to determine whether the behavior is a known limitation or platform requirement.
</div>


----
<div style="margin:0.6em 0; padding:0.8em 1em; background:#f4f9f6; border-left:6px solid #5cb85c;">
<strong>A limitation listed on this page is expected behavior and is not considered a bug.</strong> If FSFO behaves differently from what is described here, see [[Troubleshooting]].
</div>


== Autopilot Control ==
__TOC__


FSFO can set airspeed, heading, and altitude on supported aircraft.
----


'''Exception'''
== Quick Reference ==


* '''iFly 737''' – Indicated Airspeed (IAS) cannot be set by the copilot.
{| class="wikitable" style="width:100%;"
! style="width:20%;" | Area
! style="width:40%;" | Current Limitation or Requirement
! style="width:40%;" | What You Should Do
|-
| '''FMC/CDU/MCDU programming'''
| FSFO does not select SIDs, STARs, or runways. Programming support also varies by aircraft.
| Import the SimBrief flight plan through the aircraft’s EFB when required, then complete any unsupported entries manually.
|-
| '''Speech recognition'''
| Microsoft SAPI with an English Windows speech recognizer is the officially supported option. Vosk is experimental.
| Install an English Windows speech recognizer and use Microsoft SAPI for the most reliable results.
|-
| '''Virtual reality'''
| FSFO does not render its panels natively inside VR.
| Use OpenKneeboard to display FSFO in VR.
|-
| '''FSUIPC7'''
| FSUIPC7, including its WASM and WAPI components, is required.
| Confirm that FSUIPC7 is running, connected, and reporting LVARs and Events.
|-
| '''Operating system'''
| Windows 11 is the recommended and fully tested operating system. Windows 10 support is best effort only.
| Upgrade to Windows 11 for the most reliable experience.
|-
| '''Beta software'''
| MSFS beta builds and experimental aircraft versions are not supported.
| Return to the latest public stable version before reporting an issue.
|}


----
----


== FMC / CDU / MCDU Programming ==
== Flight Management System Programming ==


FSFO can automatically enter route and performance data for most aircraft, with the following limitations.
FSFO can enter route and performance information in many supported aircraft. The exact level of automation depends on the data and controls that each aircraft exposes to external applications.


=== General limitations ===
=== Limitations That Apply to All Aircraft ===


* The copilot does '''not''' select SIDs, STARs, or runways.
* The copilot does '''not''' select a SID, STAR, approach, or runway.
* You must enter your SimBrief Pilot ID or username in the aircraft EFB/settings so the route can be imported.
* You must enter your '''SimBrief Pilot ID or username''' in the aircraft’s EFB or settings before FSFO can access the flight plan.
* Any route or performance entries that FSFO cannot complete must be entered manually.


=== Aircraft without MCDU programming support ===
=== Aircraft-Specific Programming Limitations ===


These aircraft do not expose the required simulator variables.
{| class="wikitable" style="width:100%;"
! style="width:28%;" | Aircraft
! style="width:32%;" | Current Limitation
! style="width:40%;" | Required Action
|-
| '''FBW A380'''<br>'''iniBuilds A350'''
| FSFO cannot program the MCDU because these aircraft do not expose the required simulator variables.
| Import the SimBrief flight plan using the aircraft’s EFB, then complete any remaining entries manually.
|-
| '''FSS ERJ'''<br>'''FlightFX Cessna Citation X'''
| FSFO cannot program the CDU.
| Use the aircraft’s own copilot, route-import, or performance-entry feature where available. Enter any remaining information manually.
|-
| '''PMDG 737'''<br>'''PMDG 777'''<br>'''Aerosoft CRJ'''
| The SimBrief route must already be loaded before FSFO begins CDU programming.
| Import the flight plan through the aircraft’s EFB first. FSFO will confirm that the route is present before attempting its CDU entries.
|}


* '''FBW A380'''
----
* '''iniBuilds A350'''


You can still import the flight plan using the aircraft’s EFB import function.
== Speech Recognition ==
 
=== Aircraft without CDU programming support ===
 
* '''FSS ERJ'''


This aircraft provides its own internal copilot feature to populate performance data.
FSFO offers two speech-recognition options.


=== Aircraft that require EFB import first ===
=== Microsoft SAPI — Officially Supported ===


For these aircraft, import the SimBrief flight plan via the EFB before starting FSFO programming.
Microsoft SAPI is the recommended and officially supported speech engine.


* '''PMDG 737'''
<strong>Requirements:</strong>
* '''PMDG 777'''
* '''Aerosoft CRJ'''


FSFO will confirm the route has been imported before attempting CDU entries.
* An English Windows speech recognizer must be installed.
* Windows must have the correct microphone selected as its default input device.
* The selected microphone must be available before FSFO starts listening.


----
<div style="margin:0.6em 0; padding:0.8em 1em; background:#f4f9f6; border-left:6px solid #5cb85c;">
For the most reliable voice-control experience, use Microsoft SAPI with an English Windows speech recognizer.
</div>


== Speech Recognition ==
=== Vosk — Experimental ===


FSFO voice control requires an English speech recognizer installed in Windows.
Vosk is an optional offline speech-recognition engine. It is currently provided as an experimental alternative to Microsoft SAPI.


* Default engine: '''Microsoft SAPI''' using your default microphone.
<strong>Included Vosk languages:</strong>
* Optional offline engine: '''Vosk''' (experimental).


Currently included Vosk languages:
* English
* English
* French
* French
* German
* German


Vosk is provided as an experimental alternative.
<div style="margin:0.6em 0; padding:0.8em 1em; background:#fdf7f2; border-left:6px solid #f0ad4e;">
Officially supported and recommended: Microsoft SAPI (English).
Vosk behavior and recognition accuracy may vary. Microsoft SAPI in English remains the officially supported configuration.
</div>


----
----


== VR Support ==
== Virtual Reality Support ==


FSFO does not provide native VR rendering.
FSFO does not provide native VR rendering. Its windows and panels do not automatically appear inside the VR environment.


You can use FSFO in VR via the third-party tool '''OpenKneeboard'''.
You can display and interact with FSFO in VR using the third-party application '''OpenKneeboard'''.
Because this is external software, compatibility and behavior may vary by system and are not guaranteed.
 
<div style="margin:0.6em 0; padding:0.8em 1em; background:#fdf7f2; border-left:6px solid #f0ad4e;">
OpenKneeboard is external software. Compatibility, performance, and behavior may vary by system and cannot be guaranteed by FSFO.
</div>


----
----
Line 82: Line 131:
== FSUIPC7 Requirement ==
== FSUIPC7 Requirement ==


FSFO requires '''FSUIPC7''' (including WASM and WAPI components).
FSFO requires '''FSUIPC7''', including its '''WASM''' and '''WAPI''' components, to communicate with Microsoft Flight Simulator and supported aircraft.
 
=== Before Starting a Flight ===
 
Verify the following:
 
# FSUIPC7 is installed and running.
# Its status shows '''Connected'''.
# '''LVARs''' and '''Events''' are available.
# FSFO displays the detected FSUIPC7 version in the lower-left corner before the flight begins.
 
=== Application Permissions ===
 
FSFO and FSUIPC7 must run at the same Windows permission level:
 
* Run both applications as a standard user; or
* Run both applications as an administrator.
 
Do not run one application as an administrator while running the other as a standard user.


Requirements:
<div style="margin:0.6em 0; padding:0.8em 1em; background:#fdf7f2; border-left:6px solid #f0ad4e;">
* FSUIPC7 must be installed and running
<strong>FSUIPC7 is required.</strong> FSUIPC6 is not compatible with FSFO v6 and cannot be used as a substitute.
* Status must show '''Connected''' with LVARs and Events available
</div>
* FSFO will display the detected FSUIPC7 version in the lower-left corner before flight


Important notes:
If the copilot is not moving switches, aircraft data is not updating, or FSFO is not detecting cockpit events, verify the FSUIPC7 connection before troubleshooting the aircraft profile.
* FSFO v6 supports '''MSFS only'''
* '''FSUIPC6, FSX, and P3D are not supported'''
* Run FSFO and FSUIPC7 at the same permission level 
  (both standard user or both administrator) to avoid connection errors


If the copilot is not moving switches or data is not updating, verify FSUIPC7 first. 
For connection assistance, see [[Troubleshooting]].
For connection problems, see [[Troubleshooting]].


----
----


== Windows Version Support ==
== Supported Simulator and Operating System ==
 
=== Simulator Support ===
 
FSFO v6 supports '''Microsoft Flight Simulator only'''.
 
The following simulators are not supported:
 
* Microsoft Flight Simulator X
* Prepar3D
* Any simulator that requires FSUIPC6
 
=== Windows 11 ===
 
<div style="margin:0.6em 0; padding:0.8em 1em; background:#f4f9f6; border-left:6px solid #5cb85c;">
<strong>Windows 11 is the recommended and fully tested operating system for FSFO.</strong>
</div>


* Recommended and fully tested: '''Windows 11'''
=== Windows 10 ===
* Windows 10 reaches end of Microsoft support in '''October 2025'''


After that date:
Microsoft support for Windows 10 ended in '''October 2025'''. FSFO may continue to operate on Windows 10, but support is provided on a best-effort basis only.
* FSFO on Windows 10 is best-effort only
* OS-level compatibility fixes cannot be guaranteed


If remaining on Windows 10:
This means:
* Ensure English speech components are installed
* Keep audio and chipset drivers fully up to date


Upgrading to Windows 11 is strongly recommended for the most reliable experience.
* Windows 10-specific compatibility fixes cannot be guaranteed.
For general setup help, see [[Getting Started]].
* Future Windows components or third-party software may no longer support the operating system.
* Problems caused by outdated Windows components, drivers, or speech services may not be correctable through an FSFO update.
 
If you continue using Windows 10:
 
* Make sure the required English speech components are installed.
* Keep your audio, chipset, and device drivers up to date.
* Install all available Windows updates.
 
Upgrading to Windows 11 is strongly recommended for the most reliable experience.
 
For general installation and configuration assistance, see [[Getting Started]].


----
----


== MSFS and Aircraft Betas ==
== Beta and Experimental Builds ==


FSFO supports only the latest public, stable releases.
FSFO supports only the latest public, stable releases of Microsoft Flight Simulator and supported aircraft.
 
=== Unsupported Versions ===
 
The following are not supported:


Not supported:
* MSFS Insider builds
* MSFS Insider builds
* Steam beta branches
* Steam beta branches
* Aircraft developer or experimental builds
* Aircraft developer builds
* Aircraft beta or experimental versions
 
<div style="margin:0.6em 0; padding:0.8em 1em; background:#eef3fb; border-left:6px solid #1f4fa3;">
Beta and experimental versions may change internal simulator variables, events, or aircraft logic without notice. These changes can prevent FSFO flows, checklists, and aircraft profiles from operating correctly.
</div>
 
=== Before Reporting an Issue ===


Beta versions often change internal simulator variables, which can break FSFO flows and profiles.
If you encounter a problem while using a beta or experimental version:


If you encounter an issue while on a beta:
# Return MSFS or the aircraft to the latest public stable release.
1. Switch back to the stable release
# Reproduce the same flight or procedure.
2. Retest the issue
# Report the issue only if it continues on the stable release.
3. Then report it if the problem persists


Compatibility updates follow official public releases, not preview or test channels.
<div style="margin:0.6em 0; padding:0.8em 1em; background:#fdf7f2; border-left:6px solid #f0ad4e;">
Issues found only on beta versions will be closed as unsupported.
Issues that occur only on beta, Insider, developer, or experimental builds will be closed as unsupported.
</div>

Latest revision as of 18:55, 28 July 2026

This page lists the current functional limitations, system requirements, and unsupported configurations for Flight Simulator First Officer (FSFO).

Please review these limitations before purchasing. Refunds are not issued.

Before reporting a problem: Review this page to determine whether the behavior is a known limitation or platform requirement.

A limitation listed on this page is expected behavior and is not considered a bug. If FSFO behaves differently from what is described here, see Troubleshooting.


Quick Reference

Area Current Limitation or Requirement What You Should Do
FMC/CDU/MCDU programming FSFO does not select SIDs, STARs, or runways. Programming support also varies by aircraft. Import the SimBrief flight plan through the aircraft’s EFB when required, then complete any unsupported entries manually.
Speech recognition Microsoft SAPI with an English Windows speech recognizer is the officially supported option. Vosk is experimental. Install an English Windows speech recognizer and use Microsoft SAPI for the most reliable results.
Virtual reality FSFO does not render its panels natively inside VR. Use OpenKneeboard to display FSFO in VR.
FSUIPC7 FSUIPC7, including its WASM and WAPI components, is required. Confirm that FSUIPC7 is running, connected, and reporting LVARs and Events.
Operating system Windows 11 is the recommended and fully tested operating system. Windows 10 support is best effort only. Upgrade to Windows 11 for the most reliable experience.
Beta software MSFS beta builds and experimental aircraft versions are not supported. Return to the latest public stable version before reporting an issue.

Flight Management System Programming

FSFO can enter route and performance information in many supported aircraft. The exact level of automation depends on the data and controls that each aircraft exposes to external applications.

Limitations That Apply to All Aircraft

  • The copilot does not select a SID, STAR, approach, or runway.
  • You must enter your SimBrief Pilot ID or username in the aircraft’s EFB or settings before FSFO can access the flight plan.
  • Any route or performance entries that FSFO cannot complete must be entered manually.

Aircraft-Specific Programming Limitations

Aircraft Current Limitation Required Action
FBW A380
iniBuilds A350
FSFO cannot program the MCDU because these aircraft do not expose the required simulator variables. Import the SimBrief flight plan using the aircraft’s EFB, then complete any remaining entries manually.
FSS ERJ
FlightFX Cessna Citation X
FSFO cannot program the CDU. Use the aircraft’s own copilot, route-import, or performance-entry feature where available. Enter any remaining information manually.
PMDG 737
PMDG 777
Aerosoft CRJ
The SimBrief route must already be loaded before FSFO begins CDU programming. Import the flight plan through the aircraft’s EFB first. FSFO will confirm that the route is present before attempting its CDU entries.

Speech Recognition

FSFO offers two speech-recognition options.

Microsoft SAPI — Officially Supported

Microsoft SAPI is the recommended and officially supported speech engine.

Requirements:

  • An English Windows speech recognizer must be installed.
  • Windows must have the correct microphone selected as its default input device.
  • The selected microphone must be available before FSFO starts listening.

For the most reliable voice-control experience, use Microsoft SAPI with an English Windows speech recognizer.

Vosk — Experimental

Vosk is an optional offline speech-recognition engine. It is currently provided as an experimental alternative to Microsoft SAPI.

Included Vosk languages:

  • English
  • French
  • German

Vosk behavior and recognition accuracy may vary. Microsoft SAPI in English remains the officially supported configuration.


Virtual Reality Support

FSFO does not provide native VR rendering. Its windows and panels do not automatically appear inside the VR environment.

You can display and interact with FSFO in VR using the third-party application OpenKneeboard.

OpenKneeboard is external software. Compatibility, performance, and behavior may vary by system and cannot be guaranteed by FSFO.


FSUIPC7 Requirement

FSFO requires FSUIPC7, including its WASM and WAPI components, to communicate with Microsoft Flight Simulator and supported aircraft.

Before Starting a Flight

Verify the following:

  1. FSUIPC7 is installed and running.
  2. Its status shows Connected.
  3. LVARs and Events are available.
  4. FSFO displays the detected FSUIPC7 version in the lower-left corner before the flight begins.

Application Permissions

FSFO and FSUIPC7 must run at the same Windows permission level:

  • Run both applications as a standard user; or
  • Run both applications as an administrator.

Do not run one application as an administrator while running the other as a standard user.

FSUIPC7 is required. FSUIPC6 is not compatible with FSFO v6 and cannot be used as a substitute.

If the copilot is not moving switches, aircraft data is not updating, or FSFO is not detecting cockpit events, verify the FSUIPC7 connection before troubleshooting the aircraft profile.

For connection assistance, see Troubleshooting.


Supported Simulator and Operating System

Simulator Support

FSFO v6 supports Microsoft Flight Simulator only.

The following simulators are not supported:

  • Microsoft Flight Simulator X
  • Prepar3D
  • Any simulator that requires FSUIPC6

Windows 11

Windows 11 is the recommended and fully tested operating system for FSFO.

Windows 10

Microsoft support for Windows 10 ended in October 2025. FSFO may continue to operate on Windows 10, but support is provided on a best-effort basis only.

This means:

  • Windows 10-specific compatibility fixes cannot be guaranteed.
  • Future Windows components or third-party software may no longer support the operating system.
  • Problems caused by outdated Windows components, drivers, or speech services may not be correctable through an FSFO update.

If you continue using Windows 10:

  • Make sure the required English speech components are installed.
  • Keep your audio, chipset, and device drivers up to date.
  • Install all available Windows updates.

Upgrading to Windows 11 is strongly recommended for the most reliable experience.

For general installation and configuration assistance, see Getting Started.


Beta and Experimental Builds

FSFO supports only the latest public, stable releases of Microsoft Flight Simulator and supported aircraft.

Unsupported Versions

The following are not supported:

  • MSFS Insider builds
  • Steam beta branches
  • Aircraft developer builds
  • Aircraft beta or experimental versions

Beta and experimental versions may change internal simulator variables, events, or aircraft logic without notice. These changes can prevent FSFO flows, checklists, and aircraft profiles from operating correctly.

Before Reporting an Issue

If you encounter a problem while using a beta or experimental version:

  1. Return MSFS or the aircraft to the latest public stable release.
  2. Reproduce the same flight or procedure.
  3. Report the issue only if it continues on the stable release.

Issues that occur only on beta, Insider, developer, or experimental builds will be closed as unsupported.