From 7b499f94c4961f28b01a02afd5a977ff609ea79e Mon Sep 17 00:00:00 2001 From: drtrigon Date: Sun, 12 Apr 2026 09:59:56 +0200 Subject: [PATCH 1/2] bugfix; ArduPilot `SRx_` parameters note --- docs/software/mavlink.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/docs/software/mavlink.md b/docs/software/mavlink.md index 2c2135f1e..e5b2ee7e1 100644 --- a/docs/software/mavlink.md +++ b/docs/software/mavlink.md @@ -110,6 +110,9 @@ The minimum versions to use this feature are: 1. In the Receiver tab, set the Receiver type to `Serial (via UART)` and the `Serial Receiver Provider` to `MAVLINK`. 1. Save and reboot the flight controller. +!!! note "NOTE: ArduPilot parameters" + The `x` in the ArduPilot `SRx_` parameters does **not** need to be the same `x` as the in the `SERIALx` parameters. Often they are the same but that must not always be true. In case of doubt you have to figure this out by trial and error or just set all of them to the same value. + ## Handset Setup Once your flight controller and ExpressLRS hardware are configured for MAVLink, you should have RC control of your craft from your handset. Setup your RC and switch channels as normal in the EdgeTX model screens. From 4ebeeaa270532548b525831f8d4b85fc929f4c9f Mon Sep 17 00:00:00 2001 From: drtrigon Date: Mon, 13 Apr 2026 13:05:15 +0200 Subject: [PATCH 2/2] follow-up; move note from general section to ArduPilot --- docs/software/mavlink.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/software/mavlink.md b/docs/software/mavlink.md index e5b2ee7e1..242d08704 100644 --- a/docs/software/mavlink.md +++ b/docs/software/mavlink.md @@ -82,6 +82,9 @@ The minimum versions to use this feature are: 1. Configure all `SRx_` parameters to be `1`, except for `SRx_ADSB`, `SRx_PARAMS`, `SRx_RAW_CTRL` that should stay `0` (otherwise yaapu will see a few sensors only and GCS might not be able to connect) 1. Save parameters and reboot the flight controller + !!! note "NOTE: ArduPilot parameters" + The `x` in the ArduPilot `SRx_` parameters does **not** need to be the same `x` as the in the `SERIALx` parameters. Often they are the same but that must not always be true. In case of doubt you have to figure this out by trial and error or just set all of them to the same value. + === "PX4" For the below steps, when a UART connection is mentioned, it will be written as `SER_TELx`. Replace `x` with the UART number you are using. @@ -110,9 +113,6 @@ The minimum versions to use this feature are: 1. In the Receiver tab, set the Receiver type to `Serial (via UART)` and the `Serial Receiver Provider` to `MAVLINK`. 1. Save and reboot the flight controller. -!!! note "NOTE: ArduPilot parameters" - The `x` in the ArduPilot `SRx_` parameters does **not** need to be the same `x` as the in the `SERIALx` parameters. Often they are the same but that must not always be true. In case of doubt you have to figure this out by trial and error or just set all of them to the same value. - ## Handset Setup Once your flight controller and ExpressLRS hardware are configured for MAVLink, you should have RC control of your craft from your handset. Setup your RC and switch channels as normal in the EdgeTX model screens.