Skip to content
GitLab
  • Menu
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • pulseaudio pulseaudio
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 865
    • Issues 865
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 47
    • Merge requests 47
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • PulseAudio
  • pulseaudiopulseaudio
  • Merge requests
  • !538

bluetooth: do not enable HSP HS profile by default

  • Review changes

  • Download
  • Email patches
  • Plain diff
Merged Igor Kovalenko requested to merge igor.v.kovalenko/pulseaudio:pr/bluetooth-disable-hsp-hs-profile-by-default into master Apr 15, 2021
  • Overview 13
  • Commits 1
  • Pipelines 6
  • Changes 4

A few headsets have issues if HFP HF profile connection is attempted before HSP HS profile connection is closed. Looks like this could happen because bluez bluetoothd alows to make simultaneous HSP HS and HFP HF peer connections.

One of affected headsets is WH-1000XM2

Until we find out how to prevent simultaneous HSP HS and HFP HF connections, disable HSP HS completely unless user request it via discovery modarg.

Do this by adding module-bluetooth-discover arg enable_native_hsp_hs, default to inverse of enable_native_hfp_hffalse.

Fixes #1187 (closed)

Quoting from there, the issue is very similare to pipewire issue commented here pipewire/pipewire#604 (comment 773590)

This proposed change is following pipewire resolution pipewire/pipewire#604 (comment 786306) until we know how to prevent simultaneous HSP HS and HFP HF connections (via bluez change or otherwise.)

EDIT: defaulting to inverse of enable_native_hfp_hffalse yields less surprising results.

Edited Apr 16, 2021 by Igor Kovalenko
Assignee
Assign to
Reviewer
Request review from
Time tracking
Source branch: pr/bluetooth-disable-hsp-hs-profile-by-default