Giter Site home page Giter Site logo

Comments (11)

EHfive avatar EHfive commented on July 24, 2024 3

Seems the issue been fixed in latest bluez git master.

Bluez version

$ git describe --long --tags
5.50-264-g750a26cd9

My build configurations

$ ./bootstrap
......
$ ./configure \
          --prefix=/usr \
          --mandir=/usr/share/man \
          --sysconfdir=/etc \
          --localstatedir=/var \
          --libexecdir=/usr/lib \
          --with-dbusconfdir=/usr/share \
          --enable-btpclient \
          --enable-midi \
          --enable-sixaxis \
          --enable-mesh \
          --enable-external-ell \ # require ell>=0.13
          --enable-experimental \
          --enable-library

I did't confirm which commit in bluez git fix the issue.
But the problem would disappear in next bluez release(>5.50).

from pulseaudio-modules-bt.

EHfive avatar EHfive commented on July 24, 2024 3

It is https://git.kernel.org/pub/scm/bluetooth/bluez.git/commit/?id=477ecca127c529611adbc53f08039cefaf86305d fixes the issue.

Bluez 5.51 has relesaed with those patches fixed this bug.

http://www.bluez.org/release-of-bluez-5-51/

from pulseaudio-modules-bt.

evilscientress avatar evilscientress commented on July 24, 2024 2

Since I updated to 5.51 I also can switch between all codecs my WH-1000XM3 supports. Before Pulseaudio would only let me select LDAC and listed all other codecs/sinks as unavailable, even when the connection originated from the PC. Guess that boiled down to the same issue addressed by the patch of bluez not connecting all sinks.

from pulseaudio-modules-bt.

EHfive avatar EHfive commented on July 24, 2024 1

It is https://git.kernel.org/pub/scm/bluetooth/bluez.git/commit/?id=477ecca127c529611adbc53f08039cefaf86305d fixes the issue.

23 days later than Bluez 5.50 released, LOL.

from pulseaudio-modules-bt.

mmstick avatar mmstick commented on July 24, 2024 1

Is just that commit required? Thinking about patching bluez and pulseaudio in Pop!_OS so we can have working Bluetooth quality today.

from pulseaudio-modules-bt.

dlbnco avatar dlbnco commented on July 24, 2024 1

@mmstick just upgraded my Pop!_OS and the problem is fixed! Thank you so much :)

from pulseaudio-modules-bt.

mattia-b89 avatar mattia-b89 commented on July 24, 2024 1

I have a very similar (if not the same) issue:
I configured my bluetooth headphone using APTX HD but sometimes it connects using HSP/HFP profile
I can "easily" fix it by using pavucontrol utlity and choosing preferred mode in the drop-down menu because other modes are even available!

I am on Arch Linux w/ bluez-5.54-2 pulseaudio 13.0-3 and pulseaudio-modules-bt-git r146.b02f9b6-1 (as of 18 Apr 2020)

from pulseaudio-modules-bt.

EHfive avatar EHfive commented on July 24, 2024

It's an old issue. https://gitlab.freedesktop.org/pulseaudio/pulseaudio/issues/525
fac42e4 fixes it, I would merge this commit, but not now.

https://github.com/EHfive/pulseaudio-modules-bt#load-modules

as an alternative, you can fix it with this udev script

from pulseaudio-modules-bt.

shouya avatar shouya commented on July 24, 2024

I see. Thanks for the reply.

For now I'll write a udev script to automate the reconnection.

from pulseaudio-modules-bt.

dlbnco avatar dlbnco commented on July 24, 2024

Did all of the above and I still get the issue.

from pulseaudio-modules-bt.

EHfive avatar EHfive commented on July 24, 2024

Is just that commit required? Thinking about patching bluez and pulseaudio in Pop!_OS so we can have working Bluetooth quality today.

Yes!

from pulseaudio-modules-bt.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.