Downgrading OUYA firmware

User freakdave on the OUYA chat discovered that after the officially released OUYA firmware 1.2.1427 (2014-12-15, Chickcharney Hotfix 2), the servers contain other unreleased firmware files - up to revision 1858, dated 2015-11-30:

He asked if someone with a spare OUYA could try it, and I did so. It resulted in the following error:

Unfortunately, Razer Cortex has stopped.

Now I wanted to go back to the official release 1.2.1427, but recovery mode gave me an error:

Now send the package you want to apply
to the device with "adb sideload <filename>"...
Finding update package...
Opening update package...
Verifying update package...
Installing update...
assert failed: !less_than_int(148405124, getprop(""))
Installation aborted.

The official OUYA recovery does not let you downgrade the firmware!


I found a custom OUYA recovery software on the XDA forum (backup) and successfully used it to downgrade my OUYA's firmware:

  1. Boot up the OUYA
  2. $ adb reboot bootloader
  3. $ fastboot boot OuyaCWMrecovery6.0.3.2.img
  4. $ adb sideload
  5. wipe all data
  6. reboot

That's all.

Written by Christian Weiske.

Comments? Please send an e-mail.