OK - I solved the problem. It turns out that the Xbox appeared to be significantly less sensitive to the IR signal than the other devices in my set-up. So while all of my other devices worked well with the hub where it was, the Xbox did not (oddly, not even with the IR repeater). However, when I moved the hub and placed it right on top of the Xbox, it began working fine. So problem solved!