Why Is My Controller Detected Under A Completely Different Name?
It identifies as an Xbox 360 pad on purpose, so games recognise it without a driver. That is normal. The wrong button positions are a firmware…

Open Source Contributor And Device ID Specialist at Gamepad Tester
Identifies controllers by vendor ID, including the clones that pretend to be something else.
Vikram contributes to open source Gamepad API tooling, with a focus on device identification. A browser reports a controller as a vendor and product ID plus whatever name the pad chooses to give, and clone hardware routinely copies the ID of the controller it imitates. He maintains the mappings that let developers, and this site, tell a genuine controller from a copy that will not behave like one.
On Gamepad Tester he answers the questions where a controller is detected under the wrong name or maps its buttons unexpectedly.
It identifies as an Xbox 360 pad on purpose, so games recognise it without a driver. That is normal. The wrong button positions are a firmware…
Enumerating correctly with all inputs at zero usually means the pad is in an analog or digital mode the host is not reading, or it is a clone…
Each answer is written by the specialist who owns that part of the hardware, tested on a real controller, and checked by a second team member. How we verify answers