Tutorial: Restore to Stock Image (Shield TV Pro)

This returns your Shield Android TV (Pro; 500GB) to “stock” V5.2 with Android 7 (aka Nougat).

There are numerous reasons you may wish to do this; mostly if you can’t perform an OTA upgrade after rooting – you may need to return to stock before you can accept the upgrade.

Note: There is no current way to roll back the Shield TV to Marshmallow (pre-5.0).  If you have a solution, please email me.

Step 0: Video Overview

While useful, this video is intended to be used to supplement the tutorial.  It is provided as an overview of the process.

Step 1: Pre-Requisites and Warnings

During our numerous times doing this procedure, data has not been lost. Your apps and such will remain. However, as always with operations like this, back up anything you can’t afford to lose.

Step 2: Restoration Procedure

  1. Extract the NVidia Stock Shield Android TV Image into your Minimal ADB and Flashboot folder.  It shouldn’t overwrite anything; if it does, consider renaming what it was going to overwrite – just to be safe.Note: Make sure all the files in the ZIP file are extracted to the SAME folder as adb.exe; recovery images often have the files withing another folder inside the ZIP)
  2. Verify the Shield Android TV is in Fastboot/Bootloader by typing “fastboot devices” and hitting enter.  If you see the Shield Android TV show up, continue.
    1. If you are not in Fastboot/Bootloader:
      1. If you are booted to Android TV:
        1. Plug the microSD cable from your PC to your Shield Android TV.
        2. Go to Settings->Storage and reset – under SHIELD storage access, turn on Using USB
        3. In the Minimal ADB and Flashboot window, type: “adb reboot bootloader” and hit enter
      2. If you are in a bootloop, hung boot scenario or simply don’t want to boot to Android TV first– use hardware method of achieving Bootloader shown in the If Something Goes Wrong section.
  3. Type “flash-all.bat” hit enter.
  4. Wait and watch.  Be patient; as of 5.1 the stock recovery happens in TWO steps with a reboot in between.  Don’t panic – just let it finish.
  5. Once complete  the Shield Android TV should reboot.
    1. If the Shield Android TV still doesn’t reboot – use a power cycle (unplug, pause, plug back in)
  6. You should now be back up and running with a stock Shield Android TV – the first boot can take a long time.

 

If Something Goes Wrong

First, don’t panic.  It is pretty hard to permanently “brick” the Shield Android TV.

No matter what may go wrong, re-flashing a stock image should put you back in working order.

Obviously if your Shield Android TV is stuck in an infinite boot – you cannot reboot to Fastboot from your PC.  You have to do it the “hardware way”.

  1. Unplug your power cable
  2. Plug in your New Shield game controller with the included USB cable into the USB port closest to the HDMI cable
  3. Hold down buttons A & B.
  4. While holding down the two buttons, plug in your power cable (Keep holding down the buttons)
  5. If all went well, the Fastboot menu will show up.

Changelog and Credits

This restore process was derived from official NVidia sources.

  • 2017-06-20: Updated to 5.2.
  • 2017-06-10: Updated to 5.1.
  • 2017-01-29: Initial Version

Leave a Reply