July 21, 2021 10:17 PM, "Alexander Tsoy" alexander@tsoy.me wrote:
В Вт, 20/07/2021 в 18:00 +0000, Jakub Fišer пишет:
My Quantum 800's microphone doesn't work and I found other reports suggesting this issue affects the whole Quantum product line.
This device consists of two interfaces. The first interface contains a single playback endpoint and the second interface contains playback and capture endpoints. So JBL Quantum probably needs a registration quirk similar to Kingston HyperX devices. Please try the patch below:
The patch works! Thanks. Two new profiles appeared in Pulseaudio (via Pipewire) with "Mono input" and the profile "Pro Audio" gained the mono input as well. Both analog and digital profiles work for playback but only the "Pro Audio" profile exposes the second output as well. This profile is only available when using Pipewire (not in "plain" Pulse) but I guess this is not an Alsa-related issue.
The microphone works in all three profiles as expected, everything is there out-of-the-box with the patched kernel. What's the process to get this patch to mainline? Should I be involved in it somehow?
- REG_QUIRK_ENTRY(0x0ecb, 0x203e, 2), /* JBL Quantum 800 */
I think this is needed for the whole JBL Quantum headset product line with USB connection according to what people have been reporting so far.
I'm not familiar with the brand but from what I can tell, this only includes models 300, 400, 600, 800 and "One" where 600 and 800 are wireless via USB dongle and the others are wired USB.
As far as I can tell all of the above except 300 have two outputs. Might be relevant according to what you said:
This device consists of two interfaces. The first interface contains a single playback endpoint and the second interface contains playback and capture endpoints.
Just FYI, the headset also claims to have support for DTS Surround and a 7.1 ultimate-something, the latter being explicitly a proprietary thing.
I guess DTS support is proprietary, too, but I couldn't find anything about it except that "it is there". In Windows both modes are only available via the proprietary application.
-j.