@jason I've also got the shield (and, because Nvidia rocks, the remote is in the mail for free ;) ). I've got FLIRC on my 2 ouyas and on my fire tv (thanks again for making such an awesome product). Using harmony 650's and one Harmony One. Just tried setting the One up for native SATV IR, but of course, as everyone else mentioned, there are commands missing when in Kodi ("i" for info, "c" for console window, numbers, etc). I'd also like to just move one of my FLIRCs into the SATV, and I've got USB keyboards available to test/map anything. Aside from that, Jason, would you be able to utilize some of your "friends" to get a list of what USB-commands map to what controls in the SATV? That might be better, since it seems like the user who already tried to help had some problems identifying any other behavior. I believe the remote and gamepad for this device are both Bluetooth. Is there any way we could connect those devices to some other source on a computer, and simply read what commands are coming in from them when the buttons are pushed? Kind of like an IR Learning when IR doesn't exist. I'm not at all sure if this is even possible, but just an idea. Let me know if I can help in any way.