Open topic with navigation
Flashing the SHIELD Device
In order to update the Shield OS, the user must have an existing copy of the Android SDK installed. This provides the commands adb
and fastboot
, which are used in the following tutorial.
Also, the user must have the Android Composite ADB Interface already installed before proceeding with the fastboot
flashing instructions. This is because the adb
command is used to switch the device into fastboot
mode.
NVIDIA recommends obtaining the Android SDK through NVIDIA CodeWorks for Android, which provides users with a hassle-free download, and installs a wide range of important SDKs and other tools that are recommended for a SHIELD developer.
To flash your SHIELD device, do the following:
- Download and unzip the image package on your host system.
- Turn on your NVIDIA SHIELD device and boot it to the Android home screen.
- Connect the device to your host system with the provided micro-USB cable.
- From a command prompt, type:
adb reboot bootloader
Here you will see a list of options starting with Continue. At this point you should not do anything, as you have reached fastboot
mode.
- Check that you have the drivers installed for
fastboot bootloader
mode. You can do this simply by checking that your device appears in the device list. From the command line, type:
fastboot devices
- At this point, if you see your device, you can skip this step. However, if you do not see your device:
- Go to your Control Panel > Device Manager.
- As the device should have changed from SHIELD to
fastboot
, click Rescan. - Right-click and select to update the driver.
- Select Browse my computer for driver software.
- Select Let me pick from a list of device drivers on my computer.
- Select Have Disk….
- Select Browse and navigate to the
...\win_usb_driver
subfolder where the SHIELD OS image is located. - Select
android_winusb.inf
. - Select Android Bootloader Interface.
- Repeat step 2 to verify.
If this does not work, we suggest that you uninstall the device, rescan, and try again.
- Your device may have shipped with a locked bootloader. The device must have an unlocked bootloader to flash the image. You can unlock the bootloader by doing the following steps:
fastboot oem unlock
- Press the Home button on the device to highlight Unlock.
- Press the SHIELD button to confirm the unlock.
Your device's bootloader is now unlocked.
- Flash with the following commands, in sequence, from the directory where files were unzipped:
fastboot flash recovery recovery.img
fastboot flash boot boot.img
fastboot flash system system.img
fastboot flash userdata userdata.img
fastboot flash staging blob
fastboot flash dtb tegra<version>.dtb
- Reboot your device by using one of the two following methods:
fastboot reboot
- Hold the SHIELD button down until the device turns off. Once it is powered down, release the SHIELD button, then press and hold for a few seconds to power it back up again.
- When your device boots, you should now activate Developer Mode.
- Select the Settings icon on the home page.
- Scroll to the bottom and select About SHIELD.
- Scroll to the bottom and tap the row labeled Build number at least seven times.
- Press the Back button, and near the About SHIELD setting, enter Developer options. It should already be enabled at the top.
- We recommend you select the Stay awake setting.
- Select USB debugging.
Congratulations, you are ready to use NVIDIA Developer Tools.
NVIDIA® GameWorks™ Documentation Rev. 1.0.220830 ©2014-2022. NVIDIA Corporation and affiliates. All Rights Reserved.