Skip to content

drivers: Add Microsoft Intellimouse Classic & Pro support - #65

Merged
snekxs merged 2 commits into
mainfrom
pr62-fix
Sep 6, 2026
Merged

drivers: Add Microsoft Intellimouse Classic & Pro support#65
snekxs merged 2 commits into
mainfrom
pr62-fix

Conversation

@snekxs

Copy link
Copy Markdown
Member

Clean merge of #62 onto current main — no conflicts, all checks pass. Closes#62.

hmtheboy154and others added 2 commits September 6, 2026 23:03
Implement support for Microsoft Intellimouse Classic and Pro, adding reading
and writing of DPI, Lighting, Polling Rate, and Lift-off Distance (LOD).
The Pro model supports full configuration, while the Classic model is limited
to DPI control. The Classic model utilizes a raw hardware interrupt (Input Report)
for feature reads since it does not reply to standard control GET_REPORT transfers
under WebHID.
Credits for protocol reverse engineering and hardware research:
- xlanor/intellimouse
- madsl/Pro-IntelliMouse-Control-Panel
- namazso/ProIntelliColor
Assisted-by: Antigravity:gemini-3.1-pro
@snekxs
snekxs merged commit badc8d3 into mainSep 6, 2026
2 checks passed
@snekxs
snekxs deleted the pr62-fix branch September 6, 2026 21:57
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants

@snekxs@hmtheboy154