NVIDIA SHIELD TV: Difference between revisions

From Official Kodi Wiki
Jump to navigation Jump to search
Line 55: Line 55:
=== Other bluetooth devices ===
=== 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.
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.
* Reported working with a Microsoft Bluetooth Mobile Keyboard 6000.


====Working Bluetooth Gamepads====
====Working Bluetooth Gamepads====

Revision as of 11:27, 27 July 2015

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, Vudu, Hulu, HBO, Fox, 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.

Installing Kodi

Normal "vanilla" builds of Kodi should run just fine on the Shield.

Google Play download big.png

Launching Android apps within Kodi


Controls

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

Bluetooth remote

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

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.)

CEC

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

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.

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.

  • Reported working with a Microsoft Bluetooth Mobile Keyboard 6000.

Working Bluetooth Gamepads

  • Nvidia SHIELD Controller [2]
  • 8-Bit Do NES30 controller is working, but isn't recognized by all games.

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

Videos

A Kodi oriented review of the Shield:

Kodi-related videos for end-users:


Kodi-related videos for developers:

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.
  • If you press and hold the "O" button on the 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.
  • ?

Known issues

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

  • 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 Isengard 15.0 beta 2 release and newer builds, but is limited to 24/25/30/50/60 Hz refresh rates. You must upgrade to 15.0 beta 2 or a later released build in order to use this feature.
    • 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 Android TV Pro OTA Firmware version 1.2 update, so be sure to update to latest firmware.
  • VC-1 (or 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[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 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), with the exception of possibly True HD (needs further confirmation). 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.
  • ?

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.

  • 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.
  • ?

References

Template:Reflist

See also

Links

  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