Skip to main content

OUYA ROM Upgrade: CyanogenMod

Prior to being acquired by RAZOR (July 27, 2015), the OUYA would normally see system updates rolling out every 4 to 6 months. It's been over a year (Nov. 6, 2014) since we've seen a system update to our beloved OUYA set-top box. With no indications from OUYA or RAZOR as to when an update is coming, I've decided to take things into my own hands.

My current problem with the OUYA is that its ROM comes with a proprietary operating system based off Android 4.1 (Jellybean). While this was state of the art back in early 2013, Android 4.1 is no longer being supported by KODI developers. To me, KODI a.k.a. XBMC, is what made the OUYA such an awesome device. So I want to update my OUYA so as to continue being able to use KODI.

To solve the OUYA's outdated ROM situation I would be turning to XDA-developers, the worlds leading mobile development community, and specifically its OUYA Development branch. Now your probably thinking "Mass, the OUYA isn't a mobile device" and you're right,  but the OUYA does run on the Android platform and these guys and girls who make up the XDA community are smart as f***, when it comes to Android development. After spending a considerable amount of time on the XDA forums, I finally felt confident enough to try modding my OUYA's ROM. 
**WARNING** I take no responsibility for any damage you may encounter when using the following steps.

You will need to have the OUYA hooked up to an HDMI monitor/TV, a USB micro cable, and a USB keyboard.

Step 1. While an OUYA upgrade can be done without ADB, for safety and piece of mind I will be installing and using it. If you're at all familiar with Android then you already know about ADB, and probably already have it on your system, if not Snoop05 has a great article with download links and videos, demonstrating how to get ADB working on a windows machine, you can find it here.
Step 2. The next step has been best documented here, by foil. Follow these instructions to make sure you have ROOT, SUPERUSER, BUSYBOX, and CWM RECOVERY.
Step 3. This article by milaq gives us links to all the necessary files we're going to need to finally get CM11 onto the OUYA. Download all the files and place them in your ADB directory (if you did step 1, then it will be c:\adb). 
Step 4. Rename to
Step 5. Rename to
Step 6. Rename to (if you get a newer version the name will be different)
Step 7. Rename to
Step 8. Rename to
Step 9. Open a command prompt, and using dos commands to navigate to your adb directory. (type cd.. until you get to c:\ then type cd adb)
Step 9a. Type adb reboot recovery (your OUYA will reboot into recovery)
Step 9b. Type adb push /scard/
Step 9c. Type adb push /sdcard/
Step 9d. Type adb push /sdcard/
Step 9e. Type adb push /sdcard/
**The next steps will need to be performed using the USB keyboard attached to your OUYA. 
(You  should see a screen similar to this.)
Step 10a. Select, then select -choose zip from /sdcard, then select
Step 10b. Select, then select -choose zip from /sdcard, then select
Step 10c. Select, then select -choose zip from /sdcard, then select
Step 10d. Select, then select -choose zip from /sdcard, then select
Step 10e. Select, then select -install zip from sideload
From your computer 
Step 11. type adb sideload 
Step 12. type adb reboot

If everything went smoothly you should now have a new boot menu when your OUYA boots, which then launches into CM11 (Kitkat). 
If you run into problems you can get into recovery mode using the power button on the OUYA.
If you need any help you can send me an email.


Popular posts from this blog

Longboarding With Team Original

Love this video, makes longboarding look like so much fun. Do they rent longboards? Are there areas to longboard here in BC? Gonna have to find out and finally give this sport a try. Until then I'll have to keep watching this video... Via - LikeCool By: Mass

Project: Motorola DCT3416

My brothers Motorola DCT3416 died, and I figured I would attempt to fix it. I want to start out by saying I know very little about PVR's, other than somewhere buried inside is a standard computer hard drive. While dropping off the DCT3416, my brother informs me that it doesn't turn on, and that it makes this clicking noise. My first assumption is that the HD is corrupt and or damaged and preventing the machine from booting. Replacing the internal HD should produce a simple fix, so lets go about doing just that. Replacing the internal HD is going to be slightly more complicated than originally anticipated as the rear of the DCT3416 has 3 tamper proof/security screws, which I do not have a tool for. Instead I used a series of pliers, and 10 minutes later had all the screws removed. Here is what the tamper proof/security screws look like, once removed.   I should add that there is also a plastic security tab, just above the IEEE 1394 jacks, which disintegrated when I attempted to

Blogger Has Died

Dear friends, fans, and followers. For the past few months my blog has been overrun with errors, making changes very difficult (if not impossible). On numerous occasions I've attempted to reset my blogger template, install a new templates, and even restore from an older version but I'm still unable to add or remove specific content from my blogs template. The initial problematic area was the blog post section which refuses to accept any changes or alterations to the date, author, title or social media links. I have suffered through this problem, but as of late it appears that the layout is now no longer accepting changes, and when displayed is no longer centered. If anyone has suggestions on how to fix these blogger issues, please email me. As a result, I will no longer be updating, as its too difficult maintain this blog.