Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Extend the project to others devices #302

Open
lolio-dev opened this issue Jun 20, 2023 · 4 comments
Open

Extend the project to others devices #302

lolio-dev opened this issue Jun 20, 2023 · 4 comments

Comments

@lolio-dev
Copy link

lolio-dev commented Jun 20, 2023

Description

Hi, I use a steelseries aerox 3 mouse Wireless and I would like to get the battery percentage to display it on a custom streamdeck, this project looks perfect but only for headsets... Are there any plans to extend the project to mice and others wireless device ?
It can also be interesting to explain in the README how to retrieve the data because it's not an easy thing to find how to do it.

Thank,
Elie

@Sapd
Copy link
Owner

Sapd commented Jun 20, 2023

In principle, there is nothing to be said against this. It also makes no real difference for the software whether it is a headset or a mouse. So I would also accept PRs with other (HID) devices.

It can also be interesting to explain in the README how to retrieve the data because it's not an easy thing to find how to do it.

In the readme there is actually a link to the wiki under the Development section which explains it: https://github.com/Sapd/HeadsetControl/wiki/Development

Battery is a little bit more difficult than Sidetone, however the steps are similar. Basically you need to search for a decreasing value in a packet which is to the host.
Often the windows driver sends a command first to tell the headset, that it should send battery data, which you can also find out afterwards.

I would advise completely reading the wiki article before trying it. If you struggle you can always come back here and report your progress or ask.

@lolio-dev
Copy link
Author

Okay, thank you, I'll think about it.

Copy link

This issue is stale because it has been open 300 days with no activity. Remove stale label or comment or this will be closed in 60 days.

@github-actions github-actions bot added the Stale label Apr 16, 2024
@Sapd
Copy link
Owner

Sapd commented Apr 16, 2024

This is now easier to do. The last update includes ground-work to also support multiple devices (not fully implemented in code, but not much is missing)

@github-actions github-actions bot removed the Stale label Apr 17, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants