• 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] Remix OS 2.0 Mad Catz M.O.J.O

Unjustified Dev

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


Download
Remix OS Build

Installation
You must have twrp 2.8.2.0 installed not the newer 2.8.7.0
Place zip on internal or external storage you can do this via adb in recovery
Wipe Cache, Data, and Dalvik
Install zip
Reboot and wait for it to boot.

Not Working

XDA:DevDB Information
Remix OS 2.0 Mad Catz M.O.J.O, ROM for the Mad Catz M.O.J.O.

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

Version Information
Status: Beta

Created 2016-01-26
Last Updated 2016-01-25
 

Unjustified Dev

Recognized Developer
Oct 21, 2012
7,176
13,062
113
23
Memphis , TN
Hey man! Great work. You thought at all about trying this on Molly?

I gave it a shot, but must've missed something in the porting process.
Use my port as a base. I took adt-1 blobs a long time ago . Framework should be identical adt-1 is based on my tree. You'll have to edit storage list to get USB mounted correctly. Just unpack my boot and replace ramdisk and kernel. For audio , bt , WiFi. Sync aosp 5.1 r5 and build wpa_supplicant. Replace wpa supplicant , libwpa client and libhardware legacy. For Bluetooth I built bluetooth.default to fix bt name and pushed my own libbt-vendor . For audio mine is legacy so you will have to rebuild libaudiopolicyservice that isn't legacy which should also give you a policy manager that should get audio going once you add your hal. You may also want to add in those extra Molly drm blobs they weren't needed for me. Should also be able to throw in stock power hal without any issues.
 

-=UnR34L=-

Member
Jan 25, 2016
5
1
0
Installed this yesterday and everything works great. Still figuring out the OS but nothing causing problems yet :D.

The only thing that bothers me ,and I have to figure out if there is a way to disable it, is the sleep time. The options are 0-30 min and not option to disable from what I can see. If the MOJO goes in sleep mode I can't get it to come back on. I am using an air mouse, maybe this air mouse is not able to wake up MOJO. If you have a way around this please let me know.

Either way, things are working great and really love the new OS.
 
  • Like
Reactions: Arthall111

Unjustified Dev

Recognized Developer
Oct 21, 2012
7,176
13,062
113
23
Memphis , TN
Installed this yesterday and everything works great. Still figuring out the OS but nothing causing problems yet :D.

The only thing that bothers me ,and I have to figure out if there is a way to disable it, is the sleep time. The options are 0-30 min and not option to disable from what I can see. If the MOJO goes in sleep mode I can't get it to come back on. I am using an air mouse, maybe this air mouse is not able to wake up MOJO. If you have a way around this please let me know.

Either way, things are working great and really love the new OS.
It has to be the airmouse I can wake it with kb. This bug was fixed in the kernel a long time ago. About adding never sleep mode I'm not sure that's possible the code for it has been removed you can only configure times. I can add a day option if that makes it better?
 

-=UnR34L=-

Member
Jan 25, 2016
5
1
0
It has to be the airmouse I can wake it with kb. This bug was fixed in the kernel a long time ago. About adding never sleep mode I'm not sure that's possible the code for it has been removed you can only configure times. I can add a day option if that makes it better?
It is an air mouse and keyboard. I tried all the buttons on the air mouse and did not wake it up. I am sure I tried the keyboard as well to wake it up but no luck either. I'll try again and let you know. Maybe try switching to the other USB port and see if that makes a difference. I believe now the air mouse dongle is in USB 3.0. So maybe if I use 2.0 it would get it to work.

One other question, when I flashed the firmware I chose to install SU and noticed that Remix detects the device as rooted and does not allow updates. Would OS Updates work without the SU installed?
 

Unjustified Dev

Recognized Developer
Oct 21, 2012
7,176
13,062
113
23
Memphis , TN
It is an air mouse and keyboard. I tried all the buttons on the air mouse and did not wake it up. I am sure I tried the keyboard as well to wake it up but no luck either. I'll try again and let you know. Maybe try switching to the other USB port and see if that makes a difference. I believe now the air mouse dongle is in USB 3.0. So maybe if I use 2.0 it would get it to work.

One other question, when I flashed the firmware I chose to install SU and noticed that Remix detects the device as rooted and does not allow updates. Would OS Updates work without the SU installed?
I think there's certain buttons on the kb not sure it wakes for me I'll test later. About ota updates the device isn't official this was a by hand port from the remix ultratablet.
 

npjohnson

Elite Member
May 3, 2014
1,447
2,033
113
St. Augustine, FL
Use my port as a base. I took adt-1 blobs a long time ago . Framework should be identical adt-1 is based on my tree. You'll have to edit storage list to get USB mounted correctly. Just unpack my boot and replace ramdisk and kernel. For audio , bt , WiFi. Sync aosp 5.1 r5 and build wpa_supplicant. Replace wpa supplicant , libwpa client and libhardware legacy. For Bluetooth I built bluetooth.default to fix bt name and pushed my own libbt-vendor . For audio mine is legacy so you will have to rebuild libaudiopolicyservice that isn't legacy which should also give you a policy manager that should get audio going once you add your hal. You may also want to add in those extra Molly drm blobs they weren't needed for me. Should also be able to throw in stock power hal without any issues.
Alright. Thanks! Anything MOJO specific I should be in the lookout for to remove?
 

Unjustified Dev

Recognized Developer
Oct 21, 2012
7,176
13,062
113
23
Memphis , TN
Alright. Thanks! Anything MOJO specific I should be in the lookout for to remove?
Honestly only thing mojo specific is the audio and power hal which your going to replace. The rest of the executables won't hurt because your init won't use them. Maybe etc/bluetooth/bt-vendor.conf I don't think the Marvell libbt hal checks for this file though.
 

dudex1

Member
Aug 15, 2010
5
3
0
Great rom! Everything works so far. But how do I get back into recovery after rebooting without flashing root?

Sent from my LG-V400 using XDA Premium HD app
 

-=UnR34L=-

Member
Jan 25, 2016
5
1
0
I think there's certain buttons on the kb not sure it wakes for me I'll test later. About ota updates the device isn't official this was a by hand port from the remix ultratablet.
I tested again and cannot get the device out of sleep with the air mouse/keyboard. You said you can add longer sleep times? If that is the case would you be able to add maybe a day and something longer, maybe a week?

Appreciate the help.
 

andrzejeq

Member
Feb 9, 2007
17
1
0
Hi,

I have just flashed my mojo with this SW and I must say I'm pretty amazed.

So far I only came across one issue. Maybe I'm too stupid but how do I remove Icons from the desktop? I can only move them around and I would like some programs to be only in 'start menu'

As for the wakeup feat I tested with Motorola Bluetooth Mouse and it wakes up no problem. All I have to do is to move a mouse. I even tried to turn off the mouse, let it go to standby, turn on the mouse, it connected and when I moved the mouse it woke up. ;)

Also so far all programs work without problem. I wonder if it will be more stable than factory mojo rom that froze on me every 2-3 days.

Edit: MX Player does not want to work. I start a movie and it plays for 2 seconds then the playback freezes. Does anyone have the same issue? Any solution?
 
Last edited:

primo_4c4

Member
Sep 4, 2013
25
1
0
Mexico
I flashed it and everything runs great, pretty amazed to, appreciate to Unjustified Dev....great work.
I have the same fly control problem (whit a MELE f10 pro control) solve by going to Developer Options>Stay awake and Disable USB audio routing (for avoid audio problems whit that particular control model). Tried Mx Player pro any problem here. I try rooting whit towel root unsuccessfully, any suggestions?
 
Last edited:

ZekeReisen

New member
Jan 31, 2016
1
0
0
Great rom! Everything works so far. But how do I get back into recovery after rebooting without flashing root?

Sent from my LG-V400 using XDA Premium HD app
Wondering the same thing. I lost root access when I installed RemixOS and can't use any 3rd party app to boot into recovery.

Vudu doesn't work, Flixster crashes at playback.
 

Unjustified Dev

Recognized Developer
Oct 21, 2012
7,176
13,062
113
23
Memphis , TN
I flashed it and everything runs great, pretty amazed to, appreciate to Unjustified Dev....great work.
I have the same fly control problem (whit a MELE f10 pro control) solve by going to Developer Options>Stay awake and Disable USB audio routing (for avoid audio problems whit that particular control model). Tried Mx Player pro any problem here. I try rooting whit towel root unsuccessfully, any suggestions?
Kernel has patches to block towelroot. You have to manually go back and fastboot boot recovery and flash chainfire's SuperSU zip if you want root.