• 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

[UNOFFICIAL][20180324]Lineageos 13.0 for Mad Catz M.O.J.O - androidTV

carp_be

Senior Member
Aug 8, 2013
58
53
0
Brugge


Code:
/*
 * Your warranty is now void.
 *
 * I am not responsible for bricked devices, dead SD cards,
 * thermonuclear war, or you getting fired because the alarm app failed. Please
 * do some research if you have any concerns about features included in this ROM
 * before flashing it! YOU are choosing to make these modifications, and if
 * you point the finger at me for messing up your device, I will laugh at you.
 */
Installation
- TWRP (I used 2.8.2.0)
- advanced wipe recomended (rom has gapps included)
- install as any other custom rom
- IMPORTANT : optimizing google play services can take some time ! took on my device 1-2 minutes.
- Initial bluetooth pairing can be skipped by using "ESC" key from keyboard or wait 2-3 minutes, the google setup via your smartphone is functional (worked for me :) )

bugs:
- Cast Receiver (youtube App) : sometimes it works, while it shouldn't :confused: (logcat indicates invalid certificate - as we don't have an official supported device i'm afraid I can't fix this) (removed)
- Bluetooth MOJO controller - doesn't always pair or re-pair after reboot - could be ROM related or controller related. Once paired it works quite good. more stable with lineageos 13 !
- Don't update the youtube app ! the App will crash as we currently don't support rastarization (OpenGL ES v3) https://www.chromium.org/developers/design-documents/chromium-graphics/how-to-get-gpu-rasterization
-If the installation get stuck on "finishing boot" -> wait 10 seconds, then hard reboot (pull the power) - this in only needed once.

changelog:
Code:
[B][U]lineageos-13.0-20180324-UNOFFICIAL-mojo-AndroidTV[/U][/B]
- Updated the sound config of the MOJO - HDMI sound stability is increased
- updated google assistent app to latest version 

[B][U]lineageos-13.0-20180311-UNOFFICIAL-mojo-AndroidTV[/U][/B]
- Reverted the device drivers back to the ones from the initial release.
- removed google cast receiver as it continuously reports issues and as such uses resources. 
- if you want cast support - I recommend installing [URL="https://play.google.com/store/apps/details?id=com.ionitech.airscreen"]https://play.google.com/store/apps/details?id=com.ionitech.airscreen[/URL]
- Default google App has been updated - to enable google assisent support - I'm testing stability.

[B][U]lineageos-13.0-20180204-UNOFFICIAL-mojo-AndroidTV[/U][/B]
New PowerHAL and AudioHAL from molly thanks to nono2loreze!
Android TV remote - voice search now functional due to new AudioHAL !
Included googlewebview by default
Other improvements from nono2loreze (ntfs support, new bluetooth config)

[B][U]lineageos-13.0-20180106-UNOFFICIAL-mojo-AndroidTV[/U][/B]
Update to match the configuration updates from nono2loreze
NTFS support is [B]NOT[/B] yet included 

[B][U]lineageos-13.0-20180101-UNOFFICIAL-mojo-AndroidTV[/U][/B]
- Upgread to lineageos 13
- updated gapps to work in combination with 6.0.1 - borrowed from ADT-1 purenexus made by dhacker29
- synced bluetooth configuration from molly 
- default media player plays more video formats then the one on cm-12.1

[B][U]cm-12.1-20171229-UNOFFICIAL-mojo-AndroidTV[/U][/B]
- First release :laugh:
- Leanback launcher 6.x
Location of the ROM:
Code:
File name : lineageos-13.0-20180324-UNOFFICIAL-mojo-AndroidTV.zip
[URL="https://drive.google.com/open?id=1TzuB1GcIMifW7CKYIhRwLEA90mE9i41A"]https://drive.google.com/open?id=1TzuB1GcIMifW7CKYIhRwLEA90mE9i41A[/URL]

File name : lineageos-13.0-20180311-UNOFFICIAL-mojo-AndroidTV.zip
[URL="https://drive.google.com/open?id=1Ov-uW_7s1JTk-EBa7yZxge1TFtPYtMf3"]https://drive.google.com/open?id=1Ov-uW_7s1JTk-EBa7yZxge1TFtPYtMf3[/URL]

File name : lineageos-13.0-20180204-UNOFFICIAL-mojo-AndroidTV.zip
[URL="https://drive.google.com/open?id=1ByPb9bk5rG2Hq6pX8-YMiTuqgCyh9CQG"]https://drive.google.com/open?id=1ByPb9bk5rG2Hq6pX8-YMiTuqgCyh9CQG[/URL]

File name : lineageos-13.0-20180106-UNOFFICIAL-mojo-AndroidTV.zip
[URL="https://drive.google.com/open?id=13gqJ2wiq4Z458JzW8so4DA77VMVL6oFR"]https://drive.google.com/open?id=13gqJ2wiq4Z458JzW8so4DA77VMVL6oFR[/URL]

File name : lineageos-13.0-20180101-UNOFFICIAL-mojo-AndroidTV.zip
[URL="https://drive.google.com/open?id=1pZILaAXGwQE_SJWn4QvSod5w1kL-AJnw"]https://drive.google.com/open?id=1pZILaAXGwQE_SJWn4QvSod5w1kL-AJnw[/URL]

File name : cm-12.1-20171229-UNOFFICIAL-mojo-androidTV.zip
[URL="https://drive.google.com/file/d/1mAWBJ-Unbb5PKTmO9wYeHcFGjuY4xAxd/view?usp=sharing"]https://drive.google.com/file/d/1mAWBJ-Unbb5PKTmO9wYeHcFGjuY4xAxd/view?usp=sharing[/URL]
Next step:
- fix the stuck at first boot
- Experiment more with newer gapps
- Port to lineageos 13
- port upgreads form github/Tegra4

Enjoy!

XDA:DevDB Information
Lineageos 13.0 AndroidTV, ROM for the Mad Catz M.O.J.O.

Contributors
carp_be, nono2lozere, Unjustified Dev
Source Code: https://github.com/dide0

ROM OS Version: 6.0.x Marshmallow
ROM Kernel: Linux 3.4.x
Based On: lineageos

Version Information
Status: Beta
Current Beta Version: 6.0.1_r81
Beta Release Date: 2018-01-06

Created 2017-12-29
Last Updated 2018-03-26
 

carp_be

Senior Member
Aug 8, 2013
58
53
0
Brugge
Frequently asked questions & Tips:

Thanks to minmao:
Q: Is it possible to add an option to change the display resolution as in the stock from? My TV is a 4k set and Mojo boots into 4k automatically, however, since it only supports 4k at 30 fps, everything seems so slow and games are impossible.
A: if you choose best framerate in developer options, it gives 1080p60. Now it is perfect. Thanks again!

Q: Are gapps pre-installed in this ROM?
A: Yes, all basic gapps for androidTV are available

Q: is SU enabled by defaults
A: No, but if you want to have SU, check the detailed install instructions below for more info

Q : Any detailed install instruction ?
A : https://forum.xda-developers.com/showpost.php?p=75093267&postcount=41 thanks to King_Dex (please note flashing gapps is not needed atm).


Other tips:

The google assistent can also be enabled by sideloading the following APP:
[url]https://www.apkmirror.com/apk/google-inc/google-app-for-android-tv-android-tv/google-app-for-android-tv-android-tv-3-2-0-187674027-release/[/URL]
Works quite OK, but cannot integrate with Google Home App - so no control from a google home speaker .

The nvidia games (versioin 4.X) can also be sideloaded if people are interested , but don't try the 5.X, this will NOT work.
[url]https://www.apkmirror.com/apk/nvidia/nvidia-games/nvidia-games-4-17-21865207-release/[/URL]

Cast support : as the official google cast app is not fully functional , this App has been removed in new builds.
I recommend using :https://play.google.com/store/apps/details?id=com.ionitech.airscreen as an good alternative
 
Last edited:

Wmapa

Member
Oct 9, 2016
39
1
0
Carp_be, do you have any donation link, I would be pleased to donate some " as others" I think so :p

P.S. or make one with : nono2lozere ;)
 
Last edited:

carp_be

Senior Member
Aug 8, 2013
58
53
0
Brugge
Carp_be, do you have any donation link, I would be pleased to donate some " as others" I think so :p

P.S. or make one with : nono2lozere ;)
Hey Wmapa, it's nice to propose this but for me this is a hobby project I'm not going to accept donations (how strange this might sound). If you want to do a donation then donate something to UJD, nono2lozere or lineageos. I'm just using their work to build something :) without their effort I would not been able to produce my "rom"'s.
 
  • Like
Reactions: Wmapa

minmao

Member
Jun 28, 2013
33
4
0
Hi carp_be,

Is it possible to add an option to change the display resolution as in the stock from? My TV is a 4k set and Mojo boots into 4k automatically, however, since it only supports 4k at 30 fps, everything seems so slow and games are impossible.
≠======
I figured out: if choose best framerate in developer options, it gives 1080p60. Now it is perfect. Thanks again!
 
Last edited:

Scrash313

Member
Sep 25, 2014
13
0
0
hello, great job, gave me a couple of failures at the first start. to configure it, wifi networks did not appear. connected by cable all good. Install kodi and I think there is a problem when going out and entering that sound does not work. but still it is magnificent. we wait for a new compilation fixing faults. thanks again
 

carp_be

Senior Member
Aug 8, 2013
58
53
0
Brugge
New build is available thanks to the effort of nono2loreze :)

PS : still don't update youtube App - it will still crash :'( (busy checking for solution)
 
Last edited:

carp_be

Senior Member
Aug 8, 2013
58
53
0
Brugge
hello, great job, gave me a couple of failures at the first start. to configure it, wifi networks did not appear. connected by cable all good. Install kodi and I think there is a problem when going out and entering that sound does not work. but still it is magnificent. we wait for a new compilation fixing faults. thanks again
During my "tests" I rarely had issues with WiFi , I do remember that 1 time during the setup 1 had to retry 2-3 times with connecting to my network before the M.O.J.O wanted to setup a connection.

Related to your sound issue,I installed kodi on the last build and I could not "reproduce" your issue. Please try out the latest build :)
 

Scrash313

Member
Sep 25, 2014
13
0
0
During my "tests" I rarely had issues with WiFi , I do remember that 1 time during the setup 1 had to retry 2-3 times with connecting to my network before the M.O.J.O wanted to setup a connection.

Related to your sound issue,I installed kodi on the last build and I could not "reproduce" your issue. Please try out the latest build :)


to reproduce the problem of kodi you have to exit the program with the exit button that has kodi up to the left (do not minimize) and when entering again the sound is not heard.
 

minmao

Member
Jun 28, 2013
33
4
0
Let me share some experience that may help other users using this great rom:
1. The lastest xposed installed and worked on the latest version via recovery. As you might know, the anroid TV does not support mouse right click (the same thing on the shield tv). I was able to use 'xposed addition" module to map the menu key on my air mouse to exit key, so I could have total control of the mojo without using the controller, which is heavy and stiff. Although I still have to use it to wake the mojo from sleep, since my air mouse could not. Also long press the power button on the air mouse will bring out the shutdown/restart menu.
2. If you have a 4K tv and want to have higher resolution of youtube, you could sideload the mobile version of youtube APK and you could get 1440p video. I also used youtube+ in xposed to select 1440p by default. Although I could not really tell the difference from 1080p...I tried to tell myself it does look better...
Thanks again to carp_be for the great rom and quick updates. I almost feel silly to buy a shield TV, since the mojo now could satisfy most of things I did with a shield TV.
 

carp_be

Senior Member
Aug 8, 2013
58
53
0
Brugge
No luck this week, I ran again into the issue with not booting on first startup with my latest build. Next week I'm ski-ing holiday, so next update would be probably middle of February
 
  • Like
Reactions: justme80

TheHardCL

Member
Mar 27, 2017
6
0
0
Hi there! I just came here from the fb mojo group, because I have an (stock) mojo with some problems (the system upgrade is broken), and I'm trying to install the LineageOS using @King_Dex guide (thanks, by the way), and I'm stuck in TWRP, I'm not sure I'm following the instructions right...

First of all, I have all the files recommended so far, Installed Towelroot v1, and using flashify booted using the twrp mojo img (twrp_3.2.1-0_mojo.img), but, that is! TWRP doesn't show me my SD Card (32GB SD card in a basic cardreaderm in the USB 2.0 port)

So, TWRP has any option to mount my SD card? I really hope you can help me, I want to see what I can do with the MOJO :fingers-crossed:

Thanks in advance!
Al.
 

EdoNINJA93

Senior Member
Feb 14, 2017
315
149
0
Treviso
Hi there! I just came here from the fb mojo group, because I have an (stock) mojo with some problems (the system upgrade is broken), and I'm trying to install the LineageOS using @King_Dex guide (thanks, by the way), and I'm stuck in TWRP, I'm not sure I'm following the instructions right...

First of all, I have all the files recommended so far, Installed Towelroot v1, and using flashify booted using the twrp mojo img (twrp_3.2.1-0_mojo.img), but, that is! TWRP doesn't show me my SD Card (32GB SD card in a basic cardreaderm in the USB 2.0 port)

So, TWRP has any option to mount my SD card? I really hope you can help me, I want to see what I can do with the MOJO :fingers-crossed:

Thanks in advance!
Al.
Hi!

While in TWRP Recovery Mode, the system can only read the internal storage (sdcard0) and the external storage (sdcard1, which is the SD card slot). It cannot recognize any USB devices connected to it, and you have to directly insert your SD Card (along with the files you need) inside the specific SD Card slot of the Mojo (near the HDMI port).
 
  • Like
Reactions: TheHardCL

TheHardCL

Member
Mar 27, 2017
6
0
0
Hi!

While in TWRP Recovery Mode, the system can only read the internal storage (sdcard0) and the external storage (sdcard1, which is the SD card slot). It cannot recognize any USB devices connected to it, and you have to directly insert your SD Card (along with the files you need) inside the specific SD Card slot of the Mojo (near the HDMI port).
Thanks! worked just right... Just finished flashing lineage, but when I was flashing the gapps arm 6.0 (stock), twrp freezed, and I had to reboot... now is booting lineageos (looking good!), but missed gaapps and addonsu... can I install them from lineage? or do i need to start again?

Update: errr... I'm doing some basic test, and the google store (androitv, I think) is working just fine... I'm kind of a lost of what to do next, any sugestions? (do I need addonsu?)

Thanks!
 
Last edited:

carp_be

Senior Member
Aug 8, 2013
58
53
0
Brugge
Thanks! worked just right... Just finished flashing lineage, but when I was flashing the gapps arm 6.0 (stock), twrp freezed, and I had to reboot... now is booting lineageos (looking good!), but missed gaapps and addonsu... can I install them from lineage? or do i need to start again?

Update: errr... I'm doing some basic test, and the google store (androitv, I think) is working just fine... I'm kind of a lost of what to do next, any sugestions? (do I need addonsu?)

Thanks!
Flashing gapps is not recommended on this androidTV rom. I've included the majority of google apps needed for AndroidTV. If you think this rom is missing a major gapp, you can sideload it via the file explorer. Please let me know which once you miss then I can check if I can include them in an next update.

Best what you could do is to wipe again all data (also system) and install the rom clean. Addonsu, if you really what this should be flashed once lineageos is flashed. You can always install this later via TWRP.

On my beta builds and own running build I each time install, VLC player, MX player, these give good codex support and DS video so I can stream video's from my synology NAS.
 
  • Like
Reactions: TheHardCL

minmao

Member
Jun 28, 2013
33
4
0
Hi carp_be,

I would like to report an issue I just noticed.
For some reason, the resolution trick I posted no longer work in the 0106 rom, even when "optimzed refresh rate" is selected, the Mojo is stuck at 4K30 instead of going to 1080P60.
I had to flash my mojo back to the 0101 rom to get back the 1080p60 mode.
Not sure what you did differently with the newer rom, but it would great if we could get the option working again in the future release. Of course, I am happy using the 0101 rom as is.
 

nono2lozere

Senior Member
May 6, 2009
108
124
43
Hi carp_be,

I would like to report an issue I just noticed.
For some reason, the resolution trick I posted no longer work in the 0106 rom, even when "optimzed refresh rate" is selected, the Mojo is stuck at 4K30 instead of going to 1080P60.
I had to flash my mojo back to the 0101 rom to get back the 1080p60 mode.
Not sure what you did differently with the newer rom, but it would great if we could get the option working again in the future release. Of course, I am happy using the 0101 rom as is.
It should be due to new proprietary blobs. Maybe a build.prop trick exist, but I don't know it.
 

carp_be

Senior Member
Aug 8, 2013
58
53
0
Brugge
Hi carp_be,

I would like to report an issue I just noticed.
For some reason, the resolution trick I posted no longer work in the 0106 rom, even when "optimzed refresh rate" is selected, the Mojo is stuck at 4K30 instead of going to 1080P60.
I had to flash my mojo back to the 0101 rom to get back the 1080p60 mode.
Not sure what you did differently with the newer rom, but it would great if we could get the option working again in the future release. Of course, I am happy using the 0101 rom as is.
It should be due to new proprietary blobs. Maybe a build.prop trick exist, but I don't know it.
I'm having mixed feelings with the new video drivers :/ my Sony surround system (bdv e880) doesn't properly work in combination with the mojo since the new drivers (flickering on 720p - 1080p is fine) . The original molly drivers didn't had this issue. So I'll revert the drivers in next build as i'm mainly viewing on 720p tv atm :p. Hope this solves the "optimized refresh rate".

Next week I have again some time to start building the improvements from nono2lozere :victory:
 

carp_be

Senior Member
Aug 8, 2013
58
53
0
Brugge
New update available ! thanks to the new audio HAL from nono2lozere, voice search in the androidTV remote app is now working! really cool :)

The google assistent can also be enabled by sideloading the following APP:
https://www.apkmirror.com/apk/google-inc/google-app-for-android-tv-android-tv/google-app-for-android-tv-android-tv-3-1-2-179594536-release/
Works quite OK, but cannot integrate with Google Home App - so no control from a google home speaker :(.

The nvidia games (versioin 4.X) can also be sideloaded if people are interested , but don't try the 5.X, this will NOT work.
https://www.apkmirror.com/apk/nvidia/nvidia-games/nvidia-games-4-17-21865207-release/nvidia-games-4-17-21865207-android-apk-download/
 
Last edited: