Interesting. Without ever actually handling a store bought controller, I'm not quite sure.

What settings does it ask for? Does it have a port value defined?