• If you are experiencing issues logging in, we moved to a new and more secure software and older account passwords were not able to be migrated. We recommend trying to reset your password, then contacting us if there are issues.
  • Nearly done! Migration cleanup is mostly done. There are a small number of issues left that we continue to work on, but all the heavy lifting is done. We still would love to hear feedback over at this thread and also check out the new XDA app! Thanks and we hope you enjoy the new forums, and thanks for your support of XDA <3

[ROM][UNOFFICIAL][mojo] Android TV Mad Catz M.O.J.O

Unjustified Dev

Recognized Developer
Oct 21, 2012
7,176
13,062
113
23
Memphis , TN



Download
Android TV Builds

Installation
You must have twrp installed
Place zip on internal or external storage you can do this via adb in recovery
Wipe Cache, Data, and Dalvik
Install zip
Wait for it to boot , do not install root from recovery.

Not Working
Cast Receiver
Remote Control Service (Partially works as you are unable to voice search from the android app, but you are able to control the device possibly due to our 4.2.2 audio)
Netflix (not sure exactly why it's crashing for me)

XDA:DevDB Information
Android TV for Mad Catz M.O.J.O., ROM for the Mad Catz M.O.J.O.

Contributors
Unjustified Dev
ROM OS Version: 5.0.x Lollipop
ROM Kernel: Linux 3.4.x

Version Information
Status: Beta

Created 2015-01-15
Last Updated 2015-01-14
 
Last edited:

windin

Member
Feb 1, 2006
37
5
0
London
OK so far so good, took a while to install but besides seems to be working well

Unable to pair my Amazon fire TV remote with it though and that was working with your standard 5.0 build

Great work thanks!

Also the volume controls on the CTRLR don't seem to work
 
Last edited:

P901

Member
May 30, 2014
31
5
0
Any other reviews so far? I'm happy with Cyanogenmod 12 at the moment, but would love to hear some feedback on Android TV. So far 45 people have downloaded the rom. That includes me, but I haven't installed it yet.
 

Aerofreak360

Member
Jan 17, 2012
41
11
0
I find it a bit limited to be honest. Plus my remote doesn't work the best with it (until I open a side loaded app where it works fine)

Love that I can control the main menu with my watch via the app for the phone to control android TV.

On the whole I'm 50/50. I'm happier accessing my own database of movies via kodi than all the recommended moves that take up most of the interface..... But it looks much better which is why I'm not sure on wether to keep it or not.
 
  • Like
Reactions: gwaldo and P901

kgersen

Senior Member
Jul 11, 2011
53
22
0
gj ! works fine with a few issues only.

Remote app works ok except for voice (tried with a Nexus 7)
Cast receiver works only for Youtube but it works(ish).

Install Sideload Launcher from the web playstore then you can switch to an alternate launcher to launch non 'Android TV' apps (it's ugly but it works).

a few apps i tried:
Kodi ok (little display glitch when changing the sound volume, could be system wide not only kodi)
Chrome ok
ES File Explorer File Manager (great to sideload apk from network) ok

can't set the sound level with the remote or multimedia keyboard
'backspace' key not working as 'back' with multimedia keyboard

Check this G+ community for a lot of apk's that works with it (Nexus TV/ADT-1 TV Apps BANK on the left menu)

must have: Netflix not working is a deal breaker.
would be nice to have: root too or something to shutdown/reboot/go to recovery.
 

Sir Jaxxy

Senior Member
Dec 8, 2014
51
17
0
49
Las Vegas
Do you know how long it takes to boot the first time?
Been watching the swirling ink spots for over 10 minutes now :(

Edit: Solved, was trying to boot as rooted. After installing with out root booted just fine.
 
Last edited:

Sir Jaxxy

Senior Member
Dec 8, 2014
51
17
0
49
Las Vegas
I want to thank @Unjustified Dev for all the work he has put into improving the MOJO. I flashed this ROM without any issues aside from root. I first flashed it with root and it would not boot. I then flashed it without root and it launched without any issues. Outside of the known Netflix crash (which is a deal breaker for me) everything seemed to work well. I have also come to realize that I don't think Android TV is for me. The UI is great but it makes me feel very limited. Maybe it is just my lack of knowledge about Android TV, but, it seems to lack some of the main features of Lollipop that I depend on, like multiple profiles. I also don't like the way that the Playstore is accessed. It seems like there are a number of significant apps that should be on a TV device, like Amazon Instant Videos and HBOGo, that are not available from the limited PlayStore. Lastly, the inability to root the device is another issue that I am not willing to stay with.

I will explore Android TV on the MOJO more over the weekend. As of now though I think I will be sticking with CyanogenMod 12.
 
  • Like
Reactions: gwaldo and P901

jabberwock8197

New member
Jan 15, 2015
1
2
0
I installed it and it the ROM worked great. It didn't see my SD card though, not sure if that's android TV or the ROM though. The first time I installed root and went into boot loop, so I reinstalled and it went right through. So far I like the cm12 better though so I went back to that. I may try again after a week or so. Great work and thanks!
 
  • Like
Reactions: gwaldo and P901

zepto88

Member
Nov 30, 2010
9
8
0
Halp

Do you know how long it takes to boot the first time?
Been watching the swirling ink spots for over 10 minutes now :(

Edit: Solved, was trying to boot as rooted. After installing with out root booted just fine.
How did u do this? Im also stuck at the swirling spots

//Zepto
 

zepto88

Member
Nov 30, 2010
9
8
0
I went back into TWRP wiped Cache, Data, and Dalvik. Then installed the zip again. When it asked if I wanted to install SuperUser I didn't install it thus not rooting the devise.
Yeah that worked, thx! ("read everything next time" he said to himself)

---------- Post added at 06:18 PM ---------- Previous post was at 05:41 PM ----------

Ok, so now Im stuck at something that appears to be a wallpaper. After the "first-setup", after pressing yes on Location nothing happens, just a bluish wallpaper. I can move the cursor but thats it. Anyone got a clue ?
 

zepto88

Member
Nov 30, 2010
9
8
0
Blue but with white down the side? If so, sounds like an internet connection issue
Ok, so the rom may not like the ethernet connection. The thing is it says im logged in. Will try with the wifi

---------- Post added at 02:03 PM ---------- Previous post was at 01:29 PM ----------

Ok, so the rom may not like the ethernet connection. The thing is it says im logged in. Will try with the wifi
That was it, when i unplugged the ethernet i could logg in to my wifi and then it worked
 

Ghuntar WALDMEISTER

Senior Member
Jun 26, 2012
90
13
0
Near Paris
Hi ! I was asking myself about the feasibility of porting this ROM to the Nvidia Shield. I see there is a CM12 and an Android TV for the MOJO, but nothing for the Shield. They both have the same SoC, so maybe someone could guess how hard it could be ?
Having some Android TV features on the Shield (portable, not tablet) could be great I think, the launcher optimized for controller first.
 

Unjustified Dev

Recognized Developer
Oct 21, 2012
7,176
13,062
113
23
Memphis , TN
Hi ! I was asking myself about the feasibility of porting this ROM to the Nvidia Shield. I see there is a CM12 and an Android TV for the MOJO, but nothing for the Shield. They both have the same SoC, so maybe someone could guess how hard it could be ?
Having some Android TV features on the Shield (portable, not tablet) could be great I think, the launcher optimized for controller first.
We need to first port 5.0 to the shield. Not very hard to do it needs to be done based on an aosp tegra build as attempting to port a nvidia optimized build doesn't turn out well. So first you need to sync nvidia latest Roth branch and build 4.4.2 then you can base all source from that build. The binaries will be different and have different dependencies. Once that's done porting this will be fairly easily you only need to implement your audio with the current port I would not base it off of my port because I have tons of hacks hex edited blobs to load symbol we are missing from 4.2.2
 
  • Like
Reactions: gwaldo