openrazer icon indicating copy to clipboard operation
openrazer copied to clipboard

Added support for Naga X

Open bourquenoud opened this issue 2 years ago • 3 comments

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

bourquenoud avatar Aug 07 '22 18:08 bourquenoud

Tested working on F36: all preset effects, DPI changes, brightness/color controls.

bufothefrog avatar Aug 08 '22 12:08 bufothefrog

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 avatar Aug 09 '22 11:08 daenney

@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 :)

bourquenoud avatar Aug 09 '22 13:08 bourquenoud

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?

justinnichols avatar Oct 14 '22 01:10 justinnichols