Skip to content

Legion Go 1 - Gyro not working on latest controller firmware #678

Description

@tctinh

Problem

The Legion Go 1 has three gyro sources:

  • Left controller
  • Center sensor in the handheld
  • Right controller

InputPlumber could eventually allow users to select between these gyro sources. However, enabling multiple sources at the same time may produce duplicate or competing motion input.

For a simple and predictable initial implementation, the right-controller gyro should be used exclusively. This provides one consistent motion source that works while the controller is attached in handheld mode and while it is detached.

Expected Behavior

  • Use the right-controller accelerometer and gyroscope.
  • Support both handheld and detached-controller use.
  • Filter the left-controller and center gyro sources to avoid competing motion streams.
  • Consider configurable left, center, or right gyro selection as a future enhancement.

Implementation

PR #677 implements the right-controller approach:

#677

Hardware

  • Lenovo Legion Go 1
  • DMI product version: 83E1
  • Controller PID: 17ef:61eb
  • Tested on SteamOS 3.8.26

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions