Ok, you are saying you tried other hubs with your XIM? If the hub that came with your XIM APEX doesn't work on a PC, then, the problem is the hub and we can replace that.
It would also help to know if you were you plug your controller directly into your XIM APEX (no hub) and plug your XIM APEX into your console, do you see your XIM APEX flash green quickly (i.e. "initialization" lights) after it's start up rainbow sequence?