User Settings Reference: Difference between revisions

From FSFO Support Hub
No edit summary
No edit summary
 
(15 intermediate revisions by the same user not shown)
Line 1: Line 1:
__NOTOC__
<div style="border:1px solid #d9e2f1; border-radius:14px; padding:22px 24px; margin:0 0 18px 0; background:linear-gradient(135deg,#0f172a 0%,#1e3a8a 55%,#2563eb 100%); color:#ffffff; box-shadow:0 2px 8px rgba(15,23,42,.18);">
<div style="border:1px solid #d9e2f1; border-radius:14px; padding:22px 24px; margin:0 0 18px 0; background:linear-gradient(135deg,#0f172a 0%,#1e3a8a 55%,#2563eb 100%); color:#ffffff; box-shadow:0 2px 8px rgba(15,23,42,.18);">
<div style="font-size:32px; font-weight:800; letter-spacing:.2px; line-height:1.2;">FSFO Settings Reference</div>
<div style="font-size:32px; font-weight:800; letter-spacing:.2px; line-height:1.2;">FSFO Settings Reference</div>
Line 6: Line 7:


<div style="border-left:5px solid #2563eb; background:#eff6ff; padding:12px 15px; margin:0 0 18px 0; border-radius:8px; color:#172554;">
<div style="border-left:5px solid #2563eb; background:#eff6ff; padding:12px 15px; margin:0 0 18px 0; border-radius:8px; color:#172554;">
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.
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.
</div>
</div>


Line 22: Line 21:
</div>
</div>


<div style="border-left:5px solid #f59e0b; background:#fffbeb; padding:12px 15px; margin:0 0 22px 0; border-radius:8px; color:#78350f;">
<div style="border-left:5px solid #f59e0b; background:#fffbeb; padding:12px 15px; margin:0 0 24px 0; border-radius:8px; color:#78350f;">
 
'''Tip:''' Most numeric automation thresholds can be set to '''0''' to disable that specific callout or automation. Start with defaults, then adjust only the sections that affect your aircraft or operating style.
'''Tip:''' Most numeric automation thresholds can be set to '''0''' to disable that specific callout or automation. Start with defaults, then adjust only the sections that affect your aircraft or operating style.
</div>
</div>


== Input and Output ==
== Input and Output ==
<div style="height:4px; width:100%; background:#2563eb; border-radius:99px; margin:-6px 0 14px 0;"></div>
<div style="height:4px; width:100%; background:#2563eb; border-radius:99px; margin:0 0 16px 0;"></div>


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


 
<div style="clear:both; margin:18px 0 28px 0; text-align:center;">
<div style="border:1px dashed #cbd5e1; background:#f8fafc; color:#64748b; padding:10px 12px; border-radius:8px; margin:10px 0; font-size:92%;">Screenshot placeholder: add the matching FSFO settings screenshot here when available.</div>
[[File:FSFO_Settings_InputOutput.png|1100px|frameless]]
 
<div style="font-size:90%; color:#64748b; margin-top:7px;">The Input and Output section of the FSFO Settings window.</div>
</div>


=== Voice, Audio, and Recognition ===
=== Voice, Audio, and Recognition ===
<div style="background:#eef2ff; border:1px solid #c7d2fe; border-radius:9px; padding:8px 12px; color:#1e1b4b; font-weight:700; margin:6px 0 12px 0;">Voice, Audio, and Recognition</div>


{| class="wikitable" style="width:100%; border-collapse:collapse; margin:10px 0 22px 0; background:#ffffff;"
{| class="wikitable" style="width:100%; margin:10px 0 26px 0; border-collapse:collapse;"
! style="width:230px; background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | Setting
! style="width:235px; background:#dbeafe; color:#0f172a; padding:10px; text-align:left;" | Setting
! style="background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | What it does
! style="background:#dbeafe; color:#0f172a; padding:10px; text-align:left;" | What it does
|-
|-
| style="font-weight:700; vertical-align:top; padding:9px; background:#f8fafc;" | Pilots
| style="font-weight:700; vertical-align:top; padding:10px; background:#f8fafc;" | Pilots
| style="vertical-align:top; padding:9px;" | 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.
| style="vertical-align:top; padding:10px;" | 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.
|}
 
 
{| class="wikitable" style="width:100%; border-collapse:collapse; margin:10px 0 22px 0; background:#ffffff;"
! style="width:230px; background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | Setting
! style="background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | What it does
|-
|-
| style="font-weight:700; vertical-align:top; padding:9px; background:#f8fafc;" | Cabin Crew
| style="font-weight:700; vertical-align:top; padding:10px; background:#f8fafc;" | Cabin Crew
| style="vertical-align:top; padding:9px;" | 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.
| style="vertical-align:top; padding:10px;" | 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.
|}
 
 
{| class="wikitable" style="width:100%; border-collapse:collapse; margin:10px 0 22px 0; background:#ffffff;"
! style="width:230px; background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | Setting
! style="background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | What it does
|-
|-
| style="font-weight:700; vertical-align:top; padding:9px; background:#f8fafc;" | Region
| style="font-weight:700; vertical-align:top; padding:10px; background:#f8fafc;" | Region
| style="vertical-align:top; padding:9px;" | Chooses the accent or regional voice style FSFO should prefer when supported by the selected voice engine.
| style="vertical-align:top; padding:10px;" | Chooses the accent or regional voice style FSFO should prefer when supported by the selected voice engine.
|}
 
 
{| class="wikitable" style="width:100%; border-collapse:collapse; margin:10px 0 22px 0; background:#ffffff;"
! style="width:230px; background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | Setting
! style="background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | What it does
|-
|-
| style="font-weight:700; vertical-align:top; padding:9px; background:#f8fafc;" | Speech Eng
| style="font-weight:700; vertical-align:top; padding:10px; background:#f8fafc;" | Speech Eng
| style="vertical-align:top; padding:9px;" | 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.
| style="vertical-align:top; padding:10px;" | 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.
|}
 
 
{| class="wikitable" style="width:100%; border-collapse:collapse; margin:10px 0 22px 0; background:#ffffff;"
! style="width:230px; background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | Setting
! style="background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | What it does
|-
|-
| style="font-weight:700; vertical-align:top; padding:9px; background:#f8fafc;" | Mic Input
| style="font-weight:700; vertical-align:top; padding:10px; background:#f8fafc;" | Mic Input
| style="vertical-align:top; padding:9px;" | 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.
| style="vertical-align:top; padding:10px;" | 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.
|}
 
 
{| class="wikitable" style="width:100%; border-collapse:collapse; margin:10px 0 22px 0; background:#ffffff;"
! style="width:230px; background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | Setting
! style="background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | What it does
|-
|-
| style="font-weight:700; vertical-align:top; padding:9px; background:#f8fafc;" | SAPI Pilot
| style="font-weight:700; vertical-align:top; padding:10px; background:#f8fafc;" | SAPI Pilot
| style="vertical-align:top; padding:9px;" | Selects the installed SAPI voice used for the captain voice when SAPI speech is enabled.
| style="vertical-align:top; padding:10px;" | Selects the installed SAPI voice used for the captain voice when SAPI speech is enabled.
|}
 
 
{| class="wikitable" style="width:100%; border-collapse:collapse; margin:10px 0 22px 0; background:#ffffff;"
! style="width:230px; background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | Setting
! style="background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | What it does
|-
|-
| style="font-weight:700; vertical-align:top; padding:9px; background:#f8fafc;" | SAPI Co-pilot
| style="font-weight:700; vertical-align:top; padding:10px; background:#f8fafc;" | SAPI Co-pilot
| style="vertical-align:top; padding:9px;" | Selects the installed SAPI voice used for the first officer when SAPI speech is enabled.
| style="vertical-align:top; padding:10px;" | Selects the installed SAPI voice used for the first officer when SAPI speech is enabled.
|}
 
 
{| class="wikitable" style="width:100%; border-collapse:collapse; margin:10px 0 22px 0; background:#ffffff;"
! style="width:230px; background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | Setting
! style="background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | What it does
|-
|-
| style="font-weight:700; vertical-align:top; padding:9px; background:#f8fafc;" | SAPI Cabin
| style="font-weight:700; vertical-align:top; padding:10px; background:#f8fafc;" | SAPI Cabin
| style="vertical-align:top; padding:9px;" | Selects the installed SAPI voice used for cabin announcements when SAPI speech is enabled.
| style="vertical-align:top; padding:10px;" | Selects the installed SAPI voice used for cabin announcements when SAPI speech is enabled.
|}
 
 
{| class="wikitable" style="width:100%; border-collapse:collapse; margin:10px 0 22px 0; background:#ffffff;"
! style="width:230px; background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | Setting
! style="background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | What it does
|-
|-
| style="font-weight:700; vertical-align:top; padding:9px; background:#f8fafc;" | SAPI Rate
| style="font-weight:700; vertical-align:top; padding:10px; background:#f8fafc;" | SAPI Rate
| style="vertical-align:top; padding:9px;" | Controls how quickly SAPI voices speak. If voices feel too slow or too rushed, adjust this before changing other audio settings.
| style="vertical-align:top; padding:10px;" | Controls how quickly SAPI voices speak. If voices feel too slow or too rushed, adjust this before changing other audio settings.
|}
 
 
{| class="wikitable" style="width:100%; border-collapse:collapse; margin:10px 0 22px 0; background:#ffffff;"
! style="width:230px; background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | Setting
! style="background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | What it does
|-
|-
| style="font-weight:700; vertical-align:top; padding:9px; background:#f8fafc;" | Pilot Volume
| style="font-weight:700; vertical-align:top; padding:10px; background:#f8fafc;" | Pilot Volume
| style="vertical-align:top; padding:9px;" | Controls the loudness of pilot and copilot speech.
| style="vertical-align:top; padding:10px;" | Controls the loudness of pilot and copilot speech.
|}
 
 
{| class="wikitable" style="width:100%; border-collapse:collapse; margin:10px 0 22px 0; background:#ffffff;"
! style="width:230px; background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | Setting
! style="background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | What it does
|-
|-
| style="font-weight:700; vertical-align:top; padding:9px; background:#f8fafc;" | Crew Volume
| style="font-weight:700; vertical-align:top; padding:10px; background:#f8fafc;" | Crew Volume
| style="vertical-align:top; padding:9px;" | Controls the loudness of flight attendant and cabin crew speech.
| style="vertical-align:top; padding:10px;" | Controls the loudness of flight attendant and cabin crew speech.
|}
 
 
{| class="wikitable" style="width:100%; border-collapse:collapse; margin:10px 0 22px 0; background:#ffffff;"
! style="width:230px; background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | Setting
! style="background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | What it does
|-
|-
| style="font-weight:700; vertical-align:top; padding:9px; background:#f8fafc;" | Ambiance Vol
| style="font-weight:700; vertical-align:top; padding:10px; background:#f8fafc;" | Ambiance Vol
| style="vertical-align:top; padding:9px;" | Controls the loudness of boarding ambience, background sounds, and related non-voice cabin audio.
| style="vertical-align:top; padding:10px;" | Controls the loudness of boarding ambience, background sounds, and related non-voice cabin audio.
|}
 
 
{| class="wikitable" style="width:100%; border-collapse:collapse; margin:10px 0 22px 0; background:#ffffff;"
! style="width:230px; background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | Setting
! style="background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | What it does
|-
|-
| style="font-weight:700; vertical-align:top; padding:9px; background:#f8fafc;" | Pilots dB Gain
| style="font-weight:700; vertical-align:top; padding:10px; background:#f8fafc;" | Pilots dB Gain
| style="vertical-align:top; padding:9px;" | 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.
| style="vertical-align:top; padding:10px;" | 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.
|}
 
 
{| class="wikitable" style="width:100%; border-collapse:collapse; margin:10px 0 22px 0; background:#ffffff;"
! style="width:230px; background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | Setting
! style="background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | What it does
|-
|-
| style="font-weight:700; vertical-align:top; padding:9px; background:#f8fafc;" | Amb dB Gain
| style="font-weight:700; vertical-align:top; padding:10px; background:#f8fafc;" | Amb dB Gain
| style="vertical-align:top; padding:9px;" | Adds or subtracts decibels from ambience playback before the normal ambience volume slider is applied.
| style="vertical-align:top; padding:10px;" | Adds or subtracts decibels from ambience playback before the normal ambience volume slider is applied.
|}
 
 
{| class="wikitable" style="width:100%; border-collapse:collapse; margin:10px 0 22px 0; background:#ffffff;"
! style="width:230px; background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | Setting
! style="background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | What it does
|-
|-
| style="font-weight:700; vertical-align:top; padding:9px; background:#f8fafc;" | Readback
| style="font-weight:700; vertical-align:top; padding:10px; background:#f8fafc;" | Readback
| style="vertical-align:top; padding:9px;" | Controls the spacing or pacing used during readbacks, especially where letters, numbers, and short phrase groups need slightly clearer separation.
| style="vertical-align:top; padding:10px;" | Controls the spacing or pacing used during readbacks, especially where letters, numbers, and short phrase groups need slightly clearer separation.
|}
 
 
{| class="wikitable" style="width:100%; border-collapse:collapse; margin:10px 0 22px 0; background:#ffffff;"
! style="width:230px; background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | Setting
! style="background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | What it does
|-
|-
| style="font-weight:700; vertical-align:top; padding:9px; background:#f8fafc;" | Headset Tone
| style="font-weight:700; vertical-align:top; padding:10px; background:#f8fafc;" | Headset Tone
| style="vertical-align:top; padding:9px;" | Applies headset or intercom-style coloration to voice playback so the audio sounds more like cockpit comms and less like plain desktop speech.
| style="vertical-align:top; padding:10px;" | Applies headset or intercom-style coloration to voice playback so the audio sounds more like cockpit comms and less like plain desktop speech.
|}
 
 
{| class="wikitable" style="width:100%; border-collapse:collapse; margin:10px 0 22px 0; background:#ffffff;"
! style="width:230px; background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | Setting
! style="background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | What it does
|-
|-
| style="font-weight:700; vertical-align:top; padding:9px; background:#f8fafc;" | Comms Texture
| style="font-weight:700; vertical-align:top; padding:10px; background:#f8fafc;" | Comms Texture
| style="vertical-align:top; padding:9px;" | Adds extra radio character such as light hiss or comms-style texture. This is mainly a realism preference.
| style="vertical-align:top; padding:10px;" | Adds extra radio character such as light hiss or comms-style texture. This is mainly a realism preference.
|}
 
 
{| class="wikitable" style="width:100%; border-collapse:collapse; margin:10px 0 22px 0; background:#ffffff;"
! style="width:230px; background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | Setting
! style="background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | What it does
|-
|-
| style="font-weight:700; vertical-align:top; padding:9px; background:#f8fafc;" | Open Mic
| style="font-weight:700; vertical-align:top; padding:10px; background:#f8fafc;" | Open Mic
| style="vertical-align:top; padding:9px;" | Keeps speech recognition listening continuously unless it is muted. This is the best choice if you prefer hands-free operation.
| style="vertical-align:top; padding:10px;" | Keeps speech recognition listening continuously unless it is muted. This is the best choice if you prefer hands-free operation.
|}
 
 
{| class="wikitable" style="width:100%; border-collapse:collapse; margin:10px 0 22px 0; background:#ffffff;"
! style="width:230px; background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | Setting
! style="background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | What it does
|-
|-
| style="font-weight:700; vertical-align:top; padding:9px; background:#f8fafc;" | Start Speech On Start
| style="font-weight:700; vertical-align:top; padding:10px; background:#f8fafc;" | Start Speech On Start
| style="vertical-align:top; padding:9px;" | Automatically turns speech recognition on when FSFO starts, so you do not need to enable it manually every session.
| style="vertical-align:top; padding:10px;" | Automatically turns speech recognition on when FSFO starts, so you do not need to enable it manually every session.
|}
|}


=== Audio and Speech Test Buttons ===
=== Audio and Speech Test Buttons ===
<div style="background:#eef2ff; border:1px solid #c7d2fe; border-radius:9px; padding:8px 12px; color:#1e1b4b; font-weight:700; margin:6px 0 12px 0;">Audio and Speech Test Buttons</div>


{| class="wikitable" style="width:100%; border-collapse:collapse; margin:10px 0 22px 0; background:#ffffff;"
{| class="wikitable" style="width:100%; margin:10px 0 26px 0; border-collapse:collapse;"
! style="width:230px; background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | Setting
! style="width:235px; background:#dbeafe; color:#0f172a; padding:10px; text-align:left;" | Setting
! style="background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | What it does
! style="background:#dbeafe; color:#0f172a; padding:10px; text-align:left;" | What it does
|-
|-
| style="font-weight:700; vertical-align:top; padding:9px; background:#f8fafc;" | PILOT TEST
| style="font-weight:700; vertical-align:top; padding:10px; background:#f8fafc;" | PILOT TEST
| style="vertical-align:top; padding:9px;" | Plays a sample captain, first officer, and ground-audio test through the currently selected output so you can confirm routing and levels.
| style="vertical-align:top; padding:10px;" | Plays a sample captain, first officer, and ground-audio test through the currently selected output so you can confirm routing and levels.
|}
 
 
{| class="wikitable" style="width:100%; border-collapse:collapse; margin:10px 0 22px 0; background:#ffffff;"
! style="width:230px; background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | Setting
! style="background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | What it does
|-
|-
| style="font-weight:700; vertical-align:top; padding:9px; background:#f8fafc;" | CREW TEST
| style="font-weight:700; vertical-align:top; padding:10px; background:#f8fafc;" | CREW TEST
| style="vertical-align:top; padding:9px;" | Plays a standard cabin crew announcement through the current cabin-audio output.
| style="vertical-align:top; padding:10px;" | Plays a standard cabin crew announcement through the current cabin-audio output.
|}
 
 
{| class="wikitable" style="width:100%; border-collapse:collapse; margin:10px 0 22px 0; background:#ffffff;"
! style="width:230px; background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | Setting
! style="background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | What it does
|-
|-
| style="font-weight:700; vertical-align:top; padding:9px; background:#f8fafc;" | READBACK TEST
| style="font-weight:700; vertical-align:top; padding:10px; background:#f8fafc;" | READBACK TEST
| style="vertical-align:top; padding:9px;" | Plays a sample captain and first officer readback so you can judge clarity, pacing, and balance.
| style="vertical-align:top; padding:10px;" | Plays a sample captain and first officer readback so you can judge clarity, pacing, and balance.
|}
 
 
{| class="wikitable" style="width:100%; border-collapse:collapse; margin:10px 0 22px 0; background:#ffffff;"
! style="width:230px; background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | Setting
! style="background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | What it does
|-
|-
| style="font-weight:700; vertical-align:top; padding:9px; background:#f8fafc;" | TEST BOARDING MUSIC
| style="font-weight:700; vertical-align:top; padding:10px; background:#f8fafc;" | TEST BOARDING MUSIC
| style="vertical-align:top; padding:9px;" | Plays the current boarding-music audio so you can confirm the selected sound and its level.
| style="vertical-align:top; padding:10px;" | Plays the current boarding-music audio so you can confirm the selected sound and its level.
|}
 
 
{| class="wikitable" style="width:100%; border-collapse:collapse; margin:10px 0 22px 0; background:#ffffff;"
! style="width:230px; background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | Setting
! style="background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | What it does
|-
|-
| style="font-weight:700; vertical-align:top; padding:9px; background:#f8fafc;" | TEST BOARDING AMBIANCE
| style="font-weight:700; vertical-align:top; padding:10px; background:#f8fafc;" | TEST BOARDING AMBIANCE
| style="vertical-align:top; padding:9px;" | Plays the current boarding or background ambience so you can confirm the selected sound and its level.
| style="vertical-align:top; padding:10px;" | Plays the current boarding or background ambience so you can confirm the selected sound and its level.
|}
|}


=== Controller and Hot-Key Setup ===
=== Controller and Hot-Key Setup ===
<div style="background:#eef2ff; border:1px solid #c7d2fe; border-radius:9px; padding:8px 12px; color:#1e1b4b; font-weight:700; margin:6px 0 12px 0;">Controller and Hot-Key Setup</div>


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


{| class="wikitable" style="width:100%; border-collapse:collapse; margin:10px 0 22px 0; background:#ffffff;"
{| class="wikitable" style="width:100%; margin:10px 0 26px 0; border-collapse:collapse;"
! style="width:230px; background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | Setting
! style="width:235px; background:#dbeafe; color:#0f172a; padding:10px; text-align:left;" | Setting
! style="background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | What it does
! style="background:#dbeafe; color:#0f172a; padding:10px; text-align:left;" | What it does
|-
|-
| style="font-weight:700; vertical-align:top; padding:9px; background:#f8fafc;" | Controller
| style="font-weight:700; vertical-align:top; padding:10px; background:#f8fafc;" | Controller
| style="vertical-align:top; padding:9px;" | Selects the controller or input device FSFO should read from while you are assigning or reviewing bindings.
| style="vertical-align:top; padding:10px;" | Selects the controller or input device FSFO should read from while you are assigning or reviewing bindings.
|}
 
 
{| class="wikitable" style="width:100%; border-collapse:collapse; margin:10px 0 22px 0; background:#ffffff;"
! style="width:230px; background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | Setting
! style="background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | What it does
|-
|-
| style="font-weight:700; vertical-align:top; padding:9px; background:#f8fafc;" | Action
| style="font-weight:700; vertical-align:top; padding:10px; background:#f8fafc;" | Action
| style="vertical-align:top; padding:9px;" | Selects which FSFO function you are binding. Current actions include:
| style="vertical-align:top; padding:10px;" | Selects which FSFO function you are binding. Current actions include:
|}
<ul style="margin:6px 0 0 18px;">
 
<li><b>PTT</b> - 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.</li>
 
<li><b>MUTE</b> - Toggles speech recognition on or off.</li>
::* '''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.
<li><b>BYPASS</b> - Skips a wait state or bypasses the next required checklist or flow hold.</li>
::* '''MUTE''' - Toggles speech recognition on or off.
<li><b>PAUSE</b> - Pauses FSFO actions until toggled again.</li>
::* '''BYPASS''' - Skips a wait state or bypasses the next required checklist or flow hold.
<li><b>MIN</b> - Minimizes or restores the FSFO main window.</li>
::* '''PAUSE''' - Pauses FSFO actions until toggled again.
<li><b>ACTION</b> - Starts the currently available checklist or flow action.</li>
::* '''MIN''' - Minimizes or restores the FSFO main window.
<li><b>COPILOT PLANE</b> - Triggers the "Your Plane" request so the copilot can take control when supported.</li>
::* '''ACTION''' - Starts the currently available checklist or flow action.
<li><b>PUSHBACK LEFT</b> - Requests pushback with the nose turning left.</li>
::* '''COPILOT PLANE''' - Triggers the "Your Plane" request so the copilot can take control when supported.
<li><b>PUSHBACK RIGHT</b> - Requests pushback with the nose turning right.</li>
::* '''PUSHBACK LEFT''' - Requests pushback with the nose turning left.
<li><b>PUSHBACK STRAIGHT</b> - Requests straight pushback.</li>
::* '''PUSHBACK RIGHT''' - Requests pushback with the nose turning right.
<li><b>PUSHBACK STOP</b> - Stops the current pushback.</li>
::* '''PUSHBACK STRAIGHT''' - Requests straight pushback.
<li><b>PUSHBACK ABORT</b> - Cancels the pushback entirely.</li>
::* '''PUSHBACK STOP''' - Stops the current pushback.
</ul>
::* '''PUSHBACK ABORT''' - Cancels the pushback entirely.
 
{| class="wikitable" style="width:100%; border-collapse:collapse; margin:10px 0 22px 0; background:#ffffff;"
! style="width:230px; background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | Setting
! style="background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | What it does
|-
|-
| style="font-weight:700; vertical-align:top; padding:9px; background:#f8fafc;" | GUID
| style="font-weight:700; vertical-align:top; padding:10px; background:#f8fafc;" | GUID
| style="vertical-align:top; padding:9px;" | Displays the unique device identifier for the selected controller. This is mainly for confirming which hardware FSFO is seeing.
| style="vertical-align:top; padding:10px;" | Displays the unique device identifier for the selected controller. This is mainly for confirming which hardware FSFO is seeing.
|}
 
 
{| class="wikitable" style="width:100%; border-collapse:collapse; margin:10px 0 22px 0; background:#ffffff;"
! style="width:230px; background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | Setting
! style="background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | What it does
|-
|-
| style="font-weight:700; vertical-align:top; padding:9px; background:#f8fafc;" | INPUT
| style="font-weight:700; vertical-align:top; padding:10px; background:#f8fafc;" | INPUT
| style="vertical-align:top; padding:9px;" | Shows the currently assigned button or key for the selected action.
| style="vertical-align:top; padding:10px;" | Shows the currently assigned button or key for the selected action.
|}
 
 
{| class="wikitable" style="width:100%; border-collapse:collapse; margin:10px 0 22px 0; background:#ffffff;"
! style="width:230px; background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | Setting
! style="background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | What it does
|-
|-
| style="font-weight:700; vertical-align:top; padding:9px; background:#f8fafc;" | SET
| style="font-weight:700; vertical-align:top; padding:10px; background:#f8fafc;" | SET
| style="vertical-align:top; padding:9px;" | Starts listening for the next key press or button press so a new binding can be assigned.
| style="vertical-align:top; padding:10px;" | Starts listening for the next key press or button press so a new binding can be assigned.
|}
 
 
{| class="wikitable" style="width:100%; border-collapse:collapse; margin:10px 0 22px 0; background:#ffffff;"
! style="width:230px; background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | Setting
! style="background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | What it does
|-
|-
| style="font-weight:700; vertical-align:top; padding:9px; background:#f8fafc;" | CLEAR
| style="font-weight:700; vertical-align:top; padding:10px; background:#f8fafc;" | CLEAR
| style="vertical-align:top; padding:9px;" | Removes the current binding for the selected action.
| style="vertical-align:top; padding:10px;" | Removes the current binding for the selected action.
|}
|}


=== Support and Maintenance Buttons ===
=== Support and Maintenance Buttons ===
<div style="background:#eef2ff; border:1px solid #c7d2fe; border-radius:9px; padding:8px 12px; color:#1e1b4b; font-weight:700; margin:6px 0 12px 0;">Support and Maintenance Buttons</div>


{| class="wikitable" style="width:100%; border-collapse:collapse; margin:10px 0 22px 0; background:#ffffff;"
{| class="wikitable" style="width:100%; margin:10px 0 26px 0; border-collapse:collapse;"
! style="width:230px; background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | Setting
! style="width:235px; background:#dbeafe; color:#0f172a; padding:10px; text-align:left;" | Setting
! style="background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | What it does
! style="background:#dbeafe; color:#0f172a; padding:10px; text-align:left;" | What it does
|-
|-
| style="font-weight:700; vertical-align:top; padding:9px; background:#f8fafc;" | TRAIN SPEECH
| style="font-weight:700; vertical-align:top; padding:10px; background:#f8fafc;" | TRAIN SPEECH
| style="vertical-align:top; padding:9px;" | Opens the Windows speech-training workflow so you can improve recognition quality.
| style="vertical-align:top; padding:10px;" | Opens the Windows speech-training workflow so you can improve recognition quality.
|}
 
 
{| class="wikitable" style="width:100%; border-collapse:collapse; margin:10px 0 22px 0; background:#ffffff;"
! style="width:230px; background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | Setting
! style="background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | What it does
|-
|-
| style="font-weight:700; vertical-align:top; padding:9px; background:#f8fafc;" | GET HELP
| style="font-weight:700; vertical-align:top; padding:10px; background:#f8fafc;" | GET HELP
| style="vertical-align:top; padding:9px;" | Opens FSFO help or support resources from the Settings page.
| style="vertical-align:top; padding:10px;" | Opens FSFO help or support resources from the Settings page.
|}
 
 
{| class="wikitable" style="width:100%; border-collapse:collapse; margin:10px 0 22px 0; background:#ffffff;"
! style="width:230px; background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | Setting
! style="background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | What it does
|-
|-
| style="font-weight:700; vertical-align:top; padding:9px; background:#f8fafc;" | CHECK FOR UPDATE
| style="font-weight:700; vertical-align:top; padding:10px; background:#f8fafc;" | CHECK FOR UPDATE
| style="vertical-align:top; padding:9px;" | Manually checks whether a newer FSFO version is available.
| style="vertical-align:top; padding:10px;" | Manually checks whether a newer FSFO version is available.
|}
 
 
{| class="wikitable" style="width:100%; border-collapse:collapse; margin:10px 0 22px 0; background:#ffffff;"
! style="width:230px; background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | Setting
! style="background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | What it does
|-
|-
| style="font-weight:700; vertical-align:top; padding:9px; background:#f8fafc;" | DELETE
| style="font-weight:700; vertical-align:top; padding:10px; background:#f8fafc;" | DELETE
| style="vertical-align:top; padding:9px;" | Deletes the saved controller-assignment configuration so you can rebuild bindings from scratch.
| style="vertical-align:top; padding:10px;" | Deletes the saved controller-assignment configuration so you can rebuild bindings from scratch.
|}
|}


== SOP ==
== SOP ==
<div style="height:4px; width:100%; background:#2563eb; border-radius:99px; margin:-6px 0 14px 0;"></div>
 
<div style="height:4px; width:100%; background:#2563eb; border-radius:99px; margin:0 0 16px 0;"></div>


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.
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.


<div style="clear:both; margin:18px 0 28px 0; text-align:center;">
[[File:FSFO_Settings_SOP.png|1100px|frameless]]
<div style="font-size:90%; color:#64748b; margin-top:7px;">The SOP section of the FSFO Settings window.</div>
</div>


<div style="border:1px dashed #cbd5e1; background:#f8fafc; color:#64748b; padding:10px 12px; border-radius:8px; margin:10px 0; font-size:92%;">Screenshot placeholder: add the matching FSFO settings screenshot here when available.</div>
{| class="wikitable" style="width:100%; margin:10px 0 26px 0; border-collapse:collapse;"
 
! style="width:235px; background:#dbeafe; color:#0f172a; padding:10px; text-align:left;" | Setting
{| class="wikitable" style="width:100%; border-collapse:collapse; margin:10px 0 22px 0; background:#ffffff;"
! style="background:#dbeafe; color:#0f172a; padding:10px; text-align:left;" | What it does
! style="width:230px; background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | Setting
! style="background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | What it does
|-
|-
| style="font-weight:700; vertical-align:top; padding:9px; background:#f8fafc;" | Acceleration (AGL)
| style="font-weight:700; vertical-align:top; padding:10px; background:#f8fafc;" | Acceleration (AGL)
| style="vertical-align:top; padding:9px;" | Altitude above ground where the copilot calls "Acceleration Altitude." This is often used as a visual or procedural cue during the initial climb.
| style="vertical-align:top; padding:10px;" | Altitude above ground where the copilot calls "Acceleration Altitude." This is often used as a visual or procedural cue during the initial climb.
|}
 
 
{| class="wikitable" style="width:100%; border-collapse:collapse; margin:10px 0 22px 0; background:#ffffff;"
! style="width:230px; background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | Setting
! style="background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | What it does
|-
|-
| style="font-weight:700; vertical-align:top; padding:9px; background:#f8fafc;" | Landing Lights (MSL)
| style="font-weight:700; vertical-align:top; padding:10px; background:#f8fafc;" | Landing Lights (MSL)
| style="vertical-align:top; padding:9px;" | Mean-sea-level altitude where FSFO manages landing lights. This lets you align light usage with your preferred transition altitude.
| style="vertical-align:top; padding:10px;" | Mean-sea-level altitude where FSFO manages landing lights. This lets you align light usage with your preferred transition altitude.
|}
 
 
{| class="wikitable" style="width:100%; border-collapse:collapse; margin:10px 0 22px 0; background:#ffffff;"
! style="width:230px; background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | Setting
! style="background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | What it does
|-
|-
| style="font-weight:700; vertical-align:top; padding:9px; background:#f8fafc;" | Engage VNAV (AGL)
| style="font-weight:700; vertical-align:top; padding:10px; background:#f8fafc;" | Engage VNAV (AGL)
| style="vertical-align:top; padding:9px;" | Above-ground altitude where the copilot engages vertical navigation, when supported by the aircraft.
| style="vertical-align:top; padding:10px;" | Above-ground altitude where the copilot engages vertical navigation, when supported by the aircraft.
|}
 
 
{| class="wikitable" style="width:100%; border-collapse:collapse; margin:10px 0 22px 0; background:#ffffff;"
! style="width:230px; background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | Setting
! style="background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | What it does
|-
|-
| style="font-weight:700; vertical-align:top; padding:9px; background:#f8fafc;" | Engage LNAV (AGL)
| style="font-weight:700; vertical-align:top; padding:10px; background:#f8fafc;" | Engage LNAV (AGL)
| style="vertical-align:top; padding:9px;" | Above-ground altitude where the copilot engages lateral navigation, when supported by the aircraft.
| style="vertical-align:top; padding:10px;" | Above-ground altitude where the copilot engages lateral navigation, when supported by the aircraft.
|}
 
 
{| class="wikitable" style="width:100%; border-collapse:collapse; margin:10px 0 22px 0; background:#ffffff;"
! style="width:230px; background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | Setting
! style="background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | What it does
|-
|-
| style="font-weight:700; vertical-align:top; padding:9px; background:#f8fafc;" | Engage AP (AGL)
| style="font-weight:700; vertical-align:top; padding:10px; background:#f8fafc;" | Engage AP (AGL)
| style="vertical-align:top; padding:9px;" | Above-ground altitude where the copilot engages the autopilot.
| style="vertical-align:top; padding:10px;" | Above-ground altitude where the copilot engages the autopilot.
|}
 
 
{| class="wikitable" style="width:100%; border-collapse:collapse; margin:10px 0 22px 0; background:#ffffff;"
! style="width:230px; background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | Setting
! style="background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | What it does
|-
|-
| style="font-weight:700; vertical-align:top; padding:9px; background:#f8fafc;" | Engage APPR (AGL)
| style="font-weight:700; vertical-align:top; padding:10px; background:#f8fafc;" | Engage APPR (AGL)
| style="vertical-align:top; padding:9px;" | Above-ground altitude where the copilot engages approach mode during landing.
| style="vertical-align:top; padding:10px;" | Above-ground altitude where the copilot engages approach mode during landing.
|}
 
 
{| class="wikitable" style="width:100%; border-collapse:collapse; margin:10px 0 22px 0; background:#ffffff;"
! style="width:230px; background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | Setting
! style="background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | What it does
|-
|-
| style="font-weight:700; vertical-align:top; padding:9px; background:#f8fafc;" | Disconnect AT (AGL)
| style="font-weight:700; vertical-align:top; padding:10px; background:#f8fafc;" | Disconnect AT (AGL)
| style="vertical-align:top; padding:9px;" | Above-ground altitude where the copilot disconnects autothrottle during landing.
| style="vertical-align:top; padding:10px;" | Above-ground altitude where the copilot disconnects autothrottle during landing.
|}
 
 
{| class="wikitable" style="width:100%; border-collapse:collapse; margin:10px 0 22px 0; background:#ffffff;"
! style="width:230px; background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | Setting
! style="background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | What it does
|-
|-
| style="font-weight:700; vertical-align:top; padding:9px; background:#f8fafc;" | Disconnect AP (AGL)
| style="font-weight:700; vertical-align:top; padding:10px; background:#f8fafc;" | Disconnect AP (AGL)
| style="vertical-align:top; padding:9px;" | Above-ground altitude where the copilot disconnects the autopilot during landing.
| style="vertical-align:top; padding:10px;" | Above-ground altitude where the copilot disconnects the autopilot during landing.
|}
 
 
{| class="wikitable" style="width:100%; border-collapse:collapse; margin:10px 0 22px 0; background:#ffffff;"
! style="width:230px; background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | Setting
! style="background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | What it does
|-
|-
| style="font-weight:700; vertical-align:top; padding:9px; background:#f8fafc;" | Extend Gear (AGL)
| style="font-weight:700; vertical-align:top; padding:10px; background:#f8fafc;" | Extend Gear (AGL)
| style="vertical-align:top; padding:9px;" | Above-ground altitude where the copilot extends the landing gear during approach and landing.
| style="vertical-align:top; padding:10px;" | Above-ground altitude where the copilot extends the landing gear during approach and landing.
|}
 
 
{| class="wikitable" style="width:100%; border-collapse:collapse; margin:10px 0 22px 0; background:#ffffff;"
! style="width:230px; background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | Setting
! style="background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | What it does
|-
|-
| style="font-weight:700; vertical-align:top; padding:9px; background:#f8fafc;" | Min Flap Extension (AGL)
| style="font-weight:700; vertical-align:top; padding:10px; background:#f8fafc;" | Min Flap Extension (AGL)
| style="vertical-align:top; padding:9px;" | Lowest above-ground altitude where the copilot is allowed to extend flaps. This can be used to prevent very early flap deployment.
| style="vertical-align:top; padding:10px;" | Lowest above-ground altitude where the copilot is allowed to extend flaps. This can be used to prevent very early flap deployment.
|}
 
 
{| class="wikitable" style="width:100%; border-collapse:collapse; margin:10px 0 22px 0; background:#ffffff;"
! style="width:230px; background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | Setting
! style="background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | What it does
|-
|-
| style="font-weight:700; vertical-align:top; padding:9px; background:#f8fafc;" | Ground Speed Warn (MPH)
| style="font-weight:700; vertical-align:top; padding:10px; background:#f8fafc;" | Ground Speed Warn (MPH)
| style="vertical-align:top; padding:9px;" | Speed threshold used for ground-speed warnings while taxiing or rolling on the ground.
| style="vertical-align:top; padding:10px;" | Speed threshold used for ground-speed warnings while taxiing or rolling on the ground.
|}
 
 
{| class="wikitable" style="width:100%; border-collapse:collapse; margin:10px 0 22px 0; background:#ffffff;"
! style="width:230px; background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | Setting
! style="background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | What it does
|-
|-
| style="font-weight:700; vertical-align:top; padding:9px; background:#f8fafc;" | Stabilized Call (N1)
| style="font-weight:700; vertical-align:top; padding:10px; background:#f8fafc;" | Stabilized Call (N1)
| style="vertical-align:top; padding:9px;" | N1 percentage where the copilot calls "Stabilized." This is mainly used during takeoff thrust application.
| style="vertical-align:top; padding:10px;" | N1 percentage where the copilot calls "Stabilized." This is mainly used during takeoff thrust application.
|}
 
 
{| class="wikitable" style="width:100%; border-collapse:collapse; margin:10px 0 22px 0; background:#ffffff;"
! style="width:230px; background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | Setting
! style="background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | What it does
|-
|-
| style="font-weight:700; vertical-align:top; padding:9px; background:#f8fafc;" | Flow Pause (sec)
| style="font-weight:700; vertical-align:top; padding:10px; background:#f8fafc;" | Flow Pause (sec)
| style="vertical-align:top; padding:9px;" | Controls the delay FSFO uses between flow actions. Larger values make flows feel slower and more deliberate.
| style="vertical-align:top; padding:10px;" | Controls the delay FSFO uses between flow actions. Larger values make flows feel slower and more deliberate.
|}
 
 
{| class="wikitable" style="width:100%; border-collapse:collapse; margin:10px 0 22px 0; background:#ffffff;"
! style="width:230px; background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | Setting
! style="background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | What it does
|-
|-
| style="font-weight:700; vertical-align:top; padding:9px; background:#f8fafc;" | Checklist Pause (sec)
| style="font-weight:700; vertical-align:top; padding:10px; background:#f8fafc;" | Checklist Pause (sec)
| style="vertical-align:top; padding:9px;" | Controls the pause between checklist items or responses.
| style="vertical-align:top; padding:10px;" | Controls the pause between checklist items or responses.
|}
 
 
{| class="wikitable" style="width:100%; border-collapse:collapse; margin:10px 0 22px 0; background:#ffffff;"
! style="width:230px; background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | Setting
! style="background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | What it does
|-
|-
| style="font-weight:700; vertical-align:top; padding:9px; background:#f8fafc;" | Checklist Repeat (sec)
| style="font-weight:700; vertical-align:top; padding:10px; background:#f8fafc;" | Checklist Repeat (sec)
| style="vertical-align:top; padding:9px;" | Controls how long FSFO waits before repeating a checklist prompt when a response or matching aircraft state is still missing.
| style="vertical-align:top; padding:10px;" | Controls how long FSFO waits before repeating a checklist prompt when a response or matching aircraft state is still missing.
|}
 
 
{| class="wikitable" style="width:100%; border-collapse:collapse; margin:10px 0 22px 0; background:#ffffff;"
! style="width:230px; background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | Setting
! style="background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | What it does
|-
|-
| style="font-weight:700; vertical-align:top; padding:9px; background:#f8fafc;" | Passing Call (MSL)
| style="font-weight:700; vertical-align:top; padding:10px; background:#f8fafc;" | Passing Call (MSL)
| style="vertical-align:top; padding:9px;" | Mean-sea-level altitude used for "Passing" callouts during climb or descent.
| style="vertical-align:top; padding:10px;" | Mean-sea-level altitude used for "Passing" callouts during climb or descent.
|}
 
 
{| class="wikitable" style="width:100%; border-collapse:collapse; margin:10px 0 22px 0; background:#ffffff;"
! style="width:230px; background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | Setting
! style="background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | What it does
|-
|-
| style="font-weight:700; vertical-align:top; padding:9px; background:#f8fafc;" | Couple Taxi Lndg Lights
| style="font-weight:700; vertical-align:top; padding:10px; background:#f8fafc;" | Couple Taxi Lndg Lights
| style="vertical-align:top; padding:9px;" | Ties taxi-light behavior to landing-light behavior so they move together automatically.
| style="vertical-align:top; padding:10px;" | Ties taxi-light behavior to landing-light behavior so they move together automatically.
|}
 
 
{| class="wikitable" style="width:100%; border-collapse:collapse; margin:10px 0 22px 0; background:#ffffff;"
! style="width:230px; background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | Setting
! style="background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | What it does
|-
|-
| style="font-weight:700; vertical-align:top; padding:9px; background:#f8fafc;" | Couple Wing Logo Lights
| style="font-weight:700; vertical-align:top; padding:10px; background:#f8fafc;" | Couple Wing Logo Lights
| style="vertical-align:top; padding:9px;" | Ties wing-light behavior to logo-light behavior.
| style="vertical-align:top; padding:10px;" | Ties wing-light behavior to logo-light behavior.
|}
 
 
{| class="wikitable" style="width:100%; border-collapse:collapse; margin:10px 0 22px 0; background:#ffffff;"
! style="width:230px; background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | Setting
! style="background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | What it does
|-
|-
| style="font-weight:700; vertical-align:top; padding:9px; background:#f8fafc;" | Manage Grnd Lights
| style="font-weight:700; vertical-align:top; padding:10px; background:#f8fafc;" | Manage Grnd Lights
| style="vertical-align:top; padding:9px;" | Lets the copilot manage ground-light logic automatically, including combinations involving NAV, beacon, taxi, landing, strobe, and wing lights.
| style="vertical-align:top; padding:10px;" | Lets the copilot manage ground-light logic automatically, including combinations involving NAV, beacon, taxi, landing, strobe, and wing lights.
|}
 
 
{| class="wikitable" style="width:100%; border-collapse:collapse; margin:10px 0 22px 0; background:#ffffff;"
! style="width:230px; background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | Setting
! style="background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | What it does
|-
|-
| style="font-weight:700; vertical-align:top; padding:9px; background:#f8fafc;" | Eng Start
| style="font-weight:700; vertical-align:top; padding:10px; background:#f8fafc;" | Eng Start
| style="vertical-align:top; padding:9px;" | 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.
| style="vertical-align:top; padding:10px;" | 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.
|}
 
 
{| class="wikitable" style="width:100%; border-collapse:collapse; margin:10px 0 22px 0; background:#ffffff;"
! style="width:230px; background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | Setting
! style="background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | What it does
|-
|-
| style="font-weight:700; vertical-align:top; padding:9px; background:#f8fafc;" | Battery Equals Turn Around
| style="font-weight:700; vertical-align:top; padding:10px; background:#f8fafc;" | Battery Equals Turn Around
| style="vertical-align:top; padding:9px;" | If the aircraft is already powered when FSFO connects, the flight is treated more like a turnaround than a cold-and-dark startup.
| style="vertical-align:top; padding:10px;" | If the aircraft is already powered when FSFO connects, the flight is treated more like a turnaround than a cold-and-dark startup.
|}
 
 
{| class="wikitable" style="width:100%; border-collapse:collapse; margin:10px 0 22px 0; background:#ffffff;"
! style="width:230px; background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | Setting
! style="background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | What it does
|-
|-
| style="font-weight:700; vertical-align:top; padding:9px; background:#f8fafc;" | Boarding Music
| style="font-weight:700; vertical-align:top; padding:10px; background:#f8fafc;" | Boarding Music
| style="vertical-align:top; padding:9px;" | Selects the boarding-music file or theme used by FSFO.
| style="vertical-align:top; padding:10px;" | Selects the boarding-music file or theme used by FSFO.
|}
 
 
{| class="wikitable" style="width:100%; border-collapse:collapse; margin:10px 0 22px 0; background:#ffffff;"
! style="width:230px; background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | Setting
! style="background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | What it does
|-
|-
| style="font-weight:700; vertical-align:top; padding:9px; background:#f8fafc;" | Safety Message
| style="font-weight:700; vertical-align:top; padding:10px; background:#f8fafc;" | Safety Message
| style="vertical-align:top; padding:9px;" | Selects the safety-message file or theme used by FSFO.
| style="vertical-align:top; padding:10px;" | Selects the safety-message file or theme used by FSFO.
|}
 
 
{| class="wikitable" style="width:100%; border-collapse:collapse; margin:10px 0 22px 0; background:#ffffff;"
! style="width:230px; background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | Setting
! style="background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | What it does
|-
|-
| style="font-weight:700; vertical-align:top; padding:9px; background:#f8fafc;" | Flaps Call
| style="font-weight:700; vertical-align:top; padding:10px; background:#f8fafc;" | Flaps Call
| style="vertical-align:top; padding:9px;" | Controls how flap callouts are spoken. Depending on the selected option, FSFO can call the flap setting itself, the speed check, or both.
| style="vertical-align:top; padding:10px;" | Controls how flap callouts are spoken. Depending on the selected option, FSFO can call the flap setting itself, the speed check, or both.
|}
 
 
{| class="wikitable" style="width:100%; border-collapse:collapse; margin:10px 0 22px 0; background:#ffffff;"
! style="width:230px; background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | Setting
! style="background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | What it does
|-
|-
| style="font-weight:700; vertical-align:top; padding:9px; background:#f8fafc;" | VSpeed Call
| style="font-weight:700; vertical-align:top; padding:10px; background:#f8fafc;" | VSpeed Call
| style="vertical-align:top; padding:9px;" | Controls how takeoff V-speed callouts are handled, such as none, full V1-and-Rotate behavior, or reduced callout behavior.
| style="vertical-align:top; padding:10px;" | Controls how takeoff V-speed callouts are handled, such as none, full V1-and-Rotate behavior, or reduced callout behavior.
|}
 
 
{| class="wikitable" style="width:100%; border-collapse:collapse; margin:10px 0 22px 0; background:#ffffff;"
! style="width:230px; background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | Setting
! style="background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | What it does
|-
|-
| style="font-weight:700; vertical-align:top; padding:9px; background:#f8fafc;" | Note
| style="font-weight:700; vertical-align:top; padding:10px; background:#f8fafc;" | Note
| style="vertical-align:top; padding:9px;" | Most threshold values in this section can be set to '''0''' to disable that specific automation or callout.
| style="vertical-align:top; padding:10px;" | Most threshold values in this section can be set to '''0''' to disable that specific automation or callout.
|}
|}


== Crew Options ==
== Crew Options ==
<div style="height:4px; width:100%; background:#2563eb; border-radius:99px; margin:-6px 0 14px 0;"></div>
 
<div style="height:4px; width:100%; background:#2563eb; border-radius:99px; margin:0 0 16px 0;"></div>


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


{| class="wikitable" style="width:100%; border-collapse:collapse; margin:10px 0 22px 0; background:#ffffff;"
<div style="clear:both; margin:18px 0 28px 0; text-align:center;">
! style="width:230px; background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | Setting
[[File:FSFO_Settings_Crew.png|1100px|frameless]]
! style="background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | What it does
<div style="font-size:90%; color:#64748b; margin-top:7px;">The Crew Options section of the FSFO Settings window.</div>
</div>
 
{| class="wikitable" style="width:100%; margin:10px 0 26px 0; border-collapse:collapse;"
! style="width:235px; background:#dbeafe; color:#0f172a; padding:10px; text-align:left;" | Setting
! style="background:#dbeafe; color:#0f172a; padding:10px; text-align:left;" | What it does
|-
|-
| style="font-weight:700; vertical-align:top; padding:9px; background:#f8fafc;" | Attendant Messages
| style="font-weight:700; vertical-align:top; padding:10px; background:#f8fafc;" | Attendant Messages
| style="vertical-align:top; padding:9px;" | Enables flight attendant cabin announcements such as boarding complete, cabin-ready reminders, descent stowage reminders, and deboarding completion.
| style="vertical-align:top; padding:10px;" | Enables flight attendant cabin announcements such as boarding complete, cabin-ready reminders, descent stowage reminders, and deboarding completion.
|}
 
 
{| class="wikitable" style="width:100%; border-collapse:collapse; margin:10px 0 22px 0; background:#ffffff;"
! style="width:230px; background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | Setting
! style="background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | What it does
|-
|-
| style="font-weight:700; vertical-align:top; padding:9px; background:#f8fafc;" | Pilot Messages
| style="font-weight:700; vertical-align:top; padding:10px; background:#f8fafc;" | Pilot Messages
| style="vertical-align:top; padding:9px;" | Enables first officer or pilot-facing passenger messages such as taxi-out welcome, cruise announcements, and descent announcements.
| style="vertical-align:top; padding:10px;" | Enables first officer or pilot-facing passenger messages such as taxi-out welcome, cruise announcements, and descent announcements.
|}
 
 
{| class="wikitable" style="width:100%; border-collapse:collapse; margin:10px 0 22px 0; background:#ffffff;"
! style="width:230px; background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | Setting
! style="background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | What it does
|-
|-
| style="font-weight:700; vertical-align:top; padding:9px; background:#f8fafc;" | Apply Brakes
| style="font-weight:700; vertical-align:top; padding:10px; background:#f8fafc;" | Apply Brakes
| style="vertical-align:top; padding:9px;" | Allows the copilot to apply braking during supported situations.
| style="vertical-align:top; padding:10px;" | Allows the copilot to apply braking during supported situations.
|}
 
 
{| class="wikitable" style="width:100%; border-collapse:collapse; margin:10px 0 22px 0; background:#ffffff;"
! style="width:230px; background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | Setting
! style="background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | What it does
|-
|-
| style="font-weight:700; vertical-align:top; padding:9px; background:#f8fafc;" | Set Landing Gear
| style="font-weight:700; vertical-align:top; padding:10px; background:#f8fafc;" | Set Landing Gear
| style="vertical-align:top; padding:9px;" | Allows the copilot to raise and lower the landing gear automatically when required by flows or flight logic.
| style="vertical-align:top; padding:10px;" | Allows the copilot to raise and lower the landing gear automatically when required by flows or flight logic.
|}
 
 
{| class="wikitable" style="width:100%; border-collapse:collapse; margin:10px 0 22px 0; background:#ffffff;"
! style="width:230px; background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | Setting
! style="background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | What it does
|-
|-
| style="font-weight:700; vertical-align:top; padding:9px; background:#f8fafc;" | Set Flaps
| style="font-weight:700; vertical-align:top; padding:10px; background:#f8fafc;" | Set Flaps
| style="vertical-align:top; padding:9px;" | Allows the copilot to retract and extend flaps automatically when required by flows or flight logic.
| style="vertical-align:top; padding:10px;" | Allows the copilot to retract and extend flaps automatically when required by flows or flight logic.
|}
 
 
{| class="wikitable" style="width:100%; border-collapse:collapse; margin:10px 0 22px 0; background:#ffffff;"
! style="width:230px; background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | Setting
! style="background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | What it does
|-
|-
| style="font-weight:700; vertical-align:top; padding:9px; background:#f8fafc;" | Set Altimeter
| style="font-weight:700; vertical-align:top; padding:10px; background:#f8fafc;" | Set Altimeter
| style="vertical-align:top; padding:9px;" | Allows the copilot to set standard or local pressure during the flight.
| style="vertical-align:top; padding:10px;" | Allows the copilot to set standard or local pressure during the flight.
|}
 
 
{| class="wikitable" style="width:100%; border-collapse:collapse; margin:10px 0 22px 0; background:#ffffff;"
! style="width:230px; background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | Setting
! style="background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | What it does
|-
|-
| style="font-weight:700; vertical-align:top; padding:9px; background:#f8fafc;" | Set Seatbelts
| style="font-weight:700; vertical-align:top; padding:10px; background:#f8fafc;" | Set Seatbelts
| style="vertical-align:top; padding:9px;" | Allows the copilot to manage the seatbelt sign automatically.
| style="vertical-align:top; padding:10px;" | Allows the copilot to manage the seatbelt sign automatically.
|}
 
 
{| class="wikitable" style="width:100%; border-collapse:collapse; margin:10px 0 22px 0; background:#ffffff;"
! style="width:230px; background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | Setting
! style="background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | What it does
|-
|-
| style="font-weight:700; vertical-align:top; padding:9px; background:#f8fafc;" | Set Ctr Fuel Tanks
| style="font-weight:700; vertical-align:top; padding:10px; background:#f8fafc;" | Set Ctr Fuel Tanks
| style="vertical-align:top; padding:9px;" | Allows the copilot to manage center-tank fuel logic where supported.
| style="vertical-align:top; padding:10px;" | Allows the copilot to manage center-tank fuel logic where supported.
|}
 
 
{| class="wikitable" style="width:100%; border-collapse:collapse; margin:10px 0 22px 0; background:#ffffff;"
! style="width:230px; background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | Setting
! style="background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | What it does
|-
|-
| style="font-weight:700; vertical-align:top; padding:9px; background:#f8fafc;" | Set Lights
| style="font-weight:700; vertical-align:top; padding:10px; background:#f8fafc;" | Set Lights
| style="vertical-align:top; padding:9px;" | Allows the copilot to manage lighting changes tied to the current phase of flight.
| style="vertical-align:top; padding:10px;" | Allows the copilot to manage lighting changes tied to the current phase of flight.
|}
 
 
{| class="wikitable" style="width:100%; border-collapse:collapse; margin:10px 0 22px 0; background:#ffffff;"
! style="width:230px; background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | Setting
! style="background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | What it does
|-
|-
| style="font-weight:700; vertical-align:top; padding:9px; background:#f8fafc;" | Repeat Readback
| style="font-weight:700; vertical-align:top; padding:10px; background:#f8fafc;" | Repeat Readback
| style="vertical-align:top; padding:9px;" | Makes the copilot repeat values heard in voice commands, which is helpful for catching recognition mistakes.
| style="vertical-align:top; padding:10px;" | Makes the copilot repeat values heard in voice commands, which is helpful for catching recognition mistakes.
|}
 
 
{| class="wikitable" style="width:100%; border-collapse:collapse; margin:10px 0 22px 0; background:#ffffff;"
! style="width:230px; background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | Setting
! style="background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | What it does
|-
|-
| style="font-weight:700; vertical-align:top; padding:9px; background:#f8fafc;" | Confirm Checklist Item
| style="font-weight:700; vertical-align:top; padding:10px; background:#f8fafc;" | Confirm Checklist Item
| style="vertical-align:top; padding:9px;" | During voice-driven checklists, the copilot checks whether the requested aircraft state is actually set and prompts again if it is not.
| style="vertical-align:top; padding:10px;" | During voice-driven checklists, the copilot checks whether the requested aircraft state is actually set and prompts again if it is not.
|}
 
 
{| class="wikitable" style="width:100%; border-collapse:collapse; margin:10px 0 22px 0; background:#ffffff;"
! style="width:230px; background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | Setting
! style="background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | What it does
|-
|-
| style="font-weight:700; vertical-align:top; padding:9px; background:#f8fafc;" | First Ofcr Handles Intercom
| style="font-weight:700; vertical-align:top; padding:10px; background:#f8fafc;" | First Ofcr Handles Intercom
| style="vertical-align:top; padding:9px;" | Lets the first officer handle intercom-related prompts automatically instead of requiring the captain to respond manually.
| style="vertical-align:top; padding:10px;" | Lets the first officer handle intercom-related prompts automatically instead of requiring the captain to respond manually.
|}
 
 
{| class="wikitable" style="width:100%; border-collapse:collapse; margin:10px 0 22px 0; background:#ffffff;"
! style="width:230px; background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | Setting
! style="background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | What it does
|-
|-
| style="font-weight:700; vertical-align:top; padding:9px; background:#f8fafc;" | Call Missed Checklist
| style="font-weight:700; vertical-align:top; padding:10px; background:#f8fafc;" | Call Missed Checklist
| style="vertical-align:top; padding:9px;" | Warns you if FSFO believes an expected checklist was skipped.
| style="vertical-align:top; padding:10px;" | Warns you if FSFO believes an expected checklist was skipped.
|}
 
 
{| class="wikitable" style="width:100%; border-collapse:collapse; margin:10px 0 22px 0; background:#ffffff;"
! style="width:230px; background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | Setting
! style="background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | What it does
|-
|-
| style="font-weight:700; vertical-align:top; padding:9px; background:#f8fafc;" | Call Roll Phrases
| style="font-weight:700; vertical-align:top; padding:10px; background:#f8fafc;" | Call Roll Phrases
| style="vertical-align:top; padding:9px;" | Enables takeoff-roll and landing-roll phraseology such as thrust-set, speed checks, and rollout callouts.
| style="vertical-align:top; padding:10px;" | Enables takeoff-roll and landing-roll phraseology such as thrust-set, speed checks, and rollout callouts.
|}
 
 
{| class="wikitable" style="width:100%; border-collapse:collapse; margin:10px 0 22px 0; background:#ffffff;"
! style="width:230px; background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | Setting
! style="background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | What it does
|-
|-
| style="font-weight:700; vertical-align:top; padding:9px; background:#f8fafc;" | Captain Callouts
| style="font-weight:700; vertical-align:top; padding:10px; background:#f8fafc;" | Captain Callouts
| style="vertical-align:top; padding:9px;" | When the copilot is flying the takeoff, this enables the captain-side callouts and responses as part of the exchange.
| style="vertical-align:top; padding:10px;" | When the copilot is flying the takeoff, this enables the captain-side callouts and responses as part of the exchange.
|}
 
 
{| class="wikitable" style="width:100%; border-collapse:collapse; margin:10px 0 22px 0; background:#ffffff;"
! style="width:230px; background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | Setting
! style="background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | What it does
|-
|-
| style="font-weight:700; vertical-align:top; padding:9px; background:#f8fafc;" | Call 400 Feet
| style="font-weight:700; vertical-align:top; padding:10px; background:#f8fafc;" | Call 400 Feet
| style="vertical-align:top; padding:9px;" | Adds the 400-foot callout during climb.
| style="vertical-align:top; padding:10px;" | Adds the 400-foot callout during climb.
|}
 
 
{| class="wikitable" style="width:100%; border-collapse:collapse; margin:10px 0 22px 0; background:#ffffff;"
! style="width:230px; background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | Setting
! style="background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | What it does
|-
|-
| style="font-weight:700; vertical-align:top; padding:9px; background:#f8fafc;" | Call Minimums
| style="font-weight:700; vertical-align:top; padding:10px; background:#f8fafc;" | Call Minimums
| style="vertical-align:top; padding:9px;" | Enables minimums callouts on approach.
| style="vertical-align:top; padding:10px;" | Enables minimums callouts on approach.
|}
 
 
{| class="wikitable" style="width:100%; border-collapse:collapse; margin:10px 0 22px 0; background:#ffffff;"
! style="width:230px; background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | Setting
! style="background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | What it does
|-
|-
| style="font-weight:700; vertical-align:top; padding:9px; background:#f8fafc;" | Call Glideslope Alive
| style="font-weight:700; vertical-align:top; padding:10px; background:#f8fafc;" | Call Glideslope Alive
| style="vertical-align:top; padding:9px;" | Enables "glideslope alive" and "glideslope captured" callouts during approach.
| style="vertical-align:top; padding:10px;" | Enables "glideslope alive" and "glideslope captured" callouts during approach.
|}
 
 
{| class="wikitable" style="width:100%; border-collapse:collapse; margin:10px 0 22px 0; background:#ffffff;"
! style="width:230px; background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | Setting
! style="background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | What it does
|-
|-
| style="font-weight:700; vertical-align:top; padding:9px; background:#f8fafc;" | Call System Changes
| style="font-weight:700; vertical-align:top; padding:10px; background:#f8fafc;" | Call System Changes
| style="vertical-align:top; padding:9px;" | Makes the copilot announce important system changes such as gear, flaps, autopilot, autothrottle, and related mode changes.
| style="vertical-align:top; padding:10px;" | Makes the copilot announce important system changes such as gear, flaps, autopilot, autothrottle, and related mode changes.
|}
 
 
{| class="wikitable" style="width:100%; border-collapse:collapse; margin:10px 0 22px 0; background:#ffffff;"
! style="width:230px; background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | Setting
! style="background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | What it does
|-
|-
| style="font-weight:700; vertical-align:top; padding:9px; background:#f8fafc;" | Reserved
| style="font-weight:700; vertical-align:top; padding:10px; background:#f8fafc;" | Reserved
| style="vertical-align:top; padding:9px;" | Reserved for future use.
| style="vertical-align:top; padding:10px;" | Reserved for future use.
|}
 
 
{| class="wikitable" style="width:100%; border-collapse:collapse; margin:10px 0 22px 0; background:#ffffff;"
! style="width:230px; background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | Setting
! style="background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | What it does
|-
|-
| style="font-weight:700; vertical-align:top; padding:9px; background:#f8fafc;" | Call Engine Start
| style="font-weight:700; vertical-align:top; padding:10px; background:#f8fafc;" | Call Engine Start
| style="vertical-align:top; padding:9px;" | Enables engine-start callouts during the start sequence.
| style="vertical-align:top; padding:10px;" | Enables engine-start callouts during the start sequence.
|}
 
 
{| class="wikitable" style="width:100%; border-collapse:collapse; margin:10px 0 22px 0; background:#ffffff;"
! style="width:230px; background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | Setting
! style="background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | What it does
|-
|-
| style="font-weight:700; vertical-align:top; padding:9px; background:#f8fafc;" | Call Warnings
| style="font-weight:700; vertical-align:top; padding:10px; background:#f8fafc;" | Call Warnings
| style="vertical-align:top; padding:9px;" | Enables spoken warnings where supported by FSFO.
| style="vertical-align:top; padding:10px;" | Enables spoken warnings where supported by FSFO.
|}
 
 
{| class="wikitable" style="width:100%; border-collapse:collapse; margin:10px 0 22px 0; background:#ffffff;"
! style="width:230px; background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | Setting
! style="background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | What it does
|-
|-
| style="font-weight:700; vertical-align:top; padding:9px; background:#f8fafc;" | Auto Inflight Services
| style="font-weight:700; vertical-align:top; padding:10px; background:#f8fafc;" | Auto Inflight Services
| style="vertical-align:top; padding:9px;" | Allows cabin service to run automatically on qualifying passenger flights.
| style="vertical-align:top; padding:10px;" | Allows cabin service to run automatically on qualifying passenger flights.
|}
 
 
{| class="wikitable" style="width:100%; border-collapse:collapse; margin:10px 0 22px 0; background:#ffffff;"
! style="width:230px; background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | Setting
! style="background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | What it does
|-
|-
| style="font-weight:700; vertical-align:top; padding:9px; background:#f8fafc;" | Press Takeoff Screw/AutoFlt
| style="font-weight:700; vertical-align:top; padding:10px; background:#f8fafc;" | Press Takeoff Screw/AutoFlt
| style="vertical-align:top; padding:9px;" | Allows FSFO to press the PMDG takeoff screw or the TFDi MD-11 Auto Flight button when the aircraft and checklist state support it.
| style="vertical-align:top; padding:10px;" | 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 ==
== General Options ==
<div style="height:4px; width:100%; background:#2563eb; border-radius:99px; margin:-6px 0 14px 0;"></div>
 
<div style="height:4px; width:100%; background:#2563eb; border-radius:99px; margin:0 0 16px 0;"></div>


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


{| class="wikitable" style="width:100%; border-collapse:collapse; margin:10px 0 22px 0; background:#ffffff;"
<div style="clear:both; margin:18px 0 28px 0; text-align:center;">
! style="width:230px; background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | Setting
[[File:FSFO_Settings_Window_Overview.png|1100px|frameless]]
! style="background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | What it does
<div style="font-size:90%; color:#64748b; margin-top:7px;">The FSFO Settings window.</div>
</div>
 
{| class="wikitable" style="width:100%; margin:10px 0 26px 0; border-collapse:collapse;"
! style="width:235px; background:#dbeafe; color:#0f172a; padding:10px; text-align:left;" | Setting
! style="background:#dbeafe; color:#0f172a; padding:10px; text-align:left;" | What it does
|-
|-
| style="font-weight:700; vertical-align:top; padding:9px; background:#f8fafc;" | Disable Gear/Flaps/Throttles
| style="font-weight:700; vertical-align:top; padding:10px; background:#f8fafc;" | Disable Gear/Flaps/Throttles
| style="vertical-align:top; padding:9px;" | Prevents speech-recognition commands from changing gear, flaps, or throttles.
| style="vertical-align:top; padding:10px;" | Prevents speech-recognition commands from changing gear, flaps, or throttles.
|}
 
 
{| class="wikitable" style="width:100%; border-collapse:collapse; margin:10px 0 22px 0; background:#ffffff;"
! style="width:230px; background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | Setting
! style="background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | What it does
|-
|-
| style="font-weight:700; vertical-align:top; padding:9px; background:#f8fafc;" | Disable Radio Cmds
| style="font-weight:700; vertical-align:top; padding:10px; background:#f8fafc;" | Disable Radio Cmds
| style="vertical-align:top; padding:9px;" | Prevents speech-recognition commands from controlling radios or the transponder.
| style="vertical-align:top; padding:10px;" | Prevents speech-recognition commands from controlling radios or the transponder.
|}
 
 
{| class="wikitable" style="width:100%; border-collapse:collapse; margin:10px 0 22px 0; background:#ffffff;"
! style="width:230px; background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | Setting
! style="background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | What it does
|-
|-
| style="font-weight:700; vertical-align:top; padding:9px; background:#f8fafc;" | Disable Flap Calls
| style="font-weight:700; vertical-align:top; padding:10px; background:#f8fafc;" | Disable Flap Calls
| style="vertical-align:top; padding:9px;" | Prevents flap-related callouts and flap-response behavior tied to manual flap changes.
| style="vertical-align:top; padding:10px;" | Prevents flap-related callouts and flap-response behavior tied to manual flap changes.
|}
 
 
{| class="wikitable" style="width:100%; border-collapse:collapse; margin:10px 0 22px 0; background:#ffffff;"
! style="width:230px; background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | Setting
! style="background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | What it does
|-
|-
| style="font-weight:700; vertical-align:top; padding:9px; background:#f8fafc;" | Skip Eng Start (AutoFlow)
| style="font-weight:700; vertical-align:top; padding:10px; background:#f8fafc;" | Skip Eng Start (AutoFlow)
| style="vertical-align:top; padding:9px;" | Makes AutoFlow stop short of starting the engines so you can handle the engine start manually.
| style="vertical-align:top; padding:10px;" | Makes AutoFlow stop short of starting the engines so you can handle the engine start manually.
|}
 
 
{| class="wikitable" style="width:100%; border-collapse:collapse; margin:10px 0 22px 0; background:#ffffff;"
! style="width:230px; background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | Setting
! style="background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | What it does
|-
|-
| style="font-weight:700; vertical-align:top; padding:9px; background:#f8fafc;" | GSX Interface
| style="font-weight:700; vertical-align:top; padding:10px; background:#f8fafc;" | GSX Interface
| style="vertical-align:top; padding:9px;" | Uses GSX rather than the default FSFO/MSFS service logic for supported ground services.
| style="vertical-align:top; padding:10px;" | Uses GSX rather than the default FSFO/MSFS service logic for supported ground services.
|}
 
 
{| class="wikitable" style="width:100%; border-collapse:collapse; margin:10px 0 22px 0; background:#ffffff;"
! style="width:230px; background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | Setting
! style="background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | What it does
|-
|-
| style="font-weight:700; vertical-align:top; padding:9px; background:#f8fafc;" | SAY Intentions Interface
| style="font-weight:700; vertical-align:top; padding:10px; background:#f8fafc;" | SAY Intentions Interface
| style="vertical-align:top; padding:9px;" | Pauses FSFO activity during ATC interactions handled by Say Intentions.
| style="vertical-align:top; padding:10px;" | Pauses FSFO activity during ATC interactions handled by Say Intentions.
|}
 
 
{| class="wikitable" style="width:100%; border-collapse:collapse; margin:10px 0 22px 0; background:#ffffff;"
! style="width:230px; background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | Setting
! style="background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | What it does
|-
|-
| style="font-weight:700; vertical-align:top; padding:9px; background:#f8fafc;" | Open Door On Start
| style="font-weight:700; vertical-align:top; padding:10px; background:#f8fafc;" | Open Door On Start
| style="vertical-align:top; padding:9px;" | Opens the L1 door when FSFO first connects.
| style="vertical-align:top; padding:10px;" | Opens the L1 door when FSFO first connects.
|}
 
 
{| class="wikitable" style="width:100%; border-collapse:collapse; margin:10px 0 22px 0; background:#ffffff;"
! style="width:230px; background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | Setting
! style="background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | What it does
|-
|-
| style="font-weight:700; vertical-align:top; padding:9px; background:#f8fafc;" | Use FMC Vspeeds
| style="font-weight:700; vertical-align:top; padding:10px; background:#f8fafc;" | Use FMC Vspeeds
| style="vertical-align:top; padding:9px;" | Uses aircraft FMC V-speeds instead of SimBrief values when the aircraft supports that workflow.
| style="vertical-align:top; padding:10px;" | Uses aircraft FMC V-speeds instead of SimBrief values when the aircraft supports that workflow.
|}
 
 
{| class="wikitable" style="width:100%; border-collapse:collapse; margin:10px 0 22px 0; background:#ffffff;"
! style="width:230px; background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | Setting
! style="background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | What it does
|-
|-
| style="font-weight:700; vertical-align:top; padding:9px; background:#f8fafc;" | Play Ding Before Msg
| style="font-weight:700; vertical-align:top; padding:10px; background:#f8fafc;" | Play Ding Before Msg
| style="vertical-align:top; padding:9px;" | Plays a cabin-style chime before announcements.
| style="vertical-align:top; padding:10px;" | Plays a cabin-style chime before announcements.
|}
 
 
{| class="wikitable" style="width:100%; border-collapse:collapse; margin:10px 0 22px 0; background:#ffffff;"
! style="width:230px; background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | Setting
! style="background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | What it does
|-
|-
| style="font-weight:700; vertical-align:top; padding:9px; background:#f8fafc;" | Boarding/Cargo Sounds
| style="font-weight:700; vertical-align:top; padding:10px; background:#f8fafc;" | Boarding/Cargo Sounds
| style="vertical-align:top; padding:9px;" | Enables boarding ambience or cargo-loading ambience.
| style="vertical-align:top; padding:10px;" | Enables boarding ambience or cargo-loading ambience.
|}
 
 
{| class="wikitable" style="width:100%; border-collapse:collapse; margin:10px 0 22px 0; background:#ffffff;"
! style="width:230px; background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | Setting
! style="background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | What it does
|-
|-
| style="font-weight:700; vertical-align:top; padding:9px; background:#f8fafc;" | Verbose Mode
| style="font-weight:700; vertical-align:top; padding:10px; background:#f8fafc;" | Verbose Mode
| style="vertical-align:top; padding:9px;" | Makes the copilot announce what flow action is about to happen instead of performing flows silently.
| style="vertical-align:top; padding:10px;" | Makes the copilot announce what flow action is about to happen instead of performing flows silently.
|}
 
 
{| class="wikitable" style="width:100%; border-collapse:collapse; margin:10px 0 22px 0; background:#ffffff;"
! style="width:230px; background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | Setting
! style="background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | What it does
|-
|-
| style="font-weight:700; vertical-align:top; padding:9px; background:#f8fafc;" | Play Squelch
| style="font-weight:700; vertical-align:top; padding:10px; background:#f8fafc;" | Play Squelch
| style="vertical-align:top; padding:9px;" | Adds a radio squelch sound effect.
| style="vertical-align:top; padding:10px;" | Adds a radio squelch sound effect.
|}
 
 
{| class="wikitable" style="width:100%; border-collapse:collapse; margin:10px 0 22px 0; background:#ffffff;"
! style="width:230px; background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | Setting
! style="background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | What it does
|-
|-
| style="font-weight:700; vertical-align:top; padding:9px; background:#f8fafc;" | Cold Weather Ops
| style="font-weight:700; vertical-align:top; padding:10px; background:#f8fafc;" | Cold Weather Ops
| style="vertical-align:top; padding:9px;" | Adds the cold-weather flap-movement check logic when temperatures are below freezing.
| style="vertical-align:top; padding:10px;" | Adds the cold-weather flap-movement check logic when temperatures are below freezing.
|}
 
 
{| class="wikitable" style="width:100%; border-collapse:collapse; margin:10px 0 22px 0; background:#ffffff;"
! style="width:230px; background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | Setting
! style="background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | What it does
|-
|-
| style="font-weight:700; vertical-align:top; padding:9px; background:#f8fafc;" | Confirm Loadsheet
| style="font-weight:700; vertical-align:top; padding:10px; background:#f8fafc;" | Confirm Loadsheet
| style="vertical-align:top; padding:9px;" | Makes ground operations confirm the loadsheet or related performance/load information.
| style="vertical-align:top; padding:10px;" | Makes ground operations confirm the loadsheet or related performance/load information.
|}
 
 
{| class="wikitable" style="width:100%; border-collapse:collapse; margin:10px 0 22px 0; background:#ffffff;"
! style="width:230px; background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | Setting
! style="background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | What it does
|-
|-
| style="font-weight:700; vertical-align:top; padding:9px; background:#f8fafc;" | Kilograms
| style="font-weight:700; vertical-align:top; padding:10px; background:#f8fafc;" | Kilograms
| style="vertical-align:top; padding:9px;" | Reads and reports supported values in kilograms instead of pounds.
| style="vertical-align:top; padding:10px;" | Reads and reports supported values in kilograms instead of pounds.
|}
 
 
{| class="wikitable" style="width:100%; border-collapse:collapse; margin:10px 0 22px 0; background:#ffffff;"
! style="width:230px; background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | Setting
! style="background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | What it does
|-
|-
| style="font-weight:700; vertical-align:top; padding:9px; background:#f8fafc;" | RAAS
| style="font-weight:700; vertical-align:top; padding:10px; background:#f8fafc;" | RAAS
| style="vertical-align:top; padding:9px;" | Enables the Runway Awareness and Advisory System.
| style="vertical-align:top; padding:10px;" | Enables the Runway Awareness and Advisory System.
|}
 
 
{| class="wikitable" style="width:100%; border-collapse:collapse; margin:10px 0 22px 0; background:#ffffff;"
! style="width:230px; background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | Setting
! style="background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | What it does
|-
|-
| style="font-weight:700; vertical-align:top; padding:9px; background:#f8fafc;" | Include ICAOs in Briefs
| style="font-weight:700; vertical-align:top; padding:10px; background:#f8fafc;" | Include ICAOs in Briefs
| style="vertical-align:top; padding:9px;" | Includes ICAO identifiers in departure and approach briefings.
| style="vertical-align:top; padding:10px;" | Includes ICAO identifiers in departure and approach briefings.
|}
 
 
{| class="wikitable" style="width:100%; border-collapse:collapse; margin:10px 0 22px 0; background:#ffffff;"
! style="width:230px; background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | Setting
! style="background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | What it does
|-
|-
| style="font-weight:700; vertical-align:top; padding:9px; background:#f8fafc;" | Notify ATC Boundaries
| style="font-weight:700; vertical-align:top; padding:10px; background:#f8fafc;" | Notify ATC Boundaries
| style="vertical-align:top; padding:9px;" | Announces VATSIM ATC boundary changes when supported.
| style="vertical-align:top; padding:10px;" | Announces VATSIM ATC boundary changes when supported.
|}
 
 
{| class="wikitable" style="width:100%; border-collapse:collapse; margin:10px 0 22px 0; background:#ffffff;"
! style="width:230px; background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | Setting
! style="background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | What it does
|-
|-
| style="font-weight:700; vertical-align:top; padding:9px; background:#f8fafc;" | Call Pushback Direction
| style="font-weight:700; vertical-align:top; padding:10px; background:#f8fafc;" | Call Pushback Direction
| style="vertical-align:top; padding:9px;" | Includes pushback-direction callouts when pushback is requested.
| style="vertical-align:top; padding:10px;" | Includes pushback-direction callouts when pushback is requested.
|}
 
 
{| class="wikitable" style="width:100%; border-collapse:collapse; margin:10px 0 22px 0; background:#ffffff;"
! style="width:230px; background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | Setting
! style="background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | What it does
|-
|-
| style="font-weight:700; vertical-align:top; padding:9px; background:#f8fafc;" | Announce Flow
| style="font-weight:700; vertical-align:top; padding:10px; background:#f8fafc;" | Announce Flow
| style="vertical-align:top; padding:9px;" | Announces when a flow starts and finishes.
| style="vertical-align:top; padding:10px;" | Announces when a flow starts and finishes.
|}
 
 
{| class="wikitable" style="width:100%; border-collapse:collapse; margin:10px 0 22px 0; background:#ffffff;"
! style="width:230px; background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | Setting
! style="background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | What it does
|-
|-
| style="font-weight:700; vertical-align:top; padding:9px; background:#f8fafc;" | Announce Checklist
| style="font-weight:700; vertical-align:top; padding:10px; background:#f8fafc;" | Announce Checklist
| style="vertical-align:top; padding:9px;" | Announces when a checklist starts and finishes.
| style="vertical-align:top; padding:10px;" | Announces when a checklist starts and finishes.
|}
 
 
{| class="wikitable" style="width:100%; border-collapse:collapse; margin:10px 0 22px 0; background:#ffffff;"
! style="width:230px; background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | Setting
! style="background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | What it does
|-
|-
| style="font-weight:700; vertical-align:top; padding:9px; background:#f8fafc;" | Rudder Flight Control Test
| style="font-weight:700; vertical-align:top; padding:10px; background:#f8fafc;" | Rudder Flight Control Test
| style="vertical-align:top; padding:9px;" | Includes rudder movement in the flight-control check.
| style="vertical-align:top; padding:10px;" | Includes rudder movement in the flight-control check.
|}
 
 
{| class="wikitable" style="width:100%; border-collapse:collapse; margin:10px 0 22px 0; background:#ffffff;"
! style="width:230px; background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | Setting
! style="background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | What it does
|-
|-
| style="font-weight:700; vertical-align:top; padding:9px; background:#f8fafc;" | Up/Down Flight Control Test
| style="font-weight:700; vertical-align:top; padding:10px; background:#f8fafc;" | Up/Down Flight Control Test
| style="vertical-align:top; padding:9px;" | Uses "full up" and "full down" style wording during the flight-control check.
| style="vertical-align:top; padding:10px;" | Uses "full up" and "full down" style wording during the flight-control check.
|}
 
 
{| class="wikitable" style="width:100%; border-collapse:collapse; margin:10px 0 22px 0; background:#ffffff;"
! style="width:230px; background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | Setting
! style="background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | What it does
|-
|-
| style="font-weight:700; vertical-align:top; padding:9px; background:#f8fafc;" | Ask if Ready for Briefing
| style="font-weight:700; vertical-align:top; padding:10px; background:#f8fafc;" | Ask if Ready for Briefing
| style="vertical-align:top; padding:9px;" | Makes the copilot ask before starting departure or approach briefings.
| style="vertical-align:top; padding:10px;" | Makes the copilot ask before starting departure or approach briefings.
|}
|}


== Portal, Simbrief, and PAX ==
== Portal, Simbrief, and PAX ==
<div style="height:4px; width:100%; background:#2563eb; border-radius:99px; margin:-6px 0 14px 0;"></div>
 
<div style="height:4px; width:100%; background:#2563eb; border-radius:99px; margin:0 0 16px 0;"></div>


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


{| class="wikitable" style="width:100%; border-collapse:collapse; margin:10px 0 22px 0; background:#ffffff;"
{| class="wikitable" style="width:100%; margin:10px 0 26px 0; border-collapse:collapse;"
! style="width:230px; background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | Setting
! style="width:235px; background:#dbeafe; color:#0f172a; padding:10px; text-align:left;" | Setting
! style="background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | What it does
! style="background:#dbeafe; color:#0f172a; padding:10px; text-align:left;" | What it does
|-
|-
| style="font-weight:700; vertical-align:top; padding:9px; background:#f8fafc;" | Open License Manager
| style="font-weight:700; vertical-align:top; padding:10px; background:#f8fafc;" | Open License Manager
| style="vertical-align:top; padding:9px;" | Opens the FSFO license manager.
| style="vertical-align:top; padding:10px;" | Opens the FSFO license manager.
|}
 
 
{| class="wikitable" style="width:100%; border-collapse:collapse; margin:10px 0 22px 0; background:#ffffff;"
! style="width:230px; background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | Setting
! style="background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | What it does
|-
|-
| style="font-weight:700; vertical-align:top; padding:9px; background:#f8fafc;" | Pilot Portal Sign-In
| style="font-weight:700; vertical-align:top; padding:10px; background:#f8fafc;" | Pilot Portal Sign-In
| style="vertical-align:top; padding:9px;" | Opens the Pilot Portal sign-in window.
| style="vertical-align:top; padding:10px;" | Opens the Pilot Portal sign-in window.
|}
 
 
{| class="wikitable" style="width:100%; border-collapse:collapse; margin:10px 0 22px 0; background:#ffffff;"
! style="width:230px; background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | Setting
! style="background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | What it does
|-
|-
| style="font-weight:700; vertical-align:top; padding:9px; background:#f8fafc;" | Open User Data Folder
| style="font-weight:700; vertical-align:top; padding:10px; background:#f8fafc;" | Open User Data Folder
| style="vertical-align:top; padding:9px;" | Opens the FSFO user-data folder in Windows.
| style="vertical-align:top; padding:10px;" | Opens the FSFO user-data folder in Windows.
|}
 
 
{| class="wikitable" style="width:100%; border-collapse:collapse; margin:10px 0 22px 0; background:#ffffff;"
! style="width:230px; background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | Setting
! style="background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | What it does
|-
|-
| style="font-weight:700; vertical-align:top; padding:9px; background:#f8fafc;" | Simbrief ID
| style="font-weight:700; vertical-align:top; padding:10px; background:#f8fafc;" | Simbrief ID
| style="vertical-align:top; padding:9px;" | Stores the SimBrief numeric user ID FSFO should use for dispatch and flight-plan integration.
| style="vertical-align:top; padding:10px;" | Stores the SimBrief numeric user ID FSFO should use for dispatch and flight-plan integration.
|}
 
 
{| class="wikitable" style="width:100%; border-collapse:collapse; margin:10px 0 22px 0; background:#ffffff;"
! style="width:230px; background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | Setting
! style="background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | What it does
|-
|-
| style="font-weight:700; vertical-align:top; padding:9px; background:#f8fafc;" | Boarding
| style="font-weight:700; vertical-align:top; padding:10px; background:#f8fafc;" | Boarding
| style="vertical-align:top; padding:9px;" | Controls boarding speed. Sliding to the right makes boarding slower and more extended.
| style="vertical-align:top; padding:10px;" | Controls boarding speed. Sliding to the right makes boarding slower and more extended.
|}
 
 
{| class="wikitable" style="width:100%; border-collapse:collapse; margin:10px 0 22px 0; background:#ffffff;"
! style="width:230px; background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | Setting
! style="background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | What it does
|-
|-
| style="font-weight:700; vertical-align:top; padding:9px; background:#f8fafc;" | Food Service
| style="font-weight:700; vertical-align:top; padding:10px; background:#f8fafc;" | Food Service
| style="vertical-align:top; padding:9px;" | Controls inflight-service speed. Sliding to the right makes service slower and more extended.
| style="vertical-align:top; padding:10px;" | Controls inflight-service speed. Sliding to the right makes service slower and more extended.
|}
|}


== Flow Options ==
== Flow Options ==
<div style="height:4px; width:100%; background:#2563eb; border-radius:99px; margin:-6px 0 14px 0;"></div>
 
<div style="height:4px; width:100%; background:#2563eb; border-radius:99px; margin:0 0 16px 0;"></div>


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.
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.


<div style="clear:both; margin:18px 0 28px 0; text-align:center;">
[[File:FSFO_Settings_FlowOptions.png|1100px|frameless]]
<div style="font-size:90%; color:#64748b; margin-top:7px;">The Flow Options section of the FSFO Settings window.</div>
</div>


<div style="border:1px dashed #cbd5e1; background:#f8fafc; color:#64748b; padding:10px 12px; border-radius:8px; margin:10px 0; font-size:92%;">Screenshot placeholder: add the matching FSFO settings screenshot here when available.</div>
{| class="wikitable" style="width:100%; margin:10px 0 26px 0; border-collapse:collapse;"
 
! style="width:235px; background:#dbeafe; color:#0f172a; padding:10px; text-align:left;" | Setting
{| class="wikitable" style="width:100%; border-collapse:collapse; margin:10px 0 22px 0; background:#ffffff;"
! style="background:#dbeafe; color:#0f172a; padding:10px; text-align:left;" | What it does
! style="width:230px; background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | Setting
! style="background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | What it does
|-
|-
| style="font-weight:700; vertical-align:top; padding:9px; background:#f8fafc;" | Auto Flow Policy
| style="font-weight:700; vertical-align:top; padding:10px; background:#f8fafc;" | Auto Flow Policy
| style="vertical-align:top; padding:9px;" | Selects the overall automation style:
| style="vertical-align:top; padding:10px;" | Selects the overall automation style:
<ul style="margin:6px 0 0 18px;">
<li><b>SMART</b> - Uses FSFO's more complete automatic logic based on aircraft state, phase of flight, runway proximity, doors, brakes, and altitude.</li>
<li><b>LIGHTS</b> - Uses aircraft lighting and related state cues as the primary automation trigger.</li>
<li><b>USER</b> - Lets you define your own trigger logic for each flow phase.</li>
<li><b>NONE</b> - Turns off automatic flow starts so you can trigger items manually.</li>
</ul>
|}
|}
::* '''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 ===
=== Custom USER Flow Phases ===
<div style="background:#eef2ff; border:1px solid #c7d2fe; border-radius:9px; padding:8px 12px; color:#1e1b4b; font-weight:700; margin:6px 0 12px 0;">Custom USER Flow Phases</div>


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


{| class="wikitable" style="width:100%; border-collapse:collapse; margin:10px 0 22px 0; background:#ffffff;"
{| class="wikitable" style="width:100%; margin:10px 0 26px 0; border-collapse:collapse;"
! style="width:230px; background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | Setting
! style="width:235px; background:#dbeafe; color:#0f172a; padding:10px; text-align:left;" | Setting
! style="background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | What it does
! style="background:#dbeafe; color:#0f172a; padding:10px; text-align:left;" | What it does
|-
|-
| style="font-weight:700; vertical-align:top; padding:9px; background:#f8fafc;" | Event
| style="font-weight:700; vertical-align:top; padding:10px; background:#f8fafc;" | Event
| style="vertical-align:top; padding:9px;" | The type of condition FSFO should watch for. Available event types include '''OFF''', '''NONE''', '''TIME''', '''IAS''', '''AGL''', '''MSL''', '''TOD''', '''SYSTEM''', '''LIGHTS''', and '''EVENT'''.
| style="vertical-align:top; padding:10px;" | The type of condition FSFO should watch for. Available event types include '''OFF''', '''NONE''', '''TIME''', '''IAS''', '''AGL''', '''MSL''', '''TOD''', '''SYSTEM''', '''LIGHTS''', and '''EVENT'''.
|}
 
 
{| class="wikitable" style="width:100%; border-collapse:collapse; margin:10px 0 22px 0; background:#ffffff;"
! style="width:230px; background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | Setting
! style="background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | What it does
|-
|-
| style="font-weight:700; vertical-align:top; padding:9px; background:#f8fafc;" | Trigger
| style="font-weight:700; vertical-align:top; padding:10px; background:#f8fafc;" | Trigger
| style="vertical-align:top; padding:9px;" | The sub-condition FSFO should watch within that event type. Available triggers include '''NA''', '''BRAKE''', '''DOORS''', '''FLAPS''', '''LANDING''', '''BEACON''', '''TAXI''', '''NAV''', '''RUNWAY''', and '''PUSHBACK'''.
| style="vertical-align:top; padding:10px;" | The sub-condition FSFO should watch within that event type. Available triggers include '''NA''', '''BRAKE''', '''DOORS''', '''FLAPS''', '''LANDING''', '''BEACON''', '''TAXI''', '''NAV''', '''RUNWAY''', and '''PUSHBACK'''.
|}
 
 
{| class="wikitable" style="width:100%; border-collapse:collapse; margin:10px 0 22px 0; background:#ffffff;"
! style="width:230px; background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | Setting
! style="background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | What it does
|-
|-
| style="font-weight:700; vertical-align:top; padding:9px; background:#f8fafc;" | Value
| style="font-weight:700; vertical-align:top; padding:10px; background:#f8fafc;" | Value
| style="vertical-align:top; padding:9px;" | 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.
| style="vertical-align:top; padding:10px;" | 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:
FSFO currently exposes custom rows for these phases, in this exact order:
Line 1,175: Line 538:
# Shutdown
# Shutdown


{| class="wikitable" style="width:100%; border-collapse:collapse; margin:10px 0 22px 0; background:#ffffff;"
<div style="border-left:5px solid #f59e0b; background:#fffbeb; padding:12px 15px; margin:16px 0 24px 0; border-radius:8px; color:#78350f;">
! style="width:230px; background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | Setting
'''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.
! style="background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | What it does
</div>
|-
| style="font-weight:700; vertical-align:top; padding:9px; background:#f8fafc;" | Tip
| style="vertical-align:top; padding:9px;" | 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 ==
== RAAS Options ==
<div style="height:4px; width:100%; background:#2563eb; border-radius:99px; margin:-6px 0 14px 0;"></div>
 
<div style="height:4px; width:100%; background:#2563eb; border-radius:99px; margin:0 0 16px 0;"></div>


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


<div style="clear:both; margin:18px 0 28px 0; text-align:center;">
[[File:FSFO_Settings_RAAS.png|1100px|frameless]]
<div style="font-size:90%; color:#64748b; margin-top:7px;">The RAAS Options section of the FSFO Settings window.</div>
</div>


<div style="border:1px dashed #cbd5e1; background:#f8fafc; color:#64748b; padding:10px 12px; border-radius:8px; margin:10px 0; font-size:92%;">Screenshot placeholder: add the matching FSFO settings screenshot here when available.</div>
{| class="wikitable" style="width:100%; margin:10px 0 26px 0; border-collapse:collapse;"
 
! style="width:235px; background:#dbeafe; color:#0f172a; padding:10px; text-align:left;" | Setting
{| class="wikitable" style="width:100%; border-collapse:collapse; margin:10px 0 22px 0; background:#ffffff;"
! style="background:#dbeafe; color:#0f172a; padding:10px; text-align:left;" | What it does
! style="width:230px; background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | Setting
! style="background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | What it does
|-
|-
| style="font-weight:700; vertical-align:top; padding:9px; background:#f8fafc;" | Short Runway (FT)
| style="font-weight:700; vertical-align:top; padding:10px; background:#f8fafc;" | Short Runway (FT)
| style="vertical-align:top; padding:9px;" | Runway length, in feet, below which FSFO treats a runway as short for RAAS alerting purposes.
| style="vertical-align:top; padding:10px;" | Runway length, in feet, below which FSFO treats a runway as short for RAAS alerting purposes.
|}
 
 
{| class="wikitable" style="width:100%; border-collapse:collapse; margin:10px 0 22px 0; background:#ffffff;"
! style="width:230px; background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | Setting
! style="background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | What it does
|-
|-
| style="font-weight:700; vertical-align:top; padding:9px; background:#f8fafc;" | Approach Rwy Threshold (FT)
| style="font-weight:700; vertical-align:top; padding:10px; background:#f8fafc;" | Approach Rwy Threshold (FT)
| style="vertical-align:top; padding:9px;" | Distance threshold, in feet, used for the "Approaching Runway" advisory.
| style="vertical-align:top; padding:10px;" | Distance threshold, in feet, used for the "Approaching Runway" advisory.
|}
 
 
{| class="wikitable" style="width:100%; border-collapse:collapse; margin:10px 0 22px 0; background:#ffffff;"
! style="width:230px; background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | Setting
! style="background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | What it does
|-
|-
| style="font-weight:700; vertical-align:top; padding:9px; background:#f8fafc;" | On Runway Threshold (FT)
| style="font-weight:700; vertical-align:top; padding:10px; background:#f8fafc;" | On Runway Threshold (FT)
| style="vertical-align:top; padding:9px;" | Distance threshold, in feet, used to determine when the aircraft is considered on a runway.
| style="vertical-align:top; padding:10px;" | Distance threshold, in feet, used to determine when the aircraft is considered on a runway.
|}
 
 
{| class="wikitable" style="width:100%; border-collapse:collapse; margin:10px 0 22px 0; background:#ffffff;"
! style="width:230px; background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | Setting
! style="background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | What it does
|-
|-
| style="font-weight:700; vertical-align:top; padding:9px; background:#f8fafc;" | Unstable Approach (AGL)
| style="font-weight:700; vertical-align:top; padding:10px; background:#f8fafc;" | Unstable Approach (AGL)
| style="vertical-align:top; padding:9px;" | Above-ground altitude threshold used for unstable-approach checking.
| style="vertical-align:top; padding:10px;" | Above-ground altitude threshold used for unstable-approach checking.
|}
 
 
{| class="wikitable" style="width:100%; border-collapse:collapse; margin:10px 0 22px 0; background:#ffffff;"
! style="width:230px; background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | Setting
! style="background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | What it does
|-
|-
| style="font-weight:700; vertical-align:top; padding:9px; background:#f8fafc;" | Altimeter Warning (AGL)
| style="font-weight:700; vertical-align:top; padding:10px; background:#f8fafc;" | Altimeter Warning (AGL)
| style="vertical-align:top; padding:9px;" | Above-ground altitude where FSFO checks for an incorrect altimeter setting and can trigger an altimeter warning.
| style="vertical-align:top; padding:10px;" | Above-ground altitude where FSFO checks for an incorrect altimeter setting and can trigger an altimeter warning.
|}
 
 
{| class="wikitable" style="width:100%; border-collapse:collapse; margin:10px 0 22px 0; background:#ffffff;"
! style="width:230px; background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | Setting
! style="background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | What it does
|-
|-
| style="font-weight:700; vertical-align:top; padding:9px; background:#f8fafc;" | On Taxiway (IAS)
| style="font-weight:700; vertical-align:top; padding:10px; background:#f8fafc;" | On Taxiway (IAS)
| style="vertical-align:top; padding:9px;" | Speed threshold used for the on-taxiway advisory or warning.
| style="vertical-align:top; padding:10px;" | Speed threshold used for the on-taxiway advisory or warning.
|}
 
 
{| class="wikitable" style="width:100%; border-collapse:collapse; margin:10px 0 22px 0; background:#ffffff;"
! style="width:230px; background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | Setting
! style="background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | What it does
|-
|-
| style="font-weight:700; vertical-align:top; padding:9px; background:#f8fafc;" | Long Landing (%)
| style="font-weight:700; vertical-align:top; padding:10px; background:#f8fafc;" | Long Landing (%)
| style="vertical-align:top; padding:9px;" | Percentage of runway used at touchdown that will trigger the long-landing advisory.
| style="vertical-align:top; padding:10px;" | Percentage of runway used at touchdown that will trigger the long-landing advisory.
|}
 
 
{| class="wikitable" style="width:100%; border-collapse:collapse; margin:10px 0 22px 0; background:#ffffff;"
! style="width:230px; background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | Setting
! style="background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | What it does
|-
|-
| style="font-weight:700; vertical-align:top; padding:9px; background:#f8fafc;" | Approach Rwy Landing (AGL)
| style="font-weight:700; vertical-align:top; padding:10px; background:#f8fafc;" | Approach Rwy Landing (AGL)
| style="vertical-align:top; padding:9px;" | Above-ground altitude used for the landing-side "Approaching Runway" advisory.
| style="vertical-align:top; padding:10px;" | Above-ground altitude used for the landing-side "Approaching Runway" advisory.
|}
 
 
{| class="wikitable" style="width:100%; border-collapse:collapse; margin:10px 0 22px 0; background:#ffffff;"
! style="width:230px; background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | Setting
! style="background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | What it does
|-
|-
| style="font-weight:700; vertical-align:top; padding:9px; background:#f8fafc;" | Note
| style="font-weight:700; vertical-align:top; padding:10px; background:#f8fafc;" | Note
| style="vertical-align:top; padding:9px;" | Set any individual RAAS threshold to '''0''' to disable that specific advisory.
| style="vertical-align:top; padding:10px;" | Set any individual RAAS threshold to '''0''' to disable that specific advisory.
|}
|}


== Interface Options ==
== Interface Options ==
<div style="height:4px; width:100%; background:#2563eb; border-radius:99px; margin:-6px 0 14px 0;"></div>
 
<div style="height:4px; width:100%; background:#2563eb; border-radius:99px; margin:0 0 16px 0;"></div>


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.
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.


<div style="clear:both; margin:18px 0 28px 0; text-align:center;">
[[File:FSFO_Settings_Interface.png|1100px|frameless]]
<div style="font-size:90%; color:#64748b; margin-top:7px;">The Interface Options section of the FSFO Settings window.</div>
</div>


<div style="border:1px dashed #cbd5e1; background:#f8fafc; color:#64748b; padding:10px 12px; border-radius:8px; margin:10px 0; font-size:92%;">Screenshot placeholder: add the matching FSFO settings screenshot here when available.</div>
{| class="wikitable" style="width:100%; margin:10px 0 26px 0; border-collapse:collapse;"
 
! style="width:235px; background:#dbeafe; color:#0f172a; padding:10px; text-align:left;" | Setting
{| class="wikitable" style="width:100%; border-collapse:collapse; margin:10px 0 22px 0; background:#ffffff;"
! style="background:#dbeafe; color:#0f172a; padding:10px; text-align:left;" | What it does
! style="width:230px; background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | Setting
! style="background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | What it does
|-
|-
| style="font-weight:700; vertical-align:top; padding:9px; background:#f8fafc;" | Auto Connect
| style="font-weight:700; vertical-align:top; padding:10px; background:#f8fafc;" | Auto Connect
| style="vertical-align:top; padding:9px;" | Attempts to connect FSFO to the simulator automatically when the sim is available.
| style="vertical-align:top; padding:10px;" | Attempts to connect FSFO to the simulator automatically when the sim is available.
|}
 
 
{| class="wikitable" style="width:100%; border-collapse:collapse; margin:10px 0 22px 0; background:#ffffff;"
! style="width:230px; background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | Setting
! style="background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | What it does
|-
|-
| style="font-weight:700; vertical-align:top; padding:9px; background:#f8fafc;" | Show Portal Logon
| style="font-weight:700; vertical-align:top; padding:10px; background:#f8fafc;" | Show Portal Logon
| style="vertical-align:top; padding:9px;" | Shows the Pilot Portal sign-in window on startup if you are not already signed in.
| style="vertical-align:top; padding:10px;" | Shows the Pilot Portal sign-in window on startup if you are not already signed in.
|}
 
 
{| class="wikitable" style="width:100%; border-collapse:collapse; margin:10px 0 22px 0; background:#ffffff;"
! style="width:230px; background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | Setting
! style="background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | What it does
|-
|-
| style="font-weight:700; vertical-align:top; padding:9px; background:#f8fafc;" | Open Cloud Sync
| style="font-weight:700; vertical-align:top; padding:10px; background:#f8fafc;" | Open Cloud Sync
| style="vertical-align:top; padding:9px;" | Opens Crew Portal or Cloud Sync on startup if you are not already signed in there.
| style="vertical-align:top; padding:10px;" | Opens Crew Portal or Cloud Sync on startup if you are not already signed in there.
|}
 
 
{| class="wikitable" style="width:100%; border-collapse:collapse; margin:10px 0 22px 0; background:#ffffff;"
! style="width:230px; background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | Setting
! style="background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | What it does
|-
|-
| style="font-weight:700; vertical-align:top; padding:9px; background:#f8fafc;" | Check For Updates
| style="font-weight:700; vertical-align:top; padding:10px; background:#f8fafc;" | Check For Updates
| style="vertical-align:top; padding:9px;" | Checks for new FSFO versions when the app starts.
| style="vertical-align:top; padding:10px;" | Checks for new FSFO versions when the app starts.
|}
 
 
{| class="wikitable" style="width:100%; border-collapse:collapse; margin:10px 0 22px 0; background:#ffffff;"
! style="width:230px; background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | Setting
! style="background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | What it does
|-
|-
| style="font-weight:700; vertical-align:top; padding:9px; background:#f8fafc;" | Check FSUIPC
| style="font-weight:700; vertical-align:top; padding:10px; background:#f8fafc;" | Check FSUIPC
| style="vertical-align:top; padding:9px;" | Verifies FSUIPC status or version on startup.
| style="vertical-align:top; padding:10px;" | Verifies FSUIPC status or version on startup.
|}
 
 
{| class="wikitable" style="width:100%; border-collapse:collapse; margin:10px 0 22px 0; background:#ffffff;"
! style="width:230px; background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | Setting
! style="background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | What it does
|-
|-
| style="font-weight:700; vertical-align:top; padding:9px; background:#f8fafc;" | Warning Beeps
| style="font-weight:700; vertical-align:top; padding:10px; background:#f8fafc;" | Warning Beeps
| style="vertical-align:top; padding:9px;" | Plays warning beeps for important notices such as stale flight-plan or METAR-related issues.
| style="vertical-align:top; padding:10px;" | Plays warning beeps for important notices such as stale flight-plan or METAR-related issues.
|}
 
 
{| class="wikitable" style="width:100%; border-collapse:collapse; margin:10px 0 22px 0; background:#ffffff;"
! style="width:230px; background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | Setting
! style="background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | What it does
|-
|-
| style="font-weight:700; vertical-align:top; padding:9px; background:#f8fafc;" | Verify Exit
| style="font-weight:700; vertical-align:top; padding:10px; background:#f8fafc;" | Verify Exit
| style="vertical-align:top; padding:9px;" | Prompts before closing FSFO.
| style="vertical-align:top; padding:10px;" | Prompts before closing FSFO.
|}
 
 
{| class="wikitable" style="width:100%; border-collapse:collapse; margin:10px 0 22px 0; background:#ffffff;"
! style="width:230px; background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | Setting
! style="background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | What it does
|-
|-
| style="font-weight:700; vertical-align:top; padding:9px; background:#f8fafc;" | FSFO On Top
| style="font-weight:700; vertical-align:top; padding:10px; background:#f8fafc;" | FSFO On Top
| style="vertical-align:top; padding:9px;" | Keeps the FSFO window above other windows.
| style="vertical-align:top; padding:10px;" | Keeps the FSFO window above other windows.
|}
 
 
{| class="wikitable" style="width:100%; border-collapse:collapse; margin:10px 0 22px 0; background:#ffffff;"
! style="width:230px; background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | Setting
! style="background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | What it does
|-
|-
| style="font-weight:700; vertical-align:top; padding:9px; background:#f8fafc;" | Remember Last Location
| style="font-weight:700; vertical-align:top; padding:10px; background:#f8fafc;" | Remember Last Location
| style="vertical-align:top; padding:9px;" | Restores the previous window position when FSFO is reopened.
| style="vertical-align:top; padding:10px;" | Restores the previous window position when FSFO is reopened.
|}
 
 
{| class="wikitable" style="width:100%; border-collapse:collapse; margin:10px 0 22px 0; background:#ffffff;"
! style="width:230px; background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | Setting
! style="background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | What it does
|-
|-
| style="font-weight:700; vertical-align:top; padding:9px; background:#f8fafc;" | Start On Flight Plan
| style="font-weight:700; vertical-align:top; padding:10px; background:#f8fafc;" | Start On Flight Plan
| style="vertical-align:top; padding:9px;" | Opens FSFO on the Flight Plan page instead of the default home area.
| style="vertical-align:top; padding:10px;" | Opens FSFO on the Flight Plan page instead of the default home area.
|}
 
 
{| class="wikitable" style="width:100%; border-collapse:collapse; margin:10px 0 22px 0; background:#ffffff;"
! style="width:230px; background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | Setting
! style="background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | What it does
|-
|-
| style="font-weight:700; vertical-align:top; padding:9px; background:#f8fafc;" | Switch To Checklist
| style="font-weight:700; vertical-align:top; padding:10px; background:#f8fafc;" | Switch To Checklist
| style="vertical-align:top; padding:9px;" | Automatically switches to the Checklist or SOP page during relevant phases.
| style="vertical-align:top; padding:10px;" | Automatically switches to the Checklist or SOP page during relevant phases.
|}
 
 
{| class="wikitable" style="width:100%; border-collapse:collapse; margin:10px 0 22px 0; background:#ffffff;"
! style="width:230px; background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | Setting
! style="background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | What it does
|-
|-
| style="font-weight:700; vertical-align:top; padding:9px; background:#f8fafc;" | Display ACARS
| style="font-weight:700; vertical-align:top; padding:10px; background:#f8fafc;" | Display ACARS
| style="vertical-align:top; padding:9px;" | Shows ACARS-related flight information in the interface.
| style="vertical-align:top; padding:10px;" | Shows ACARS-related flight information in the interface.
|}
 
 
{| class="wikitable" style="width:100%; border-collapse:collapse; margin:10px 0 22px 0; background:#ffffff;"
! style="width:230px; background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | Setting
! style="background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | What it does
|-
|-
| style="font-weight:700; vertical-align:top; padding:9px; background:#f8fafc;" | Hide Home Button
| style="font-weight:700; vertical-align:top; padding:10px; background:#f8fafc;" | Hide Home Button
| style="vertical-align:top; padding:9px;" | Hides the Home button on the main toolbar.
| style="vertical-align:top; padding:10px;" | Hides the Home button on the main toolbar.
|}
 
 
{| class="wikitable" style="width:100%; border-collapse:collapse; margin:10px 0 22px 0; background:#ffffff;"
! style="width:230px; background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | Setting
! style="background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | What it does
|-
|-
| style="font-weight:700; vertical-align:top; padding:9px; background:#f8fafc;" | Include Pilot Actions
| style="font-weight:700; vertical-align:top; padding:10px; background:#f8fafc;" | Include Pilot Actions
| style="vertical-align:top; padding:9px;" | Includes pilot-side actions in the displayed task or action information.
| style="vertical-align:top; padding:10px;" | Includes pilot-side actions in the displayed task or action information.
|}
 
 
{| class="wikitable" style="width:100%; border-collapse:collapse; margin:10px 0 22px 0; background:#ffffff;"
! style="width:230px; background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | Setting
! style="background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | What it does
|-
|-
| style="font-weight:700; vertical-align:top; padding:9px; background:#f8fafc;" | Hide User Data Folder
| style="font-weight:700; vertical-align:top; padding:10px; background:#f8fafc;" | Hide User Data Folder
| style="vertical-align:top; padding:9px;" | Hides the Open User Data Folder button from the main page.
| style="vertical-align:top; padding:10px;" | Hides the Open User Data Folder button from the main page.
|}
 
 
{| class="wikitable" style="width:100%; border-collapse:collapse; margin:10px 0 22px 0; background:#ffffff;"
! style="width:230px; background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | Setting
! style="background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | What it does
|-
|-
| style="font-weight:700; vertical-align:top; padding:9px; background:#f8fafc;" | Check For News
| style="font-weight:700; vertical-align:top; padding:10px; background:#f8fafc;" | Check For News
| style="vertical-align:top; padding:9px;" | Displays FSFO news or announcement items on startup.
| style="vertical-align:top; padding:10px;" | Displays FSFO news or announcement items on startup.
|}
 
 
{| class="wikitable" style="width:100%; border-collapse:collapse; margin:10px 0 22px 0; background:#ffffff;"
! style="width:230px; background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | Setting
! style="background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | What it does
|-
|-
| style="font-weight:700; vertical-align:top; padding:9px; background:#f8fafc;" | Voice Status Callout
| style="font-weight:700; vertical-align:top; padding:10px; background:#f8fafc;" | Voice Status Callout
| style="vertical-align:top; padding:9px;" | Uses the configured SAPI pilot voice for voice-test feedback and speech-recognition status callouts.
| style="vertical-align:top; padding:10px;" | Uses the configured SAPI pilot voice for voice-test feedback and speech-recognition status callouts.
|}
 
 
{| class="wikitable" style="width:100%; border-collapse:collapse; margin:10px 0 22px 0; background:#ffffff;"
! style="width:230px; background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | Setting
! style="background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | What it does
|-
|-
| style="font-weight:700; vertical-align:top; padding:9px; background:#f8fafc;" | Show Post Flt Rpt
| style="font-weight:700; vertical-align:top; padding:10px; background:#f8fafc;" | Show Post Flt Rpt
| style="vertical-align:top; padding:9px;" | Shows the Post Flight Report when supported by the current operating mode.
| style="vertical-align:top; padding:10px;" | Shows the Post Flight Report when supported by the current operating mode.
|}
 
 
{| class="wikitable" style="width:100%; border-collapse:collapse; margin:10px 0 22px 0; background:#ffffff;"
! style="width:230px; background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | Setting
! style="background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | What it does
|-
|-
| style="font-weight:700; vertical-align:top; padding:9px; background:#f8fafc;" | Upload To VATSIM
| style="font-weight:700; vertical-align:top; padding:10px; background:#f8fafc;" | Upload To VATSIM
| style="vertical-align:top; padding:9px;" | After importing a SimBrief dispatch, opens a prefilled VATSIM flight-plan page in the embedded browser.
| style="vertical-align:top; padding:10px;" | After importing a SimBrief dispatch, opens a prefilled VATSIM flight-plan page in the embedded browser.
|}
 
 
{| class="wikitable" style="width:100%; border-collapse:collapse; margin:10px 0 22px 0; background:#ffffff;"
! style="width:230px; background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | Setting
! style="background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | What it does
|-
|-
| style="font-weight:700; vertical-align:top; padding:9px; background:#f8fafc;" | Show Scroll Bar
| style="font-weight:700; vertical-align:top; padding:10px; background:#f8fafc;" | Show Scroll Bar
| style="vertical-align:top; padding:9px;" | Displays scroll bars in SOP text areas when content is longer than the visible panel.
| style="vertical-align:top; padding:10px;" | Displays scroll bars in SOP text areas when content is longer than the visible panel.
|}
 
 
{| class="wikitable" style="width:100%; border-collapse:collapse; margin:10px 0 22px 0; background:#ffffff;"
! style="width:230px; background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | Setting
! style="background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | What it does
|-
|-
| style="font-weight:700; vertical-align:top; padding:9px; background:#f8fafc;" | Open OPS
| style="font-weight:700; vertical-align:top; padding:10px; background:#f8fafc;" | Open OPS
| style="vertical-align:top; padding:9px;" | Automatically opens the Operations window the first time a preflight flow starts.
| style="vertical-align:top; padding:10px;" | Automatically opens the Operations window the first time a preflight flow starts.
|}
 
 
{| class="wikitable" style="width:100%; border-collapse:collapse; margin:10px 0 22px 0; background:#ffffff;"
! style="width:230px; background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | Setting
! style="background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | What it does
|-
|-
| style="font-weight:700; vertical-align:top; padding:9px; background:#f8fafc;" | Ask Seat Config
| style="font-weight:700; vertical-align:top; padding:10px; background:#f8fafc;" | Ask Seat Config
| style="vertical-align:top; padding:9px;" | Prompts once per aircraft to store seat-count and cabin-layout information for the Operations page.
| style="vertical-align:top; padding:10px;" | Prompts once per aircraft to store seat-count and cabin-layout information for the Operations page.
|}
 
 
{| class="wikitable" style="width:100%; border-collapse:collapse; margin:10px 0 22px 0; background:#ffffff;"
! style="width:230px; background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | Setting
! style="background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | What it does
|-
|-
| style="font-weight:700; vertical-align:top; padding:9px; background:#f8fafc;" | Opacity
| style="font-weight:700; vertical-align:top; padding:10px; background:#f8fafc;" | Opacity
| style="vertical-align:top; padding:9px;" | Controls window opacity from more transparent to more opaque.
| style="vertical-align:top; padding:10px;" | Controls window opacity from more transparent to more opaque.
|}
 
 
{| class="wikitable" style="width:100%; border-collapse:collapse; margin:10px 0 22px 0; background:#ffffff;"
! style="width:230px; background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | Setting
! style="background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | What it does
|-
|-
| style="font-weight:700; vertical-align:top; padding:9px; background:#f8fafc;" | Font size
| style="font-weight:700; vertical-align:top; padding:10px; background:#f8fafc;" | Font size
| style="vertical-align:top; padding:9px;" | Controls the size of interface text.
| style="vertical-align:top; padding:10px;" | Controls the size of interface text.
|}
 
 
{| class="wikitable" style="width:100%; border-collapse:collapse; margin:10px 0 22px 0; background:#ffffff;"
! style="width:230px; background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | Setting
! style="background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | What it does
|-
|-
| style="font-weight:700; vertical-align:top; padding:9px; background:#f8fafc;" | Background picture
| style="font-weight:700; vertical-align:top; padding:10px; background:#f8fafc;" | Background picture
| style="vertical-align:top; padding:9px;" | Selects the FSFO background image theme.
| style="vertical-align:top; padding:10px;" | Selects the FSFO background image theme.
|}
 
 
{| class="wikitable" style="width:100%; border-collapse:collapse; margin:10px 0 22px 0; background:#ffffff;"
! style="width:230px; background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | Setting
! style="background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | What it does
|-
|-
| style="font-weight:700; vertical-align:top; padding:9px; background:#f8fafc;" | Border color
| style="font-weight:700; vertical-align:top; padding:10px; background:#f8fafc;" | Border color
| style="vertical-align:top; padding:9px;" | Selects the panel border color.
| style="vertical-align:top; padding:10px;" | Selects the panel border color.
|}
 
 
{| class="wikitable" style="width:100%; border-collapse:collapse; margin:10px 0 22px 0; background:#ffffff;"
! style="width:230px; background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | Setting
! style="background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | What it does
|-
|-
| style="font-weight:700; vertical-align:top; padding:9px; background:#f8fafc;" | Border thickness
| style="font-weight:700; vertical-align:top; padding:10px; background:#f8fafc;" | Border thickness
| style="vertical-align:top; padding:9px;" | Selects the thickness of the border.
| style="vertical-align:top; padding:10px;" | Selects the thickness of the border.
|}
 
 
{| class="wikitable" style="width:100%; border-collapse:collapse; margin:10px 0 22px 0; background:#ffffff;"
! style="width:230px; background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | Setting
! style="background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | What it does
|-
|-
| style="font-weight:700; vertical-align:top; padding:9px; background:#f8fafc;" | Border brush
| style="font-weight:700; vertical-align:top; padding:10px; background:#f8fafc;" | Border brush
| style="vertical-align:top; padding:9px;" | Selects the brush style used for the border.
| style="vertical-align:top; padding:10px;" | Selects the brush style used for the border.
|}
 
 
{| class="wikitable" style="width:100%; border-collapse:collapse; margin:10px 0 22px 0; background:#ffffff;"
! style="width:230px; background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | Setting
! style="background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | What it does
|-
|-
| style="font-weight:700; vertical-align:top; padding:9px; background:#f8fafc;" | Padding
| style="font-weight:700; vertical-align:top; padding:10px; background:#f8fafc;" | Padding
| style="vertical-align:top; padding:9px;" | Controls the spacing between the panel border and the contents inside it.
| style="vertical-align:top; padding:10px;" | Controls the spacing between the panel border and the contents inside it.
|}
 
 
{| class="wikitable" style="width:100%; border-collapse:collapse; margin:10px 0 22px 0; background:#ffffff;"
! style="width:230px; background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | Setting
! style="background:#dbeafe; color:#0f172a; padding:9px; text-align:left;" | What it does
|-
|-
| style="font-weight:700; vertical-align:top; padding:9px; background:#f8fafc;" | Note
| style="font-weight:700; vertical-align:top; padding:10px; background:#f8fafc;" | Note
| style="vertical-align:top; padding:9px;" | Some visual settings in this section require an FSFO restart before the full change is visible everywhere.
| style="vertical-align:top; padding:10px;" | Some visual settings in this section require an FSFO restart before the full change is visible everywhere.
|}
|}
== Suggested Screenshot Names ==
<div style="height:4px; width:100%; background:#2563eb; border-radius:99px; margin:-6px 0 14px 0;"></div>
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>
Once those screenshots exist in the wiki, you can remove the HTML comment markers around the image lines above.


[[Category:FSFO]]
[[Category:FSFO]]
[[Category:Settings]]
[[Category:Settings]]
[[Category:User Guide]]

Latest revision as of 18:01, 2 June 2026

FSFO Settings Reference
A practical guide to every setting in the FSFO Settings window, organized in the same top-to-bottom order as the live WPF interface.
Flight Simulator First Officer • Settings • Audio • SOP • Crew • RAAS • Interface

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.

Input and Output
Audio, speech, controls
SOP
Automation thresholds
Crew Options
Copilot and cabin behavior
General Options
Integrations and quality-of-life
Portal, Simbrief, and PAX
Portal, SimBrief, passengers
Flow Options
AutoFlow behavior
RAAS Options
Runway advisories
Interface Options
Startup and appearance

Tip: Most numeric automation thresholds can be set to 0 to disable that specific callout or automation. Start with defaults, then adjust only the sections that affect your aircraft or operating style.

Input and Output

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

The Input and Output section of the FSFO Settings window.

Voice, Audio, and Recognition

Setting What it does
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

Setting What it does
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.

Setting What it does
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

Setting What it does
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.

The SOP section of the FSFO Settings window.
Setting What it does
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.

The Crew Options section of the FSFO Settings window.
Setting What it does
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.

The FSFO Settings window.
Setting What it does
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.

Setting What it does
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.

The Flow Options section of the FSFO Settings window.
Setting What it does
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:

Setting What it does
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.

The RAAS Options section of the FSFO Settings window.
Setting What it does
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.

The Interface Options section of the FSFO Settings window.
Setting What it does
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.