User Settings Reference: Difference between revisions

From FSFO Support Hub
No edit summary
Line 1: Line 1:
This section summarizes FSFO’s configurable user settings. Setting names and behaviors mirror the in-app User Settings pages.
= FSFO Settings Reference =


<div style="margin:0.8em 0; padding:0.8em 1em; background:#eef3fb; border-left:6px solid #1f4fa3;">
This page documents the current FSFO Settings window in the same top-to-bottom order that the sections appear in the WPF interface.
This page is a reference, not a step-by-step guide. Use it to look up what each setting does.
</div>


<span id="top"></span>
The Settings window is organized by sections rather than old wiki categories, so this page follows the live app layout:


----
# Input and Output
# SOP
# Crew Options
# General Options
# Portal, Simbrief, and PAX
# Flow Options
# RAAS Options
# Interface Options
 
<!-- Optional screenshot once available:
[[File:FSFO_Settings_Window_Overview.png|900px|thumb|The FSFO Settings window.]]
-->


== Input and Output ==
== Input and Output ==


* '''Pilots'''
This section controls audio devices, speech recognition, SAPI voice selection, testing tools, and controller or hot-key assignments.
 
Choose the playback device (headset, speakers, etc.) for pilot and copilot voices.
 
* '''Cabin Crew'''
 
Choose the playback device for cabin crew announcements. Use a different device to simulate distance.
 
* '''Region'''
 
Sets the accent for all voices.
 
* '''Speech Engine'''
 
Available speech recognition engines:
 
; Microsoft
 
<div style="margin:0.4em 0; padding:0.6em 0.8em; background:#f4f9f6; border-left:4px solid #5cb85c;">
Highest accuracy. Uses your Windows default microphone automatically. This is the officially supported FSFO speech recognition engine.
</div>
 
To change which microphone is used: Settings > System > Sound > Input
 
You must have an English speech recognition pack installed: Settings > Time & Language > Language & Region > Add a language > Speech
 
<div style="margin:0.4em 0; padding:0.6em 0.8em; background:#eef3fb; border-left:4px solid #1f4fa3;">
Tip: Accuracy is highest for English (US).
</div>
 
; VOSK
 
<div style="margin:0.4em 0; padding:0.6em 0.8em; background:#fdf7f2; border-left:4px solid #f0ad4e;">
Works offline, supports multiple languages, and can use any input device. Less accurate than Microsoft. Experimental and not officially supported.
</div>
 
; SAPI
 
Lets you pick any installed SAPI voice for Pilot, Copilot, and Cabin Crew.
 
* '''SAPI Rate'''
 
Controls how fast SAPI voices speak.
 
[[User Settings Reference#top|Back to top]]
 
----
 
== Audio and Recognition Tuning ==
 
* '''Pilots Volume'''
 
Loudness of pilot and copilot voices.
 
* '''Crew Volume'''
 
Loudness of cabin crew voices.
 
* '''Ambiance Volume'''
 
Loudness of background noise.
 
* '''Pilots dB Gain'''
 
Adds or subtracts decibels to pilot audio before the Volume slider is applied.
 
* '''Amb dB Gain'''
 
Adds or subtracts decibels to ambiance audio before the Ambiance Volume slider is applied.
 
* '''Readback'''
 
Length of pauses between digits or characters.
 
* '''Distort Voice'''
 
Adds headset or intercom distortion.
 
* '''Static Voice'''
 
Adds background static.
 
* '''Open Mic'''
 
When checked, recognition always listens unless muted.
 
* '''Start Speech on Start'''
 
When checked, recognition activates automatically when FSFO starts.
 
[[User Settings Reference#top|Back to top]]
 
----
 
== Test Options ==
 
* '''Pilot Test'''
 
Both pilots say “Fuel” plus a number.
 
* '''Crew Test'''
 
Plays a standard cabin announcement.
 
* '''Test Boarding Music'''
 
Tests boarding music volume.
 
* '''Test Boarding Ambiance'''
 
Tests background ambiance volume.
 
[[User Settings Reference#top|Back to top]]
 
----
 
== Controller and Hot-Key Setup ==
 
<div style="margin:0.6em 0; padding:0.8em 1em; background:#eef3fb; border-left:6px solid #1f4fa3;">
Available actions:
</div>
 
* '''Mute'''
Toggles voice recognition on/off
 
* '''PTT'''
If Open Mic is ON, holding PTT mutes voice recognition; if Open Mic is OFF, holding PTT activates recognition.
 
* '''Bypass'''
Cancels a wait or skips a checklist item (Ctrl + A is default).
 
* '''Pause'''
Pauses all FSFO actions until pressed again.
 
* '''GUID'''
Displays the controller Globally Unique Identifier.
 
* '''Set Button'''
Click then press the desired button or key.
 
* '''Clear Button'''
Removes the highlighted binding.
 
* '''Train Speech'''
Opens the Speech Trainer to improve recognition accuracy.
 
* '''Check For Update'''
Checks for the latest FSFO version.
 
* '''Delete Button'''
Deletes controllers.cfg (all saved bindings).


[[User Settings Reference#top|Back to top]]
<!-- Optional screenshot once available:
[[File:FSFO_Settings_InputOutput.png|900px|thumb|The Input and Output section of the FSFO Settings window.]]
-->


----
=== Voice, Audio, and Recognition ===


== <span id="Standard_Operating_Procedures">Standard Operating Procedures (SOP)</span> ==
; Pilots
: Selects the playback device used for captain and first officer voices. Use this if you want pilot voices in a headset while keeping other sounds on speakers.


<div style="margin:0.8em 0; padding:0.8em 1em; background:#fdf7f2; border-left:6px solid #f0ad4e;">
; Cabin Crew
<strong>NOTE:</strong> Above Ground Level (AGL) vs Mean Sea Level (MSL)
: Selects the playback device used for cabin crew announcements. Many users keep this on speakers to make the cabin sound more separate from cockpit audio.
</div>


* '''''AGL''' (Above Ground Level) is your aircraft’s height '''above the terrain directly below you'''.''
; Region
* '''''MSL''' (Mean Sea Level) is your altitude '''above average sea level'''.''
: Chooses the accent or regional voice style FSFO should prefer when supported by the selected voice engine.


<div style="margin:0.6em 0; padding:0.6em 0.8em; background:#eef3fb; border-left:4px solid #1f4fa3;">
; Speech Eng
FSFO will trigger the actions listed below when the aircraft reaches the specified AGL or MSL value. Setting a value to 0 disables that trigger.
: Selects the speech engine FSFO will use. Microsoft Speech is usually the most accurate. VOSK is useful for offline or alternate-device support. SAPI mode is used when you want to choose installed SAPI voices directly.
</div>


<u>OPTIONS:</u>
; Mic Input
* '''Acceleration Altitude (AGL)'''
: Selects the microphone or input device FSFO should listen to when the chosen speech engine supports direct device selection. Microsoft Speech generally uses the Windows default microphone, while VOSK can use the device selected here.


Copilot calls “Acceleration Altitude” once this altitude is reached after takeoff.
; SAPI Pilot
: Selects the installed SAPI voice used for the captain voice when SAPI speech is enabled.


* '''Landing Lights (MSL)'''
; SAPI Co-pilot
: Selects the installed SAPI voice used for the first officer when SAPI speech is enabled.


Copilot toggles landing lights at this altitude.
; SAPI Cabin
: Selects the installed SAPI voice used for cabin announcements when SAPI speech is enabled.


* '''Engage VNAV (AGL)'''
; SAPI Rate
: Controls how quickly SAPI voices speak. If voices feel too slow or too rushed, adjust this before changing other audio settings.


Copilot engages vertical navigation mode.
; Pilot Volume
: Controls the loudness of pilot and copilot speech.


* '''Engage LNAV (AGL)'''
; Crew Volume
: Controls the loudness of flight attendant and cabin crew speech.


Copilot engages lateral navigation mode.
; Ambiance Vol
: Controls the loudness of boarding ambience, background sounds, and related non-voice cabin audio.


* '''Engage AP (AGL)'''
; Pilots dB Gain
: Adds or subtracts decibels from pilot voice playback before the normal volume slider is applied. This is useful when a voice is technically too quiet even with the slider raised.


Copilot engages the autopilot.
; Amb dB Gain
: Adds or subtracts decibels from ambience playback before the normal ambience volume slider is applied.


* '''Engage APPR (AGL)'''
; Readback
: Controls the spacing or pacing used during readbacks, especially where letters, numbers, and short phrase groups need slightly clearer separation.


Copilot engages approach mode during landing.
; Headset Tone
: Applies headset or intercom-style coloration to voice playback so the audio sounds more like cockpit comms and less like plain desktop speech.


* '''Disconnect AT (AGL)'''
; Comms Texture
: Adds extra radio character such as light hiss or comms-style texture. This is mainly a realism preference.


Copilot disconnects autothrottle during landing.
; Open Mic
: Keeps speech recognition listening continuously unless it is muted. This is the best choice if you prefer hands-free operation.


* '''Disconnect AP (AGL)'''
; Start Speech On Start
: Automatically turns speech recognition on when FSFO starts, so you do not need to enable it manually every session.


Copilot disconnects autopilot during landing.
=== Audio and Speech Test Buttons ===


* '''Extend Gear (AGL)'''
; PILOT TEST
: Plays a sample captain, first officer, and ground-audio test through the currently selected output so you can confirm routing and levels.


Copilot extends landing gear during landing.
; CREW TEST
: Plays a standard cabin crew announcement through the current cabin-audio output.


* '''Min Flap Extension (AGL)'''
; READBACK TEST
: Plays a sample captain and first officer readback so you can judge clarity, pacing, and balance.


Minimum altitude at which copilot deploys flaps.
; TEST BOARDING MUSIC
: Plays the current boarding-music audio so you can confirm the selected sound and its level.


* '''Grnd Speed Warn (MPH)'''
; TEST BOARDING AMBIANCE
: Plays the current boarding or background ambience so you can confirm the selected sound and its level.


Warns when ground speed exceeds this value.
=== Controller and Hot-Key Setup ===


* '''Stabilized Call (N1)'''
Use this area to assign a joystick button, yoke button, or keyboard key to a specific FSFO action.


Copilot calls “Stabilized” when engines reach this N1%.
; Controller
: Selects the controller or input device FSFO should read from while you are assigning or reviewing bindings.


* '''Flow Pause (sec)'''
; Action
: Selects which FSFO function you are binding. Current actions include:


Represents the delay between flow actions. For example, if this is set to 2, your copilot will wait 2 seconds before performing the next flow action.
::* '''PTT''' - Push-to-talk. If Open Mic is off, this temporarily opens speech recognition while held. If Open Mic is on, it works more like a hold-to-mute input.
::* '''MUTE''' - Toggles speech recognition on or off.
::* '''BYPASS''' - Skips a wait state or bypasses the next required checklist or flow hold.
::* '''PAUSE''' - Pauses FSFO actions until toggled again.
::* '''MIN''' - Minimizes or restores the FSFO main window.
::* '''ACTION''' - Starts the currently available checklist or flow action.
::* '''COPILOT PLANE''' - Triggers the "Your Plane" request so the copilot can take control when supported.
::* '''PUSHBACK LEFT''' - Requests pushback with the nose turning left.
::* '''PUSHBACK RIGHT''' - Requests pushback with the nose turning right.
::* '''PUSHBACK STRAIGHT''' - Requests straight pushback.
::* '''PUSHBACK STOP''' - Stops the current pushback.
::* '''PUSHBACK ABORT''' - Cancels the pushback entirely.


* '''Checklist Pause (sec)'''
; GUID
: Displays the unique device identifier for the selected controller. This is mainly for confirming which hardware FSFO is seeing.


Represents the delay between checklist calls. For example, if this is set to 2, your copilot will wait 2 seconds before calling the next checklist item.
; INPUT
: Shows the currently assigned button or key for the selected action.


* '''Checklist Repeat (sec)'''
; SET
: Starts listening for the next key press or button press so a new binding can be assigned.


Represents the time your copilot will wait before repeating a checklist call. For example, if set to 10 seconds, your copilot will wait 10 seconds before repeating the call when the required system is not set correctly.
; CLEAR
: Removes the current binding for the selected action.


* '''Passing Call (MSL)'''
=== Support and Maintenance Buttons ===


Copilot calls “Passing X feet” during climb or descent.
; TRAIN SPEECH
: Opens the Windows speech-training workflow so you can improve recognition quality.


* '''Couple Taxi Lndg Lights'''
; GET HELP
: Opens FSFO help or support resources from the Settings page.


Yes, FSFO will automatically turn the taxi lights on/off to match your landing lights
; CHECK FOR UPDATE
: Manually checks whether a newer FSFO version is available.


* '''Couple Wing Logo Lights'''
; DELETE
: Deletes the saved controller-assignment configuration so you can rebuild bindings from scratch.


Yes, FSFO will automatically turn the wing lights on/off to match your logo lights
== SOP ==


* '''Manage Ground Lights'''
This section controls the standard operating thresholds FSFO uses during takeoff, climb, descent, approach, and landing. Most altitude values can be set to zero to disable that specific automation.


Copilot will manage the lights when the aircraft is on the ground:
<!-- Optional screenshot once available:
[[File:FSFO_Settings_SOP.png|900px|thumb|The SOP section of the FSFO Settings window.]]
-->


<div style="margin:0.6em 0; padding:0.8em 1em; background:#eef3fb; border-left:6px solid #1f4fa3; border-radius:8px;">
; Acceleration (AGL)
<pre>
: Altitude above ground where the copilot calls "Acceleration Altitude." This is often used as a visual or procedural cue during the initial climb.
- When power is established, the copilot turns on the NAV Lights


- When engines are running, the copilot turns on the Beacon Lights
; Landing Lights (MSL)
: Mean-sea-level altitude where FSFO manages landing lights. This lets you align light usage with your preferred transition altitude.


- When the aircraft ground speed exceeds 5 MPH, the copilot will turn on Taxi Lights
; Engage VNAV (AGL)
: Above-ground altitude where the copilot engages vertical navigation, when supported by the aircraft.


- When the aircraft is on any runway, the copilot will turn on the Landing, Strobe, and Wing Lights; when the aircraft exits the runway, he will turn them off
; Engage LNAV (AGL)
</pre>
: Above-ground altitude where the copilot engages lateral navigation, when supported by the aircraft.
</div>


* '''Battery Equal Turn Around'''
; Engage AP (AGL)
: Above-ground altitude where the copilot engages the autopilot.


IF the power is on when FSFO is connected, the copilot will consider the current flight as a subsequent flight.  
; Engage APPR (AGL)
: Above-ground altitude where the copilot engages approach mode during landing.


* '''Boarding Music'''
; Disconnect AT (AGL)
: Above-ground altitude where the copilot disconnects autothrottle during landing.


Select the boarding music, which can be played via “Boarding_Music” command via the flow and checklist editor, or by click ing the music icon via the control options, which can be accessed on the Checklist page. You can also download and play your own boarding music, as long as its a.wav file. Place your wav files in the following directory: C:\Users\[USER NAME] \AppData\Local\FSFO_V6\ Music..
; Disconnect AP (AGL)
: Above-ground altitude where the copilot disconnects the autopilot during landing.


* '''Safety Message'''
; Extend Gear (AGL)
: Above-ground altitude where the copilot extends the landing gear during approach and landing.


Select the safety message, which can be played via “Safety_Message” command via the flow and checklist editor, or by clicking the life jacket icon, which can be accessed on the SOPs page. You can also download and play your own safety messages, as long as it's a *.wav file. Place your wav files in the following directory: C:\Users\ [USER NAME]\AppData\Local\FSFO_V6 \Safety.
; Min Flap Extension (AGL)
: Lowest above-ground altitude where the copilot is allowed to extend flaps. This can be used to prevent very early flap deployment.


* '''Flaps Call'''
; Ground Speed Warn (MPH)
: Speed threshold used for ground-speed warnings while taxiing or rolling on the ground.


Controls flap callout behavior:
; Stabilized Call (N1)
: N1 percentage where the copilot calls "Stabilized." This is mainly used during takeoff thrust application.


<div style="margin:0.6em 0; padding:0.8em 1em; background:#eef3fb; border-left:6px solid #1f4fa3; border-radius:8px;">
; Flow Pause (sec)
<pre>
: Controls the delay FSFO uses between flow actions. Larger values make flows feel slower and more deliberate.
- Flaps Setting:
  The copilot will call the new flaps setting (e.g. Flaps 5)


- Speed Check:
; Checklist Pause (sec)
  The copilot will call “Speed Check” when a flap change is detected
: Controls the pause between checklist items or responses.


- Speed Chk + Flap:
; Checklist Repeat (sec)
  The copilot will call “Speed Check”, then the flaps setting when a flap change is detected
: Controls how long FSFO waits before repeating a checklist prompt when a response or matching aircraft state is still missing.
  (e.g. Speed Check, Flaps 10)
</pre>
</div>


* '''VSpeed Call'''
; Passing Call (MSL)
: Mean-sea-level altitude used for "Passing" callouts during climb or descent.


Controls V-speed callouts:
; Couple Taxi Lndg Lights
: Ties taxi-light behavior to landing-light behavior so they move together automatically.


<div style="margin:0.6em 0; padding:0.8em 1em; background:#f4f9f6; border-left:6px solid #5cb85c; border-radius:8px;">
; Couple Wing Logo Lights
<pre>
: Ties wing-light behavior to logo-light behavior.
- None:
  No V-speeds are called


- V1 + VR:
; Manage Grnd Lights
  Both V1 and Rotate are called during the takeoff roll
: Lets the copilot manage ground-light logic automatically, including combinations involving NAV, beacon, taxi, landing, strobe, and wing lights.


- VR:
; Eng Start
  Only Rotate is called during the takeoff roll
: Defines how many engines must be running before FSFO considers the aircraft ready to transition from preflight toward taxi-out. On multi-engine aircraft, this can change when flows continue automatically.
  (useful for aircraft that have automated V1 callouts)
</pre>
</div>


[[User Settings Reference#top|Back to top]]
; Battery Equals Turn Around
: If the aircraft is already powered when FSFO connects, the flight is treated more like a turnaround than a cold-and-dark startup.


== <span id="Auto_Flow_Options">Auto Flow Policy</span> ==
; Boarding Music
: Selects the boarding-music file or theme used by FSFO.


FSFO has three auto flow polices for you to select. Depending on the policy, FSFO will automatically initiate a flow/checklist based on the criteria below:
; Safety Message
: Selects the safety-message file or theme used by FSFO.


<div style="margin:0.8em 0; padding:0.8em 1em; background:#eef3fb; border-left:6px solid #1f4fa3; border-radius:8px;">
; Flaps Call
<div style="font-weight:bold; color:#1f4fa3; margin-bottom:0.4em;">LIGHTS</div>
: Controls how flap callouts are spoken. Depending on the selected option, FSFO can call the flap setting itself, the speed check, or both.
<pre>
- Pre-Flight/Cockpit Prep: Initiated when Navigation (NAV) Lights are Turned On


- Before Start: Initiated when Boarding or Loading is completed and Beacon Lights are Turned On
; VSpeed Call
: Controls how takeoff V-speed callouts are handled, such as none, full V1-and-Rotate behavior, or reduced callout behavior.


- Engine Start: Initiated 60 seconds after push back is detected
; Note
 
: Most threshold values in this section can be set to '''0''' to disable that specific automation or callout.
- After Start: Initiated when engines are running and stable with parking brakes On (It may take up to 3 mins for the engines to stabilize)
 
- Taxi Flow: Initiated when Taxi Lights are Turned On
 
- Before Takeoff/Lineup Flow: Initiated when Landing Lights are Turned On
 
- After Takeoff/Acceleration Flow: Initiated when Aircraft is above 3000 feet Above Ground Altitude
 
- Descent Flow: Initiated when the aircraft is within 20 Nautical Miles from the Top of Descent
 
- Approach Flow: Initiated when Landing Lights are Turned On
 
- Landing Flow: Initiated when the aircraft is below 1500 feet Above Ground Altitude
 
- After Landing Flow: Initiated when the aircraft’s Landing Lights are Turned Off
 
- Parking/Shutdown Flow: Starts when Taxi Lights are Turned Off and Parking Brake is Set
</pre>
</div>
 
<div style="margin:0.8em 0; padding:0.8em 1em; background:#f4f9f6; border-left:6px solid #5cb85c; border-radius:8px;">
<div style="font-weight:bold; color:#2f7a2f; margin-bottom:0.4em;">SMART</div>
<pre>
- Pre-Flight/Cockpit Prep: Initiated after 10 seconds from starting your flight*
 
- Before Start: Initiated when Boarding or Loading is completed and all doors are closed
 
- Engine Start: Initiated 60 seconds after push back is detected
 
- After Start: Initiated when engines are running and stable with parking brakes On (It may take up to 3 mins for the engines to stabilize)
 
- Taxi Flow: Initiated when the After Start Phase is completed and the parking brake is released
 
- Before Takeoff/Lineup Flow: Initiated when Aircraft is within 800 feet of the runway threshold
 
- After Takeoff/Acceleration Flow: Initiated when Aircraft is above 3000 feet Above Ground Altitude
 
- Descent Flow: Initiated when the aircraft is within 20 Nautical Miles from the Top of Descent
 
- Approach Flow: Initiated when the aircraft is below 10000 feet Above Ground Altitude
 
- Landing Flow: Initiated when the aircraft is below 1500 feet Above Ground Altitude
 
- After Landing Flow: Initiated when the aircraft leaves the runway
 
- Parking/Shutdown Flow: Starts when Taxi Lights are Turned Off and Parking Brake is Set
</pre>
</div>
 
<div style="margin:0.8em 0; padding:0.8em 1em; background:#fdf7f2; border-left:6px solid #f0ad4e; border-radius:8px;">
<div style="font-weight:bold; color:#b26a00; margin-bottom:0.4em;">USER</div>
<pre>
Selecting the user setting allows you to choose any event, time, lights, system, or condition to trigger your flow
</pre>
</div>
 
[[User Settings Reference#top|Back to top]]
 
----


== Crew Options ==
== Crew Options ==


<div style="margin:0.6em 0; padding:0.8em 1em; background:#eef3fb; border-left:6px solid #1f4fa3;">
This section controls what the copilot, captain, and cabin crew are allowed to say or do automatically.
Settings that control copilot and cabin crew behavior, callouts, and automation.
</div>
 
* '''Attendant Messages'''
 
The Flight Attendant will make the following announcements:
 
<div style="margin:0.6em 0; padding:0.8em 1em; background:#f4f9f6; border-left:6px solid #5cb85c; border-radius:8px;">
<pre>
- Pre-Flight “Boarding complete” (intercom to First Officer
 
- Taxi-Out Advise passengers to switch devices to airplane mode (above 11 MPH).
 
- Airborne > 10,000 ft: Passengers free to use electronics.
 
- Descent < 12,000 ft: Advise stowage of electronics (You must complete the Descent phase).
 
- Taxi-In Welcome passengers to destination.
 
Shutdown “ Deboarding complete” (intercom).
</pre>
</div>
 
* '''Pilot Messages'''
 
The First Officer will make the following announcements:
 
<div style="margin:0.6em 0; padding:0.8em 1em; background:#f4f9f6; border-left:6px solid #5cb85c; border-radius:8px;">
<pre>
- Taxi-Out Time-of-day welcome message (5 seconds after the Taxi Phase is completed).
 
- Reaching Cruise Altitude Inform passengers of cruise.
 
- Descent (4 000 ft below cruise) Announce start of descent (You must complete the Descent phase).
</pre>
</div>
 
* '''Apply Brakes'''
 
Copilot applies brakes above 28 MPH.
 
* '''Set Landing Gear'''
 
Copilot raises or lowers gear; If you wish for the copilot to only raise the gear, set the SOP Extend Gear (AGL) option to 0.
 
* '''Set Flaps'''
 
Copilot retracts or extends flaps; If you wish for the copilot to only retract the flaps, set the SOP Min Flap Extension (AGL) option to 0.
 
* '''Set Altimeter'''
 
Copilot sets standard and local pressure.
 
* '''Set Seatbelts'''
 
Copilot will turn OFF the seatbelts at Top of Climb and ON atTop of Descent
 
* '''Set Ctr Fuel Tanks'''
 
Copilot disables center tanks below threshold (7,000 pounds for heavy; otherwise, 1,000 pounds).
 
* '''Set Lights'''
 
Copilot will turn off/on the landing lights when aircraft is above/below the Passing Call (MSL) setting via the SOP option; otherwise 10000 feet will be used.


* '''Repeat Readback'''
; Attendant Messages
: Enables flight attendant cabin announcements such as boarding complete, cabin-ready reminders, descent stowage reminders, and deboarding completion.


Copilot will repeat the values stated by the pilot during a voice command. For example, if you command Heading 242, the copilot will repeat the command "Heading 2-4-2."
; Pilot Messages
: Enables first officer or pilot-facing passenger messages such as taxi-out welcome, cruise announcements, and descent announcements.


* '''Confirm Checklist Item'''
; Apply Brakes
: Allows the copilot to apply braking during supported situations.


Copilot will ensure the system is set correctly during the checklist phase, when using the voice options. If it's not set according to the checklist, your copilot will ask you to check the system again.
; Set Landing Gear
: Allows the copilot to raise and lower the landing gear automatically when required by flows or flight logic.


* '''First Ofcr Handles Intercom'''
; Set Flaps
: Allows the copilot to retract and extend flaps automatically when required by flows or flight logic.


Copilot will automatically handle all intercom messages and prompts (e.g., cabin/ground/crew calls) without requiring your input. If disabled, the captain (you) must answer the intercom phone and respond to prompts by selecting Yes or No in the on-screen dialogue window.
; Set Altimeter
: Allows the copilot to set standard or local pressure during the flight.


* '''Call Missed Checklist'''
; Set Seatbelts
: Allows the copilot to manage the seatbelt sign automatically.


Copilot will alert you when you missed a checklist. For example, if the engines are running, and you failed to complete the Before Start Flow/Checklist, your copilot will ask: “Did we complete the Before Start Checklist”?
; Set Ctr Fuel Tanks
: Allows the copilot to manage center-tank fuel logic where supported.


* '''Call Roll Phrases'''
; Set Lights
: Allows the copilot to manage lighting changes tied to the current phase of flight.


Copilot will execute takeoff and landing roll callouts (e.g. stabilized, thrust set, 80 knots, reverse green, manual braking, etc…).
; Repeat Readback
: Makes the copilot repeat values heard in voice commands, which is helpful for catching recognition mistakes.


* '''Call Roll Responses'''
; Confirm Checklist Item
: During voice-driven checklists, the copilot checks whether the requested aircraft state is actually set and prompts again if it is not.


Pilot will respond to the copilot takeoff/rollout calls. For example, when the copilot states 80/100 knots, the pilot will respond “checked.” Disable if you prefer to respond yourself.
; First Ofcr Handles Intercom
: Lets the first officer handle intercom-related prompts automatically instead of requiring the captain to respond manually.


* '''Call 400 Feet'''
; Call Missed Checklist
: Warns you if FSFO believes an expected checklist was skipped.


Copilot will call 400 feet when the aircraft reaches this Above Ground Altitude (AGL) during the climb phase. This is useful for engaging the appropriate vertical navigation mode.
; Call Roll Phrases
: Enables takeoff-roll and landing-roll phraseology such as thrust-set, speed checks, and rollout callouts.


* '''Call Minimums'''
; Captain Callouts
: When the copilot is flying the takeoff, this enables the captain-side callouts and responses as part of the exchange.


Copilot will call out minimums when the aircraft descends below the AGL identified on the departure performance page (the default is 200 ft AGL).
; Call 400 Feet
: Adds the 400-foot callout during climb.


* '''Call Glide Slope Alive'''
; Call Minimums
: Enables minimums callouts on approach.


Copilot will call “glide slope alive” when he detects movement on the glide slope needle, and “Glide Slope Captured” when the aircraft captures the glide slope.
; Call Glideslope Alive
: Enables "glideslope alive" and "glideslope captured" callouts during approach.


* '''Call System Changes'''
; Call System Changes
: Makes the copilot announce important system changes such as gear, flaps, autopilot, autothrottle, and related mode changes.


Copilot will alert the captain to changes (e.g. flaps five, gear up, parking brake set, etc..) of the following key systems:
; Reserved
: Reserved for future use.


<div style="margin:0.6em 0; padding:0.8em 1em; background:#eef3fb; border-left:6px solid #1f4fa3; border-radius:8px;">
; Call Engine Start
<pre>
: Enables engine-start callouts during the start sequence.
- Landing Gear


- Flaps
; Call Warnings
: Enables spoken warnings where supported by FSFO.


- Parking Brake
; Auto Inflight Services
: Allows cabin service to run automatically on qualifying passenger flights.


- Spoilers (When Armed/Disarmed)
; Press Takeoff Screw/AutoFlt
 
: Allows FSFO to press the PMDG takeoff screw or the TFDi MD-11 Auto Flight button when the aircraft and checklist state support it.
- Lateral Navigation (LNAV, Managed Mode, Heading Select and NAV)
 
- Vertical Navigation (VNAV, Open Climb, etc…)
 
- Approach Mode
 
- Auto Pilot
 
- Auto Throttle
</pre>
</div>
 
* '''Auto Inflight Services'''
 
Flight attendants will automatically run in-flight beverage/snack service. Service begins only after Top of Climb (TOC), on flights over 250 NM, and only on passenger flights (no cargo). If any of these conditions aren’t met, service will not start.
 
* '''Press Takeoff Screw/AutoFlt'''
 
Copilot presses the TOGA Screw (PMDG aircraft) or Auto Flight button (TFDi MD-11) when the aircraft's N1 is > 65% and the Before Takeoff Checklist has been completed
 
* '''Call Engine Start'''
 
Triggers the ground/FO engine-start callouts during engine start and the stabilized/all-engines-stable call when enabled.
 
* '''Call Warnings'''
 
Enables FSFO safety/warning monitoring, including configuration/safety-related spoken warnings such as “check the flaps” and “door” during ground and air phases.
 
[[User Settings Reference#top|Back to top]]
 
----


== General Options ==
== General Options ==


<div style="margin:0.6em 0; padding:0.8em 1em; background:#eef3fb; border-left:6px solid #1f4fa3;">
This section contains behavior toggles, interface integrations, and quality-of-life options that do not fit cleanly into one of the more specialized sections.
General behavior options and integrations that affect how FSFO operates during a flight.
</div>
 
* '''Disable Gear/Flaps/Throttles'''
 
Copilot will ignore any flap, gear, and throttle speech recognition request. For example, if you say "gear up", your copilot will ignore this command.
 
* '''Disable Radio Cmds'''
 
Copilot will ignore any radio and transponder commands. For example, if you say "set comm one, 22800", your copilot will ignore the command.
 
* '''Disable Flap Calls'''
 
Copilot ignores manual flap adjustments and wont make callouts. Example: if you change flaps from 2 to 1, the copilot will NOT announce “Flaps 1."
 
* '''Skip Eng Start (AutoFlow)'''
 
If enabled, and you are using a SMART or LIGHTS AutoFlow, your copilot will not start the engines during pushback.
 
* '''GSX Interface'''
 
FSFO will request GSX instead of MSFS services when clicking on the appropriate button via the Checklist Page (Control Group Box). For example, if you click on the catering button, and this option is enabled, FSFO will use the GSX menu to request catering services.
 
* '''Say Intentions Interface'''
 
Pauses FSFO during ATC conversations.
 
* '''Open Door On Start'''
 
FSFO will open the L1 door on first connect.
 
* '''Use FMC Vspeeds'''
 
Copilot will use your FMC internal v-speed database instead of inserting the values downloaded from Simbrief. For example, on the PMDG 737, the copilot will hit the corresponding line key to load the appropriate v-speed from the FMC database. Note this only works for some aircraft (e.g. All PMDG, FBW A320, etc…).
 
* '''Play Ding Before Msg'''
 
Plays a ding before cabin announcements.
 
* '''Boarding/Cargo Sounds'''
 
Plays boarding or cargo ambiance.
 
* '''Verbose Mode'''
 
Copilot will announce his flow actions. Typically, flows are conducted silently, while checklist requires a verbal call and response. However, if you want to hear what actions your copilot is taking during the flow phase, you can enable this option.
 
* '''Play Squelch'''


Plays radio squelch sound.
; Disable Gear/Flaps/Throttles
: Prevents speech-recognition commands from changing gear, flaps, or throttles.


* '''Confirm Loadsheet'''
; Disable Radio Cmds
: Prevents speech-recognition commands from controlling radios or the transponder.


Ground crew confirms MTOW.
; Disable Flap Calls
: Prevents flap-related callouts and flap-response behavior tied to manual flap changes.


* '''Call Pushback Direction'''
; Skip Eng Start (AutoFlow)
: Makes AutoFlow stop short of starting the engines so you can handle the engine start manually.


Enables the spoken “Nose Left,” “Nose Right,” and “Nose Straight” pushback direction callouts while pushback is running.
; GSX Interface
: Uses GSX rather than the default FSFO/MSFS service logic for supported ground services.


* '''Kilograms'''
; SAY Intentions Interface
: Pauses FSFO activity during ATC interactions handled by Say Intentions.


Reads values in kilograms.
; Open Door On Start
: Opens the L1 door when FSFO first connects.


* '''RAAS'''
; Use FMC Vspeeds
: Uses aircraft FMC V-speeds instead of SimBrief values when the aircraft supports that workflow.


Turns on the Runway Awareness and Advisory System. See [[User Settings Reference#RAAS_Options|RAAS Options]] for more details.
; Play Ding Before Msg
: Plays a cabin-style chime before announcements.


* '''Include ICAOs in Briefs'''
; Boarding/Cargo Sounds
: Enables boarding ambience or cargo-loading ambience.


Copilot will readback the ICAOs in during the departure and approach briefings.
; Verbose Mode
: Makes the copilot announce what flow action is about to happen instead of performing flows silently.


* '''Notify ATC Boundaries'''
; Play Squelch
: Adds a radio squelch sound effect.


Announces VATSIM ATC boundaries.
; Cold Weather Ops
: Adds the cold-weather flap-movement check logic when temperatures are below freezing.


* '''Save Aircraft Location'''
; Confirm Loadsheet
: Makes ground operations confirm the loadsheet or related performance/load information.


Saves last aircraft location when you conclude your flight.
; Kilograms
: Reads and reports supported values in kilograms instead of pounds.


* '''Announce Flow'''
; RAAS
: Enables the Runway Awareness and Advisory System.


Announces flow start and stop; typically, flows are silent.
; Include ICAOs in Briefs
: Includes ICAO identifiers in departure and approach briefings.


* '''Announce Checklist'''
; Notify ATC Boundaries
: Announces VATSIM ATC boundary changes when supported.


Announces checklist start and stop.
; Call Pushback Direction
: Includes pushback-direction callouts when pushback is requested.


* '''Rudder Flight Control Test'''
; Announce Flow
: Announces when a flow starts and finishes.


Includes rudders in control test.
; Announce Checklist
: Announces when a checklist starts and finishes.


* '''Up or Down Flight Control Test'''
; Rudder Flight Control Test
: Includes rudder movement in the flight-control check.


Uses “Full Up” and “Full Down” phrasing.
; Up/Down Flight Control Test
: Uses "full up" and "full down" style wording during the flight-control check.


* '''Ask if Ready for Briefing'''
; Ask if Ready for Briefing
: Makes the copilot ask before starting departure or approach briefings.


Copilot will prompt you before the departure and approach briefings; respond by saying “Yes” (voice), pressing Ctrl+Alt, or clicking the Bypass button
== Portal, Simbrief, and PAX ==


* '''Cold Weather Ops'''
This section groups licensing, Pilot Portal access, user-data access, and the timing controls used for passenger-facing operations.


Copilot will fully extend the flaps and then retract them during the After Start or Taxi flow whenever the outside temperature is below freezing. This simulates a cold-weather flap movement check to help detect/clear potential icing or binding before takeoff
; Open License Manager
: Opens the FSFO license manager.


[[User Settings Reference#top|Back to top]]
; Pilot Portal Sign-In
: Opens the Pilot Portal sign-in window.


----
; Open User Data Folder
: Opens the FSFO user-data folder in Windows.


== <span id="Activation_SimBrief_and_Pax">Activation, SimBrief, and Pax</span> ==
; Simbrief ID
: Stores the SimBrief numeric user ID FSFO should use for dispatch and flight-plan integration.


<div style="margin:0.6em 0; padding:0.8em 1em; background:#eef3fb; border-left:6px solid #1f4fa3;">
; Boarding
Settings related to licensing, SimBrief integration, and passenger timing.
: Controls boarding speed. Sliding to the right makes boarding slower and more extended.
</div>


* '''Product'''
; Food Service
: Controls inflight-service speed. Sliding to the right makes service slower and more extended.


Select FSFO product.
== Flow Options ==


* '''Serial Key'''
This section controls how FSFO starts flows automatically. If you leave Auto Flow Policy on one of the built-in modes, FSFO uses its internal logic. If you switch to USER, you can define your own event logic phase by phase.


Enter 16-character serial key.
<!-- Optional screenshot once available:
[[File:FSFO_Settings_FlowOptions.png|900px|thumb|The Flow Options section of the FSFO Settings window.]]
-->


* '''Email Address'''
; Auto Flow Policy
: Selects the overall automation style:


Used to identify and reset keys.
::* '''SMART''' - Uses FSFO's more complete automatic logic based on aircraft state, phase of flight, runway proximity, doors, brakes, and altitude.
::* '''LIGHTS''' - Uses aircraft lighting and related state cues as the primary automation trigger.
::* '''USER''' - Lets you define your own trigger logic for each flow phase.
::* '''NONE''' - Turns off automatic flow starts so you can trigger items manually.


* '''Activation Status'''
=== Custom USER Flow Phases ===


Shows activation state.
When Auto Flow Policy is set to '''USER''', each phase row has three controls:


* '''Activate Button'''
; Event
: The type of condition FSFO should watch for. Available event types include '''OFF''', '''NONE''', '''TIME''', '''IAS''', '''AGL''', '''MSL''', '''TOD''', '''SYSTEM''', '''LIGHTS''', and '''EVENT'''.


Activates the product.
; Trigger
: The sub-condition FSFO should watch within that event type. Available triggers include '''NA''', '''BRAKE''', '''DOORS''', '''FLAPS''', '''LANDING''', '''BEACON''', '''TAXI''', '''NAV''', '''RUNWAY''', and '''PUSHBACK'''.


* '''User Licenses'''
; Value
: The comparison value used by the event. For numeric event types this is usually a number. For SYSTEM, LIGHTS, or EVENT-based rows this is usually a logical state such as TRUE or FALSE.


Displays product licenses.
FSFO currently exposes custom rows for these phases, in this exact order:


* '''Open User Data Folder'''
# Preflight
# Before Start
# Start
# After Start
# Taxi
# Before Takeoff
# After Takeoff
# Descent
# Approach
# Landing
# After Landing
# Shutdown


Opens FSFO user data directory.
; Tip
 
: Set Event to '''OFF''' or '''NONE''' to disable a row. '''SYSTEM''', '''LIGHTS''', and '''EVENT''' use Trigger plus TRUE/FALSE style values. '''TIME''', '''IAS''', '''AGL''', '''MSL''', and '''TOD''' use numeric values. TOD is entered in nautical miles.
* '''SimBrief ID'''
 
Enter '''numeric''' SimBrief ID.
 
* '''Boarding'''
 
Controls boarding time (Right for slower).
 
* '''Food Service'''
 
Controls inflight service time (Right for slower).
 
[[User Settings Reference#top|Back to top]]
 
----


== RAAS Options ==
== RAAS Options ==


<div style="margin:0.6em 0; padding:0.8em 1em; background:#eef3fb; border-left:6px solid #1f4fa3;">
These settings tune the Runway Awareness and Advisory System thresholds. Each threshold can be set to zero if you want that specific alert disabled.
Runway awareness and alerting thresholds.
</div>
 
* '''Short Runway (FT)'''
 
Alerts for short runways.
 
* '''Approach Runway Threshold (FT)'''
 
Alerts when approaching runway.
 
* '''On Runway Threshold (FT)'''


Alerts when on runway; aircraft must be within the runway threshold and the heading is +/- 20 of the runway heading.
<!-- Optional screenshot once available:
[[File:FSFO_Settings_RAAS.png|900px|thumb|The RAAS Options section of the FSFO Settings window.]]
-->


* '''Unstable Approach'''
; Short Runway (FT)
: Runway length, in feet, below which FSFO treats a runway as short for RAAS alerting purposes.


Alerts for unstable approaches; aircraft is below this threshold and following conditions exist:
; Approach Rwy Threshold (FT)
: Distance threshold, in feet, used for the "Approaching Runway" advisory.


<div style="margin:0.6em 0; padding:0.8em 1em; background:#fdf7f2; border-left:6px solid #f0ad4e; border-radius:8px;">
; On Runway Threshold (FT)
<pre>
: Distance threshold, in feet, used to determine when the aircraft is considered on a runway.
- VREF: IAS is +/- 10


- Config: Gear and Flaps Not Set
; Unstable Approach (AGL)
: Above-ground altitude threshold used for unstable-approach checking.


- Bank: >14 degrees
; Altimeter Warning (AGL)
: Above-ground altitude where FSFO checks for an incorrect altimeter setting and can trigger an altimeter warning.


- Descent: > 1100 Feet Per Second
; On Taxiway (IAS)
: Speed threshold used for the on-taxiway advisory or warning.


- Pitch: < -5.0 or > 12.0 degrees
; Long Landing (%)
</pre>
: Percentage of runway used at touchdown that will trigger the long-landing advisory.
</div>


* '''Altimeter Warning (AGL)'''
; Approach Rwy Landing (AGL)
: Above-ground altitude used for the landing-side "Approaching Runway" advisory.


Alerts for incorrect altimeter.
; Note
 
: Set any individual RAAS threshold to '''0''' to disable that specific advisory.
* '''On Taxiway (IAS)'''
 
Alerts for taxiway overspeed.
 
* '''Long Landing (%)'''
 
Alerts for long landings.
 
* '''Approach Runway Landing (AGL)'''
 
Alerts when approaching runway for landing.
 
[[User Settings Reference#top|Back to top]]
 
----


== Interface Options ==
== Interface Options ==


<div style="margin:0.6em 0; padding:0.8em 1em; background:#eef3fb; border-left:6px solid #1f4fa3;">
This section controls startup behavior, convenience prompts, visual appearance, and several small interface features. Some appearance-related changes require an FSFO restart before they fully take effect.
Startup, UI behavior, and display options.
</div>
 
* '''Auto Connect'''
 
Attempts to connect to MSFS.
 
* '''Check For Updates'''
 
Checks for updates on startup.
 
* '''Warning Beeps'''
 
Beeps for outdated METAR or flight plans.
 
* '''FSFO on Top'''
 
Keeps FSFO window on top.
 
* '''Start On Flight Plan'''
 
Opens Flight Plan page on startup.
 
* '''Display ACARS'''
 
Flight Information will be displayed in Copilot Actions box on the SOPs Page.
 
* '''Include Pilot Actions'''
 
Displays pilot actions.
 
* '''Check For News'''
 
Displays the latest FSFO news in the app.
 
* '''Auto Open Post Flight'''
 
Opens post-flight report.
 
* '''Check FSUIPC'''
 
Checks FSUIPC version on startup.
 
* '''Verify Exit'''
 
Prompts before exiting.
 
* '''Remember Last Location'''
 
Restores window position when starting FSFO.
 
* '''Switch To Checklist'''
 
Opens checklist (SOP) page automatically.
 
* '''Hide Home Button'''


Hides home button.
<!-- Optional screenshot once available:
[[File:FSFO_Settings_Interface.png|900px|thumb|The Interface Options section of the FSFO Settings window.]]
-->


* '''SAPI Voice Test'''
; Auto Connect
: Attempts to connect FSFO to the simulator automatically when the sim is available.


Running Voice Test plays a spoken “Voice test passed” instead of showing a message box
; Show Portal Logon
: Shows the Pilot Portal sign-in window on startup if you are not already signed in.


* '''Opacity'''
; Open Cloud Sync
: Opens Crew Portal or Cloud Sync on startup if you are not already signed in there.


Controls the transparency of the panel background.
; Check For Updates
Lower values make the panel more transparent, allowing the simulator behind it to show through. Higher values make the panel more solid and opaque.
: Checks for new FSFO versions when the app starts.


* '''Font size'''
; Check FSUIPC
: Verifies FSUIPC status or version on startup.


Adjusts the size of all text displayed within the panel.
; Warning Beeps
: Plays warning beeps for important notices such as stale flight-plan or METAR-related issues.


* '''Background picture'''
; Verify Exit
Selects an optional background image for the panel. To add an image, add it to the Background folder located: <pre>C:\Program Files\Flight Simulator First Officer V6\Res\Backgrounds\</pre>This is the default install path.
: Prompts before closing FSFO.
* '''Border color'''


Defines the color of the panel border.
; FSFO On Top
This affects the outer edge of the panel and can be used to increase contrast against bright or dark simulator scenes.
: Keeps the FSFO window above other windows.


; Remember Last Location
: Restores the previous window position when FSFO is reopened.


* '''Border thickness'''
; Start On Flight Plan
: Opens FSFO on the Flight Plan page instead of the default home area.


Controls how thick the panel border appears.
; Switch To Checklist
Higher values result in a more pronounced frame around the panel.
: Automatically switches to the Checklist or SOP page during relevant phases.


* '''Border brush'''
; Display ACARS
: Shows ACARS-related flight information in the interface.


Sets the style used to draw the border.
; Hide Home Button
Common options include solid or shaded styles that subtly affect how the border blends with the background.
: Hides the Home button on the main toolbar.


* '''Padding'''
; Include Pilot Actions
: Includes pilot-side actions in the displayed task or action information.


Controls the spacing between the panel border and its contents.
; Hide User Data Folder
Increasing padding adds more space around text and controls, which can improve readability and reduce visual clutter.
: Hides the Open User Data Folder button from the main page.


* '''Open Cloud Sync'''
; Check For News
: Displays FSFO news or announcement items on startup.


On startup, if this is enabled and you are not signed in, FSFO prompts you to open the Crew Portal sign-in window.
; Voice Status Callout
: Uses the configured SAPI pilot voice for voice-test feedback and speech-recognition status callouts.


* '''Hide User Data Folder'''
; Show Post Flt Rpt
: Shows the Post Flight Report when supported by the current operating mode.


Hides the Open User Data Folder button on the main window when enabled.
; Upload To VATSIM
: After importing a SimBrief dispatch, opens a prefilled VATSIM flight-plan page in the embedded browser.


* '''Voice Status Callout'''
; Show Scroll Bar
: Displays scroll bars in SOP text areas when content is longer than the visible panel.


Makes FSFO speak voice-recognition status and test feedback using the configured SAPI pilot voice.
; Open OPS
: Automatically opens the Operations window the first time a preflight flow starts.


* '''Show Post Flt Rpt'''
; Ask Seat Config
: Prompts once per aircraft to store seat-count and cabin-layout information for the Operations page.


Automatically opens the post-flight report window after you end a flight.
; Opacity
: Controls window opacity from more transparent to more opaque.


* '''Upload To VATSIM'''
; Font size
: Controls the size of interface text.


After SimBrief import, opens the prefilled VATSIM filing page from the dispatch window.
; Background picture
: Selects the FSFO background image theme.


* '''Show Scroll Bar'''
; Border color
: Selects the panel border color.


Shows or hides scrollbars on the SOP page, including Notes, Copilot Actions, and Pilot Actions.
; Border thickness
: Selects the thickness of the border.


* '''Open OPS'''
; Border brush
: Selects the brush style used for the border.


Automatically opens the Operations window when the preflight flow starts.
; Padding
: Controls the spacing between the panel border and the contents inside it.


* '''Ask Seat Config'''
; Note
: Some visual settings in this section require an FSFO restart before the full change is visible everywhere.


Prompts for the aircraft cabin seat/configuration layout when no saved configuration exists for that aircraft.
== Suggested Screenshot Names ==


[[User Settings Reference#top|Back to top]]
If you want to add real WPF screenshots later, these are safe file names to use in the wiki:


----
* <code>FSFO_Settings_Window_Overview.png</code>
* <code>FSFO_Settings_InputOutput.png</code>
* <code>FSFO_Settings_SOP.png</code>
* <code>FSFO_Settings_FlowOptions.png</code>
* <code>FSFO_Settings_RAAS.png</code>
* <code>FSFO_Settings_Interface.png</code>


<div style="margin:1em 0; padding:0.8em 1em; background:#eef3fb; border-left:6px solid #1f4fa3;">
Once those screenshots exist in the wiki, you can remove the HTML comment markers around the image lines above.
For setup help, see [[Getting Started]]. For problem solving, see [[Troubleshooting]].
</div>

Revision as of 15:40, 2 June 2026

FSFO Settings Reference

This page documents the current FSFO Settings window in the same top-to-bottom order that the sections appear in the WPF interface.

The Settings window is organized by sections rather than old wiki categories, so this page follows the live app layout:

  1. Input and Output
  2. SOP
  3. Crew Options
  4. General Options
  5. Portal, Simbrief, and PAX
  6. Flow Options
  7. RAAS Options
  8. Interface Options


Input and Output

This section controls audio devices, speech recognition, SAPI voice selection, testing tools, and controller or hot-key assignments.


Voice, Audio, and Recognition

Pilots
Selects the playback device used for captain and first officer voices. Use this if you want pilot voices in a headset while keeping other sounds on speakers.
Cabin Crew
Selects the playback device used for cabin crew announcements. Many users keep this on speakers to make the cabin sound more separate from cockpit audio.
Region
Chooses the accent or regional voice style FSFO should prefer when supported by the selected voice engine.
Speech Eng
Selects the speech engine FSFO will use. Microsoft Speech is usually the most accurate. VOSK is useful for offline or alternate-device support. SAPI mode is used when you want to choose installed SAPI voices directly.
Mic Input
Selects the microphone or input device FSFO should listen to when the chosen speech engine supports direct device selection. Microsoft Speech generally uses the Windows default microphone, while VOSK can use the device selected here.
SAPI Pilot
Selects the installed SAPI voice used for the captain voice when SAPI speech is enabled.
SAPI Co-pilot
Selects the installed SAPI voice used for the first officer when SAPI speech is enabled.
SAPI Cabin
Selects the installed SAPI voice used for cabin announcements when SAPI speech is enabled.
SAPI Rate
Controls how quickly SAPI voices speak. If voices feel too slow or too rushed, adjust this before changing other audio settings.
Pilot Volume
Controls the loudness of pilot and copilot speech.
Crew Volume
Controls the loudness of flight attendant and cabin crew speech.
Ambiance Vol
Controls the loudness of boarding ambience, background sounds, and related non-voice cabin audio.
Pilots dB Gain
Adds or subtracts decibels from pilot voice playback before the normal volume slider is applied. This is useful when a voice is technically too quiet even with the slider raised.
Amb dB Gain
Adds or subtracts decibels from ambience playback before the normal ambience volume slider is applied.
Readback
Controls the spacing or pacing used during readbacks, especially where letters, numbers, and short phrase groups need slightly clearer separation.
Headset Tone
Applies headset or intercom-style coloration to voice playback so the audio sounds more like cockpit comms and less like plain desktop speech.
Comms Texture
Adds extra radio character such as light hiss or comms-style texture. This is mainly a realism preference.
Open Mic
Keeps speech recognition listening continuously unless it is muted. This is the best choice if you prefer hands-free operation.
Start Speech On Start
Automatically turns speech recognition on when FSFO starts, so you do not need to enable it manually every session.

Audio and Speech Test Buttons

PILOT TEST
Plays a sample captain, first officer, and ground-audio test through the currently selected output so you can confirm routing and levels.
CREW TEST
Plays a standard cabin crew announcement through the current cabin-audio output.
READBACK TEST
Plays a sample captain and first officer readback so you can judge clarity, pacing, and balance.
TEST BOARDING MUSIC
Plays the current boarding-music audio so you can confirm the selected sound and its level.
TEST BOARDING AMBIANCE
Plays the current boarding or background ambience so you can confirm the selected sound and its level.

Controller and Hot-Key Setup

Use this area to assign a joystick button, yoke button, or keyboard key to a specific FSFO action.

Controller
Selects the controller or input device FSFO should read from while you are assigning or reviewing bindings.
Action
Selects which FSFO function you are binding. Current actions include:
  • PTT - Push-to-talk. If Open Mic is off, this temporarily opens speech recognition while held. If Open Mic is on, it works more like a hold-to-mute input.
  • MUTE - Toggles speech recognition on or off.
  • BYPASS - Skips a wait state or bypasses the next required checklist or flow hold.
  • PAUSE - Pauses FSFO actions until toggled again.
  • MIN - Minimizes or restores the FSFO main window.
  • ACTION - Starts the currently available checklist or flow action.
  • COPILOT PLANE - Triggers the "Your Plane" request so the copilot can take control when supported.
  • PUSHBACK LEFT - Requests pushback with the nose turning left.
  • PUSHBACK RIGHT - Requests pushback with the nose turning right.
  • PUSHBACK STRAIGHT - Requests straight pushback.
  • PUSHBACK STOP - Stops the current pushback.
  • PUSHBACK ABORT - Cancels the pushback entirely.
GUID
Displays the unique device identifier for the selected controller. This is mainly for confirming which hardware FSFO is seeing.
INPUT
Shows the currently assigned button or key for the selected action.
SET
Starts listening for the next key press or button press so a new binding can be assigned.
CLEAR
Removes the current binding for the selected action.

Support and Maintenance Buttons

TRAIN SPEECH
Opens the Windows speech-training workflow so you can improve recognition quality.
GET HELP
Opens FSFO help or support resources from the Settings page.
CHECK FOR UPDATE
Manually checks whether a newer FSFO version is available.
DELETE
Deletes the saved controller-assignment configuration so you can rebuild bindings from scratch.

SOP

This section controls the standard operating thresholds FSFO uses during takeoff, climb, descent, approach, and landing. Most altitude values can be set to zero to disable that specific automation.


Acceleration (AGL)
Altitude above ground where the copilot calls "Acceleration Altitude." This is often used as a visual or procedural cue during the initial climb.
Landing Lights (MSL)
Mean-sea-level altitude where FSFO manages landing lights. This lets you align light usage with your preferred transition altitude.
Engage VNAV (AGL)
Above-ground altitude where the copilot engages vertical navigation, when supported by the aircraft.
Engage LNAV (AGL)
Above-ground altitude where the copilot engages lateral navigation, when supported by the aircraft.
Engage AP (AGL)
Above-ground altitude where the copilot engages the autopilot.
Engage APPR (AGL)
Above-ground altitude where the copilot engages approach mode during landing.
Disconnect AT (AGL)
Above-ground altitude where the copilot disconnects autothrottle during landing.
Disconnect AP (AGL)
Above-ground altitude where the copilot disconnects the autopilot during landing.
Extend Gear (AGL)
Above-ground altitude where the copilot extends the landing gear during approach and landing.
Min Flap Extension (AGL)
Lowest above-ground altitude where the copilot is allowed to extend flaps. This can be used to prevent very early flap deployment.
Ground Speed Warn (MPH)
Speed threshold used for ground-speed warnings while taxiing or rolling on the ground.
Stabilized Call (N1)
N1 percentage where the copilot calls "Stabilized." This is mainly used during takeoff thrust application.
Flow Pause (sec)
Controls the delay FSFO uses between flow actions. Larger values make flows feel slower and more deliberate.
Checklist Pause (sec)
Controls the pause between checklist items or responses.
Checklist Repeat (sec)
Controls how long FSFO waits before repeating a checklist prompt when a response or matching aircraft state is still missing.
Passing Call (MSL)
Mean-sea-level altitude used for "Passing" callouts during climb or descent.
Couple Taxi Lndg Lights
Ties taxi-light behavior to landing-light behavior so they move together automatically.
Couple Wing Logo Lights
Ties wing-light behavior to logo-light behavior.
Manage Grnd Lights
Lets the copilot manage ground-light logic automatically, including combinations involving NAV, beacon, taxi, landing, strobe, and wing lights.
Eng Start
Defines how many engines must be running before FSFO considers the aircraft ready to transition from preflight toward taxi-out. On multi-engine aircraft, this can change when flows continue automatically.
Battery Equals Turn Around
If the aircraft is already powered when FSFO connects, the flight is treated more like a turnaround than a cold-and-dark startup.
Boarding Music
Selects the boarding-music file or theme used by FSFO.
Safety Message
Selects the safety-message file or theme used by FSFO.
Flaps Call
Controls how flap callouts are spoken. Depending on the selected option, FSFO can call the flap setting itself, the speed check, or both.
VSpeed Call
Controls how takeoff V-speed callouts are handled, such as none, full V1-and-Rotate behavior, or reduced callout behavior.
Note
Most threshold values in this section can be set to 0 to disable that specific automation or callout.

Crew Options

This section controls what the copilot, captain, and cabin crew are allowed to say or do automatically.

Attendant Messages
Enables flight attendant cabin announcements such as boarding complete, cabin-ready reminders, descent stowage reminders, and deboarding completion.
Pilot Messages
Enables first officer or pilot-facing passenger messages such as taxi-out welcome, cruise announcements, and descent announcements.
Apply Brakes
Allows the copilot to apply braking during supported situations.
Set Landing Gear
Allows the copilot to raise and lower the landing gear automatically when required by flows or flight logic.
Set Flaps
Allows the copilot to retract and extend flaps automatically when required by flows or flight logic.
Set Altimeter
Allows the copilot to set standard or local pressure during the flight.
Set Seatbelts
Allows the copilot to manage the seatbelt sign automatically.
Set Ctr Fuel Tanks
Allows the copilot to manage center-tank fuel logic where supported.
Set Lights
Allows the copilot to manage lighting changes tied to the current phase of flight.
Repeat Readback
Makes the copilot repeat values heard in voice commands, which is helpful for catching recognition mistakes.
Confirm Checklist Item
During voice-driven checklists, the copilot checks whether the requested aircraft state is actually set and prompts again if it is not.
First Ofcr Handles Intercom
Lets the first officer handle intercom-related prompts automatically instead of requiring the captain to respond manually.
Call Missed Checklist
Warns you if FSFO believes an expected checklist was skipped.
Call Roll Phrases
Enables takeoff-roll and landing-roll phraseology such as thrust-set, speed checks, and rollout callouts.
Captain Callouts
When the copilot is flying the takeoff, this enables the captain-side callouts and responses as part of the exchange.
Call 400 Feet
Adds the 400-foot callout during climb.
Call Minimums
Enables minimums callouts on approach.
Call Glideslope Alive
Enables "glideslope alive" and "glideslope captured" callouts during approach.
Call System Changes
Makes the copilot announce important system changes such as gear, flaps, autopilot, autothrottle, and related mode changes.
Reserved
Reserved for future use.
Call Engine Start
Enables engine-start callouts during the start sequence.
Call Warnings
Enables spoken warnings where supported by FSFO.
Auto Inflight Services
Allows cabin service to run automatically on qualifying passenger flights.
Press Takeoff Screw/AutoFlt
Allows FSFO to press the PMDG takeoff screw or the TFDi MD-11 Auto Flight button when the aircraft and checklist state support it.

General Options

This section contains behavior toggles, interface integrations, and quality-of-life options that do not fit cleanly into one of the more specialized sections.

Disable Gear/Flaps/Throttles
Prevents speech-recognition commands from changing gear, flaps, or throttles.
Disable Radio Cmds
Prevents speech-recognition commands from controlling radios or the transponder.
Disable Flap Calls
Prevents flap-related callouts and flap-response behavior tied to manual flap changes.
Skip Eng Start (AutoFlow)
Makes AutoFlow stop short of starting the engines so you can handle the engine start manually.
GSX Interface
Uses GSX rather than the default FSFO/MSFS service logic for supported ground services.
SAY Intentions Interface
Pauses FSFO activity during ATC interactions handled by Say Intentions.
Open Door On Start
Opens the L1 door when FSFO first connects.
Use FMC Vspeeds
Uses aircraft FMC V-speeds instead of SimBrief values when the aircraft supports that workflow.
Play Ding Before Msg
Plays a cabin-style chime before announcements.
Boarding/Cargo Sounds
Enables boarding ambience or cargo-loading ambience.
Verbose Mode
Makes the copilot announce what flow action is about to happen instead of performing flows silently.
Play Squelch
Adds a radio squelch sound effect.
Cold Weather Ops
Adds the cold-weather flap-movement check logic when temperatures are below freezing.
Confirm Loadsheet
Makes ground operations confirm the loadsheet or related performance/load information.
Kilograms
Reads and reports supported values in kilograms instead of pounds.
RAAS
Enables the Runway Awareness and Advisory System.
Include ICAOs in Briefs
Includes ICAO identifiers in departure and approach briefings.
Notify ATC Boundaries
Announces VATSIM ATC boundary changes when supported.
Call Pushback Direction
Includes pushback-direction callouts when pushback is requested.
Announce Flow
Announces when a flow starts and finishes.
Announce Checklist
Announces when a checklist starts and finishes.
Rudder Flight Control Test
Includes rudder movement in the flight-control check.
Up/Down Flight Control Test
Uses "full up" and "full down" style wording during the flight-control check.
Ask if Ready for Briefing
Makes the copilot ask before starting departure or approach briefings.

Portal, Simbrief, and PAX

This section groups licensing, Pilot Portal access, user-data access, and the timing controls used for passenger-facing operations.

Open License Manager
Opens the FSFO license manager.
Pilot Portal Sign-In
Opens the Pilot Portal sign-in window.
Open User Data Folder
Opens the FSFO user-data folder in Windows.
Simbrief ID
Stores the SimBrief numeric user ID FSFO should use for dispatch and flight-plan integration.
Boarding
Controls boarding speed. Sliding to the right makes boarding slower and more extended.
Food Service
Controls inflight-service speed. Sliding to the right makes service slower and more extended.

Flow Options

This section controls how FSFO starts flows automatically. If you leave Auto Flow Policy on one of the built-in modes, FSFO uses its internal logic. If you switch to USER, you can define your own event logic phase by phase.


Auto Flow Policy
Selects the overall automation style:
  • SMART - Uses FSFO's more complete automatic logic based on aircraft state, phase of flight, runway proximity, doors, brakes, and altitude.
  • LIGHTS - Uses aircraft lighting and related state cues as the primary automation trigger.
  • USER - Lets you define your own trigger logic for each flow phase.
  • NONE - Turns off automatic flow starts so you can trigger items manually.

Custom USER Flow Phases

When Auto Flow Policy is set to USER, each phase row has three controls:

Event
The type of condition FSFO should watch for. Available event types include OFF, NONE, TIME, IAS, AGL, MSL, TOD, SYSTEM, LIGHTS, and EVENT.
Trigger
The sub-condition FSFO should watch within that event type. Available triggers include NA, BRAKE, DOORS, FLAPS, LANDING, BEACON, TAXI, NAV, RUNWAY, and PUSHBACK.
Value
The comparison value used by the event. For numeric event types this is usually a number. For SYSTEM, LIGHTS, or EVENT-based rows this is usually a logical state such as TRUE or FALSE.

FSFO currently exposes custom rows for these phases, in this exact order:

  1. Preflight
  2. Before Start
  3. Start
  4. After Start
  5. Taxi
  6. Before Takeoff
  7. After Takeoff
  8. Descent
  9. Approach
  10. Landing
  11. After Landing
  12. Shutdown
Tip
Set Event to OFF or NONE to disable a row. SYSTEM, LIGHTS, and EVENT use Trigger plus TRUE/FALSE style values. TIME, IAS, AGL, MSL, and TOD use numeric values. TOD is entered in nautical miles.

RAAS Options

These settings tune the Runway Awareness and Advisory System thresholds. Each threshold can be set to zero if you want that specific alert disabled.


Short Runway (FT)
Runway length, in feet, below which FSFO treats a runway as short for RAAS alerting purposes.
Approach Rwy Threshold (FT)
Distance threshold, in feet, used for the "Approaching Runway" advisory.
On Runway Threshold (FT)
Distance threshold, in feet, used to determine when the aircraft is considered on a runway.
Unstable Approach (AGL)
Above-ground altitude threshold used for unstable-approach checking.
Altimeter Warning (AGL)
Above-ground altitude where FSFO checks for an incorrect altimeter setting and can trigger an altimeter warning.
On Taxiway (IAS)
Speed threshold used for the on-taxiway advisory or warning.
Long Landing (%)
Percentage of runway used at touchdown that will trigger the long-landing advisory.
Approach Rwy Landing (AGL)
Above-ground altitude used for the landing-side "Approaching Runway" advisory.
Note
Set any individual RAAS threshold to 0 to disable that specific advisory.

Interface Options

This section controls startup behavior, convenience prompts, visual appearance, and several small interface features. Some appearance-related changes require an FSFO restart before they fully take effect.


Auto Connect
Attempts to connect FSFO to the simulator automatically when the sim is available.
Show Portal Logon
Shows the Pilot Portal sign-in window on startup if you are not already signed in.
Open Cloud Sync
Opens Crew Portal or Cloud Sync on startup if you are not already signed in there.
Check For Updates
Checks for new FSFO versions when the app starts.
Check FSUIPC
Verifies FSUIPC status or version on startup.
Warning Beeps
Plays warning beeps for important notices such as stale flight-plan or METAR-related issues.
Verify Exit
Prompts before closing FSFO.
FSFO On Top
Keeps the FSFO window above other windows.
Remember Last Location
Restores the previous window position when FSFO is reopened.
Start On Flight Plan
Opens FSFO on the Flight Plan page instead of the default home area.
Switch To Checklist
Automatically switches to the Checklist or SOP page during relevant phases.
Display ACARS
Shows ACARS-related flight information in the interface.
Hide Home Button
Hides the Home button on the main toolbar.
Include Pilot Actions
Includes pilot-side actions in the displayed task or action information.
Hide User Data Folder
Hides the Open User Data Folder button from the main page.
Check For News
Displays FSFO news or announcement items on startup.
Voice Status Callout
Uses the configured SAPI pilot voice for voice-test feedback and speech-recognition status callouts.
Show Post Flt Rpt
Shows the Post Flight Report when supported by the current operating mode.
Upload To VATSIM
After importing a SimBrief dispatch, opens a prefilled VATSIM flight-plan page in the embedded browser.
Show Scroll Bar
Displays scroll bars in SOP text areas when content is longer than the visible panel.
Open OPS
Automatically opens the Operations window the first time a preflight flow starts.
Ask Seat Config
Prompts once per aircraft to store seat-count and cabin-layout information for the Operations page.
Opacity
Controls window opacity from more transparent to more opaque.
Font size
Controls the size of interface text.
Background picture
Selects the FSFO background image theme.
Border color
Selects the panel border color.
Border thickness
Selects the thickness of the border.
Border brush
Selects the brush style used for the border.
Padding
Controls the spacing between the panel border and the contents inside it.
Note
Some visual settings in this section require an FSFO restart before the full change is visible everywhere.

Suggested Screenshot Names

If you want to add real WPF screenshots later, these are safe file names to use in the wiki:

  • FSFO_Settings_Window_Overview.png
  • FSFO_Settings_InputOutput.png
  • FSFO_Settings_SOP.png
  • FSFO_Settings_FlowOptions.png
  • FSFO_Settings_RAAS.png
  • FSFO_Settings_Interface.png

Once those screenshots exist in the wiki, you can remove the HTML comment markers around the image lines above.