[ROM][AOSP][Full Android Lollipop for Nexus Player][v.2.1]

Full Android Experience with NO Limits on Shield TV and Nexus Player
User avatar
zulu99
Site Admin
Posts: 2485
Joined: Tue Oct 09, 2012 6:42 am

[ROM][AOSP][Full Android Lollipop for Nexus Player][v.2.1]

Post by zulu99 »

Full AOSP Android 5.1.1 Lollipop on Nexus Player.

LolliRock 2.1

Android in TV is not just movies and songs but also millions of apps and games.
LolliRock want be full Android Experience with NO Limits.
With Android you can run all standard Google Play apps and also apps made specifically for Android TV.
For the best interaction with Android from your couch i suggest DroidMote, because with it multi-touch is not a problem.


What's inside ?

Kernel:
NTFS, NFS/CIFS/F2FS Filesystem support
USB Webcam support & USB Audio
ExFat support


Firmware:
Full AOSP firmware with standard Android Launchers. Android 5.1.1 LMY47V
Compatibility with many more apps with the classic Google Play Store ( ..Google Plus, Youtube, Chrome, Gmail, Hangout, Skype, Maps etc. etc. )
MTP + ADB (transfer file from NP to PC via usb cable like your tablet/phone)
Unlocked fixed Volume (now you can use any remote to UP/DOWN/MUTE volume)
Bluetooth a2dp external headsets and speakers support
UVC Webcam video HAL
(tested with Logitech C525 for video call in Hangout and Spype)
Arm translation to be compatibile with arm-only apps. Like Netflix and Skype
Support external microphone from usb webcam.
(tested with Logitech C525 for voice call in hangout and skype, voice search in google now, sound recording )
HW overlays disabled by default (black popup etc.) you can enable it in developer options or permanent in build.prop
automount OTG usb
Chromecast functionality

What not working and i'm working on ?
Google camera app can crash. The HAL for the usb webcam is experimental but you can do all, videocall, take photo and record videos with the appropiate app.

Installation:

Download the firmware from this link: http://goo.gl/tdmjHp

Put the device in bootloader mode:

1) fastboot flash boot boot.img
2) fastboot flash system system.img
3) fastboot -w

To root download this file http://download.chainfire.eu/631/CF-R and extract the file root.img
4) fastboot boot root.img

To restore the original firmware you can use the Factory Images "fugu" for Nexus Player https://developers.google.com/android/nexus/images

Changelog:

Version 2.1
automount OTG usb
All improvements of previous versions

Version 2.0
Download: http://goo.gl/dNbNbu
Bluetooth a2dp external headsets and speakers support
New binary
Based on android 5.1.1 LMY47V
All improvements of previous versions


Version 1.6
Download: http://goo.gl/qzbUOn
New kernel source
New binary
Based on android 5.1 LMY47D
All improvements of previous versions


Version 1.5
Download: http://goo.gl/E480bQ
Chromecast functionality
removed battery icon from status bar
build.prop now have user build format
updated google play app


Note:
The remote that came with the Nexus Player will pair and work with this ROM, however it is not sufficient so please refrain from asking questions in this thread about it. I recommend using DroidMote or an hardware keyboard/mouse for realistic functionality. Only directional keys are not sufficient for a full version of Android. I love Android in TV and i use it from 3 years with many Android Tv Box. I made this firmware for my personal use, because i like Android with standard apps UI, that are more accessible, updated and fast. I like a customizable launcher, but specially i don't like imposed limitations made just to protect economic interests of few.

Kernel source code: https://android.googlesource.com/kernel/x86_64/
Developer of DroidMote Server and DroidMote Client. Read the Quick Start Guides and then I'll be happy to help.
Donate with Paypal or Donate with Crypto
User avatar
zulu99
Site Admin
Posts: 2485
Joined: Tue Oct 09, 2012 6:42 am

Re: [ROM][AOSP][Full Android Lollipop for Nexus Player][v.2.1]

Post by zulu99 »

GENERAL INFORMATIONS

Some video players with drm protection need the HW Overlay, so to enable it go in developer options and deselect HW Overlay:
An example is the app Google Play Film.
With the parameter debug.sf.hw in build.prop you can also enable/disable permanently the HW Overlay

If some videos apps are old or not well developed and then not support immersive mode ( full screen ):
You can download from Google Play the app Hyde System Bar ( Full Screen ) or similars

You can run Leanback-Only apps with a standard Launcher in this way:
https://www.youtube.com/watch?v=NMqz8e33oq8

A suggestion for play Touch-Only games with Lollirock and also with Android TV with your preferred hardware controller:
DroidMote Client and Server on same device. Select droidmoteIme and load your touch profile.
You can create the touch profile also on your phone or tablet by sharing the taken screenshot of your game. The ability to create a touch profile on a device with a touch screen, make the operations more simple and makes the touch profile easily shareable.

https://www.youtube.com/watch?v=HDAT59PyYT0

Others customizations examples:
https://plus.google.com/+VideomapIt/posts/Vkc35BPtKL4
Developer of DroidMote Server and DroidMote Client. Read the Quick Start Guides and then I'll be happy to help.
Donate with Paypal or Donate with Crypto
imog
Posts: 2
Joined: Sun Jul 24, 2016 3:54 am

Re: [ROM][AOSP][Full Android Lollipop for Nexus Player][v.2.1]

Post by imog »

I tried version 1.1.4 and it worked, so latest leanback launcher is non-working for some reasons. No biggie.
User avatar
zulu99
Site Admin
Posts: 2485
Joined: Tue Oct 09, 2012 6:42 am

Re: [ROM][AOSP][Full Android Lollipop for Nexus Player][v.2.1]

Post by zulu99 »

imog wrote:I tried version 1.1.4 and it worked, so latest leanback launcher is non-working for some reasons. No biggie.
The last leanback launcher must go in system folder to work. But usually we not use leanback launcher, if you need a specific tv app you can create a shortcut on the normal launcher.

If you need the leanback launcher for test purpose or for others reasons i suggest the version with mouse support that you can install also without system folder.

Apk in video description
https://youtu.be/c0uFJWIcIXM
Developer of DroidMote Server and DroidMote Client. Read the Quick Start Guides and then I'll be happy to help.
Donate with Paypal or Donate with Crypto