# Supported Controllers

{% hint style="info" %}
There may be compatible controllers not on this list. We are actively testing and adding support for popular controllers and newer Mac computers. If your controller is not currently supported please check back on this page as it updates or reach out to <support@littlearms.com>
{% endhint %}

{% hint style="warning" %}
Unfortunately Most DJI Controllers are not compatible with Zephyr at this time. They have not given third parties like us a good way to read the output from their controllers. We hope this will change in the future.
{% endhint %}

## Drone Controllers

* FlySky FS-i6s\*
* ORQA FPV.Ctrl\*
* BETAFPV LiteRadio 3\*
* DJI FPV Remote Controller 2\*
* DJI FPV Remote Controller 3\*
* Dynam RC-Tech USB Controller\*
* FatShark 101 Radio\*
* FT Aviator E581 \[PC only]\*
* Futaba InterLink Elite\*
* Futaba InterLink Plus\*
* Hobby King 6 Channel USB \[PC only]\*
* iFlight iF8 \[PC only]\*
* Radiomaster T8 \[PC only]\*
* [Spektrum Interlink DX](/getting-started/controller-configuration/spektrum-interlink-dx-configuration-guide.md) \[PC only]\*
* Tactic InterLink X\*
* Taranis\* (and possibly other OpenTX controllers)
* Volantex RC Controller \[PC only]\*

*\*must be used with a wired USB connection*

## Gamepads

* XBox 360 Controller\*
* Afterglow Xbox 360 Controller \[PC only]\*
* Air Flo PS3 Controller \[PC only]\*
* XBox One Controllers
  * Model 1537 ***(Not Supported)***
  * Model 1708 \[M1 Mac or newer only)\*\*
  * Model 1914 \[Windows 11]
* PlayStation 3 Controller \[M1 Mac or newer only]\*
* PlayStation 4 controller\*
  * [macOS Instructions](https://support.apple.com/en-us/111100)
* PlayStation 5 controller
  * [macOS Instructions](https://support.apple.com/en-us/111100)
* iBuffalo Classic Controller\*
* 8Bitdo NES30 Pro Controller
* 8Bitdo SF30 Pro Controller
* 8Bitdo SFC30 Controller
* 8Bitdo SNES30 COntroller
* GameCube Controller \[PC only]\*
* Goggle Stadia Controller\*
* Kiwitata NES Controller \[PC only]\*
* Logitech F310 Controller\*
* Logitech F510 Controller\*
* Logitech F710 Controller\*
* Nintendo Switch Pro Controller\*
* NVIDIA SHIELD Controller \[PC only]\*
* OUYA Controller \[PC only]\*
* PowerA Nintendo Switch Controller \[M1 Mac or newer only]\*
* Razer Serval Controller \[PC only]
* Steam Controller \[PC only]
* SteelSeries Nimbus Controller \[M1 Mac or newer only]
* SteelSeries Nimbus Plus Controller \[M1 Mac or newer only]

*\*must be used with a wired USB connection*

*\*\*must be used via Bluetooth connection*

{% hint style="info" %}
Zephyr supports other controllers that use OpenTX; however, they may require rebinding the inputs inside of the Zephyr program. This is only recommended for advanced users.
{% endhint %}

{% hint style="info" %}
To get [XBox 360](https://www.amazon.com/Microsoft-Wired-Controller-Windows-Console/dp/B004QRKWLA/ref=sr_1_1?s=electronics\&ie=UTF8\&qid=1473869104\&sr=1-1\&keywords=xbox+360+wired) and [XBox One](https://www.amazon.com/Microsoft-Xbox-Controller-Cable-Windows/dp/B00O65I2VY) controllers to work on older Intel-based macOS versions (before macOS 11 Big Sur), you need to download a [Third Party Software.](https://github.com/360Controller/360Controller/releases)  As stated in the git repository this will not work on anything after macOS Catalina (10.15.x) and is not supported anymore.

1. Download the [360ControllerInstall\_0.16.4.dmg](https://github.com/360Controller/360Controller/releases/download/v0.16.4/360ControllerInstall_0.16.4.dmg)
2. Double click the file to install
3. Launch the application (it will be stored in your System Preferences called "XBox 360 Controllers")
4. Plug your XBox 360 or XBox One controller into your Mac (if it is not already).
5. Verify that your controller is registering by pressing buttons and making sure that "XBox 360 Controllers" lights up the corresponding button that you press.
6. If you are using an XBox One controller, go to the Advanced tab and check the button next to "Pretend to be a 360 controller."
   {% 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://wiki.zephyr-sim.com/supported-controllers.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.
