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