• 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

Official CM-12.1 for Nexus Player (fugu)

dhacker29

Inactive Recognized Developer
May 27, 2011
1,802
3,819
0
Millsboro, DE
This is for discussion of the official nightly builds of CyanogenMod 12.1.

You must have an unlocked bootloader to flash this rom. Please see https://developers.google.com/android/nexus/images for information on unlocking your bootloader and restoring back to factory firmware.

You must have a custom recovery in order to install this rom. Please see this thread for more information. cm-recovery-nexus-player-fugu

You can either put this on your nexus player internal storage or use adb sideload to install.

This is a hybrid rom. Once you finish setup you will see a popup to choose your launcher. Choose "Home" if you want the default leanback ui, or choose Trebuchet if you want the full android launcher and settings.

Note:
The Nexus Remote if fully supported. If you use the LeanBack gapps it will go through the pairing tutorial automatically at first boot. If you choose to not use gapps or use other gapps, just press the bottom button to initiate pairing.
Latest nightlies can ge downloaded from http://download.cyanogenmod.org/?device=fugu

Changelog: http://www.cmxlog.com/12.1/fugu/

Test build with webcam support. Also supports using webcam mic for google search
Download latest test build: cm-12.1-20150520-UNOFFICIAL-fugu.zip

Added the Japanese keyboard, Korean keyboard, and Google WebView
Gapps for Android 5.1 x86 LeanBack: gapps-lpmr1-x86-leanback-20150524-signed.zip

Note:
If you use the full Android gapps you will need an OTG mouse to complete setup and for navigating some apps.
I have included Google+, Gmail, YouTube, Hangouts, and Search as they don't show up in the market currently.

Modified the updater script to enable the navigation bar and set the default density to 240. Patch is still pending to enable the status bar, so currently there is no status bar even with full gapps.
Gapps for Android 5.1 x86 full android experience: gapps-lp-x86-20150527-signed.zip

Known Issues:
Microphone is not working for Google Search
Extras:
This zip will enable the play/pause button on the nexus remote to be used as the contextual menu button in Kodi. It also optimizes the streaming settings for a device with 1GB of RAM to prevent playback interuptions and allow continuous streaming. If you have your own advancedsettings.xml you may not want to flash this.
NexusPlayer-kodi-keymap-streaming-fix-signed.zip

Screenshots:











XDA:DevDB Information
Official CM-12.1 for Nexus Player (fugu), ROM for the Nexus Player

Contributors
dhacker29, bkjolly
Source Code: https://github.com/CyanogenMod/android_device_asus_fugu/tree/cm-12.1

ROM OS Version: 5.1.x Lollipop
ROM Kernel: Linux 3.10.x
ROM Firmware Required: Unlocked bootloader and custom recovery
Based On: CyanogenMod 12.1

Version Information
Status: Beta
Current Beta Version: 20150519
Beta Release Date: 2015-04-19

Created 2015-04-19
Last Updated 2015-05-24
 

Attachments

Last edited:

janjan

Recognized Developer
May 20, 2007
3,146
3,391
113
Aalborg
tweaksyourandroid.weebly.com
It runs good, fast and smooth. As you mentioned mic is not working. Another issue so far, when you uninstall an apps it doesn't remove/uninstall. Thanks for your great work. Nice to see someone is working on nexusplayer. :thumbup:

Sent from my Nexus 6 using Tapatalk 2
 

dhacker29

Inactive Recognized Developer
May 27, 2011
1,802
3,819
0
Millsboro, DE
It runs good, fast and smooth. As you mentioned mic is not working. Another issue so far, when you uninstall an apps it doesn't remove/uninstall. Thanks for your great work. Nice to see someone is working on nexusplayer. :thumbup:

Sent from my Nexus 6 using Tapatalk 2
I noticed the uninstall failure last night too. I'll try to logact and see what's wrong.

EDIT: Uploading a new gapps package had to remove the CanvasPackageInstaller.apk and just let the regular PackageInstaller take care of it
 
Last edited:

toe451

Senior Member
Dec 24, 2010
191
26
0
orlando,fl
Hello, thanks for building this and the recovery. I dirty flashed this over stock and it's working good , it seems snappier than stock . Live TV through kodi plays better now , it wasn't very watchable before, even the HDhomerun view app plays the video better .. Thanks..
 
Last edited:

toe451

Senior Member
Dec 24, 2010
191
26
0
orlando,fl
Hello, your cm20150420 build will not install , I get , signature verification failed . so I reflashed your build from 0419 and new gapps to fix the apps not uninstalling problem. Thanks..
 

npjohnson

Elite Member
May 3, 2014
1,447
2,033
113
St. Augustine, FL
Hey @dhacker29 !

I'd like to thank you for this, and at the same time ask if we had access to LeanBack App source, or if you are adding them in post-build?

Also, would you at all be interested in taking a look at creating something similar to this for the ADT-1? (The developer box that Google sent out after IO in 2014). We have ADT-1 kernel source, & a repacked CWM Recovery, but no device tree, which makes Custom ROMs fairly hard to do.
 
  • Like
Reactions: halfluck

dhacker29

Inactive Recognized Developer
May 27, 2011
1,802
3,819
0
Millsboro, DE
Hey @dhacker29 !

I'd like to thank you for this, and at the same time ask if we had access to LeanBack App source, or if you are adding them in post-build?

Also, would you at all be interested in taking a look at creating something similar to this for the ADT-1? (The developer box that Google sent out after IO in 2014). We have ADT-1 kernel source, & a repacked CWM Recovery, but no device tree, which makes Custom ROMs fairly hard to do.
Unfortunately Google shipped the leanback launcher as a prebuilt in the proprietary blobs package so no source to modify there. Without having the adt-1 it would be hard to build a device tree. What are the specs? Processor graphics chip etc
 

npjohnson

Elite Member
May 3, 2014
1,447
2,033
113
St. Augustine, FL
Unfortunately Google shipped the leanback launcher as a prebuilt in the proprietary blobs package so no source to modify there. Without having the adt-1 it would be hard to build a device tree. What are the specs? Processor graphics chip etc
That sucks.

Spec list here: http://www.reddit.com/r/Android/comments/2jlz3z/the_developer_adt1_vs_the_nexus_player_vs_amazon/

Note: they say that some have the Tegra K1, but I've had a few, and friends have a few, and I have only seen Tegra 4's.

I had previously heard of extracting a device tree from a boot IMG I don't know if that still applies, I'll try to find a link.

Its pretty awesome actually compared to the NP. If you want one, jut Google it, and fill out the ADT request form. When they ask what you will do with it, just fill I'm something like "security research/app developement", and with your history, you are bound to get one. I have links to self made CWM images, but I doubt they'd help you much. I can also provide system dumps, etc. Just let me know if your interested.
 

VannMann

Senior Member
Jul 11, 2010
342
79
0
Lexington, NC
So far I installed and used the full gapps package. I found no status bar or navigation bar, and the cursor has a black box at times. Runs good though, remote to, except for voice. Using trebuchet to play with it. Are you planning on adding status bar and navigation in or do you advise using the leanback launcher? I liked using my mouse to navigate while i was on lollirock, but can't because of this and can't go backwards from most screens.
 

npjohnson

Elite Member
May 3, 2014
1,447
2,033
113
St. Augustine, FL
Any way to root using recovery?
Yup. Just flash the SuperSU zip from CM Recovery, or go to development settings and enable root access for Apps/ADB

---------- Post added at 07:43 PM ---------- Previous post was at 07:40 PM ----------

So far I installed and used the full gapps package. I found no status bar or navigation bar, and the cursor has a black box at times. Runs good though, remote to, except for voice. Using trebuchet to play with it. Are you planning on adding status bar and navigation in or do you advise using the leanback launcher? I liked using my mouse to navigate while i was on lollirock, but can't because of this and can't go backwards from most screens.
The statusbar should be present if you used the full android gapps. Also, if you want soft keys, add this to your build.prop

qemu.hw.mainkeys=0

Then reboot.