OpenController

Xbox Elite controller on PC

PC games already read the Xbox Elite controller on its own. OpenController lists it and leaves it alone, so it keeps a player number of its own when friends join with other controllers.

Download for Windows on ARM

0.8.14 · installer · 5.6 MBWhat's new

Intel or AMD PC? Download for Windows

Download for Windows

0.8.14 · installer · 6.1 MBWhat's new

ARM PC? Download for Windows on ARM

Download for Linux on ARM

0.8.14 · tar.gz · 10.4 MBWhat's new

Intel or AMD computer? Download for Linux

Download for Linux

0.8.14 · tar.gz · 11.5 MBWhat's new

ARM computer? Download for Linux on ARM

Download for Mac

0.8.14 · zip · 10.8 MBWhat's new

Download for Windows, Linux or Mac

OpenController runs on a computer. Open this page there to get the right download.

Test your controller

What works

Extra buttons: none, games already support it

Aim by moving it: no

Light bar: no · Touchpad as buttons: no

Windows does not pass the Elite's paddles on to programs, except as copies of other buttons set in the Xbox Accessories app.

How to set it up

  1. 1Download OpenController and open it. On Windows, its Requirements page installs the free drivers it needs, when you click.
  2. 2Connect the controller by cable, Bluetooth or its receiver. It shows up in OpenController's window, drawn in its own shape.
  3. 3Open your game. It keeps reading the controller as it already did, now with a steady player number.

More answers are in the common questions.

Models (4)

The models OpenController knows in this family. Most controllers work even when they are not on the list.

  • Microsoft Xbox One Elite ControllerWith a note
  • Microsoft Xbox One Elite Series 2 ControllerWith a note
  • Microsoft Xbox One Elite Series 2 Controller (BLE)With a note
  • Microsoft Xbox One Elite Series 2 Controller (Bluetooth)With a note

Yours is missing or misbehaves? Let us know.