Jump to content
Flirc Forums
melanchete

2019 Nvidia Shield TV remote

Recommended Posts

I just got the 2019 NVIDIA Shield TV Pro last 10/28. First Shield TV that I've had. I also got a new Flirc USB in the mail yesterday and I was able to set it up to work with my Shield TV. So far, it works for me.

The usual keys work fine (cursor keys, home, back, numeric, play, pause, rewind, forward, stop).

I can power it on via the Flirc, but I haven't figured out how to make the Shield sleep via Flirc. Since the Shield automatically sleeps after a certain amount of idle time, it's not a big deal.

One thing that I liked with my old Intel NUC for using Plex is that I was able to program an Info button so that I can see details of the movie being played (such as Codec). I don't know if this is possible with the Shield TV, and if so, how to program a code with Flirc. Also, a caption/subtitle button would be nice (not sure if this is possible with Shield TV/Flirc, but if not, caption can be turned on via Plex play menu).

 

 

Share this post


Link to post
Share on other sites
On 11/1/2019 at 1:42 PM, Flexen said:

How did you get it to work with Shield TV Pro 2019?

I had to go over the Flirc documentation and other Flirc forum threads. The Flirc documentation made it seem a lot simpler than it was, but various commands were missing when I only followed the Flirc doc, so I had to define commands using 3 different controllers in the Flirc software. As discussed in the doc & other forum threads, it doesn't matter what remote IR commands you use, as long as they are not used for any other devices in your system. I used the old NVIDIA Shield IR codes. I have a Pronto remote, so I was able to copy-and-paste the old NVIDIA Shield codes posted online to my Pronto, and then I used my Pronto to "teach" the commands to the Flirc. 

My primary purpose of using Shield TV is for Plex, so I focused on making the commands work for Plex.

Below are the Controllers and commands (in Flirc and the corresponding old NVIDIA Shield IR code) that I used with the Flirc software (again, it doesn't matter what IR codes that you use, but for me, I decided to use the old NVIDIA IR codes):

 

Controllers->NVIDIA Shield:
=============-========
Flirc                  Old Nvidia Shield IR Code 
=====               =====================
Cursor Keys    Cursor Keys
Select               Ok
Back                 Last
Home               Shield (other option was Menu). This command seems to take you to home page, as expected.

 

Controllers->Kodi:
==============
Flirc                    Old Nvidia Shield Code
========          =================
Numeric keys    Numeric Keys (0 to 9) <= these actually work for entering in a search window. in the future, consider trying to do alphabet, if it's worth it.
ch+/ch-               ch+/ch- <= these behave like cursor up/down. Don't know what scenarios ch+/ch- are useful in. May not be needed?
Play                     Play
Pause                 Pause
Shutdown          Power On. Although this command is called "Shutdown" in Flirc software, using this command actually turns on the Shield. This command does NOT turn off the Shield.
*Info                   Display (I used an Oppo IR code for this) <= doesn't seem to do anything.
*Caption            Subtitle (I used an Oppor IR code for this) <= doesn't seem to do anything

 

Controllers->Media Keys:
======================
Flirc                 Old Nvidia Shield Code
========       =================
**Rewind        Rewind (aside: I  believe cursor key left can also be used for Rewind, at least in Plex).
**Forward      Forward (aside: I believe cursor key right can also be used for Forward, at least in Plex).
**Stop            Stop

**  Note: the Rewind and Forward keys work when paired under Controllers->Media Keys, but don't work when I paired Rewind and Forward under Controllers->Kodi.


Note: Flirc Previous and Next do not work, whether paired under Controllers->Kodi or Controllers->Media Keys. 

 

As indicated above, I got Power On to work. I don't have a way to Power Off the Shield. But not a big deal, since my Shield will sleep automatically after 20 minutes (user-configurable) of non-use. I'd rather have a discrete Power On than a Power toggle, since it makes remote macros more reliable.

The Shield OEM remote also has a settings button on the upper right of the remote. I don't know how to teach Flirc this command, but not a big deal since settings is not used frequently and is easily accessed with cursor keys. However, having this command would be useful if the button is reconfigured to do something else other than settings (such as starting a favorite app). 

I also don't have a Flirc command to go with the Netflix command in the OEM remote. But, not a big deal. Kind of strange that Netflix has its own button in the OEM remote. Should have just been made an anything you want command changeable from Settings. Netflix can always be brought up using cursor keys from home page.

Note: before using Flirc, I had plugged in a USB keyboard to the Shield TV to see what keyboard mappings might be useful, but I didn't see any potentially useful commands over and beyond what was mentioned above (if anyone knows any keyboard commands that might be useful, let me know... I recently read that F8 may be useful to get Netflix info while Netflix is playing, but I haven't tried it).

I wish there was some sort of Info command which can be used to bring up Info on the Plex movie that is playing (such as codec, etc.), similar to what can be done when using an embedded Plex Media Player in Linux.

If anyone has other commands not mentioned above, or better ways to configure Flirc, let me know.  

Edited by randman

Share this post


Link to post
Share on other sites

Thanks for the reply. I was able to do pretty much exactly what you did after doing some more research. For power on, I just set my Harmony to send the "ok" command after turning everything on. This wakes the Shield. It goes to sleep on it's own. When I turn everything off, I have the "home" command sent so it will be on the home screen when it wakes next time. Only thing I wish I had was the setting button. But I can still get there using the arrows for now. 

Share this post


Link to post
Share on other sites

Yes, it would be nice to get the Setting button to work. Granted, I don't see a need to have a dedicated button just to go to Settings. However, the Shield allows you to change what the Settings button does, so if you use it to do something else, the Settings button would be good to have. It would also be nice if the Shield allowed a way to redefine the Netflix button (and the Flirc had a way of sending the "Netflix" command). Don't know why Netflix needs its own button as opposed to just calling it something generic and letting the user define what it does. 

Share this post


Link to post
Share on other sites

Hey guys, I've been setting up my parents nVidia Shield 2019 with their Harmony One remote and I've managed to make the Shield go to sleep using Flirc.

I've not been using just one IR code profile on the Logitech Harmony Remote Software, but two.

I've used the "old" Shield IR profile one for the directions (up, down, left, right, ok, back and home) and media keys (play, stop, rewind, etc...) and for all other commands (custom Kodi commands, F8 in netflix to show informations, etc...) I've used an other profile (because the Shield IR one didn't have enough commands and also because some of them were the same with different names so one would be erasing the other). I used a Yamaha Amplifier for the other profile because my parents don't own any Yamaha product so there was no chance of conflict.

The command in Flirc I used to go to sleep is the Power button in the "Media Keys" section (set up to a command in the other IR profile).

The "ok" button in the Shield IR profile was used to wake up the shield.

So, for each device (Shield & Yamaha) in the Harmony Software I made these advanced changes :

  • Shield device : "Ok" to power on, "no button" to power down
  • Yamaha device : "no button" to power up, "the command I chose" to power down

This way I created an "Watch Shield" activity which used 4 devices :

  • My parents TV
  • Their amplifier
  • Shield device
  • Yamah device

And everything works like a charm.

I also managed to find the "settings" button in the Shield remote. It's the "Application" (or "Menu") on a Windows keyboard (I plugged a USB keyboard in the Shield to test each key).

Since Flirc doesn't propose it in the "Full Keyboard" profile, I set it up to one button on my harmony using this command :

flirc_util.exe record_api 0 101

(101 being the HID code for the "Application" key on a keyboard)

I haven't search the Netflix button because my parents don't care using the menu to access it.

Edited by MickBim
English is not my first language

Share this post


Link to post
Share on other sites

Thanks a lot to all for this thread ! 

I was able to map correctly most of the remote to flirc commands.

The exit (round icon button on the remote) does not seem to work though.

Any one know the keyboard combination for it or ID to pass to flirc_util ?

Thanks.

Share this post


Link to post
Share on other sites

Hello again,

 

I was able to map pretty much all the buttons of the shield remote on my hamony 350 thanks to this thread and others 

Just noticed that through flirc / harmony it doesn't register keyboard presses when you open up the keyboard to search from the main menu or through the search in Plex for example.

It seems the 'ok' button from the shield remote is not the same command as the 'ok' for everything else even though it is the same button on the shield. Quite odd.

Do you experience the same issue ?

Shield remote or the Android TV phone app can be used as a workaround in the meantime.

Bit annoying though to be so close from not needing the original remote.

Share this post


Link to post
Share on other sites

Just discovered the Flirc and reading up on it as I'm considering an Android TV box.

I'm confused by all this talk of the 2019 Nvidia Shield TV. It doesn't have an USB socket so I don't see how it can work with the Flirc.

I understand the Nvidia Shield TV Pro does and so the Flirc does work.

Am I missing something?

Share this post


Link to post
Share on other sites

@Mark Baines Yes only the Pro has the USB ports, the "tube" doesn't.

@Everyone I'm getting my Pro today (replacement of the "tube" because I wanted the USB ports for FLIRC).

I already have the FLIRC, and plan to use iRule to talk to it through IP2IR.

Has anyone got a configuration file that I could use to get the FLIRC to accept the old shield commands as a starting point, as these are already supported in iRule?

This would be a great starting point and a fantastic time saver.

Thanks in advance!

Share this post


Link to post
Share on other sites

@randman what are the documents to configure the usb flirc, to control the nvidia shield via infrared ?

i have remote control with already the code to control it ,  please you can attached  the complete file cfg for remote flirc with  nvidiashield 2019  ?

Edited by RoyalPains

Share this post


Link to post
Share on other sites
On 7/18/2020 at 1:21 PM, RoyalPains said:

@randman what are the documents to configure the usb flirc, to control the nvidia shield via infrared ?

i have remote control with already the code to control it ,  please you can attached  the complete file cfg for remote flirc with  nvidiashield 2019  ?

I'm away, so I don't have access to my Nvidia Shield TV.. It's been a while since I setup the Flirc. I setup my Flirc a few days after the 2019 Nvidia Shield TV Pro was released, and at the time, there was little or no information about setting up the Flirc for the 2019 Nvidia Shield TV Pro. There may have been updated software or other users' configuration posted since then, but I haven't kept up since I was satisfied with my setup. Anyway, I took some notes for what I used in the Flirc software, which I've written below. Note that this was with version 3.24.0 of the software. I don't know if there's been changes to the software since then, since I haven't looked.

At the time, I taught my universal remote (Pronto TSU9400)  the old (pre-2019) Nvidia Shield IR codes. Then, I started the Flirc software and taught the Flirc the Nvidia Shield IR codes from my Pronto TSU9400. I had to use 3 different parts of the Flirc software as indicated below. In the notes below, I mention the Flirc keys, each of which would be programmed using the most appropriate key in your remote control.

 

Under Controllers->NVIDIA Shield:
Here, I configured the following: Cursor Keys, Select (Ok), Back and Home.

 

Controllers->Kodi:

Here, I configured: Numeric keys (0 to 9), ch+/ch- (these behave like cursor up/down), play, pause, shutdown. However, the shutdown key behaved like power on. I didn't bother worrying about power off/sleep since (a) I didn't find a solution and (b) Shield is configured to go to sleep automatically if unused for a configurable number of minutes.

When playing a movie in Plex, the play and pause buttons behave similarly (play causes movie
to play if paused, or if movie is playing, play button pauses it).

 

Controllers->Media Keys:

Rewind, Forward, Stop. Note that the cursor key left and right buttons can also be used for rewind and forward, at least in Plex.

Last and Exit seem to work the same way

 

Edit: Just realized I posted information last November 2019. Sorry, but I am away and so don't have access to my Nvidia Shield TV and Flirc, but hopefully notes from November 3, 2019 will help you.

Edited by randman

Share this post


Link to post
Share on other sites
18 hours ago, randman said:

I'm away, so I don't have access to my Nvidia Shield TV.. It's been a while since I setup the Flirc. I setup my Flirc a few days after the 2019 Nvidia Shield TV Pro was released, and at the time, there was little or no information about setting up the Flirc for the 2019 Nvidia Shield TV Pro. There may have been updated software or other users' configuration posted since then, but I haven't kept up since I was satisfied with my setup. Anyway, I took some notes for what I used in the Flirc software, which I've written below. Note that this was with version 3.24.0 of the software. I don't know if there's been changes to the software since then, since I haven't looked.

At the time, I taught my universal remote (Pronto TSU9400)  the old (pre-2019) Nvidia Shield IR codes. Then, I started the Flirc software and taught the Flirc the Nvidia Shield IR codes from my Pronto TSU9400. I had to use 3 different parts of the Flirc software as indicated below. In the notes below, I mention the Flirc keys, each of which would be programmed using the most appropriate key in your remote control.

 

Under Controllers->NVIDIA Shield:
Here, I configured the following: Cursor Keys, Select (Ok), Back and Home.

 

Controllers->Kodi:

Here, I configured: Numeric keys (0 to 9), ch+/ch- (these behave like cursor up/down), play, pause, shutdown. However, the shutdown key behaved like power on. I didn't bother worrying about power off/sleep since (a) I didn't find a solution and (b) Shield is configured to go to sleep automatically if unused for a configurable number of minutes.

When playing a movie in Plex, the play and pause buttons behave similarly (play causes movie
to play if paused, or if movie is playing, play button pauses it).

 

Controllers->Media Keys:

Rewind, Forward, Stop. Note that the cursor key left and right buttons can also be used for rewind and forward, at least in Plex.

Last and Exit seem to work the same way

 

Edit: Just realized I posted information last November 2019. Sorry, but I am away and so don't have access to my Nvidia Shield TV and Flirc, but hopefully notes from November 3, 2019 will help you.

 

@randman     

the my remote control already configured with the codes, must teach the commands to the flirc that must be connected to the right pc? and starting the appropriate flirc software via pc ?? so at flirc don't need ready-made configuration files?
flirc usb does it work perfectly without lag with the nvidia shield 2019? 
I ask you this because the support via chat of the nvidia shield, some customers have reported to them, lag with the usb flirc to control the nvidia shield via infrared, I asked if they had a list of compatible usb ir for nvidia shield and they say that they do not have this list compatibility

 

 
Edited by RoyalPains

Share this post


Link to post
Share on other sites
9 hours ago, RoyalPains said:

 

@randman     

the my remote control already configured with the codes, must teach the commands to the flirc that must be connected to the right pc? and starting the appropriate flirc software via pc ?? so at flirc don't need ready-made configuration files?

flirc usb does it work perfectly without lag with the nvidia shield 2019? 
I ask you this because the support via chat of the nvidia shield, some customers have reported to them, lag with the usb flirc to control the nvidia shield via infrared, I asked if they had a list of compatible usb ir for nvidia shield and they say that they do not have this list compatibility


 


 

Yes, you need to use a PC to teach the Flirc the commands that you want to use. Download the software from Flirc. No lag problem for me. 

Share this post


Link to post
Share on other sites
13 hours ago, randman said:

Yes, you need to use a PC to teach the Flirc the commands that you want to use. Download the software from Flirc. No lag problem for me. 

 
did you manage to teach all the keys ? also the keys rewind, forward, play pause?


when i download the flirc program on windows the pc gives me error virus how did you do it?
to use the flirc stick, is the usb extension required to bring infrared pointing reception forward? considering, that the nvidia shield has usb ports on the back

 
Edited by RoyalPains

Share this post


Link to post
Share on other sites
On 7/20/2020 at 9:46 PM, randman said:

Yes, you need to use a PC to teach the Flirc the commands that you want to use. Download the software from Flirc. No lag problem for me. 

@randman thank you, I'm trying the usb ir flirc and it seems to be all right.

only problem can I use a usb hub ?  both to expand the 2 few usb ports  and to have better infrared reception of the flirc ?

currently the usb flirc is connected on the back shield pro, and infrared reception and targeted only if the remote control is aimed directed at the nvidia shield, if it is prolonged frontally the reception definitely better without having to point towards the net shield , I say well ?

 

Edited by RoyalPains

Share this post


Link to post
Share on other sites
32 minutes ago, RoyalPains said:

@randman thank you, I'm trying the usb ir flirc and it seems to be all right.

only problem can I use a usb hub ?  both to expand the 2 few usb ports  and to have better infrared reception of the flirc ?

currently the usb flirc is connected on the back shield pro, and infrared reception and targeted only if the remote control is aimed directed at the nvidia shield, if it is prolonged frontally the reception definitely better without having to point towards the net shield , I say well ?

 

I haven’t tried a USB hub so I don’t know. But to solve your IR Problem you can also use an infrared receiver like this: 

https://www.amazon.com/gp/aw/d/B009ZGK6QS?psc=1&ref=ppx_pop_mob_b_asin_title

 

Share this post


Link to post
Share on other sites
1 hour ago, randman said:

I haven’t tried a USB hub so I don’t know. But to solve your IR Problem you can also use an infrared receiver like this: 

https://www.amazon.com/gp/aw/d/B009ZGK6QS?psc=1&ref=ppx_pop_mob_b_asin_title

 

@randman  but also to you happens, that you have to point the remote ir  towards the shield ? If you point the ir remote, a little more sideways can you still command the shield? or does it not receive infrared signal?

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...