So I just found this old thread of someone asking whether a One for All Remote supports the Nvidia Shield TV which never got answered.
https://www.reddit.com/r/AndroidTV/comments/3nlymv/anyone_got_any_experience_with_the_one_for_all/
I own the One for All 7980 Smart Control Universal Remote (which is configurable via an App and Bluetooth) and it works with the built in IR Receiver of the Shield.
The code your looking for is "4918".
What works:
- Power
- Volume + Mute
- Ok + Back + Home
- Left/Right + Up/Down
- Play + Pause
- Rewind + Fast Forward
- Volume Up/Down + Mute
- Long press of buttons is supported (e.g. delete app, advanced power menu, ...)
Although it seems like an Android TV IR limitation, the following buttons do not work via IR:
- Numeric numbers 0-9
- Previous + Next
- Close (Exit)
- A, B, X, Y, brake, gas, left and right triggers, left and right bumpers
The only thing I'd like to see in an upcoming update is previous/next because it would be useful for Spotify and Plex. As the Logitech Harmony remotes also don't support this it seems like Nvidia needs to add this functionality themselves.
Other than that the remote works just fine. I even sold the included controller because I don't play any games on Shield.
Hope this helped!
Some of the oneforall remotes have a learning function where you point the original remote at it and hold down the buttons you want to learn (there's a bit more to it than that). Maybe try that for the remaining buttons.