Xbox 360 Controller Issues

I’ve been building a game that takes input from four separate Xbox 360 controllers as input. I’m taking input for the Trigger buttons using joystick axis 9 10. Unfortunately, about 50% of the time, Unity reads the triggers from a different controller. No other input is crossed. Mapping the input to the bumpers instead of the triggers resolves the problem.

I’ve examined my code and input settings extensively, and it seems to be a problem with Unity itself.

Has anyone experienced anything similar to this, and if so, any solutions?

This may seem obvious, but have you checked the Joy Num setting on your mapping? It defaults to “Get Motion from all Joysticks,” so if you forgot to set it to a specific controller, you’ll get crossfeed like you’re experiencing.