# WK2x01

## Details

**Protocol Number:**  30\
**Autobind:**  Yes\
**Channel Re-mapping:**  Yes\
**Extended Limits:**  Yes\
**Failsafe Support:**  Yes - WK2801 sub-protocol\
**Receiver Match:**  Yes\
**Telemetry:**  No\
**Option Value:**  N/A

## Notes

Sub-protocol choice roughly corresponds to the number of channels supported by the receiver, but many of the newer 6-channel receivers actually support the WK2801 protocol.&#x20;

It is recommended to try the WK2801 sub-protocol first when working with older Walkera models, before attempting the WK2601 or WK2401 mode, as the WK2801 is a superior protocol.&#x20;

The WK2801 protocol supports up to 8 channels.

## Sub Protocols

### 0 - WK2801

| CH1 | CH2 | CH3 | CH4 | CH5 | CH6 | CH7 | CH8 |
| --- | --- | --- | --- | --- | --- | --- | --- |
| A   | E   | T   | R   | CH5 | CH6 | CH7 | CH8 |

#### Serial Mode Binding

* With the TX off, put the binding plug in and power on the RX (RX LED slow blink), then power it down and remove the binding plug. Receiver should now be in autobind mode.
* Turn on the TX, set protocol = WK2X01, sub\_protocol = WK2801 with option=0, turn off the TX (TX is now in autobind mode).
* Turn on RX (RX LED fast blink).
* Turn on TX (RX LED solid, TX LED fast blink).
* Wait for bind on the TX to complete (TX LED solid).
* Make sure to set a uniq RX\_Num value for model match.
* Change option to 1 to use the global ID.
* Do not touch option/RX\_Num anymore.

#### **PPM Mode Binding**

* With the TX off, put the binding plug in and power on the RX (RX LED slow blink), then power it down and remove the binding plug. Receiver should now be in autobind mode.
* Turn on RX (RX LED fast blink).
* Turn the dial to the model number running protocol protocol WK2X01 and sub\_protocol WK2801 on the module.
* Press the bind button and turn on the TX. TX is now in autobind mode.
* Release bind button after 1 second: RX LED solid, TX LED fast blink.
* Wait for bind on the TX to complete (TX LED solid).
* Press the bind button for 1 second. TX/RX is now in fixed ID mode.
* To verify that the TX is in fixed mode: power cycle the TX, the module LED should be solid ON (no blink).
* Note: Autobind/fixed ID mode is linked to the RX\_Num number. Which means that you can have multiple dial numbers set to the same protocol with different RX\_Num and have different bind modes at the same time. It enables PPM users to get model match.

### 1 - WK2401

**Models:**  WK2401 is used with older Walkera models.

| CH1 | CH2 | CH3 | CH4 |
| --- | --- | --- | --- |
| A   | E   | T   | R   |

### 2 - W6\_5\_1

**Models:**  WK2601 - 5+1

| CH1 | CH2 | CH3 | CH4 | CH5  | CH6      | CH7  |
| --- | --- | --- | --- | ---- | -------- | ---- |
| A   | E   | T   | R   | Gear | Disabled | Gyro |

* Aileron, Elevator, Throttle, Rudder, and Gyro (CH7) are proportional
* Gear (CH5) is binary
* CH6 is disabled

### 3 - W6\_6\_1

**Models:** WK2601 6+1

{% hint style="danger" %}
**This mode is highly experimental!**
{% endhint %}

| CH1 | CH2 | CH3 | CH4 | CH5  | CH6        | CH7  |
| --- | --- | --- | --- | ---- | ---------- | ---- |
| A   | E   | T   | R   | Geal | Collective | Gyro |

* Aileron, Elevator, Throttle, Rudder, Collective (CH6), and Gyro (CH7) are proportional
* Gear (CH5) is binary

### 4 - W6\_HEL

**Models:**  WK2601 Heli

| CH1 | CH2 | CH3 | CH4 | CH5  | CH6        | CH7  |
| --- | --- | --- | --- | ---- | ---------- | ---- |
| A   | E   | T   | R   | Gear | Collective | Gyro |

* Aileron, Elevator, Throttle, Rudder, and Gyro (CH7) are proportional
* Gear (CH5) is binary
* Collective (CH6) is linked to Throttle
  * If CH6 >= 0 the receiver will apply a 3D curve to the Throttle
  * If Ch6 < 0, the receiver will apply normal curves to the Throttle
  * The value of CH6 defines the ratio of Collective to Throttle
* Option Value = maximum range of Collective servo

### &#x20;5 - W6HEL\_I

Same as W6\_HEL, but with Collective inverted.


---

# 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://www.multi-module.org/using-the-module/protocol-details/wk2x01.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.
