My Dish remote has a "Learning" function where you can set up the Dish remote for the TV function you want it to control, aim the TV remote at the Dish remote, press the function button on the TV remote, and the Dish remote picks up and learns the correct IR signal. Thus the Dish remote can work for ANY other remote.