It works, that is what it is supposed to do. The only problem I have with it is the buttons are not the same as the original, so I wind up hitting the wrong buttons, as I am used to the original layout.
As for ROKU: The pre-program buttons should be programmable by the user. I use only ONE of the buttons as programmed by Roku. None of the buttons are the same as what are on my original remote. 3 of the four buttons are not even video channels. 2 are radio and one a download site for Android phone apps. If they have to be programmed by Roku, why not more popular channels, like Hulu, and Amazon Prime, PBS, and CW. Channels people actually use!