OpenController

8BitDo SN30 Pro and retro controllers on PC

Many PC games only understand the Xbox controller. With OpenController open, the 8BitDo SN30 Pro and retro controllers show up in your games as an Xbox 360 controller with their own player number, and the original is hidden so the game doesn't see the same controller twice.

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

Aim by moving it: no

Light bar: no · Touchpad as buttons: no

Made for Xbox: its extra buttons only copy other buttons, set in 8BitDo's 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 and play. It sees an Xbox 360 controller.

More answers are in the common questions.

Models (66)

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

  • 8BitDo 64Compatible
  • 8BitDo 64 (BT)Compatible
  • 8BitDo 64 Controller (2.4G)Compatible
  • 8BitDo F30 / FC30 ArcadeCompatible
  • 8BitDo FC30Compatible
  • 8BitDo FC30 ProCompatible
  • 8BitDo FC30 ProCompatible
  • 8BitDo GameCube-styleCompatible
  • 8BitDo Lite 2Compatible
  • 8BitDo Lite SECompatible
  • 8BitDo M30 (BT)Compatible
  • 8BitDo M30 (wired/2.4G)Compatible
  • 8BitDo M30 ModkitCompatible
  • 8BitDo M30 ModkitCompatible
  • 8BitDo MicroCompatible
  • 8BitDo N30 Pro 2Compatible
  • 8BitDo N30 Pro 2Compatible
  • 8BitDo N64 GamepadCompatible
  • 8BitDo N64 GamepadCompatible
  • 8BitDo NEOGEO WirelessCompatible
  • 8BitDo NES30Compatible
  • 8BitDo NES30Compatible
  • 8BitDo NES30 Arcade StickCompatible
  • 8BitDo NES30 Arcade StickCompatible
  • 8BitDo NES30 ProCompatible
  • 8BitDo NES30 ProCompatible
  • 8BitDo Retro Receiver (Genesis)Compatible
  • 8BitDo Retro Receiver (NES)Compatible
  • 8BitDo Retro Receiver (PlayStation)Compatible
  • 8BitDo Retro Receiver (SNES)Compatible
  • 8BitDo SF30 (wireless)Compatible
  • 8BitDo SF30 ProCompatible
  • 8BitDo SF30 ProCompatible
  • 8BitDo SFC30Compatible
  • 8BitDo SFC30Compatible
  • 8BitDo SN30Compatible
  • 8BitDo SN30Compatible
  • 8BitDo SN30 (wireless)Compatible
  • 8BitDo SN30 / SF30Compatible
  • 8BitDo SN30 ProCompatible
  • 8BitDo SN30 ProCompatible
  • 8BitDo SN30 Pro for XboxCompatible
  • 8BitDo SN30 Pro for XboxCompatible
  • 8BitDo SN30 Pro+Compatible
  • 8BitDo SN30 Pro+Compatible
  • 8BitDo SNES30Compatible
  • 8BitDo Ultimate 3-mode for XboxWith a note
  • 8BitDo Ultimate 3-mode for XboxWith a note
  • 8BitDo Ultimate 3-mode for XboxWith a note
  • 8BitDo Ultimate 3-mode for XboxWith a note
  • 8BitDo Ultimate CCompatible
  • 8BitDo Ultimate CCompatible
  • 8BitDo Ultimate C 2.4GCompatible
  • 8BitDo Ultimate C Wired for XboxWith a note
  • 8BitDo Ultimate C Wired for XboxWith a note
  • 8BitDo Ultimate C Wired for XboxWith a note
  • 8BitDo Ultimate Mini Wired for XboxWith a note
  • 8BitDo Ultimate Mobile Gaming ControllerCompatible
  • 8BitDo Ultimate Mobile Gaming ControllerCompatible
  • 8BitDo Ultimate Wired for XboxWith a note
  • 8BitDo Ultimate Wired for XboxWith a note
  • 8BitDo Wireless USB AdapterCompatible
  • 8BitDo Wireless USB Adapter 2Compatible
  • 8BitDo Zero 2Compatible
  • 8BitDo Zero 2Compatible
  • Zero (original)Compatible

Yours is missing or misbehaves? Let us know.