Skip to content

Controllers

Christian Weiske edited this page Sep 4, 2024 · 5 revisions

Controller revisions

FIXME

Hardware

  • Broadcom BCM20730 Bluetooth 3.0 transceiver
  • MA32P03 touchpad controller

Photos at https://de.ifixit.com/Teardown/Ouya+Teardown/14224#s46988

Reading controller firmware version

  • Open controller pairing menu
  • Press Y ("bluetooth settings")
  • Click settings icon on the right of the screen with the touchpad
  • It opens a menu with the firmware version and battery level

Taken from http://ouyaforum.com/showthread.php?9596-Ouya-controller-firmware-version-(and-battery-level)

controller list controller firmware version

Known firmware versions

  • 0x0101
  • 0x0102
  • 0x0103
  • 0x0104

0x103

Performance/lag on 103 is much worse than on 102. (source)

0x104

Some apps don't detect or recognise the analog sticks. (Raiden Legacy, Mame, Muppen64) (source)

Dead zone problem

Some early controllers had a "dead zone" problem that caused in-game characters to walk instead of running. When removing the face plates, the problem is gone and the controller worked as expected.

A fix for this problem is replacing the sticks with XBox360 controller ones.

XBox360 controller replacement thumbsticks can be bought online, e.g. "zalati Thumb Grips 2 Pack Joystick Cap Thumb Sticks Compatible with Xbox 360 Controller".

Other controllers

If they only work partially, a key layout file is needed. See https://github.com/ouya-saviors/documentation/tree/master/keylayout

Clone this wiki locally