Android on TV is not just movies and songs but also millions of apps and games.This firmware provide Full Android Experience with NO Limits.With Android you can run all standard Google Play apps and also apps made specifically for Android TV.

Please read the 2nd and 3rd posts for How-to's and other info BEFORE POSTING!

For the best interaction with Android from your couch i suggest DroidMote, because with DroidMote, multi-touch is not a problem on TV.

TWRP recovery:https://forum.xda-developers.com/showth ... ?t=3545544Note: The above is still the only one that works best for all 2015, 2017 and PRO models but not without bugs. Always look for one that is confirmed to work in your device model, get the most stable one you can find.

*** You MUST start the procedure with the stock firmware Nougat 6.X ALREADY installed. To avoid issues please CLEAN INSTALL this firmware

*** Once your Shield TV 2015 has upgraded to stock Nvidia Android TV Nougat, you CANNOT LONGER DOWNGRADE THE BOOTLOADER (blob file) to Marshmallow or older, otherwise you will HARD BRICK your device. While you DON'T FLASH WRONG BOOTLOADER and be able to boot into fastboot/bootloader mode, your device will be recoverable. TIP: avoid using flash-all.bat, flash-all.sh and do not flash MM or older OTA packages

*** If you are on a Windows PC, download and install Nvidia ADB/Fastboot drivers while booted up in Fastboot mode for your device to get recognized.*** If you own a Nvidia Shield TV 16GB 2017 model, follow the next steps to successfully install Nvidia ADB/Fastboot Windows drivers:https://forum.xda-developers.com/shield ... st70773842

- You MUST unlock bootloader before all other operations with the following command: (if you ever run into an issue do not run "fastboot oem lock" as apparently device can't be unlocked again after that)

NOTES:For the SATV 500GB Pro model, instead of using fastboot -w to clear data / cache, you can use the TWRP recovery to clear data and cache ( to avoid 2 hours of formatting data, because you have a large HD ).

For all Shield TVs 2015 models (codename "foster") you can skip the steps to boot into TWRP to flash SuperSU in your device if you don't want to root, but, for all 2017 models (codename "darcy") you MUST boot into TWRP to root your device FOR FIRST TIME, otherwise it will be stuck at boot SHOWING A STATIC SPLASH SCREEN WITH AN ERROR MESSAGE "can't verify bootloader" and Nvidia logo... why? because SuperSU modifies boot.img when installed for first time in TWRP, disabling some checks at boot allowing your device to boot to Android normally. Next time you re-flash the same firmware or go back to equivalent version of stock Android TV, there's no needed to flash SuperSU again as boot.img won't be touched unless you upgrade stock Android TV firmware (a.k.a Nvidia Upgrade Experience)

v.1.1Fix wifi for Shield TV 16GB 2017Added also full Android Settings, now we have both Settings. Android TV Settings and normal Android Settings.The new Settings fix many things and add many others options.

In this forum we suggest to follow Nvidia procedures to upgrade, the bootloader should be changed only with those procedures, so in case of brick, the user can contact Nvidia to replace under RMA the defective device. They are good with RMA requests.

Note: you cannot downgrade to MM bootloader from Nougat and higher. If you are hard bricked is because you attempted to downgrade the bootloader or your usb cable failed while flashing it,thus, posts with this kind of issues are considered Off Topic and will be removed

1. You must enable developer options by going into:Android TV settings > About > Build (it's located at the very bottom), hit the build option 5 to 7 times, then a toast notification will appear mentioning that Developer mode has been unlocked.2. Go back to the main settings menu, search for Developer options and click on it:Disable "Stay awake" option3. Go back, then go to Screen saver menu and set:Screen saver > BackdropWhen to start > After 5 minutes of inactivity4. Open full Android settings > Display > Screen saver 5. Hit the 3 dot menu at the top right > When to start screen saver > select While charging

Done! You can now temporarily set the Sleep time to 15 seconds to test in:Full Android (AOSP) settings > Display > Sleep or simply wait the 5 minutes.

[[emoji818]] How to have Full Mouse + other features in your Gamepad:

# Root required #In order to get Mouse functionality with the right stick of your Gamepad like in stock but in all apps/screen, plus TouchMouse (for

game apps that only detect touch actions) and Gamepad2Touch (to play hundreds of multi-touch games with your favourite Gamepad)

features, you need to install both DroidMote Cient and Server in your Nvidia Shield TV.

Once you install them, you need to START the Server, then CONNECT DroidMote Client to the Local DroidMote Server (127.0.0.1) and enable droidmoteIME.

After that, Mouse mode will be enabled by default and ready to be used with your Gamepad. Please check the following images for more help:

[[emoji818]] How to have Shield HUB/Geforce Now/Gamestream back:

# Root required #After installation and first boot of the firmware with root you can use a Text Editor of your preference or BuildProp Editor app from the Play Store to edit the build.prop:

Open /system/build.prop and change the 4 fields containing full_foster_e to sb_na_wf

Open /vendor/build.prop and change the 1 single field containing full_foster_e to sb_na_wf

sb_na_wf is the device code name of the Shield Tablet K1 that is also enabled for Nvidia Game Streaming.

Once you make the changes, reboot your device and then go to the Play Store to download NVIDIA Games app which will bring Shield HUB/Geforce Now/Gamestream back.

NOTE: It is better to use sb_na_wf (Nvidia Tablet K1) instead of "foster_e" for Shield TV 2015 or "darcy" for Shield TV 2017 because in that way the Play Store for Android TV version won't automatically install and stop working (won't open at all).

[[emoji818]] How to have Full Screen / Immersive Mode:

# Root required #The easy way: use Tile Root for Nougat and watch the following video to learn how to set it up to completely Go Full Screen by hiding status and navigation bars and optionally removing soft navigation bar to get rid of black/grey bars on apps that are unable to do so.

The hard way: you can run the following commands from Terminal Emulator app or automatize the commands with a widget in the home screen:

YOU MUST FACTORY RESET YOUR SHIELD TV AFTER THIS because the firmware must start with this string already inside the build.prop for it to work.Please Note that if you factory reset your device and want to remain rooted, then YOU'LL HAVE TO ROOT AGAIN as the reset will wipe it out aswell, that's because the root method is systemless so it installs in /data partition.

Hi, i just finished the install in my ex virgin Shield TV 2015 lol and everything went smooth without error, very straight forward.

Here are some notes for newbies or for whoever that might find them useful:

I unlocked bootloader (Already had a C:\ADB folder with adb and fastboot files, once booted in fastboot mode i saw the fastboot with yellow triangle option in Device Manager on Windows 10, next i installed the nvidia fastboot driver provided in their website but used the link provided by zulu99 in first post)

It was easier for me to uncompress Full Android Nougat for Shield TV_1.0.rar package to my C:\ADB folder so no need to chage directory.

After the fastboot -w command i made a pause to download TWRP recovery from here: https://forum.xda-developers.com/shield ... 7-t3545544 (again uncompressed the package within C:\ADB folder) and also downloaded latest Supersu recovery flashable zip from http://www.supersu.com/download and moved it to C:\ADB folder.Then i typed: fastboot boot recovery.img command to start TWRP (not install).Once booted up in TWRP i needed a mouse only to be able to swipe when required, the first important swipe is to allow write to system (i was using a Logitech k400 keyboard+mouse combo but could not swipe with it). Next i went to Advanced option in TWRP and selected ADB Sideload to sideload Supersu zip in order to root the Shield TV with the following command: adb sideload SuperSU-v2.79-201612051815.zip .Immediately after that TWRP auto installed the .zip, then finally i just had to hit the Reboot System button.

NOTE: The Shield rebooted but after 5 seconds it rebooted itself (looped) once again, that is just fine so do not get scared. In fact after Supersu installation you can see a note at the bottom saying it might loop a few times and that it could take minutes to boot. After that the Shield booted up just fine.

Now it's testing time!!!

Grazie mille @zulu99!

nVidia Shield TV 2015 Full Android Nougat ~ DroidMoteTouch Profiles for Gamepad ~ To have Mouse functionality with right stick like in stock but in all apps you need to install DroidMote Client and Server.Read the 2nd post for more info.