I've got a generic Hdmi switch because my TV only has one Hdmi port. The remote that comes with it has a short range, I usually have to get up and get closer for it to actually work, which kind of defeats the point. I've tried to use my phone to learn the remote, which works for normal remotes but for this one the code keeps changing and wont work with the device. Any advice?