[RECOVERY] Ouya CWM Recovery

mybook4

Senior Member
Apr 3, 2011
445
267
0
Unofficial CWM Recovery for Ouya

One-Click Style Method

To help people get up and going quickly, I've turned the steps below into an automated script package.

The attached OneClickOuyaRecovery.zip archive contains automated scripts to install CWM Recovery.
Whether you use Linux, Mac OSX, or Windows 7, all are invited to join in the fun!

Before you begin, you need to have your Ouya hooked up to a TV and powered on.
You also need to have a micro usb cable handy.

1) Download the OneClickOuyaRecovery.zip file and extract it (a folder on your desktop is fine).
2) Open the folder and you'll see a folder for each operating system. Open the folder for the OS of your choice.
3a) For Linux and Mac OSX users, run InstallOuyaCWMRecovery.sh in terminal by navigating the folder and running "./InstallOuyaCWMRecovery.sh" (you might just be able to run it by double clicking it. It depends on your setup).
3b) For Windows 7 users, double click the batch file InstallOuyaCWMRecovery.bat
4) Follow the on screen instructions. If you get an error saying there was no device found, run the script again (sometimes adb is finicky).
5) If all went well, you should be brought to CWM recovery.

If you have any trouble, seeking help is more efficient if you post the script's output to a pastebin (http://pastebin.com/) and post a link to it (I/others can see what happened).

Link to OneClickOuyaRecovery.zip - http://invisiblek.org/ouya/OneClickOuyaRecovery.zip

P.S. If anyone has proper hosting and would like to host OneClickOuyaRecovery.zip, please let me know and I'll change the link.
Thanks to invisiblek we have some more permanent hosting than a Dropbox account. Hosting costs money guys, so be sure to drop invisiblek a few coins if you can spare it.


Manual Method

Steps to install CWM on Ouya:

1) Perform the SDK Setup portion of thread http://forum.xda-developers.com/showthread.php?t=2272266 and install su, busybox, and superuser from this thread http://forum.xda-developers.com/showthread.php?t=2270589. This is done so we can get adb access and the necessary tools on the Ouya
2) Download the OuyaCWMrecovery6.0.3.2.img file and the OuyaCWMrecovery6.0.3.2flashable.zip.
3) Transfer the OuyaCWMrecovery6.0.3.2flashable.zip to your Ouya's internal sdcard (you can do this with "adb push /path/to/OuyaCWMrecovery6.0.3.2flashable.zip /sdcard/OuyaCWMrecovery6.0.3.2flashable.zip"). Leave the OuyaCWMrecovery6.0.3.2.img on your computer.
4) Connect your computer to the Ouya's micro-usb port (if it isn't already), connect a USB keyboard to the Ouya (bluetooth won't work), and run "adb reboot bootloader"
5) Wait 30 seconds (seriously)
6) Use fastboot to boot CWM by running "fastboot boot /path/to/OuyaCWMrecovery6.0.3.2.img". This boots from our CWM recovery without writing to any partitions.
7) Using your USB keyboard's arrow and enter keys, select "install zip from sdcard", "choose zip from sdcard", and "OuyaCWMrecovery6.0.3.2flashable.zip". This flashable zip writes CWM to the recovery partition and renames a pesky file that causes the stock recovery to be written on reboot.
8) Select "go back", and "reboot system now" to return to Andriod (CWM will ask "ROM may flash stock recovery on boot. FIX?". Make sure you select "NO")
9) Since we don't have any volume or home keys on the Ouya, to get back into recovery, you need to run "adb reboot recovery". Go ahead and try it once the Ouya has been sitting in Android for a minute or so. If all went well, you should reboot into CWM recovery!


This method was generated from the work done in http://forum.xda-developers.com/showthread.php?t=2292556. If you feel like pressing the thanks button, don't just thank me. Also thank professorpoptart, sonofskywalker3, and rayman. And obviously this is possible because of the fine folks behind CWM and Cyanogenmod.
 

Attachments

Last edited:

lartomar2002

Senior Member
Mar 24, 2011
1,793
176
93
Near Kennedy Space Center, Florida
So, you are saying that no bluetooth KB work or just the one you tried? Did it have it's owen receiver or did you try to pair with Ouya's bluetooth? I am very interested in this because I have a Asus bluetooth KB/Mouse with their own receiver that I was hoping to use with the Ouya.
 

tcollum

Senior Member
Feb 10, 2011
142
57
48
So, you are saying that no bluetooth KB work or just the one you tried? Did it have it's owen receiver or did you try to pair with Ouya's bluetooth? I am very interested in this because I have a Asus bluetooth KB/Mouse with their own receiver that I was hoping to use with the Ouya.
I believe what he meant was simply that it won't work in recovery.
 

professorpoptart

Senior Member
Jul 7, 2010
165
110
73
Thoughts, when I fastboot the recovery.img I get no video to navigate to the correct option to install the zip. I know the recovery.img I fastbooted booted because it shows listed as "recovery" under adb devices.

I had this issue with the stock recovery and a mix of hooking it up to another monitor and pushing a Generic.kl with an edited home button seemed to fix it. I have reboot and went back into stock recovery and video works fine there, just not when I fastboot the CWM one.

I could use the adb shell in recovery to "--install_package=xxxxxx.zip" but it wont be too much help if I cant navigate the CWM menu...
 
Last edited:
  • Like
Reactions: Ouya-XD

mybook4

Senior Member
Apr 3, 2011
445
267
0
Thoughts, when I fastboot the recovery.img I get no video to navigate to the correct option to install the zip. I know the recovery.img I fastbooted booted because it shows listed as "recovery" under adb devices.

I had this issue with the stock recovery and a mix of hooking it up to another monitor and pushing a Generic.kl with an edited home button seemed to fix it. I have reboot and went back into stock recovery and video works fine there, just not when I fastboot the CWM one.

I could use the adb shell in recovery to "--install_package=xxxxxx.zip" but it wont be too much help if I cant navigate the CWM menu...
Hmmm. That's weird. It worked fine on my TV without pressing a key before hand. Maybe it's the keyboard or TV?

Sent from my Nexus 7 using xda premium
 

professorpoptart

Senior Member
Jul 7, 2010
165
110
73
Tried 2 tv's stock recovery works on both.

edit: Tried it on a third TV works!? whatever... At least we know anyone has issue in the future just keep trying more displays until one works...

edit: don't know if it matters but just fyi, but I tried 2 1080P displays and got nothing, tried it on an old 1080i and it worked...

edit: Hooked it back up to the main TV and recovery video still works... whatever...

Sent from my SAMSUNG-SGH-I337 using xda app-developers app
 
Last edited:

mybook4

Senior Member
Apr 3, 2011
445
267
0
I was also unable to get video after running fastboot unless I had the HDMI plugged in prior to issuing the command.
Ohhhhhh. I keep HDMI plugged in the entire time. Maybe that's the issue. Professorpoptarts, we're you plugged into HDMI at all times?

Sent from my SCH-I535 using xda premium
 

professorpoptart

Senior Member
Jul 7, 2010
165
110
73
When it wasnt working yes, had everything connected, then powered up, then fastbooted. Even tried unplugging and plughing back in the hdmi a few times to try and get it to come on. However since I got it working I have not gad the issue (knock on wood)

Sent from my SAMSUNG-SGH-I337 using xda app-developers app
 

No4g4Me

Senior Member
Jan 13, 2012
457
55
0
When it wasnt working yes, had everything connected, then powered up, then fastbooted. Even tried unplugging and plughing back in the hdmi a few times to try and get it to come on. However since I got it working I have not gad the issue (knock on wood)

Sent from my SAMSUNG-SGH-I337 using xda app-developers app
is there a custom kernel up for this device yet? I havent seen one. :(
 

sonofskywalker3

Senior Member
Jan 22, 2009
812
460
0
Kernel source was released 4 days ago, it may take some time.

However, I'm currently working on porting Cyanogenmod 10 from source, professorpoptart is working on porting an aosp rom from the HTC One X+, and I'm probably going to release a "Custom ROM" tonight that's just an easy flash to add a bunch of extra functionality. So no kernels yet, but Roms should start popping up soon.
 
  • Like
Reactions: No4g4Me