I’ve been reverse-engineering the HID protocol of an Attack Shark X6 gaming mouse (no official Linux support) using Ghidra and USB captures, and building a native Linux desktop app around it in Go + Wails, with a React frontend. The protocol itself is fairly advanced. DPI, RGB lighting, polling...

Source: [Hacker News](https://github.com/blak0p/attack-shark-linux)

Sponsored