[M.O.J.O. General] Capt.Obvious:
Thanks to Unjustified Dev for the hard work in porting CM12 over to the M.O.J.O.!

A lot of people have been wanting to update their M.O.J.O. for various reasons. Some have had more trouble than others getting through certain steps and there were just some other lingering questions about apps that are compatible. Here are the steps I took have my M.O.J.O. running CM12 w/ Ouya Everywhere and resolve the overscan issue that some people (including myself) are encountering.

INSTALL & SETUP

1)	After initial setup. Performed the official update

2)	I did not have the Male to Male USB cable, there for I side loaded TowelRoot.apk (Version 1. Not version 3 from the main site.), and successfully rooted this way.

3)	Installed SuperSU

4)	After rooting and installing SuperSU I installed Flashify (https://play.google.com/store/apps/details?id=com.cgollner.flashify&hl=en), and backed up the kernel and recovery. Followed by, moving them to the SD card to avoid accidental delete.

5)	Used Flashify to flash TWRP 2.8.2.0 recovery. Obtained image here http://xdaforums.com/showpost.php?p=57508890&postcount=1

6)	I placed the latest build, recommended gapps onto an sd card from the CM12 page. http://xdaforums.com/show...52&postcount=1

7)	I used "Flashify" to enter recovery mode and followed the installation instructions from the CM12 page.

8)	After installation and setup I installed the updated OuyaApks I posted here. http://xdaforums.com/show...6&postcount=51

9)	Enable root – Go to Settings, About Tablet, click on “Build number” 7 times to enable developer settings, back to pervious screen, Developer Options, click on Root access and make selection. – *Thanks to mrbill1357*

10)	Re-Install SuperSU

11)	From here is up to you. :)

Common Q&A I received…

Q: Is Ouya Everywhere compatible with CyanogenMod 12?

A: Yes, build 1.2.897 currently.

Q: How do I get my Ouya Exclusive games back on the M.O.J.O.?

A: Backup the Ouya exclusive games on the Ouya and Restore them on the M.O.J.O. Ouya Everywhere will still recognize the game and work properly.

Q: Is there a fix for the overscan/underscan problem on the M.O.J.O.?

A: Yes, but not on the Jelly Bean build. General apps that manage overscan only work on Kit Kat or higher unless the application is specifically targeting a device. More detailed answer here http://xdaforums.com/showpost.php?p=59418974&postcount=7

Q: Where can I get an onscreen keyboard where I don’t use the mouse to press each key?

A: Leanback Keyboard - http://xdaforums.com/show...65&postcount=1

Q: How are you installing applications to the USB drive by default?

A: Xposed Installer (Alpha2) and XInternalSD

Q: Google Play says ‘XYZ’ isn’t compatible.

A: Most (not all) are actually compatible. If you don’t know how to reconfigure Google Play (like me) just side load the app using another market like “1 Mobile Market” or “Amazon Appstore”.

As I did with the Ouya running CM11 w/ Ouya Everywhere here is my initial assessment.

Experience.

-	Stability! Despite the next section, both Jelly Bean and Lollipop needs a little tinkering and setup before you are ready to go, but on Lollipop it appeared to be a smoother process once installed.

-	My biggest disappointment was FIFA15 not working after reading the articles stating the game was going to work with the M.O.J.O.

-	Controller Supported Games tested so far that are working: (Vector Unit, Ouya, Sega, BandaiNamco) BBRacing, Neon Shadow, Riptide GP2, Sonic4 epII, SoulCalibur, Tennis in the Face, and Zen Pinball. (Note: Have not tested games that need mapping yet.)

-	Emulators are working perfectly. Wasn’t expecting there to be any issues here.

-	Media Apps. All that I have used on the Ouya carried over and work nicely on the M.O.J.O. I’m Currently using CBS, NBC, FOX NOW, Watch ABC, CW, PBS Kids, UVideos, History, WatchESPN, GINIKO TV, SPB TV, Viewster, YouTube, Netflix, Hulu, Kodi

Current Issues I’m experiencing.

-	Ouya Everywhere works, but is unable to install the application after download from the discovery store. The user must exit back out to CM12 and install manually after download. Also Ouya games/apps that are downloaded but not installed by Ouya everywhere will maintain a dimmed tile on the play menu (Side loaded Ouya games/apps will appear normally). This may be due to the structure of the lollipop framework for I didn’t see any rights issues with superuser. Still investigating.

-	YouTube for Google TV no longer works (even though it state compatible). You will lose this ability but regular YouTube works fine.

-	Gameloft games don’t work on Lollipop! Games will install, but when starting all is displayed is the loading icon. I’m not sure on the reason for this (May have something to do with XInternalSD). Other non-Gameloft games include Skiing Fred.

-	Periodic ejection of the SD Card –

Case 1) The SD Card port depending on its use will occasionally eject and re-establish without warning (not physically). This happens more often when some apps or associated files are moved to the SD card and/or with card slower than Class 10.

Case 2) If A USB Hub is in use on the 2.0 port in conjunction with some apps or associated files in use on the USB drive, the device will occasionally eject and re-establish resulting in the running app to crash.

-	Some games experience overscan, some aren’t properly aligned, some experience both. Surprisingly this is only occurring with games. I have not run into this issue with any media applications. Another overscan app I’m trying is “UI Tuner” (https://play.google.com/store/apps/details?id=com.bassel.uituner&hl=en) where I can specify resolution and/or overscan correction per application, but the service currently doesn’t seem to have any effect. (Games I have trouble with are “Zen Pinball HD” (alignment) and “BB Racing” (Overscan))