I’ve tried out a number of universal remote controls though it always seems they get stuck in the sofa cushions or tucked into some improbable spot. Unlike my remotes, my iPhone is rarely out of sight for long and thus a great solution.
The iPhone has a perfect display for controlling all of your gear. So when you load a remote control app and add an infrared transmitter to send commands to your components, you’re in business. The L5 transmitter and app lets you arrange and name just the buttons you want to use, or start with a preset layout for common devices, like cable boxes and TVs.
You then “teach” the app each button’s command code by pointing your original remote at the L5 transmitter and pressing the button. Just make sure not to lose your iPhone in the couch.
$60 transmitter; free app