**** EDIT ****
Hey guys, Jason here. Be sure to check out the bottom of this post for additional information that I made
**** DOUBLE EDIT ****
Official Amazon firetv support added to the latest release candidate. It's very stable, and will probably go public: Is now in the stable firmware
Using Flirc with Amazon's fireTV.
After finding bits and pieces of helpful info in various threads, I thought it might be helpful to start a new thread that combines what I've learned with a place for others to share their experiences.
First, you wouldn't be here if you weren't frustrated with fireTV's Bluetooth remote control. The fact that they omitted an IR path to remote control is a major omission for AV enthusiasts who have labored to combine control of all their devices into one remote control.
This little device is amazing. By using the Flirc and its software, it basically take whatever IR command your remote sends it and uses it as a trigger to send out whatever command you associated with it.
For example: You could program it to send an Up command whenever you push the "1" button on your remote. Or you could program it to send a play command whenever you push the guide button on your remote. Of course it makes much more sense to program remote bottons that correspond to the actual command desired, but Flirc doesn't care!
I’m using a Windows 8.1 desktop machine. I have no knowledge or access to a Mac or Linux.
I have a URC MX980 remote. When I added a device for fireTV, I told the remote that it was a Panasonic DVD player and assigned commands from the Panasonic Remote to my MX980's keys. It really makes no difference what device you assign as long as your remote sends an IR signal when the desired key is pressed. Those signals become the trigger signals for Flirc.
As it turned out, whenever I pressed up, down, left, or right, I got double key pushes on the fireTV. I tried changing the inter-key delay from the Flirc GUI - File > Advanced, but that didn’t help. So I assigned the arrow keys from an Apple TV remote to my MX980 and that fixed the problem.
So far I have almost everything working. Obviously, the voice command feature isn’t a player. I still haven’t found a Home Key in the Flirc GUI that performs the Home function of the fireTV remote. The best that I have been able to do is a back command. From what I can tell, the play button alternates between play and pause. Separate pause and stop commands don’t work. I haven’t been able to test the skip+ and skip- commands so the jury is still out.
Programming the menu key requires use of the windows command line program. There seems to be some confusion in the forums about reference to the command line app. It is not part of Flirc or the Flirc GUI, but part of windows. Now my level of knowledge pales in comparison to many of the members here, but this is what I was able to decipher.
I found this page to help me learn about the command line commands: http://www.pcstats.com/articleview.cfm?articleid=1723&page=2
As I mentioned, the command line program cmd.exe Is part of Windows. You can get to it and number of ways depending on your version of Windows.
Use it to navigate to:
C:\Program Files (x86)\Flirc for 64 bit OS
C:\Program Files\Flirc for 32 bit OS
flirc_util.exe record_api 0 101
It will then ask you to point the remote and press the button you want mapped just like the GUI.
Once you do that it will tell you that you were successful.
Here is how I mapped my remote to the Flirc commands. The Controllers column refers to the Controllers menu in the Flirc GUI. There are several choices there and you will need 3 of them to duplicate what I have done. I don’t know if there is a difference between similar keys in the Media Center and Media Keys layouts. I did not take the time to test it. Maybe someone can post that info if they know. If they are the same, it would simplify things.
Thanks to the other members who’s posts led me down this path to success
If I missed something or made a typo, pls feel free to correct it!
**** EDIT ****
Hey guys, it's Jason hijacking Tony's post. The select button marked as 'enter' above which is in the GUI, is actually not correct. It must be 'return'. Do this with the commandline:
flirc_util record return
Just a heads up that I'm going to make life so much easier, I'm going to update the GUI with an official FireTV window. Hopefully I can do this by the weekend. Attached an image.