• 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][molly][TV][6.0.1]&#9733; Pure Nexus &#9733;[01/05/16] ADT-1

npjohnson

Elite Member
May 3, 2014
1,447
2,033
113
St. Augustine, FL


The Pure Nexus Project



We are not responsible for anything that may happen to your phone as a result of installing custom roms and/or kernels. you do so at your own risk and take the responsibility upon yourself.

"This is a user friendly thread. All feature requests will be heard and considered. I am not against anything that doesn't stray too far away from the original idea of the ROM! Helping one another is also encouraged! Please be respectful and you will always be treated the same way, we are all here for a good experience."



The Pure Nexus Project aims to bring stability and features to your Nexus device, while keeping Google's vision in line and not straying too far away from that. If you are looking for a stable ROM with true tested features and minimal bugs, then this is the place to be.



http://i.imgur.com/HddW9gH.png



Code:
-General
*Based on AOSP Android 6.0.1_r13
*Advanced Reboot menu enabled by default
*MTP & ADB enabled by default
*Bluetooth pairing after reboot (doesn't work on stock)
*LED Control (via kernel settings, control via app coming soon)
*Bluetooth Pairing via Rear Button
*Additional information added to the About menu in Settings
*Overscan adjustment option added to Settings
*Added AOSP Browser with customizations (Credit CyanogenMod Project)
*Added AppDrawer to allow viewing sideloaded non-LeanBack apps
*Fixed force close when uninstalling apps from Settings
*Added native kernel support for EXFAT and NTFS USB auto mount
*Added ADB over network to developer options
*Added option to Settings to reset the default launcher
*Forced animations to .5x as google's code is broken in Developer Options
*Pre-rooted with SuperSU 2.52
*SELinux Enforcing
*Busybox
*Init.d support
*Addon.d support
*Google sounds from factory image not the horrible AOSP ones
*Show apps being optimized during initial boot
*Bug fix's and stability improvements
*Removed googles bug report option
*Removed googles SystemUpdate option
*Removed googles legal information

-PureNexus Customizer
*Custom LeanBack UI Wallpaper
*Adjusted default layout of installed apps to move most used apps (Netflix, Hulu, etc) to the beginning of the My Apps row
*Custom PureNexus Apps row with one click access to install Kodi
*Added cLock as the default widget for time and weather on the LeanBack Launcher
*Added cLock preferences to the My Settings row
*Modified cLock layout to look better for AndroidTV
*Fixed cLock getting cut off when images were too big



Google Doc's Changelog






Rom Builds: https://www.androidfilehost.com/?fid=24399994186367247

Only Supported GApps: Do not use OpenGApps, or a Full Android GApps package, they will cause crashes: https://www.androidfilehost.com/?fid=24269982087021941 -- Credits to @dhacker29

Recoveries:
Material TWRP (New TWRP Theme Included, Recommended for now): https://www.androidfilehost.com/?fid=24052804347848803
TWRP Recovery: https://dl.twrp.me/molly/twrp-2.8.7.0-molly.img.html
PureNexus Recovery: https://www.androidfilehost.com/?fid=24269982087018717

Note: TWRP is preferred until we get the Rear Button working in PureNexus Recovery

Kodi keymap and streaming optimizations: https://www.androidfilehost.com/?fid=24269982087018728 -- Credits to @dhacker29

Install Instructions:
Flash recovery of choice (fastboot flash recovery ex. "purenexus_molly_recovery-121415.img")
Reboot Bootloader (fastboot reboot bootloader, or unplug and replug while holding the rear button)
After this, short press the rear button once until you see "Recovery Kernel" option then long press the rear button.

Now, if you used TWRP, continue down to Section 2, if you opted for PureNexus Recovery, go to Section 1

Section 1
Once in recovery, plug the Developer USB Cable into your PC, plug a USB keyboard into the ADT-1's USB port, and use the arrow keys to select the "ADB Sideload" option, then hit enter
Sideload ROM (adb sideload pure_nexus_molly-6.0-201xxxxx.zip) where xxxx is the date of the rom you are flashing
Sideload GApps (adb sideload purenexus-gapps-mm-mr1-arm-leanback-20151211-signed.zip)
Use the arrow keys to select "Wipe Data/Factory Reset" then hit enter (Clears data & cache)
Select reboot now, and hit enter

Section 2
Once in recovery, plug the Developer USB Cable into your PC and move all the files (ROM, GApps, KodiKeymap, etc.) to the device via MTP/adb push, plug a USB Mouse into the ADT-1's USB port
Install the ROM (pure_nexus_molly-6.0-201xxxxx.zip, where xxxx is the date of the rom you are flashing)
Install GApps (purenexus-gapps-mm-mr1-arm-leanback-20151211-signed.zip)
Use the mouse to select "Wipe", then advanced wipe, then check all the following and wipe: system, data, cache, dalvik-cache
Select reboot now

Optional Kodi Keymap Fix
Once booted setup everything including Kodi
Then go back to recovery and sideload/install Kodi Mapping zip file. (ADT-1-kodi-keymap-streaming-fix-signed.zip​

XDA:DevDB Information
[ROM][molly][TV][6.0.1]★ Pure Nexus ★[02/05/16] ADT-1, ROM for the ADT-1

Contributors
npjohnson, dhacker29, beanstown106, r3pwn, gfunk117, mknrls
Source Code: https://github.com/PureNexus

ROM OS Version: 6.0.x Marshmallow
ROM Kernel: Linux 3.10.x
ROM Firmware Required: 5.0.2 LRX22G
Based On: AOSP

Version Information
Status: Stable
Current Stable Version: 12-14-15
Stable Release Date: 2015-12-14

Created 2015-12-15
Last Updated 2016-01-27
 

Attachments

Last edited:

npjohnson

Elite Member
May 3, 2014
1,447
2,033
113
St. Augustine, FL
Reserved

Hey Guys! This is PureNexus for the ADT-1 (molly). Hope you enjoy!

Bugs:
Code:
*Nexus Remote doesn't pair, henceforth, no Remote Mic yet (this may not even be possible)
*Rear Button doesn't work in Recovery
*LED Control only possible via Kernel Settings, see LED section below
*A few Play Store apps are missing, probably a missing identifier, should be solved soon
*On device mute doesn't function, remains at the lowest volume, muting the TV itself works fine
LED Color Control Instructions
We are working on a GUI App to do this. For now, the default color is Cyan, though the color is controlable via Kernel Settings, these can be manually set using form a root prompt:

Code:
echo [I]value[/I] > /sys/devices/platform/molly-led/[I]color[/I]
You will first need to echo 0 to the "pulsing" color to enable customization.

Where /value/ can = 0-255, and color can be "red", "blue", or "green". You can mix and match different values of different colors to get a variety of secondary colors, i.e. 255 > red, 255 > blue = purple, while 255 > red, and 150 > blue = hot pink.

We have also set up a "pulsing" color, which will accept any value from 0 (off) and 1 (on), will give the same LED pulse found on stock, and run through the range of supported colors.

To disable the LED, echo 0 to all the colors.

A script I set up that goes through all the colors can be found here: https://www.androidfilehost.com/?fid=24269982087018750
 
Last edited:

dcarr622

Elite Member
Oct 18, 2008
1,622
142
0
dcarr.io
Well, LED Control is still in the works. I have a bit more to do on it, but it's almost ready. Other than that, I am not aware of any major deal-breaking issues.
Sweetness. Over on G+ it was mentioned that Cast wasn't fully working - does that mean it doesn't work at all, or that it only works for a restricted set of apps like the ADT-1 does on stock?
 

bigboolean

Senior Member
Mar 13, 2014
83
4
0
I definitely need to flash this later on! I was one of the lucky winners to receive an ADT-1 last July, and I've been using it for development and as a consumer box (it works well with most Android TV games and emulators).
 

mastermind278

Senior Member
Nov 29, 2006
104
65
0
NJ
I have to admit you guys have done a great job with this ROM. Everything seems to run smoothly. Thank you so much for helping resurrect the ADT-1.

Just a FYI - the Kodi ZIP does not seem to install via TWRP at least on my ADT-1. It's not a huge deal since you can just move the two files to the proper directory in the /sdcard.
 

benpage

Senior Member
Jul 27, 2010
50
12
0
I flashed TWRP easily enough, but it doesn't seem to recognize any of my USB keyboards. Does anyone have any ideas?
 
Last edited:

BRICK0044

Senior Member
Jun 3, 2011
232
21
0
Thank you for keeping the ADT-1 moving forward. I have mine on 5.0.2 and everything I have on it works great. I want to upgrade but I'm wondering if it is fair to say that the apps that don't work with the Nexus Player on 6.0.1 won't work on this either. Or is this a whole different beast? Just don't want to set it all up and not have my Xfinity app work. I will try it after Xmas if no one answers by then. Thanks again.
 

npjohnson

Elite Member
May 3, 2014
1,447
2,033
113
St. Augustine, FL
I flashed TWRP easily enough, but it doesn't seem to recognize any of my USB keyboards. Does anyone have any ideas?
Needs to be a mouse.

Thank you for keeping the ADT-1 moving forward. I have mine on 5.0.2 and everything I have on it works great. I want to upgrade but I'm wondering if it is fair to say that the apps that don't work with the Nexus Player on 6.0.1 won't work on this either. Or is this a whole different beast? Just don't want to set it all up and not have my Xfinity app work. I will try it after Xmas if no one answers by then. Thanks again.
Yeah. If it doesn't work on the NP on 6.0.1, most likely won't work here.
 
  • Like
Reactions: BRICK0044

porschet

Member
Jan 22, 2011
34
9
0
Great work! I've been waiting for someone to create a ROM for this device. I put my ADT-1 away when it lost official Google support and got a Nexus Player which I love. I'll definitely be flashing this during the winter break for my bedroom. Good to know that the powerful hardware of this device isn't going to waste. Much appreciated!