Show HN: Reverse-engineered a gaming mouse's HID protocol to bring it to Linuxhttps://github.com/blak0p/attack-shark-linux
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 rate and button remapping are all documented at the protocol level. The app currently only exposes DPI configuration though, the rest is reverse-engineered but not yet wired into the UI. One piece is still unsolved: the macro report isn’t captured yet, so there’s no macro editor. If you’ve done…