# FlightSafety

## GCS Failsafe

When you make a BVLOS flight in an area with weak 4G signal. Disconnection between UAV and Ground Control Station may occur. XBLink will automatically reconnect to the nearest 4G base station (4G mobile tower).

If you flight in an area not covered 4G signal, UAVs return (RTL) is necessary. So, the best way to achieve safe flight is to activate GCS Failsafe on your UAVs.

The Ground Station Control (GCS) failsafe controls how UAVs will behave if contact with the GCS is lost. The GCS failsafe monitors the time since the last MAVLink heartbeat from the GCS. If no heartbeat is received FS\_GCS\_TIMEOUT seconds (Default seconds), the GCS failsafe event will trigger based on your parameter settings. Note that if no GCS is ever connected, the GCS failsafe will remain inactive regardless of parameter settings.

Please read the Ardupilot documentation carefully to activate GCS Failsafe

### Copter

[FS\_GCS\_ENABLE](https://ardupilot.org/copter/docs/parameters.html#fs-gcs-enable) = 1 (Ground Station Failsafe Enable, switch the copter to RTL Mode. If the GPS position is not usable, the copter will change to Land Mode instead.)

[FS\_GCS\_TIMEOUT](https://ardupilot.org/copter/docs/parameters.html#fs-gcs-timeout) = 35 (Timeout before triggering the GCS failsafe. 35 seconds is the time to reconnect or restart the 4G module in XBLink)

{% hint style="info" %}
More detail, follow this section: <https://ardupilot.org/copter/docs/gcs-failsafe.html>
{% endhint %}

### Plane

[FS\_GCS\_ENABL](https://ardupilot.org/plane/docs/parameters.html#fs-gcs-enabl) = 1 (GCS failsafe enable)

[FS\_LONG\_TIMEOUT](https://ardupilot.org/plane/docs/parameters.html#fs-long-timeout) = 35 (he time in seconds that a failsafe condition has to persist before a long failsafe event will occur. 35 seconds is the time to reconect or restart the 4G module in XBLink)

[FS\_LONG\_ACTN](https://ardupilot.org/plane/docs/parameters.html#fs-long-actn) = 1 (ReturnToLaunch)

{% hint style="info" %}
More detail, follow this section: <https://ardupilot.org/plane/docs/apms-failsafe-function.html>
{% endhint %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.xbstation.com/xblink-5g-r2/flight-safety.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
