Skip to content
This repository has been archived by the owner on Mar 8, 2023. It is now read-only.

Support for Arctis 9 #31

Open
NamespaceV opened this issue Dec 25, 2022 · 1 comment
Open

Support for Arctis 9 #31

NamespaceV opened this issue Dec 25, 2022 · 1 comment

Comments

@NamespaceV
Copy link

NamespaceV commented Dec 25, 2022

Expected: script shows battery percentage for Arctis 9

Actual: script shows nothing, more info below after brief debugging

More context:

Hi,

I found this repo and it looks like a way to get missing feature for Arctis 9 of checking the battery state in some reasonable way.
(I don't consider gg app reasonable, way to bloated with unnecessary stuff :/)

I found issue:
#10
But it seems change didn't work. At lest for me script still fails to find the proper device.
(Win 10, PC variant of Arctis 9)

I'm more than happy to get script working on my device with some guidance on how this should work and how to debug it.
If there is a good fix I could contribute a PR.

Listing Devices I found:
7 copies of Razer Taipan, that seems to be my mouse, not sure why it appears 7 times...
5 copies of unnamed "{vendorId: 4617, productId: 8705,}" that seems to be my Rise Keyboard as it disappeared when i switched keyboards
4 copies of Arctis 9: https://pastebin.com/jwcaSsyv
Vendor is 4952 as expected, but productId are 3x 4802 and 4804 (in hex 0x12C2 and 0x12C4 )
0x12C2 would match the script spec, but usage is set to 1 whatever that means, so it gets filtered out.

PS I think I'll contribute a PR with "No matching Arctis device detected." as current lack of any message when all devices are not matching is confusing.

@NamespaceV
Copy link
Author

NamespaceV commented Dec 25, 2022

I tried removing the d.usage !== 1 filter but it doesn't help:

interface = 0 -> Please connect your SteelSeries Wireless Device first.
interface = 1 -> Error: Cannot write to Arctis Wireless device. Please replug the device.
interface = 2 -> freezes without any output, I killed the process after ~1 minute
interface = 5 (+ update of filter on productId) ->Error: Cannot write to Arctis Wireless device. Please replug the device.

So it seems like its not just a filtering issue.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant