> For the complete documentation index, see [llms.txt](https://guide.cronuszen.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://guide.cronuszen.com/quick-start-and-downloads/step-3-controller-compatibility/usb.md).

# USB

Set up your console and controller over USB.\
There are two ways to do it — pick the one that matches your situation.

| Variant       | When to use it                                                            |
| ------------- | ------------------------------------------------------------------------- |
| **Matched**   | Your controller matches your console. The simplest setup.                 |
| **Crossover** | You want to use a controller from a different platform than your console. |

***

### <i class="fa-desktop">:desktop:</i> Before you start <a href="#before" id="before"></a>

Both setups need the output protocol set first. Connect the Cronus Zen™ to a Windows® PC using the **PROG USB** port, then set the protocol for your console.

| Console              | Output Protocol                                   |
| -------------------- | ------------------------------------------------- |
| **PlayStation®5**    | See the dedicated PS5® setup guide                |
| **PlayStation®4**    | **Zen Studio → Device Panel →** `PlayStation 4/5` |
| **Xbox®**            | **Zen Studio → Device Panel →** `Xbox One X/S`    |
| **Nintendo Switch®** | **Zen Studio → Device Panel →** `Nintendo Switch` |
| PC                   | **Zen Studio → Device Panel →** `AUTO`            |

{% hint style="info" %}
Nintendo Switch® needs additional console settings. See the Nintendo Switch® page.
{% endhint %}

***

### <i class="fa-gamepad-modern">:gamepad-modern:</i> Matched <a href="#matched" id="matched"></a>

<figure><img src="/files/f2HaS14cyaWnKgfAoYgx" alt=""><figcaption><p>Xbox Series X|S® Controller to an Xbox Series X®</p></figcaption></figure>

Supports PlayStation®4, Xbox®, and Nintendo Switch® consoles with their own controllers.

{% stepper %}
{% step %}

#### Connect the Zen to the console

Use the **CONSOLE/PC USB** cable. The short cable is recommended.
{% endstep %}

{% step %}

#### Plug in the controller

Connect it to the Zen's **A1** USB port. After a few seconds the controller powers on and syncs with the Cronus Zen™.
{% endstep %}

{% step %}

#### Test it

Check in-game that all buttons work.
{% endstep %}
{% endstepper %}

***

### <i class="fa-shuffle">:shuffle:</i> Crossover <a href="#crossover" id="crossover"></a>

Use a controller from one platform on a console from another. Supports PlayStation®, Xbox®, and Nintendo Switch®.

Crossover needs two controllers connected at once:

<figure><img src="/files/YGKJGqec9eUMPpga0my3" alt=""><figcaption><p>PS5® DualSense™ to Xbox Series X|S®</p></figcaption></figure>

| Port   | Controller                                                                         |
| ------ | ---------------------------------------------------------------------------------- |
| **A1** | The controller that matches the console — the **authentication (AUTH) controller** |
| **A3** | The controller you actually want to play with                                      |

{% stepper %}
{% step %}

#### Connect the Zen to the console

Use the **CONSOLE/PC USB** port.
{% endstep %}

{% step %}

#### Connect the AUTH controller to A1

In the example above that is the Xbox® controller. It must stay connected the whole time you use the crossover controller.
{% endstep %}

{% step %}

#### Connect the crossover controller to A3

In the example above that is the PS5® DualSense™.
{% endstep %}

{% step %}

#### Test it

Check in-game that all buttons work.
{% endstep %}
{% endstepper %}


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://guide.cronuszen.com/quick-start-and-downloads/step-3-controller-compatibility/usb.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
