Skip to main content

Flash nVidia Shield Android TV Pro 500gb with ADB and Fastboot

Prerequisites

  • Google Android ADB and Fastboot.
  • Download latest firmware and ADB & Fastboot drivers from nVidia Developers.
  • Minimum firmware version: Android 6.0.0 Marshmellow (included with Shield Experience Upgrade 3.0)

Procedure

Boot into bootloader / fastboot mode

Using ADB

If you're able to boot into the Shield and enable USB Debugging (developer menu, press repeatedly on Settings \ About \ Build Number to unlock):

adb reboot bootloader

Manually

  • Power down the Shield. Unplug the power.
  • Insert a USB into the USB Micro port on the back of the shield, connect your computer on the other end
  • Make sure HDMI is inserted, and that the TV / Monitor is on and on correct input source.
  • Insert power cable WHILE holding in the power button on the Sheild Android TV unit.
  • Wait until you see bootloader mode, release power button immediatly.
  • If failed: Unplug power cord and try again.

Unlock bootloader

With nVidia Shield Android TV 500gb, the reset process after unlocking bootloader will take hours to complete. This is because the whole HDD must be formatted, even though it contains little data.

fastboot oem unlock

Follow instructions on the nVidia Sheild Android TV unit.

Flash the firmware

Make sure you complete flashing all the files in the same order as bellow, before attempting a reboot.

  • Enter bootloader mode after bootloader unlock process is done
fastboot flash staging blob
fastboot flash boot boot.img
fastboot flash recovery recovery.img
fastboot flash system system.img
fastboot flash vendor vendor.img
fastboot reboot

Troubleshoot

Can't install drivers on Windows

Try to disable forced driver signature verification in Windows.

Disable driver signature verification on Windows 8.1 & 10

  • UEFI Secure Boot = Off
  • CMD as admin: bcdedit /set testsigning on
  • Reboot

Enable driver signature verification on Windows 8.1 & 10

  • UEFI Secure Boot = On
  • CMD as admin: bcdedit /set testsigning off
  • Reboot

Resources

nVidia Support

nVidia Developers

Google