openrazer
openrazer copied to clipboard
Added support for Naga X
Added support for the Naga X based on what @daenney did in the PR #1677
Similar to Naga Left Handed for the most part. Naga X uses an URB index of 0x03 like the basilisk v3. Getting the serial number seems to require a transaction ID of 0x08, at least that's what Synapse uses
Tested working on F36: all preset effects, DPI changes, brightness/color controls.
I built the PR and I can confirm it works with my Naga X too.
Thanks so much for taking my half-assed attempt and turning it into something properly working @bourquenoud!
@daenney Your code had everything right except for the USB request's index. And because no other devices used an index different than zero, it was quite a struggle to figure it out. But basically what I did was just patch the current version with your PR and change the index to 0x03
. In fact you did most of the heavy lifting, so thank you :)
It's been about 2 months since the second confirmation of this PR working. Any idea on when it would get merged and built into a new version?