Sounds like your third party controller doesn't support the motion sensorts that the official controllers have. If it did, it'd have worked even if it was wired.