Go to the logitech website and verify they have your devices in their database - they should. Straightforward to program via their website IF you have written down your connections by device and port name/label. You create an account with logitech, tell it which remote you own and what devices you have. Their directions are pretty good. I have mine set by what they call "activity" e.g. dvd movie with amp, stereo, just tv. Once programmed the remote knows which boxes need to come on and with which inputs selected.