NVIDIA SHIELD TV
|Devices||Android||NVIDIA SHIELD TV|
|These pages are maintained by the community and should not be considered an endorsement or recommendation. Device pages are made when there's a bunch of useful information for a particular device, and someone takes the time to make that page. Keep in mind, some devices simply don't need a page of specific information, but are still excellent devices. *|
|NVIDIA SHIELD TV|
|Released||May 28, 2015 (first-version) and January 16, 2017 (second-release)|
|OS||Android TV (initially installed with Android 5.1 "Lollipop", with updates to Android 6.0 "Marshmallow") and Android 7.0 "Nougat"|
|CPU||Nvidia Tegra X1 (TX1), Big.LITTLE Octa-Core (4 x ARM Cortex A57 CPU cores and 4 x ARM Cortex A53 CPU cores)|
|Storage||Standard model with 16 GB internal, Pro model with 500 GB harddrive, and all models extendable with optional external|
|RAM||3 GB RAM|
|Display||Full HD (1080p) @ 60 fps and 4K Ultra HD (2160p) @ 30 fps|
|Graphics||256-core Maxwell GPU|
|Connectivity||HDMI 2.0b supporting 4K UltraHD @ 24/25/30/50/60 Hz video output (with (HDMI-CEC, HDCP 2.2, 10-bit color & HDR10 / Rec. 2020 HDR) and 24-bit/192 kHz audio output in 5.1 or 7.1, Bluetooth 4.1/BLE, 2 x USB 3.0 (Type A), 1 x Micro-USB 2.0 port, Dual-Band WiFi (802.11ac 2×2 MIMO), 10/100/1000 Ethernet, IR Receiver|
|Dimensions||210 x 130 x 25 mm|
NVIDIA SHIELD TV (originally known as SHIELD Console) is an Android-based set-top box and game console that contains a very powerful ARM processor, (that is able to handle the most heavy of Kodi skins and more). It is one of the first Android based devices featuring high-end media playback capabilities such as of and support high-definition audio at up to 192 kHz, 23.976 Hz support with automatic refresh rate switching, 10-bit HEVC (H.265), and VP9 video codecs, and 4K UltraHD (2160p) resolution with HDR via HDMI 2.0b output support for Kodi.
Running the Android TV operating system (first-generation was originally released on Android 5.1 "Lollipop" and have since then recieved official updates to Android 6.0 "Marshmallow" and Android 7.0 "Nougat") on a Tegra X1 SoC (System on Chip), the NVIDIA SHIELD TV stands above most of the other high-end Android-based offerings not only because best-in-class hardware offering the fastest graphics for gaming capabilities for Android, but also because due to NVIDIA's strong product support and long lifecycle updates of their own SHIELD series products. It comes with remote friendly versions of Amazon Video, Netflix, Vudu, Hulu, HBO, UltraFlix, Fox, Google Play Movies, and other video service clients, with many supporting videos in native 4K Ultra HD (2160p) resolution at up to 60 frames-per-second and HDR.
The Android TV platform delivers good conversational voice search for the native Android TV (leanback) app via an integrated microphone inside the included game controller. Adding to that it also comes with NVIDIA's gaming ecosystem capable of running all graphically intensive AAA ("triple A") games for Android in 1080p at 60fps, as well as supporting NVIDIA's low-latency GameStream technologies for GeForce-equipped PC game streaming in up to 4K HDR resolution, including direct access to Steam Big Picture from the Steam app, and NVIDIA's "GeForce NOW" (formerly "Nvidia GRID") cloud game-streaming service. All these gaming features combined with high-end media player functionality makes it a very good convergence device when pairing with Kodi for media playback.
1 Installing Kodi
Normal "vanilla" builds of Kodi should run just fine on the Shield.
2 Launching Android apps within Kodi
Android apps can be launched from within Kodi by going to custom home items.
You can use standard Bluetooth accessories, such as a wireless keyboard, mouse, or game controller with your Nvidia SHIELD TV console.
3.1 Bluetooth remote
- NVIDIA SHIELD Remote 
- Other standard Bluetooth remotes (such as the Amazon Fire TV replacement remote) can be paired and should also work.
3.2 Integrated IR Reciever
- Logitech Harmony Remotes are supported by NVIDIA
(Tested and reported working with a Logitech Harmony Touch, supposedly also with others. Button ABXY don't work yet, so no easy way to access the Kodi Menu. You can notice a slight lag during browsing. Custom keyboard layouts need to be used for this. Logitech said in numerous forums posts that they're working on better support.)
Generic Android-level CEC support is available on the Android TV platform, however Kodi will not see a CEC device directly, but instead just treat the it like generic input.
USB port allows for various additional remote types, such as FLIRC IR dongle, various RF dongles, etc. Most of these devices will likely show up as a keyboard type input.
3.5 Other bluetooth devices
It should be possible to pair other bluetooth controllers and remotes to the NVIDIA SHIELD TV Console. Most of these devices will likely show up as a keyboard type input.
- Reported working with a Microsoft Bluetooth Mobile Keyboard 6000.
3.5.1 Working Bluetooth Gamepads
- NVIDIA SHIELD Controller 
- 8Bitdo NES30 controller is working, but is not recognized by all Android games.
3.5.2 Working Bluetooth Remotes
- Harmony Smart Control Hub
List of working codes/commands (as of 2015/7/1) http://www.mediafire.com/view/i0i6y6k7z8lhdf8/Harmon_SCH_-_Sheild_ATV_Commands.pdf
A Kodi oriented review of the Shield:
Kodi-related videos for end-users:
Kodi-related videos for developers:
5 Hints and tips
Some of this is copied directly from NVIDIA's GeForce Forum for SHIELD Android TV support. More generic but useful info about the SHIELD Android TV that is not specific to Kodi can also be found in NVIDIA's official SHIELD FAQ and SHIELD User Guide.
- If you hold the play button on the SHIELD game controller a mouse cursor will pop up on your screen and turn the right analog thumb stick on your game controller to a mouse controller which can control that mouse cursor.
- If you plan on using a microSD card or USB storage with your SHIELD, make sure to unmount the drive before unplugging it. This is done from Settings -> Storage and reset inside the Android TV menus, not inside Kodi. Select your storage device and then choose the unmount option. Now you may safely unplug/remove your storage device from your SHIELD Android TV.
- If you are unable to pair your SHIELD game controller during initial setup and your SHIELD is connected to your network over wired Ethernet, try temporarily disconnecting your wired Ethernet cable to go into WiFi mode and check if pairing issue is fixed.
- If the Google Play Store is not opening, check if the version is at least 5.5.15 or later. If not you should be receiving this update soon. After the update if the problem continues, try clearing the data and cache for the Google Play Store app.
- For maximum performance, wired Ethernet is recommended. The wired Ethernet port on SHIELD supports 10/100/1000 Mbps. Once wired Ethernet is connected, SHIELD will disable Wi-Fi and automatically switch to use only wired Ethernet.
- If you experience audio playback issues try going to Settings -> System -> Audio output and setting the value for Keep audio device alive to Never (the default is 1 minute).
- If you press and hold the "O" button on the SHIELD remote (or the Nvidia button on the game controller) it will pull up a window that allows you to take screenshots or a video of anything that is being displayed on your TV. If you use the video function it will capture both video and audio of anything currently being displayed. Also, if you have ES File Explore installed, you can directly upload the screenshot or video to any location that ES has access to.
- Watching 4K content from SHIELD requires a 4K UltraHD display with HDMI 2.0 and HDCP 2.2 support. Connect SHIELD to only the 4K-enabled HDMI input that supports HDCP 2.2. Consult your 4K UltraHD display's user guide to find the correct HDMI port to plug SHIELD into for watching 4K content. SHIELD also supports content rendered with 4:4:4, and 4:2:0 chroma subsampling frequency ratios. (NOTE: Netflix 4K content is currently only enabled for HDCP 2.2 ports. See your 4K UltraHD display's user guide for further details). If one of the HDMI 2.0 ports does not work then try another until you find a port that works.
- Use of an AV Receiver with HDMI for video and Toslink for audio may result in audio lagging behind video, and each of the these type of configurations may add varying levels of delay along the audio and video path resulting in lip-sync issues in the content viewed on the TV. Use the built-in AV sync slider utility (not in Kodi) in the SHIELD menu Settings > HDMI > AV Sync Tuner to calibrate for any audio lag. Adjust the delay on the audio signal until you hear the audio beep from your speakers exactly when the bouncing ball touches the line. The AV sync slider allows you to advance audio by 1 second at most (in small increments of 10ms) to synchronize the audio and video. (Note: This tool is effective only when SHIELD is connected to your AV Receiver over HDMI (i.e. audio/video over HDMI); it is not meant to be used when a headset is plugged into SHIELD controller/SHIELD remote or USB audio device or Bluetooth audio device).
- If video lags behind audio instead (i.e. audio is ahead of video) then use your AV receiver’s settings to delay audio.
6 Known issues and limitations
Known issues and limitations related to usage of Kodi on NVIDIA SHIELD TV, including limitations in the hardware, firmware, and software directly or indirectly related to and for Kodi usage.
- HDMI-CEC is supposedly supported supported in the hardware and in the Android firmware, but no news yet on API or other interface with LibCEC for native (direct) Kodi support of the CEC controller.
- Kodi's existing video setting options for "Adjust display refresh rate to match video" and "Sync playback to display" to sync screen refresh rate to playback frame rate option is included in the Kodi 15.x (Isengard) releases, but it is still limited to 24/25/30/50/60 Hz refresh rates in the firmware from Nvidia. Nvidia's Shield Android TV OTA 2.0 Update also added support for for 23.976 and 59.94 Hz but it may not work in Kodi for all setups.
- Automatic refresh rate switching is not working with all televisions brands/models, and on some that do work only do so after the SHIELD have been rebooted/restarted or booted after your television and AV-receiver. Other than waiting for future firmware updates the general advice is to try another HDMI until on your television or AV-receiver you find a port that works (or work better).
- MPEG-2 hardware decoding (and hardware deinterlacing) did not work before NVIDIA SHIELD TV Pro OTA Firmware version 1.2 update, so be sure to update to latest firmware.
- VC-1 and WMV-9 videos are software decoded only so far, reason for this is that NVIDIA have so far only licensed MPEG-2, H.264, HEVC (H.265), and VP9 codecs for video playback, as well as Dolby Digital (DD) and Dolby Digital Plus (DD+) for audio, (and unfortunately NVIDIA do at least not yet offer a add-on license keys for a codec pack similar to Raspberry Pi). There is however apparently a hack available to enable VC-1 hardware decoding by editing Android file "/system/etc/media_codecs.xml" if you have first rooted the SATV.
- HD audio including DTS-HD MA, DTS:X, Dolby True HD, Dolby Atmos can be all be passed-through (bitstreamed) on Nvidia Shieild TV, but this currently only works with the native video player. Pass-through for HD audio is currently not working in Kodi and is a work-in-progress.
- Currently the Shield Android TV does not support Remote Connections, so to connect to the Shield to sideload via ADB it requires a direct connection.
- The Nexus Player remote does not pair at all with the Shield console. It did with the Razer Forge, but not the Shield console.
- VP9 hardware video decode is supposedly supported at to to 4K / 2160p (UltraHD) resolution, such as YouTube source, but not yet confirmed working in Kodi for Android on the NVIDIA Tegra X1 (TX1) SoC.
- VC-1 hardware decoding (possibly including hardware deinterlacing?) is suppose to work since OTA Firmware version 2.0 update from NVIDIA for SHIELD TV, so be sure to update to latest firmware and run tests in Kodi for independent confirmations.
- WMV-9 hardware decoding (possibly including hardware deinterlacing?) is suppose to work since OTA Firmware version 2.0 update from NVIDIA for SHIELD TV, so be sure to update to latest firmware and run tests in Kodi for independent confirmations.
- OTA Firmware version 2.0 update from NVIDIA for SHIELD TV is suppose to have added native playback and output of video content encoded at 23.976 and 59.94 Hz. Also supports since erlier are video content encoded at 24 Hz, 25 Hz, 30 Hz. This however needs testing and confirmation if it works with Kodi's existing video setting options for "Adjust display refresh rate to match video" and "Sync playback to display" to sync screen refresh rate to playback frame rate option is included in the very latest nighty builds. Note though that automatic refresh rate switching will not work with all televisions brands/models or in all HDMI ports.
- OTA Firmware version 3.2 update from NVIDIA for SHIELD TV is suppose to have native pass-through/bit-streaming audio support for AC3, EAC3, Dolby 5.1, Dolby 7.1, DTS-HD, DTS-HD MA, DTS:X, Dolby TrueHD, and Dolby Atmos, up to high resolution 24-bit 192 kHz audio over HDMI and USB. Also added is support for USB-S/PDIF dongles which can enable users to connect SHIELD to older sound bars and audio receivers. All this however needs testing and confirmation if it works with Kodi's very latest nighty builds of Kodi for Android.
7 Random notes
Feel free to place various notes, tips, and links here. As this section of the wiki gets more organized, those notes will be properly sorted. Consider this like a dumping ground for when you're not sure where to put something.
- ↑ http://www.legitreviews.com/nvidia-shield-android-tv-review_164223/3 Legit Reviews - NVIDIA SHIELD TV Review
- ↑ http://www.raspberrypi.com/license-keys/ Raspberry Pi Store - License keys
- ↑ https://forums.geforce.com/default/topic/836487/shield-android-tv/codec-support-/ GeForce Forums - Requests to Nvidia for Codec Packs
- AnandTech - The NVIDIA SHIELD Android TV Review: A Premium 4K Set Top Box
- Legit Reviews - NVIDIA SHIELD Android TV Review
9 See also
- Kodi forum discussion threads about the NVIDIA SHIELD TV:
- Related articles on Wikipedia:
- Official NVIDIA pages and sites about the SHIELD console:
- NVIDIA SHIELD TV product page: http://shield.nvidia.com/console
- NVIDIA SHIELD TV FAQ (Frequently Asked Questions): http://shield.nvidia.com/support/nvidia-android-tv/faq/1
- NVIDIA SHIELD TV User Guide: http://support-shield.nvidia.com/android-tv-user-guide/index.htm#_ga=1.98702110.121900636.1426802792&t=About_SHIELD.htm
- NVIDIA Blog post: http://blogs.nvidia.com/blog/2015/05/28/nvidia-shield-available/
- NVIDIA SHIELD forum for Android TV https://forums.geforce.com/default/board/159/
- NVIDIA SHIELD development tools and other resources for developers: https://developer.nvidia.com/develop4shield
- Tegra Android Development Pack: https://developer.nvidia.com/tegra-android-development-pack
- NVIDIA SHIELD TV Utility App: http://goo.gl/4FiQCT