Jump to content
Flirc Forums
stage

Adding support for Nvidia Shield TV

Recommended Posts

Hi. 

I have my Flirc and Harmony 350 nearly running perfect. Nearly... 

I'm looking for the correct Power-Toggle Button to send shield to sleep in every App. 

When i use Kodi-Remote, in TV Fullscreen shield rewinds 3 seconds(wtf), other Powerbuttons the kodi menu comes up. 

Other power brings shield to sleep but cannot wake up... 

So i hope someone can give me help? 

So far - Flirc is absolutely fantastic. I love it. Bought one for every Device i have :) 

Share this post


Link to post
Share on other sites
59 minutes ago, SomethingSomethingDarkSide said:

There is a power toggle option in the Harmony setting for the Shield, use that, it's what I use.

And what do you pair that too in my app?

Share this post


Link to post
Share on other sites

Technically nothing; as it's based on Shield remote, there is no sleep/power button on the remote.

I should be clear, it's a Sleep toggle, not Power. It will put the Shield to Sleep.

 

You can use the remote to invoke the power options menu, by holding the Back button, but that can only be done on the home menu/lean back screen. Toddel wants to be able to to what that offers from any app, rather than having to go back to the Lean Back screen first

Share this post


Link to post
Share on other sites

Good point, sorry I forgot the 2017 16GB Shield has no IR port as well, and assumed you were using the Harmony on a Shield with IR receiver. You are just using he Flirc to receive commands.

I would assume no, the Flirc will not be receiving/processing the Harmony IR commands, but I could be wrong.

Share this post


Link to post
Share on other sites
4 hours ago, Toddel said:

Ok. I try this. 

 

Does Flirc recognizes this command? My Shield is hidden ;) 

Have you tried the sleep/suspend keys in the "Media Keys" controller section of my GUI?

Share this post


Link to post
Share on other sites

My Harmony 650 paired with the Flirc works almost perfectly with my Shield TV, except for one issue.  I paired the OK button on the remote with the Enter key on the full keyboard controller in the Flirc software, and it works correctly everywhere on the Shield TV save for one place.  When I press the button on the search keyboard, instead of selecting the character it's sitting on, it dismisses the keyboard entirely.  The directional keys navigate the search keyboard fine, but I have to use the enter button on the original Shield TV remote to select the characters.  I also tried pairing the Harmony 650 OK button with the Enter or Enter/Return key of every other preset controller in the Flirc software, but none of them work (they either dismiss the search keyboard entirely, or do nothing).

Has anyone else had this problem?  Is there a different key/key combination in one of the preset controllers of the Flirc software I should pair with the Harmony 650 OK button so that it works correctly everywhere on the Shield TV, including the search keyboard?  Thanks.

Share this post


Link to post
Share on other sites

I was just wondering, is there any way to program the mic button on the remote. It doesn't seem to be available in the Flirc interface. Thank you

Share this post


Link to post
Share on other sites

Hi, sorry if this has been answered elsewhere but I am considering buying a Flirc and was wondering if the Shield controller/gamepad mapping had made it into the program yet (Jason had said in February it was being worked on).  An example of how I'd like to use this is that pressing X on the gamepad when using Playstation Vue directly launches the Guide without having to go through other menus.  Thanks.

Share this post


Link to post
Share on other sites

hi guys. So just picked up a Shield TV and been working on the Flirc config today. Seems I have everything working except for the double press on the home button. I have it mapped to the "1" button of the ViewTV-At163. It works well at pulling up the Android menu, but pushing the button twice quickly in succession doesn't bring up the multitask menu like it does on the original remote. Any suggestions? Inter-key delay shows 3 in the advanced menu of the Flirc software. Not sure if this has anything to do with it. Thanks!

Share this post


Link to post
Share on other sites
20 hours ago, knewknow said:

hi guys. So just picked up a Shield TV and been working on the Flirc config today. Seems I have everything working except for the double press on the home button. I have it mapped to the "1" button of the ViewTV-At163. It works well at pulling up the Android menu, but pushing the button twice quickly in succession doesn't bring up the multitask menu like it does on the original remote. Any suggestions? Inter-key delay shows 3 in the advanced menu of the Flirc software. Not sure if this has anything to do with it. Thanks!

I don't have an answer but was wondering if you were able to program the gamepad buttons (XYAB) on your remote with Flirc?  Thanks.

Share this post


Link to post
Share on other sites

The correct buttons for SHIELD to match every button on the included 2017 remote for both short and long press, are all from the HID Consumer Usage table - and none are gamepad buttons.  Flirc's Shield profile doesn't use all these codes (only some) and can't use higher numbered ones with the current firmware, so it's impossible at the moment to mimic all the buttons properly.  Example: long-press of back button doesn't display power menu. Double-press home doesn't bring up task switcher.  Both because incorrect keyboard codes are being used instead of the correct consumer HID codes.  

Incidentally, the functionality of the MIC/Voice button on the 2017 remote can be duplicated with Consumer code 0x221

A number of keyboards, including some from Logitech and Microsoft feature keys that use these consumer codes - they work perfectly to match NVIDIA's remote buttons in every situation, regardless of app/context.

Edited by foto808

Share this post


Link to post
Share on other sites
On 2/12/2017 at 8:52 AM, ixian said:

The basics of how it all works, just in case:

Start with the Harmony config since this seems to be tripping you up. You only need to pick one device for your Shield profile, and (ironically enough) you don't want to pick "Shield TV" WITH the Harmony since that profile is for models that have IR (or WiFi/BT if you have the Harmony hub) and you don't want that since you are using a FLIRC. Just pick something that has a lot of buttons available (for flexibility) and won't interfere with any other devices you have. A lot of us here us the ViewTV AT-163 profile. Pick it and name it whatever you want, like "Shield TV" :)

Now your Harmony is programmed to send IR signals for all (or at least most) of it's buttons. *It doesn't matter what those signals are* as long as they are each unique and don't accidentally trigger other equipment (which is why the AT-163 is a good choice....unless of course you have one :) ). All that matters is that when you press a button, a unique IR command is blasted out. The FLIRC will do the rest. 

Now, the FLIRC. The FLIRC dongle takes those discreet IR signals and translates them to commands the Shield TV understands. When you program the FLIRC via its application and assign IR commands to buttons you want to make sure you use the Shield layout first, for the basics, because Jason updated the software with the correct commands the Shield needs. Specifically, the "ok" button now functions correctly cross-app. So choose that profile and manually (don't click "Go" and have it do it automatically, that will map some commands you want for Kodi later twice) click each button, then press the corresponding button on your Harmony remote to map it. Basically, the 4 directions, the "ok" button, the back button, and the home button. Pick the buttons on your Harmony you want to do those functions (should be obvious) and have at it.

Once you've done that, bring up the Kodi layout. Now you can program buttons for things like Play, Pause, ff/rw, etc. 

If you want even more control, skip the Kodi layout and use the full keyboard layout instead. Pull up (or print) this page for reference: http://kodi.wiki/view/Keyboard_controls . That's a complete list of keyboard shortcuts for Kodi. You can assign buttons to whatever keys on the keyboard you want. Don't forget that with most Harmony's you can also create custom buttons if you want to map advanced stuff, like for subtitles. Again, it doesn't matter what IR commands are assigned to the Harmony for each button, as long as it is discreet! The FLIRC is going to take whatever IR signal you sent it and translate that to the correct keyboard command. 

Doing this will give you:

Basic Shield remote functionality across all applications (except voice control, since there's no mic on the Harmony.)

Advanced keymap control for apps that support full keyboard commands - like Kodi.

Get it?

 

On 5/7/2017 at 11:57 AM, ArmoredDragon said:

In case anybody is interested, I have figured out how to turn off the Shield TV with Harmony 650+Flirc (or more precisely, put the Shield TV to sleep.) Yes, I'm THAT OCD about keeping my power bill down (not to mention keeping my house cooler in Phoenix summers.)

What you'll want to do is tell your Harmony that in fact you do want to control the power of your Shield TV, and then set the Flirc to recognize your profile's power off button. Different profiles have different defaults in this regard, and I know people use different ones, so I'm just going to tell you how I configured mine:

1. I used DanVM's instructions (found here), only I used Flirc XBMC profile (when I chose it, MyHarmony called it Flirc Kodi) as my beginning template and renamed it to Shield TV.

2. In the MyHarmony application, Under Devices > Change Device Settings > Power Settings > Next > I want to turn off this device when not in use. > I press the same button for on and for off > Next > +Add Command > Under the dropdown menu, select PowerOff > Leave everything else default and click Finish

3. Open the Flirc application > Controllers > Media Keys > click the power icon button.

4. On your Harmony remote's LCD screen buttons, go to Devices > Shield TV (or whatever you named it) > Power Off. (If your flirc application says 'Recorded Successfully', then it worked, even if it suspended your PC.)

Done! Connect your Flirc to your Shield TV and your harmony remote should turn it off as expected.

 

Ideally, somebody could pester logitech (I don't know how to contact them) to add a Flirc + Shield TV profile that effectively does everything I mentioned above.

 

Here are some things that I wish we could have but probably can't ever have:

- Universal 8 second back / 30 second forward buttons that don't bring up the playbar overlay

- Universal subtitle toggle button (for those moments when you're not quite sure what the person is saying)

- A way to use voice search without having to reach for the Shield TV stick remote

(By universal, I mean works on every app)

 

One can only dream, I suppose. Nonetheless, this works really well, and I have to say that the Shield TV is the best STB I've ever owned (you really can have it all with this thing; netflix, amazon, youtube, plex, kodi, hbo, Dolby TrueHD, DTS-HD, emulators, all on a very speedy UI) and Flirc makes it even better.

Any way we could get a sticky setup for both of these?  I used the instructions here (https://flirc.gitbooks.io/flirc-instructions/content/universal-remote-controls/logitech-harmony-remote-controls/nvidia-shield-tv.html) and still was left with missing functions.  I combed through this entire forum topic and using these two forum posts allowed all the buttons to function on Kodi and from the Nvidia Shield TV Android interface along with powering off my device when turning it off (with the second post).  Anyone still having problems. these two solved all my issues.

Share this post


Link to post
Share on other sites
On 12/18/2017 at 6:20 PM, knewknow said:

hi guys. So just picked up a Shield TV and been working on the Flirc config today. Seems I have everything working except for the double press on the home button. I have it mapped to the "1" button of the ViewTV-At163. It works well at pulling up the Android menu, but pushing the button twice quickly in succession doesn't bring up the multitask menu like it does on the original remote. Any suggestions? Inter-key delay shows 3 in the advanced menu of the Flirc software. Not sure if this has anything to do with it. Thanks!

Did you ever figure this out. I've been going nuts trying to get my URC MX-990 to do this but, with no luck.

Share this post


Link to post
Share on other sites

Just got back into this after using my flirc for a few years on an FTV2 with the Harmony One. Now trying to use it on my new Shield TV and Harmony One remote. Based on what I'm reading both devices already have profiles ready to go all I need is firmware version 4.1.0 on the flirc. However, latest software says I have 3.9 and 3.9 is the latest. What am I missing?

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×