Flirc has a profile for firetv, I configured the return key, but when I use this in XBMC it responds differently then the return key on the official remote.
When playing a movie on xbmc and press return using the official remote, the movie closes.
When playing a movie on xbmc and press return using the flirc remote, the movie keeps playing, but the xbmc launcher comes to the front.
It's a minor bug, but I just wanted to let you know that configuring flirc with the firetv profile isn't a 1/1 copy of the official remote.