Skip to content
Discussion options

You must be logged in to vote

Please check whether the Mode light on your gamepad is on (just below the Logitech logo button, next to the button labeled "MODE"). The Mode button toggles swapping the Dpad and left joystick. When the green light is on, the two inputs will be swapped, so pressing the Dpad will show up as moving the left joystick, and vice-versa. You can verify this behavior by connecting your gamepad to a computer and going to https://hardwaretester.com/gamepad.

The lines you've referenced in the CircuitPython library are correct as is. They must match the order the inputs are packed in the system processor firmware. That happens here:

gizmo.cpp line 607:

  cstate.Axis0 = cstateJSON["AxisLX"];
  cstate.A…

Replies: 1 comment

Comment options

You must be logged in to vote
0 replies
Answer selected by the-maldridge
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants
Converted from issue

This discussion was converted from issue #76 on August 26, 2025 03:26.