NVIDIA SHIELD TV

From Official Kodi Wiki
Revision as of 20:42, 13 June 2015 by Natethomas (talk | contribs) (Videos: added kordkutters review)
Jump to: navigation, search
Home icon grey.png   ▶ Devices ▶ Android ▶ NVIDIA SHIELD TV
Stop hand.png 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 Android TV
Nvidia SHIELD Console.jpg
Manufacturer Nvidia
Released May 28, 20152015
OS Android TV (based on Android 5.0 "Lollipop")
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 500GB harddrive, plus MicroSD slot for up to 128GB SD card available in all models
RAM 3 GB RAM
Display 2160p and 1080p
Graphics 256-core Maxwell GPU
Connectivity HDMI 2.0 supporting 4K @ 24/25/30/50/60 Hz video output (with (HDMI-CEC, HDCP 2.2, 10-bit color & 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 Android TV (originally known as SHIELD Console) is an Android-based set-top box and game console that contains a very powerful ARM processor, (that should be 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, automatic refresh rate switching, 10-bit HEVC (H.265), and VP9 video codecs, and 4K (2160p) resolution via HDMI 2.0 output with support for Kodi.

Running the Android TV operating system (based on Android 5.0 "Lollipop") on a Tegra X1 SoC (System on Chip), the Nvidia SHIELD Android 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 of their own SHIELD series products. It comes with remote friendly versions of Netflix, Hulu, HBO Now, Google Play Movies, YouTube and other video service clients, with many supporting videos in native 4K (Ultra HD / 2160p) resolution.

The Android TV platform delivers good conversational voice search for the native 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, and Nvidia's GRID cloud game-streaming service.. All this making it a very good convergence device when pairing with Kodi for media playback.

1 Installing Kodi

See: HOW-TO:Install Kodi for Android

Normal "vanilla" builds of Kodi should run just fine on the Shield. However, some advanced features, such as 4k support, might require a test build from here: http://forum.kodi.tv/showthread.php?tid=228361

2 Launching Android apps within Kodi

Skins like Amber allow you place custom shortcuts on the main menu for an Android apps as favorites.

Android apps can be launched from within Kodi by going to Programs -> Android programs. It is even possible to launch Android apps from shortcuts on the main menu for skins that supports custom home items.

3 Controls

You can use standard Bluetooth accessories, such as a wireless keyboard, mouse, or game controller with your SHIELD console.

3.1 Bluetooth remote

  • Nvidia SHIELD Remote [1]
  • other bluetooth remotes also work, such as the Amazon Fire TV replacement remote

3.2 Integrated IR Reciever

  • Logitech Harmony Remotes are supposedly supported by Nvidia?

3.3 CEC

Generic Android-level CEC support is available. Kodi will not see a CEC device directly, but instead just treat it like generic input.

3.4 USB

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 Console. Most of these devices will likely show up as a keyboard type input.

3.5.1 Working Bluetooth Gamepads

  • Nvidia SHIELD Controller [2]

3.5.2 Working Bluetooth Remotes

  • Harmony Smart Control Hub (Harmony software lists device as Nvidia STB, but some of the extra commands to don't work, e.g. X, Y, A, B, Gas, Brake, etc.)
(You can also set up the Hub as a Windows PC and have more command options, this will present the remote as a keyboard.)

4 Videos

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.[3] 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[4] and SHIELD User Guide[5].

  • Did you know that 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 Android TV, 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 Wireless Controller during initial setup and your SHIELD Android TV 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.
  • Watching 4K content from SHIELD requires a 4K 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 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 display's user guide for further details). If one of the HDMI 2.0 ports do not work then try another until you find a port that works.
  • 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.
  • Use of an AV Receiver with HDMI for video and Toslink for audio may result audio lagging behind video. Use the AV sync slider (not in Kodi) utility in the SHIELD menu Settings > HDMI > Audio Video Sync to calibrate for any audio lag. The AV sync slider allows you to advance audio by 1 second (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 (i.e. audio is ahead of video) then use your AV receiver’s settings to delay audio.
  • ?

6 Known issues

Known issues related to usage of Kodi on Nvidia SHIELD Android TV, including limitations in the hardware, firmware, and software.

  • MPEG-2 and VC-1 (or WMV-9) videos are software decoded only so far, reason for this is that Nvidia have so far only licensed H.264, HEVC (H.265), and VP9 codecs for video playback, as well as Dolby Digital (DD) and Dolby Digital Plus (DD+) for audio[1], (and unfortunately Nvidia do at least not yet offer a add-on license keys for a codec pack similar to Raspberry Pi[2]).[3] There is however apparently a hack available to enable MPEG-2 and VC-1 hardware decoding by editing Android file "/system/etc/media_codecs.xml" if you have first rooted the SATV.[6]
  • HD audio, DTS-HD MA, Dolby True HD & Dolby Atoms can not be passed through/bitstreamed, nor can those formats be software decoded and output as multichannel PCM (at this time). However, DTS (core from DTS-HD MA) and DD 5.1(AC3) can be passed through/bitstreamed or software decoded and output as multichannel PCM.[3]
  • 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.
  •  ?

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.

  • 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 currently only works in experimental builds, and then so far only with 24/25/30/50/60 Hz refresh rates.
  • 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 direct native Kodi support of the CEC controller.
  • VP9 hardware video decode is supposedly supported at 4K (UltraHD) resolution, such as YouTube source, but not yet confirmed working in Kodi for Android on the Nvidia Tegra X1 (TX1) SoC.
  •  ?

8 References

  1. http://www.legitreviews.com/nvidia-shield-android-tv-review_164223/3 Legit Reviews - NVIDIA SHIELD Android TV Review
  2. http://www.raspberrypi.com/license-keys/ Raspberry Pi Store - License keys
  3. 3.0 3.1 https://forums.geforce.com/default/topic/836487/shield-android-tv/codec-support-/ GeForce Forums - Requests to Nvidia for Codec Packs

9 See also

10 Links