Nvidia Shield HDMI CEC driver is here!
As always when we work on new integrations, we look at what devices are popular in the NEEO community.
I am happy to announce that the HDMI CEC based driver for Nvidia Shield TV has been published in today's release 0.51.13. You no longer need to get any additional devices like IR-receivers. Simply connect your NEEO Brain to your setup using HDMI and add the "Nvidia Shield TV" device through your NEEO App.
We already received great feedback for HDMI CEC drivers in use such as FireTV - thanks for that!
After updating NEEO's latest firmware just add the Nvidia Shield via the NEEO app and it will guide you through the setup process. Here are a couple of hints upfront anyways:
- Your NEEO Brain needs to be connected with an HDMI CEC capable cable to your AV Setup (you can use any available HDMI Input, all devices will “talk” to each other via the HDMI bus).
- Devices involved such as your TV, for instance, need to support HDMI CEC, which is a standard nowadays.
- HDMI CEC needs to be enabled in the settings of the Nvidia Shield.
- Most modern TVs offer the option to keep HDMI CEC active but disable the automated power syncing anyways. If you have that option available, this is the recommended setting.
- If you don’t have the option mentioned above, we recommend disabling HDMI CEC on your TV. HDMI CEC commands are still passed through.
- Your Nvidia Shield needs to be running the latest release (7.0.0 or higher).
A little update on Bluetooth
For those of you who would prefer a Bluetooth based driver: Don't worry, releasing an HDMI CEC based driver does not mean a Bluetooth driver is not in the works! So let me share some insights on the current progress with you all.
We care about doing things the right way. As many of you might have experienced already, "universal Bluetooth" does not exist. There are many different versions and while they all are said to be compatible in some way, there are still huge differences when it comes to Bluetooth remotes. And in the worst case, an implementation is fully proprietary not following any standards.
So - here is where we are at: I have seen more and more drivers running in our test labs, mainly based on Bluetooth LE. Bluetooth LE is heavily standardized, opposite to Bluetooth Classic being a hassle to implement. Still, the Bluetooth LE based driver for the Nvidia Shield is not ready yet, but we are working closely with Nvidia to get this up and running.
So what are the next steps? We will publish an SDK example showing you how to create Bluetooth based drivers. Having this implemented, we are releasing new such drivers on a regular base - with the community invited to contribute as well, of course. Firstly, we are implementing standard Bluetooth HID devices. And this small number of drivers will allow direct control of thousands of Bluetooth devices with your NEEO.
For now, enjoy Nvidia Shield TV control and let us know how the driver works for you.
Hope you love it,
I've tried out the HDMI-CEC capabilities for my shield TV. Connection came up okay, although I don't think it's something I'll be able to use long term, for a few reasons. I hope this feedback helps tuning the new capabilities Patrick Raphael
1) Compared against my IR receiver, arrow key navigation is extremely slow. Rather than being able to quickly scroll down a list by holding down a button, it seems that through CEC it's lots of individual keypress signals that are spaced too far apart to allow the fast scrolling to kick in (I'm testing this through my Kodi setup). So list scrolling is done very slowing (3-4ish list items per second). Press-and-hold commands don't work either for the same reason - commands are too far apart to be distinguished as a hold, rather it's just multiple, separate clicks. I'm curious to hear how much control you guys have over the signal timing vs. what the CEC spec / my TV allows.
2) I've mentioned in the past that I experience problems with lag when releasing buttons after fast scrolling before on my shield via IR, and that lag is even worse through CEC. When trying to fast scroll down a list, after I release the button there's a good 1-2 second delay before the shield stops scrolling. There does seem to be a slight delay when I first press a button as well, so it's possible that items are being queued, but there just seems to be some sort of delay introduced somewhere that makes scrolling through lists infuriating. (I've learned to live with the lag seen when using IR, but the CEC lag is just too much).
Hopefully these items can be tuned down the line and CEC becomes a viable replacement for the IR dongle.
If I'm the only person that has these issues, I'm curious to hear from everyone else as well.Reply
Yes, this approach is extremely unreliable. It's extremely slow, takes about 5-7 seconds to select next item. Sometimes when I select the Nvidia Shield scenario, it turns on my tv, amp and Nvidia shield, sometimes it turns those 3 on then turns off the Nvidia shield again and no way I can use the OK button on the remote to turn it back on.
I have ALOT of devices connected via HDMI and all have CEC (TV, digicorder, amp, Nvidia Shield, XBOX One, BluRay, Intel Nuc)
Please put some resources towards reliable fixes for known problems like a reliable bluetooth driver for the Shield, Nest support, reliable Sonos control when a Sonos bridge is connected, ... instead of just adding new stuff.Reply
Can anyone clarify the exact cec setting to use on the shield?
I'm going to settings, display and sound, power control,
Turn on TV? (Enable hdmi-cec one touch play)
Turn off TV? (Enable Hdmi-cec system standby)
Keep shield awake on TV input switch (ignore Hdmi-cec active source command)
All of those don't seem to be what I thought I should enable. Shield software version 8.0, Android TV sw version is 7.0.2.Reply
I have been using CEC control via my Samsung TV and through Onkyo AVR with limited results. Up/down/left/right/select worked, but these only. Anything else like menu, back, long press, etc. did not work at all. Now with the new release and hdmi control config, all functions are live but everything happens twice with each press. So if I press a button once, it acts immediately and then 2.5-3 seconds later, acts again. Anyone else experiencing this?Reply
Dear support, I have connected my Nvidia Shield into an HDMI port and CEC is working fine (I can control the Nvidia Shield with the Samsung TV remote) but when I add the Nvidia Shield device into the Neeo app, I have an error message that say the devide is not found. How can I use my Neeo remote with my Nvidia Shield 2017 ? thank you
PS: shield has been updated to the latest versionReply