Skip to content

fix(Hardware Support): Fix Legion Go Regressions#610

Merged
pastaq merged 1 commit into
mainfrom
pastaq/go_go2_split
Jun 21, 2026
Merged

fix(Hardware Support): Fix Legion Go Regressions#610
pastaq merged 1 commit into
mainfrom
pastaq/go_go2_split

Conversation

@pastaq

@pastaq pastaq commented Jun 18, 2026

Copy link
Copy Markdown
Contributor

Fixes multiple regressions on the Legion Go 1 with original firmware by doing the following:

  • Split original Go 1 firmware and new Go 2 firmware into separate drivers.
  • Remove unsupported events (IMU events, M1, Alt-Tab, and Show Desktop buttons), from the Go 1 driver.
  • Remove default event filter from the Go 1 driver.
  • Remove Screen based IMU from the Go 2 configuration.

Fixes #597

@pastaq pastaq force-pushed the pastaq/go_go2_split branch from 7b3a684 to 31569e6 Compare June 20, 2026 17:36

@ShadowApex ShadowApex left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

A few comments, but otherwise looks good 👍

Comment thread src/drivers/lego/go1_driver.rs
Comment thread src/drivers/lego/go1_driver.rs Outdated
//log::debug!(" ---- End Report ----");

// Update the state
let old_dinput_state = self.update_xinput_state(input_report);

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Should this be old_xinput_state?

Fixes multiple regressions on the Legion Go 1 with original firmware by
doing the following:
- Split original Go 1 firmware and new Go 2 firmware into separate drivers.
- Remove unsupported events (IMU events, M1, Alt-Tab, and Show Desktop
  buttons), from the Go 1 driver.
- Remove default event filter from the Go 1 driver.
- Remove Screen based IMU from the Go 2 configuration.
@pastaq pastaq force-pushed the pastaq/go_go2_split branch from 31569e6 to 773e4c4 Compare June 21, 2026 03:07
@pastaq pastaq merged commit 913f12c into main Jun 21, 2026
6 checks passed
@pastaq pastaq deleted the pastaq/go_go2_split branch June 21, 2026 03:57
@github-actions

Copy link
Copy Markdown
Contributor

🎉 This PR is included in version 0.77.7 🎉

The release is available on:

Your semantic-release bot 📦🚀

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

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Legion GO gyro is not responding.

2 participants