Connecting audio via plugables bt4le USB adapter to Samsung Buds+ & Note 9 on Dell E6420

Trying to connect audio via your plugable’s bt4le USB adapter (BCM20702) one of 2 ways:

  1. Directly connect audio to the Samsung Buds+ Bluetooth headset so I can hear audio from my E6420 Dell laptop, running Opensuse Tumbleweed Linux (bluez) in the Buds+ headset
    …or…
  2. Connect the bt4le to my Note 9 phone’s Bluetooth and listen via the audio fed through phone’s Bluetooth-connected Buds+ headset?

IDEALLY both?!

When attempting to ‘add new device’ via systray’s Bluetooth (bluez?), I have successfully connected to my Samsung Note 9 phone via Bluetooth that conveniently offered for connection; but cannot seem to get audio? e.g. to listion to a YouTube video playback on my Dell laptop?

I can never see any devices resembling my Samsung Bluetooth Buds+ headset as an option to connect too?

Any clues appreciated.

re: Connecting audio via bt4le with Samsung Buds+ & Note 9 & Dell laptop
https://support.plugable.com/t/connecting-audio-via-bt4le-with-samsung-buds-note-9-dell-laptop/21004?u=hacim_llih

I think you should get the earbuds in discoverable mode, here I read:

The Samsung Galaxy Buds+ connect to your Samsung Galaxy very quickly. All you need to do is open the charging case with the earbuds in it. Within a few seconds, you’ll get a notification on your Samsung smartphone with a request to pair the devices.

Within those few seconds I think you can also try to connect.

I’d tried few things, but that was one me’lazy brain had not tried. I’d toggled this setting on and, perhaps, taken it too for granted via it’s description:
https://lh3.googleusercontent.com/uiXBYxzYwUXXoNxTpd70IGafTWnDWckDdlxs6bNh8VCcB5iB1ota5SOz1lr86zUQJg1lTUfA8OW9dxnh0r6y1O75fWQuUJgukFio0QOptLobMA99F7P06107q69WbYJujhSDqlqyW0q0Q4zynX5dytO3KXk9aWBUd8WIpy5VPEXyT6gzcTIRvEGf-VNQH8ilncMZKDGQVG6FMG6I0-EdSdHiUC1kW5ypM0_eqWiu9InTtM0N7j3OJmpUFAoe6BqEq1xvspeqi8g9dhlXv8La6y4CI9aUfP3o7nw_3QP7_jbdOFYfCcGy4RDs6iEdP72hHHlEqMSWgW-i9M92z1yyK1kw-yueJ9kOB14cL1JRt69Ov_7kmZE7sFbL4-_-RlCq85uT-FlmWkpH6TF-8PKBBGZU6psZfJ4JaptDHW8l6CS-iCMtMZ_TrBkSIhNjwbbD6sdpYyfFKLpV-XiQU0HhPo-L3AmAjNvJMxJ7Iox-J8KI_DlWrg9uC3E0NbCvTDUlVgbEPyJGVYDH7S9ke9gDes8Xw5yP0GQKhznRnL5dk7y3JW7PEZ4Gfu1s0PxlK2B864oExUJMEqnDSqn93HYREck8bxoNa2wCri_aq9gRPEIqDJianxuCLWfRouHkuX9Cc4X6hWaTsCiIpOADYjTYY-HpXaHZ4jnI2gsIiiS6YAbhEZ6da8Qn3K7jVebPAfY7ximEVP_cA9mWZsO2XAuhBLZVCg=w864-h903-no?authuser=0

Thanks mate…

Does the USB Adapter needs firmware?

My other tact was to try to figure out how to simply feed the audio through my Note 9 that is already BT connected to the Buds+.

I’d already confirmed their firmware for this USB-BT4LE adapter’s Broadcom BCM20702 chipset was already confirmed up to date. thx

I’d already confirmed the firmware for this USB-BT4LE adapter’s Broadcom BCM20702 chip-set was already confirmed up to date. thx

Ok then!! Now this is getting bit tedious for a low-paid geek wanabe like me. Got a response from the USB-BT4LE product owner for plugable, who offered this link:

Bluetooth Headphones, Speaker, or Headset Isn’t Working in Windows/Linux
Last Update: February 2nd, 2021
Article ID: 680389

So I copied their list of suggested libraries required to build an older BlueZ 5.52 vs TW’s current Version: 5.60-4.1, and ran:

zypper se pulseaudio-module-bluetooth libusb-dev libdbus-1-dev libglib2.0-dev libudev-dev libical-dev libreadline-dev blueman
Loading repository data…
Reading installed packages…

S | Name | Summary | Type
–±----------------------------------±-----------------------------------------------------------±-------
| blueman | GTK+ Bluetooth Manager | package
| blueman-lang | Translations for package blueman | package
| caja-extension-sendto-blueman | A sendto integration for Caja | package
| libical-devel | Development files for libical, an implementation of basi-> | package
| libudev-devel | Development files for libudev | package
| libudev-devel-32bit | Development files for libudev | package
| nautilus-extension-sendto-blueman | A sendto integration for Nautilus | package
| nemo-extension-sendto-blueman | A sendto integration for Nemo | package
| pulseaudio-module-bluetooth | Bluetooth support for the PulseAudio sound server | package
| thunar-sendto-blueman | A sendto integration for Thunar | package

…to see how close our repos could match their libraries needed to build BlueZ 5.52. Clearly not a library-to-library match?

THEN test ran:

linuxhillih6420e:~/Downloads/bluez-5.52 # zypper in pulseaudio-module-bluetooth libusb-dev libdbus-1-dev libglib2.0-dev libudev-dev libical-dev libreadline-dev blueman
Loading repository data…
Reading installed packages…
‘libdbus-1-dev’ not found in package names. Trying capabilities.
No provider of ‘libdbus-1-dev’ found.
‘libglib2.0-dev’ not found in package names. Trying capabilities.
No provider of ‘libglib2.0-dev’ found.
‘libical-dev’ not found in package names. Trying capabilities.
No provider of ‘libical-dev’ found.
‘libreadline-dev’ not found in package names. Trying capabilities.
No provider of ‘libreadline-dev’ found.
‘libudev-dev’ not found in package names. Trying capabilities.
No provider of ‘libudev-dev’ found.
‘libusb-dev’ not found in package names. Trying capabilities.
No provider of ‘libusb-dev’ found.
Resolving package dependencies…

Problem: the to be installed pulseaudio-module-bluetooth-15.0-2.1.x86_64 requires ‘pulseaudio = 15.0’, but this requirement cannot be provided
not installable providers: pulseaudio-15.0-2.1.i586[http-download.opensuse.org-1ba04a76]
pulseaudio-15.0-2.1.x86_64[http-download.opensuse.org-1ba04a76]
pulseaudio-15.0-2.1.i586[http-download.opensuse.org-8f6c887c]
pulseaudio-15.0-2.1.x86_64[http-download.opensuse.org-8f6c887c]
pulseaudio-15.0-2.1.i586[repo-oss]
pulseaudio-15.0-2.1.x86_64[repo-oss]
Solution 1: Following actions will be done:
deinstallation of pipewire-pulseaudio-0.3.34-2.4.x86_64
deinstallation of patterns-microos-desktop-common-5.0-36.1.x86_64
Solution 2: do not install pulseaudio-module-bluetooth-15.0-2.1.x86_64
Solution 3: break pulseaudio-module-bluetooth-15.0-2.1.x86_64 by ignoring some of its dependencies

Choose from above solutions by number or cancel [1/2/3/c/d/?] (c): ^C

…quite the ‘break a lot of ****’ output for a 90% gui dependent like me.

ANY CLARITY by my OpenSUSE/TW/Linux Sensei much appreciated.

Please use Code-Tags:
https://forums.opensuse.org/showthread.php/536143-Using-Code-Tags-Around-Your-Paste

[QUOTE=tech9iner;3062925]Ok then!! Now this is getting bit tedious for a low-paid geek wanabe like me. Got a response from the USB-BT4LE product owner for plugable, who offered this link:

Bluetooth Headphones, Speaker, or Headset Isn’t Working in Windows/Linux
Last Update: February 2nd, 2021
Article ID: 680389
https://kb.plugable.com/questions/680389/

So I copied their list of suggested libraries required to build an older BlueZ 5.52 vs TW’s current Version: 5.60-4.1, and ran:

zypper se pulseaudio-module-bluetooth libusb-dev libdbus-1-dev libglib2.0-dev libudev-dev libical-dev libreadline-dev blueman
Loading repository data...
Reading installed packages...

S | Name                              | Summary                                                    | Type
--+-----------------------------------+------------------------------------------------------------+--------
| blueman                           | GTK+ Bluetooth Manager                                     | package
| blueman-lang                      | Translations for package blueman                           | package
| caja-extension-sendto-blueman     | A sendto integration for Caja                              | package
| libical-devel                     | Development files for libical, an implementation of basi-> | package
| libudev-devel                     | Development files for libudev                              | package
| libudev-devel-32bit               | Development files for libudev                              | package
| nautilus-extension-sendto-blueman | A sendto integration for Nautilus                          | package
| nemo-extension-sendto-blueman     | A sendto integration for Nemo                              | package
| pulseaudio-module-bluetooth       | Bluetooth support for the PulseAudio sound server          | package
| thunar-sendto-blueman             | A sendto integration for Thunar                            | package

…to see how close our repos could match their libraries needed to build BlueZ 5.52. Clearly not a library-to-library match?

THEN test ran:

linuxhillih6420e:~/Downloads/bluez-5.52 # zypper in pulseaudio-module-bluetooth libusb-dev libdbus-1-dev libglib2.0-dev libudev-dev libical-dev libreadline-dev blueman
Loading repository data...
Reading installed packages...
'libdbus-1-dev' not found in package names. Trying capabilities.
No provider of 'libdbus-1-dev' found.
'libglib2.0-dev' not found in package names. Trying capabilities.
No provider of 'libglib2.0-dev' found.
'libical-dev' not found in package names. Trying capabilities.
No provider of 'libical-dev' found.
'libreadline-dev' not found in package names. Trying capabilities.
No provider of 'libreadline-dev' found.
'libudev-dev' not found in package names. Trying capabilities.
No provider of 'libudev-dev' found.
'libusb-dev' not found in package names. Trying capabilities.
No provider of 'libusb-dev' found.
Resolving package dependencies...

Problem: the to be installed pulseaudio-module-bluetooth-15.0-2.1.x86_64 requires 'pulseaudio = 15.0', but this requirement cannot be provided
not installable providers: pulseaudio-15.0-2.1.i586[http-download.opensuse.org-1ba04a76]
pulseaudio-15.0-2.1.x86_64[http-download.opensuse.org-1ba04a76]
pulseaudio-15.0-2.1.i586[http-download.opensuse.org-8f6c887c]
pulseaudio-15.0-2.1.x86_64[http-download.opensuse.org-8f6c887c]
pulseaudio-15.0-2.1.i586[repo-oss]
pulseaudio-15.0-2.1.x86_64[repo-oss]
Solution 1: Following actions will be done:
deinstallation of pipewire-pulseaudio-0.3.34-2.4.x86_64
deinstallation of patterns-microos-desktop-common-5.0-36.1.x86_64
Solution 2: do not install pulseaudio-module-bluetooth-15.0-2.1.x86_64
Solution 3: break pulseaudio-module-bluetooth-15.0-2.1.x86_64 by ignoring some of its dependencies

Choose from above solutions by number or cancel [1/2/3/c/d/?] (c): ^C

Better re CODE/CODE applied? Learned something new after my 2004/2005 OpenSUSE beginnings! ;]]