Comments (3)
If it shows, no supported headset found (and you added the device id 0a18), then something is wrong with the connection.
Did you also try after a complete restart and other USB ports?
from headsetcontrol.
Sorry for the long wait. I've tried setting up everything from scratch today. Here are the details:
I have a Corsair VOID PRO Surround USB headset (CA-9011156-EU).
-
Running
lsusb
returnsBus 003 Device 007: ID 1b1c:0a18 Corsair
-
cloned the repo and modified src/devices/corsair_void.c by adding
#define ID_CORSAIR_VOID_PRO_WIRED 0x0a18
and modifying the PRODUCT_IDS array to
static const uint16_t PRODUCT_IDS[] = {ID_CORSAIR_VOID_RGB_WIRED,ID_CORSAIR_VOID_WIRELESS, ID_CORSAIR_VOID_PRO, ID_CORSAIR_VOID_PRO_R2, ID_CORSAIR_VOID_PRO_WIRELESS, ID_CORSAIR_VOID_RGB_USB, ID_CORSAIR_VOID_PRO_WIRED};
-
mkdir build && cd build
>cmake ..
>make
> reboot -
Running
HeadsetControl
returnsNo supported headset found
Tried different USB ports, I usually use a hub, but I tried front pannel USB's, the ones on the Motherboard and the ones on a PCI USB expansion card. Rebootet every time I swapped the USB port.
The headset works fine otherwise and gets recognized no matter which USB port I use and is recognized imediately by the OS.
You can just close the issue, if you want, but if you want to deal with it, I can provide any logs and do further tests that you need to understand the problem. Just let me know.
For future reference if anybody is in the same need as me:
I have solved the issue that led me to trying to use HeadsetControl.
I wanted to completely turn off sidetone, which I acomplished using the alsamixer
command. Running the command and selecting the headset by pressing F6 shows 2 volume bars, one of which is the actual volume, the other is the sidetone. The setting persists through reboots.
from headsetcontrol.
This is actually weird because the code does nothing but go through all the devices and look where the ID matched. Probably a good idea would be to set a breakpoint at src/device_registry.c
for the get_device function or in main.c in the find_device function and see if it is listed by HIDAPI.
But good that it's controllable via ALSA in this case.
from headsetcontrol.
Related Issues (20)
- Add Audeze Maxwell support for Linux HOT 2
- Add support for Jabra Evolve2 series (65, 75, 85) HOT 2
- Steelseries Nova Pro Wireless (New revision) HOT 4
- Add support for Logitech Zone Vibe 125 HOT 2
- HID error on macOS 13.3 HOT 6
- Reporting a vulnerability HOT 1
- Generating udev rules for Artics Nova 7 HOT 2
- Arctis 9 - timeout on newer firmware HOT 2
- Corsair Void Elite Wireless - Incorrect Batterypercentage HOT 1
- HyperX Cloud Core Wireless support HOT 2
- SteelSeries Arctis Nova 3 support HOT 3
- Leds not working for G635 HOT 2
- HyperX cloud core wireless HOT 3
- Logitech G733 not recognised HOT 5
- arctis 5 support HOT 1
- Can't seem to install HOT 3
- Settings clear after headset reset HOT 1
- Extend the project to others devices HOT 4
- HyperX Cloud 2 Wireless support HOT 1
- Arctis Nova 7X - inconsistent battery status
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from headsetcontrol.