Skip to content

feat(attackshark): add Attack Shark vendor + community device tracker - #90

Open
DEERSTUDIO101 wants to merge 3 commits into
OpenMouse-Project:mainfrom
DEERSTUDIO101:feat/attack-shark-clean
Open

feat(attackshark): add Attack Shark vendor + community device tracker#90
DEERSTUDIO101 wants to merge 3 commits into
OpenMouse-Project:mainfrom
DEERSTUDIO101:feat/attack-shark-clean

Conversation

@DEERSTUDIO101

Copy link
Copy Markdown
Contributor

Summary

  • Adds Attack Shark VIDs (0x25a7, 0x373e, 0x1d57) to SUPPORTED_HID_FILTERS so Attack Shark mice appear in the WebHID device picker
  • Adds /supported.html — a community device tracker page listing ~160 mice organised by brand and support status (supported, PR pending, quick win, needs driver, unknown), with vote counts from the community voting board

Test plan

  • Open dev.openmouse.app/check → connect an Attack Shark mouse → device should be recognised
  • Visit /supported → verify filter tabs, search, and brand grouping work correctly

Co-authored-by: viix0dev 151364628+viix0dev@users.noreply.github.com

DEERSTUDIO101 and others added 3 commits August 13, 2026 13:51
Register Attack Shark (VID 0x25a7) as a supported vendor in the WebHID
filter list. Add the community device tracker page (/supported.html) with
~160 mice organised by brand and status (supported, PR pending, quick win,
needs driver, unknown), with request counts from the community voting board.

Co-Authored-By: viix0dev <151364628+viix0dev@users.noreply.github.com>
Attack Shark R5 Ultra and R3 wireless models ship on the Lamzu OEM
chipset (VID 0x373e). Add this VID to the WebHID filter so the device
picker can surface them. The AttackShark driver excludes known Lamzu PIDs
so genuine Lamzu hardware keeps its own driver.

Co-Authored-By: viix0dev <151364628+viix0dev@users.noreply.github.com>
Devices using the Attack Shark R1/X11 OEM chipset (VID 0x1d57) are now
surfaced in the device picker. PIDs change per firmware revision so the
AttackShark driver uses collection-based detection rather than a PID list.

Protocol researched from open-source driver projects.

Co-Authored-By: viix0dev <151364628+viix0dev@users.noreply.github.com>
Sign up for free to 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.

1 participant