diff --git a/docs/en/SUMMARY.md b/docs/en/SUMMARY.md
index 041f0955da..f5cd4161ce 100644
--- a/docs/en/SUMMARY.md
+++ b/docs/en/SUMMARY.md
@@ -418,6 +418,7 @@
- [Standard Configuration](config/index.md)
- [Advanced Configuration](advanced_config/index.md)
- [Using PX4's Navigation Filter (EKF2)](advanced_config/tuning_the_ecl_ekf.md)
+ - [GNSS-Denied & Degraded Flight](advanced_config/gnss_degraded_or_denied_flight.md)
- [Finding/Updating Parameters](advanced_config/parameters.md)
- [Full Parameter Reference](advanced_config/parameter_reference.md)
diff --git a/docs/en/advanced_config/gnss_degraded_or_denied_flight.md b/docs/en/advanced_config/gnss_degraded_or_denied_flight.md
new file mode 100644
index 0000000000..d8fdbce3b3
--- /dev/null
+++ b/docs/en/advanced_config/gnss_degraded_or_denied_flight.md
@@ -0,0 +1,77 @@
+# GNSS-Degraded & Denied Flight ("Dead-Reckoning" Mode)
+
+
+
+::: warning Experimental
+This is a new feature with limited real-world testing.
+It is intended for GNSS dropout scenarios (not pure GNSS-denied from takeoff), and requires that alternative velocity/position sensors are available.
+
+Please [share your related test logs](../getting_started/flight_reporting.md#sharing-the-log-files-for-review-by-px4-developers) to help us verify and harden it.
+:::
+
+PX4 is default-configured for outdoor flight with a reliable GNSS signal, but it can also be set up in "dead-reckoning mode" to more gracefully handle environments where GNSS is intermittently degraded or denied during flight.
+
+This section describes the differences between automatic and dead-reckoning modes, the circumstances in which each should be used, and how dead-reckoning is configured.
+
+## Overview
+
+PX4's EKF2 navigation has two modes for handling when GNSS data is determined to be unreliable:
+
+- **Automatic mode** (the default): Used for flying outdoors in environments where a GNSS signal is expected to be largely reliable.
+- **Dead-reckoning mode**: Recommended when you want to fly missions or other position controlled modes when there is intermittent GNSS loss, such as when flying under a bridge, from outdoors into an indoor setting, or when there is GNSS jamming (it is not suitable for pure-indoor use, as a GNSS signal is required before arming).
+
+::: info
+Dead-reckoning mode helps for both Fixed-Wing and Multicopter vehicles.
+MC vehicles benefit more because they can hover when transitioning between sensor regimes.
+FW needs continuous accurate velocity/position during the entire mission arc, making sensor transitions trickier.
+:::
+
+## Mode Comparison
+
+The following sections provide more detail about each of the modes and when they should be used.
+
+### Automatic Mode
+
+In Automatic mode the EKF2 resets if GNSS is lost and no other sources of position are available.
+This can result in a [position loss failsafe](../config/safety.md#position-loss-failsafe) and may trigger a shift into a mode that does not require global position, including stopping missions.
+
+This is desirable if the GNSS signal is likely to be recovered quickly and there are no mechanisms to estimate position when GNSS is unavailable.
+
+Use Automatic (default) when:
+
+- Flying in open sky with reliable GNSS throughout the mission.
+- You want the EKF to reset to GNSS when it becomes available again.
+- Operating in environments where GNSS is either good or completely unavailable (binary state).
+
+### Dead-Reckoning Mode
+
+In dead-reckoning mode, EKF2 stops fusing GNSS data when it becomes unreliable and prevents EKF2 resets — provided there are other sources of position or velocity data that can be fused.
+This ensures that the vehicle can continue flying missions and other position controlled modes when GNSS is lost.
+
+When GNSS is recovered it will be fused with other measurements when tests indicate it can be trusted.
+This may cause jerky movements in position controlled modes if the estimate has drifted.
+This mode relies on having additional position or velocity sensors and must also have a reliable GNSS signal at boot.
+
+Use Dead-Reckoning when:
+
+- **Transitioning between GNSS and non-GNSS environments** (flying into buildings, under bridges, through tree cover).
+- You have **redundant sensors** (optical flow, VIO, rangefinder, quality baro) that can maintain position estimation.
+- Flying **missions that cross GPS-denied areas** where you want continuous operation rather than failsafe.
+- **Urban environments** or other areas with intermittent GNSS quality.
+- You want to **avoid EKF resets and jumps** when GNSS recovers (smoother transitions).
+
+## Configuration
+
+To use dead-reckoning mode, the vehicle must have an alternative source of position or velocity information, such as an [Optical Flow](../sensor/optical_flow.md) sensor or [VIO](../computer_vision/visual_inertial_odometry.md) setup.
+
+To enable the mode:
+
+1. Set [EKF2_GPS_MODE](../advanced_config/parameter_reference.md#EKF2_GPS_MODE) to `1`.
+2. Ensure that GNSS arming checks are enabled (a reliable GNSS signal is required before arming):
+ - [COM_ARM_WO_GPS](../advanced_config/parameter_reference.md#COM_ARM_WO_GPS) - set to `0`
+ - [EKF2_GPS_CHECK](../advanced_config/parameter_reference.md#EKF2_GPS_CHECK) - set to default.
+
+## See Also
+
+- [GNSS Fault Detection](../advanced_config/tuning_the_ecl_ekf.md#gnss-fault-detection) in _Using PX4's Navigation Filter (EKF2)_
+- [Fuse, Reset, or Reject? Handling Various Data-sources in EKF2](https://www.youtube.com/watch?v=CMGQJNPiTJg) - _PX4 Developer Summit 2025_, Marco Hauswirth, Auterion AG
diff --git a/docs/en/advanced_config/index.md b/docs/en/advanced_config/index.md
index 71d8459ce7..a01ce3a507 100644
--- a/docs/en/advanced_config/index.md
+++ b/docs/en/advanced_config/index.md
@@ -10,6 +10,7 @@ This topic lists configuration topics that are not particularly vehicle specific
## Feature configuration
- [Using PX4's Navigation Filter (EKF2)](../advanced_config/tuning_the_ecl_ekf.md)
+- [GNSS-Denied and Degraded Flight](../advanced_config/gnss_degraded_or_denied_flight.md)
- [Flight Termination Configuration](../advanced_config/flight_termination.md)
- [Land Detector Configuration](../advanced_config/land_detector.md)
- [Prearm/Arm/Disarm Configuration](../advanced_config/prearm_arm_disarm.md)
diff --git a/docs/en/advanced_config/tuning_the_ecl_ekf.md b/docs/en/advanced_config/tuning_the_ecl_ekf.md
index d2c0ada7fb..6dc431532e 100644
--- a/docs/en/advanced_config/tuning_the_ecl_ekf.md
+++ b/docs/en/advanced_config/tuning_the_ecl_ekf.md
@@ -361,6 +361,10 @@ The mode is set using the [EKF2_GPS_MODE](../advanced_config/parameter_reference
EKF2 may reset if no other sources of position or velocity are available.
If GNSS altitude OR horizontal position data drifts, the system disables fusion of both measurements simultaneously (even if one would still pass validation) and avoids performing resets.
+::: tip
+See also [Fault Detection](https://youtu.be/CMGQJNPiTJg?si=sFtdf4AQbcOH8-u8) in "Fuse, Reset, or Reject? Handling Various Data-sources in EKF2" _PX4 Developer Summit 2025_, Marco Hauswirth, Auterion AG
+:::
+
##### Detection Logic
Horizontal Position:
@@ -892,3 +896,4 @@ If no terrain estimate is available this parameter will have no effect and the s
## Further Information
- [PX4 State Estimation Overview](https://youtu.be/HkYRJJoyBwQ), _PX4 Developer Summit 2019_, Dr. Paul Riseborough): Overview of the estimator, and major changes from 2018/19, and the expected improvements through 2019/20.
+- [Fuse, Reset, or Reject? Handling Various Data-sources in EKF2](https://www.youtube.com/watch?v=CMGQJNPiTJg) - _PX4 Developer Summit 2025_, Marco Hauswirth, Auterion AG
diff --git a/docs/en/flying/pre_flight_checks.md b/docs/en/flying/pre_flight_checks.md
index a3166ed168..0a5d652e96 100644
--- a/docs/en/flying/pre_flight_checks.md
+++ b/docs/en/flying/pre_flight_checks.md
@@ -126,7 +126,11 @@ The following parameters also affect preflight checks.
#### COM_ARM_WO_GPS
-The [COM_ARM_WO_GPS](../advanced_config/parameter_reference.md#COM_ARM_WO_GPS) parameter controls whether or not arming is allowed without a global position estimate.
+The [COM_ARM_WO_GPS](../advanced_config/parameter_reference.md#COM_ARM_WO_GPS) parameter controls whether or not arming is allowed in modes that require a valid global position estimate when EKF2 GNSS quality checks are failing.
-- `1` (default): Arming _is_ allowed without a position estimate for flight modes that do not require position information (only).
-- `0`: Arming is allowed only if EKF is providing a global position estimate and EFK GPS quality checks are passing
+The values are:
+
+- `0`: Deny arming.
+- `1`: Arming allowed with warning (default).
+ This might be used to provide a warning that the GNSS is unhealthy even when there is another source of valid position estimate, such as VIO or optical flow.
+- `2`: Arming allowed without warnings.