Wrong audio routing during the phone call (via external USB headset)
- /e/ version: 2.2-beta.2-t-20240624412362-stable-two
- Device model(s): Murena Two
- Developer mode enabled: yes
- Device rooted: no
- Trackers blocker enabled: no
Summary
When the USB headset (or USB to mini-jack pigtail interface) is connected - it cannot be used to call other phones, or to receive calls. No audio present in either outbound or inbound direction.
The problem
Steps to reproduce
- Connect a USB headset (or a USB to mini-jack pigtail and regular, wired headset to its mini-jack port).
- Place or receive a call.
- Observe behaviour.
What is the current behaviour?
When call is connected / received - no audio in the headset and it's microphone is not transmitting audio in the opposite direction, either.
What is the expected correct behaviour?
The headset should be usable during the call and the both (outgoing, incoming) audio streams should be redirected to the headset.
Technical information
Relevant logs (adb logcat
)
USB headset device attached:
07-10 23:01:45.574 1290 1528 D UsbHostManager: USB device attached: vidpid 0000:0000 mfg/product/ver/serial UC02/UC02/1.00/UC02 hasAudio/HID/Storage: true/true/false
then a telephone call is initiated from this phone device (Murena Two). See attachment.
Relevant screenshots
Solutions
Workaround
Unknown.
Possible fixes
Audio routing must be improved.