Hey guys! I'm new here and I must say that this article helped me a lot. I managed to get my OUYA working with FLIRC, XBMC and an Apple Remote.
In case anyone else wants to accomplish this, I created a guide (in English) on how to do so. I modified the files you provided above in order to have full functionality.
I followed your guide and the keymappings are working perfect with my media center remote, thank you!
...
So, to put it in a nutshell, but the Vendor_20a0_Product_0001.kl file in /data/system/devices/keylayout. You will probably need to create these directores on your Ouya. I did on mine and it works as this is a basic Android behavior for Android keylayout files.
I held off on posting this to make sure that I was correct. After the Ouya system upgrade from this week it still continues to work.
I tried this solution to prevent having to re-root and replace the keymapping file.. it didn't work. My OUYA button mappings wouldn't work until I placed Vendor_20a0_Product_0001.kl into /system/usr/keylayout.
The issue I am having now is after ~5-10 minutes the OUYA says there is no controller present. I can use my media center remote to get rid of the message but then it shows up a few seconds later. The only solution for me now is to periodically turn the OUYA controller back on.
[GUIDE] getting Flirc to work with OUYA
in How To
Posted
I followed your guide and the keymappings are working perfect with my media center remote, thank you!
I tried this solution to prevent having to re-root and replace the keymapping file.. it didn't work. My OUYA button mappings wouldn't work until I placed Vendor_20a0_Product_0001.kl into /system/usr/keylayout.
The issue I am having now is after ~5-10 minutes the OUYA says there is no controller present. I can use my media center remote to get rid of the message but then it shows up a few seconds later. The only solution for me now is to periodically turn the OUYA controller back on.