Public bug reported: Problem: When using Bluetooth headset, the audio profile won't switch to Handsfree when an application is using the microphone. e.g. "arecord", or Firefox with conference call services.
Note that, manually switching the profile to Handsfree does make the recording work, the issue is the lack of automatic switching. Steps to reproduce: 1. Connect to a Bluetooth headset 2. Ensure there is Handsfree profile in Sound page in GNOME Settings, in the drop-down list of Output Devices but do not click into it. Use the Headset profile. Also ensure that A2DP Sink is used. 3. Run command "arecord -d 5 output.wav", speak to the mic, and observe any change to Sound settings Expected: 1. The Output Devices list should switch to Handsfree profile (HSP/HFP) of the same Bluetooth device, and corresponding entry in the Input Devices as well. 2. When playing the audio with "aplay output.wav", there should be a speech recorded from the Bluetooth headset. Actual: 1. The Output Devices list still using the Headset profile and A2DP Sink, and the Input Device is kept using the original, or unlisted if no other input device is available. 2. Unable to record the audio, no sound from the audio file, or the audio is recorded from other microphones. ProblemType: Bug DistroRelease: Ubuntu 24.04 Package: pipewire 1.0.5-1ubuntu1 ProcVersionSignature: User Name 6.11.0-8005.5+staging.1-oem 6.11.0-rc7 Uname: Linux 6.11.0-8005-oem x86_64 ApportVersion: 2.28.1-0ubuntu3.1 Architecture: amd64 CasperMD5CheckMismatches: ./casper/initrd ./casper/vmlinuz ./casper/minimal.standard.live.hotfix.manifest ./casper/minimal.standard.live.hotfix.size ./casper/minimal.standard.live.size ./casper/minimal.manifest ./casper/minimal.standard.manifest ./casper/minimal.standard.size ./casper/minimal.hotfix.size ./casper/minimal.standard.live.hotfix.squashfs ./casper/minimal.standard.hotfix.squashfs ./casper/minimal.standard.hotfix.size ./casper/minimal.hotfix.squashfs ./casper/minimal.standard.live.manifest ./casper/minimal.size ./boot/grub/grub.cfg CasperMD5CheckResult: fail CurrentDesktop: ubuntu:GNOME Date: Mon Oct 7 03:11:22 2024 DistributionChannelDescriptor: # This is the distribution channel descriptor for Ubuntu 24.04 for Dell # For more information see http://wiki.ubuntu.com/DistributionChannelDescriptor canonical-oem-somerville-noble-oem-24.04b-next-20240919-81 InstallationDate: Installed on 2024-10-01 (6 days ago) InstallationMedia: Ubuntu OEM 24.04.1 LTS "Noble Numbat" - Release amd64 (20240918) ProcEnviron: LANG=en_US.UTF-8 PATH=(custom, no user) SHELL=/bin/bash TERM=xterm-256color XDG_RUNTIME_DIR=<set> SourcePackage: pipewire UpgradeStatus: No upgrade log present (probably fresh install) ** Affects: oem-priority Importance: Undecided Status: New ** Affects: pipewire (Ubuntu) Importance: Undecided Status: New ** Tags: amd64 apport-bug jira-somerville-1127 noble oem-priority third-party-packages wayland-session ** Description changed: Problem: When using Bluetooth headset, the audio profile won't switch to Handsfree when an application is using the microphone. e.g. "arecord", or Firefox with conference call services. + + Note that, manually switching the profile to Handsfree does make the + recording work, the issue is the lack of automatic switching. Steps to reproduce: 1. Connect to a Bluetooth headset 2. Ensure there is Handsfree profile in Sound page in GNOME Settings, in the drop-down list of Output Devices 3. Run command "arecord -d 5 output.wav", speak to the mic, and observe any change to Sound settings Expected: 1. The Output Devices list should switch to Handsfree profile (HSP/HFP) of the same Bluetooth device, and corresponding entry in the Input Devices as well. 2. When playing the audio with "aplay output.wav", there should be a speech from your Bluetooth headset. Actual: 1. The Output Devices list still using the Headset profile and A2DP Sink, and the Input Device is kept using the original, or unlisted if no other input device is available. 2. Unable to record the audio, no sound from the audio file, or the audio is from the other microphones. ProblemType: Bug DistroRelease: Ubuntu 24.04 Package: pipewire 1.0.5-1ubuntu1 ProcVersionSignature: User Name 6.11.0-8005.5+staging.1-oem 6.11.0-rc7 Uname: Linux 6.11.0-8005-oem x86_64 ApportVersion: 2.28.1-0ubuntu3.1 Architecture: amd64 CasperMD5CheckMismatches: ./casper/initrd ./casper/vmlinuz ./casper/minimal.standard.live.hotfix.manifest ./casper/minimal.standard.live.hotfix.size ./casper/minimal.standard.live.size ./casper/minimal.manifest ./casper/minimal.standard.manifest ./casper/minimal.standard.size ./casper/minimal.hotfix.size ./casper/minimal.standard.live.hotfix.squashfs ./casper/minimal.standard.hotfix.squashfs ./casper/minimal.standard.hotfix.size ./casper/minimal.hotfix.squashfs ./casper/minimal.standard.live.manifest ./casper/minimal.size ./boot/grub/grub.cfg CasperMD5CheckResult: fail CurrentDesktop: ubuntu:GNOME Date: Mon Oct 7 03:11:22 2024 DistributionChannelDescriptor: - # This is the distribution channel descriptor for Ubuntu 24.04 for Dell - # For more information see http://wiki.ubuntu.com/DistributionChannelDescriptor - canonical-oem-somerville-noble-oem-24.04b-next-20240919-81 + # This is the distribution channel descriptor for Ubuntu 24.04 for Dell + # For more information see http://wiki.ubuntu.com/DistributionChannelDescriptor + canonical-oem-somerville-noble-oem-24.04b-next-20240919-81 InstallationDate: Installed on 2024-10-01 (6 days ago) InstallationMedia: Ubuntu OEM 24.04.1 LTS "Noble Numbat" - Release amd64 (20240918) ProcEnviron: - LANG=en_US.UTF-8 - PATH=(custom, no user) - SHELL=/bin/bash - TERM=xterm-256color - XDG_RUNTIME_DIR=<set> + LANG=en_US.UTF-8 + PATH=(custom, no user) + SHELL=/bin/bash + TERM=xterm-256color + XDG_RUNTIME_DIR=<set> SourcePackage: pipewire UpgradeStatus: No upgrade log present (probably fresh install) ** Tags added: jira-somerville-1127 oem-priority ** Summary changed: - bluetooth headphones does not switch to handsfree profile automatically + bluetooth headsets do not switch to handsfree profile automatically ** Description changed: Problem: When using Bluetooth headset, the audio profile won't switch to Handsfree when an application is using the microphone. e.g. "arecord", or Firefox with conference call services. Note that, manually switching the profile to Handsfree does make the recording work, the issue is the lack of automatic switching. Steps to reproduce: 1. Connect to a Bluetooth headset - 2. Ensure there is Handsfree profile in Sound page in GNOME Settings, in the drop-down list of Output Devices + 2. Ensure there is Handsfree profile in Sound page in GNOME Settings, in the drop-down list of Output Devices but do not click into it. Use the Headset profile. Also ensure that A2DP Sink is used. 3. Run command "arecord -d 5 output.wav", speak to the mic, and observe any change to Sound settings Expected: 1. The Output Devices list should switch to Handsfree profile (HSP/HFP) of the same Bluetooth device, and corresponding entry in the Input Devices as well. 2. When playing the audio with "aplay output.wav", there should be a speech from your Bluetooth headset. Actual: 1. The Output Devices list still using the Headset profile and A2DP Sink, and the Input Device is kept using the original, or unlisted if no other input device is available. 2. Unable to record the audio, no sound from the audio file, or the audio is from the other microphones. ProblemType: Bug DistroRelease: Ubuntu 24.04 Package: pipewire 1.0.5-1ubuntu1 ProcVersionSignature: User Name 6.11.0-8005.5+staging.1-oem 6.11.0-rc7 Uname: Linux 6.11.0-8005-oem x86_64 ApportVersion: 2.28.1-0ubuntu3.1 Architecture: amd64 CasperMD5CheckMismatches: ./casper/initrd ./casper/vmlinuz ./casper/minimal.standard.live.hotfix.manifest ./casper/minimal.standard.live.hotfix.size ./casper/minimal.standard.live.size ./casper/minimal.manifest ./casper/minimal.standard.manifest ./casper/minimal.standard.size ./casper/minimal.hotfix.size ./casper/minimal.standard.live.hotfix.squashfs ./casper/minimal.standard.hotfix.squashfs ./casper/minimal.standard.hotfix.size ./casper/minimal.hotfix.squashfs ./casper/minimal.standard.live.manifest ./casper/minimal.size ./boot/grub/grub.cfg CasperMD5CheckResult: fail CurrentDesktop: ubuntu:GNOME Date: Mon Oct 7 03:11:22 2024 DistributionChannelDescriptor: # This is the distribution channel descriptor for Ubuntu 24.04 for Dell # For more information see http://wiki.ubuntu.com/DistributionChannelDescriptor canonical-oem-somerville-noble-oem-24.04b-next-20240919-81 InstallationDate: Installed on 2024-10-01 (6 days ago) InstallationMedia: Ubuntu OEM 24.04.1 LTS "Noble Numbat" - Release amd64 (20240918) ProcEnviron: LANG=en_US.UTF-8 PATH=(custom, no user) SHELL=/bin/bash TERM=xterm-256color XDG_RUNTIME_DIR=<set> SourcePackage: pipewire UpgradeStatus: No upgrade log present (probably fresh install) -- You received this bug notification because you are a member of Desktop Packages, which is subscribed to pipewire in Ubuntu. https://bugs.launchpad.net/bugs/2083798 Title: bluetooth headsets do not switch to handsfree profile automatically Status in OEM Priority Project: New Status in pipewire package in Ubuntu: New Bug description: Problem: When using Bluetooth headset, the audio profile won't switch to Handsfree when an application is using the microphone. e.g. "arecord", or Firefox with conference call services. Note that, manually switching the profile to Handsfree does make the recording work, the issue is the lack of automatic switching. Steps to reproduce: 1. Connect to a Bluetooth headset 2. Ensure there is Handsfree profile in Sound page in GNOME Settings, in the drop-down list of Output Devices but do not click into it. Use the Headset profile. Also ensure that A2DP Sink is used. 3. Run command "arecord -d 5 output.wav", speak to the mic, and observe any change to Sound settings Expected: 1. The Output Devices list should switch to Handsfree profile (HSP/HFP) of the same Bluetooth device, and corresponding entry in the Input Devices as well. 2. When playing the audio with "aplay output.wav", there should be a speech recorded from the Bluetooth headset. Actual: 1. The Output Devices list still using the Headset profile and A2DP Sink, and the Input Device is kept using the original, or unlisted if no other input device is available. 2. Unable to record the audio, no sound from the audio file, or the audio is recorded from other microphones. ProblemType: Bug DistroRelease: Ubuntu 24.04 Package: pipewire 1.0.5-1ubuntu1 ProcVersionSignature: User Name 6.11.0-8005.5+staging.1-oem 6.11.0-rc7 Uname: Linux 6.11.0-8005-oem x86_64 ApportVersion: 2.28.1-0ubuntu3.1 Architecture: amd64 CasperMD5CheckMismatches: ./casper/initrd ./casper/vmlinuz ./casper/minimal.standard.live.hotfix.manifest ./casper/minimal.standard.live.hotfix.size ./casper/minimal.standard.live.size ./casper/minimal.manifest ./casper/minimal.standard.manifest ./casper/minimal.standard.size ./casper/minimal.hotfix.size ./casper/minimal.standard.live.hotfix.squashfs ./casper/minimal.standard.hotfix.squashfs ./casper/minimal.standard.hotfix.size ./casper/minimal.hotfix.squashfs ./casper/minimal.standard.live.manifest ./casper/minimal.size ./boot/grub/grub.cfg CasperMD5CheckResult: fail CurrentDesktop: ubuntu:GNOME Date: Mon Oct 7 03:11:22 2024 DistributionChannelDescriptor: # This is the distribution channel descriptor for Ubuntu 24.04 for Dell # For more information see http://wiki.ubuntu.com/DistributionChannelDescriptor canonical-oem-somerville-noble-oem-24.04b-next-20240919-81 InstallationDate: Installed on 2024-10-01 (6 days ago) InstallationMedia: Ubuntu OEM 24.04.1 LTS "Noble Numbat" - Release amd64 (20240918) ProcEnviron: LANG=en_US.UTF-8 PATH=(custom, no user) SHELL=/bin/bash TERM=xterm-256color XDG_RUNTIME_DIR=<set> SourcePackage: pipewire UpgradeStatus: No upgrade log present (probably fresh install) To manage notifications about this bug go to: https://bugs.launchpad.net/oem-priority/+bug/2083798/+subscriptions -- Mailing list: https://launchpad.net/~desktop-packages Post to : desktop-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~desktop-packages More help : https://help.launchpad.net/ListHelp