Skip to content

Navigation Menu

Sign in
Sign up

feat: add MCHOSE A5 Pro Max 1st gen - #216

Closed
z750sasr wants to merge 1 commit into
OpenMouse-Project:control-panel from
z750sasr:feat/mchose-a5-pro-max-app
Closed

feat: add MCHOSE A5 Pro Max 1st gen #216
z750sasr wants to merge 1 commit into
OpenMouse-Project:control-panel from
z750sasr:feat/mchose-a5-pro-max-app

Conversation

@z750sasr

@z750sasr z750sasr commented Sep 7, 2026

Copy link
Copy Markdown

Summary

  • Wire the MCHOSE A5 Pro Max Gen 1 driver into OpenMouse.
  • Enable its advanced, sleep, and debounce controls.
  • Add the mouse to the supported-device catalog.
  • Add its product IDs to catalog consistency tests.

Dependency

Depends on OpenMouse-Project/mouse-protocol#77

Hardware verification

Tested on a personally owned MCHOSE A5 Pro Max:

  • Wired: 2023:F019
  • 1K receiver: 2023:F013

The 4K receiver identity 2023:F015 is recognized but has not been verified on hardware.

Supported controls

  • DPI and DPI stages
  • Polling rate
  • Profile selection
  • Sleep timeout
  • Debounce
  • Lift-off distance
  • Motion Sync
  • Angle Snapping
  • Ripple Control
  • Battery and firmware information

Verification

  • OpenMouse production build passes
  • npm run check
  • 127 tests pass using the local protocol package

z750sasr commented Sep 7, 2026

Copy link
Copy Markdown
Author

Superseded by #217, recreated as a draft while waiting for OpenMouse-Project/mouse-protocol#77.

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

Reviewers

No reviews

Assignees

No one assigned

Labels

None yet

Projects

None yet

Milestone

No milestone

Development

Successfully merging this pull request may close these issues.

1 participant

AltStyle によって変換されたページ (->オリジナル) /