# Configuration

This guide explains how to configure trim switches, 3-position switches, standard buttons, and export model configurations using EdgeTX Companion on the Zorro RadioMaster transmitter.

{% hint style="warning" %}
The controller is supplied pre-configured, but this guide can be used for setting up the controller in case of a **failure**.
{% endhint %}

<figure><img src="/files/cQDg4olDMl5W8dmuf2rr" alt=""><figcaption></figcaption></figure>

### 1. Open MDL (Model) Settings

1. Press the **MDL** button on your Zorro transmitter.

***

### 2. Access Inputs and Mixes

1. Navigate to the **Inputs** menu.
2. Then go to the **Mixes** menu.

***

### 3. Configure Trim Switches

#### Inputs

1. Select any free input (e.g., `I20`).
2. Assign it to a **Trim Switch** (e.g., `TrimL`, `TrimR`).

#### Mixes

1. Select any channel after `CH8` (e.g., `CH9`).
2. Assign it to the input you just configured (e.g., `I20`).

***

### 4. Configure 3-Position Switches

#### Inputs

1. Assign three separate inputs to the same 3-position switch, each with a different state:
   * `I21` → Switch Up
   * `I22` → Switch Mid
   * `I23` → Switch Down

#### Mixes

1. Assign three channels (e.g., `CH10`, `CH11`, `CH12`) to the corresponding inputs.
2. Set each channel’s condition to the **opposite switch state** compared to what was set in **Inputs**.

***

### 5. Configure Remaining Buttons

For other buttons (e.g., `A`, `D`, etc.):

1. Go directly to the **Mixes** menu.
2. Select any free channel.
3. Assign it to the desired button.
4. No input or switch state configuration is required.

***

### 6. Testing Button Outputs on Linux

Install `jstest-gtk`:

```
sudo apt install jstest-gtk
```

Run the tool and verify activity as you press buttons and switches.

{% hint style="warning" %}
You have to map Nexus controls after configuration of joystick controller. This is done in section [\[Joystick Controller -> Ready to Use\]](https://docs.airvolute.com/uas-platforms/nexus-stribog-uas/stribog-uas-user-manual/joystick-controller/pages/zJyuNeIXUC1Rq1UIr3dP#id-5.-ready-to-use)
{% endhint %}

***

### 7. Exporting Models Using EdgeTX Companion

1. Download **EdgeTX Companion** from:\
   <https://edgetx.org/getedgetx/>
2. Extract the ZIP file and locate the AppImage, for example:

   ```
   EdgeTX_Companion_2.11.1-x86_64.AppImage
   ```
3. Put the Zorro into bootloader mode:
   * Hold **both horizontal trim buttons inward** and power on the device.
   * Select **USB Storage (SD + EEPROM)**.
4. Use EdgeTX Companion to read the model data and export it as a `.otx` file.

   > **Note:**\
   > There are other methods to manage and export models.

***


---

# 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.airvolute.com/uas-platforms/nexus-stribog-uas/stribog-uas-user-manual/joystick-controller/configuration.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.
