I've got an arcade stick that only works on Xbox if you daisy-chain an official controller to it. There is some kind of authentication passthrough required.