Bug 439801 - Auto change not working A2DP//HSp/HFP
Summary: Auto change not working A2DP//HSp/HFP
Status: RESOLVED NOT A BUG
Alias: None
Product: systemsettings
Classification: Applications
Component: kcm_bluetooth (show other bugs)
Version: 5.22.2
Platform: Other Linux
: NOR normal
Target Milestone: ---
Assignee: David Rosca
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-07-13 13:49 UTC by Rafal
Modified: 2021-07-20 19:12 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Rafal 2021-07-13 13:49:12 UTC
I use Signal for Linux and Whatsapp for linux.
Driver is not able automatically swich between stereo A2DP and mono with mic HSP/HFP when I make call by communicator. Same problem with JBL charge2, Jabra Talk 2 v1.0.0
Comment 1 Nicolas Fella 2021-07-14 10:53:10 UTC
Please describe in more detail what you are doing and what is expected/happening
Comment 2 Rafal 2021-07-16 06:40:58 UTC
Wheny you use computer just for listening music or watch video, bluetooth use A2DP protocol its a stereo protocol without mic support, so you can just listening audio, but sometime you need recive a call from skype/ahatsaap/other comunicatior, when you watch video or listening audio on the android in the moment of receiving call android automatically change protocol for HSP (mono audio with mic support), usual stereo audio get stop (lets say its youtube) so you can pick up the call, on the android its happened automatically but fedora is not able to doo, so when you pick up any call headset is still in A2DP protocol wit hone don't support mic and you cant talk be cause you have no MIC. Other side  talk to me and i can clearly hear but they cant hear me be cause fedora cant see mic be couse bluetooth use wrong protocol.
Comment 3 Rafal 2021-07-16 07:05:53 UTC
I make short video with explanation,
https://www.youtube.com/watch?v=X6Y3o33ljB8
Comment 4 Nicolas Fella 2021-07-19 20:35:25 UTC
Thanks for the explanation!

Unfortunately there is no way for Plasma to know there is a call ongoing so it doesn't know when it's supposed to switch profiles. we would need a standard interface for apps to report incoming calls to the system, but to my knowledge such a thing does not exist
Comment 5 David Edmundson 2021-07-19 22:58:53 UTC
Then there is not much we can do, KDE would be the wrong layer for it anyway
Comment 6 Rafal 2021-07-20 17:43:51 UTC
Then how its made in Android, Ios and other phones made on Linux kernel ?
Comment 7 Nicolas Fella 2021-07-20 19:12:44 UTC
This is unrelated to the kernel. The Android userspace is quite different to a normal Linux system