BH519A USB Bluetooth Dongle: only Handsfree (HFP) Mode

Hi all.

I have bought a MPOW BH519A USB Bluetooth 5.1 Dongle, installed driver firmware rtl8761b in lib/firmware/, but it has only Handsfree (HFP) Mode in Pulseaudio Audio Setup.
The headphones are a Sennheiser model PXC 550-II.

What can be wrong?

Thanks in advance,
Vadim.

put of the dongle, open a terminal and as root:

journalctl -f

Now put in the dongle, wait a few seconds and post all new output from terminal you have gotten after inserting the dongle here in Code-Tags.
https://forums.opensuse.org/showthread.php/536143-Using-Code-Tags-Around-Your-Paste

Thanks.

The code:

Jul 17 23:01:27 VKO-120G kernel: usb 1-1.1: new full-speed USB device number 9 using xhci_hcd
Jul 17 23:01:27 VKO-120G kernel: usb 1-1.1: New USB device found, idVendor=0bda, idProduct=2550, bcdDevice= 2.00
Jul 17 23:01:27 VKO-120G kernel: usb 1-1.1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
Jul 17 23:01:27 VKO-120G kernel: usb 1-1.1: Product: Bluetooth Radio
Jul 17 23:01:27 VKO-120G kernel: usb 1-1.1: Manufacturer: Realtek
Jul 17 23:01:27 VKO-120G kernel: usb 1-1.1: SerialNumber: 0CCF896320A2
Jul 17 23:01:27 VKO-120G kernel: Bluetooth: hci0: RTL: examining hci_ver=0a hci_rev=000b lmp_ver=0a lmp_subver=8761
Jul 17 23:01:27 VKO-120G kernel: Bluetooth: hci0: RTL: rom_version status=0 version=1
Jul 17 23:01:27 VKO-120G kernel: Bluetooth: hci0: RTL: loading rtl_bt/rtl8761b_fw.bin
Jul 17 23:01:27 VKO-120G kernel: Bluetooth: hci0: RTL: loading rtl_bt/rtl8761b_config.bin
Jul 17 23:01:27 VKO-120G kernel: Bluetooth: hci0: RTL: cfg_sz 25, total sz 23485
Jul 17 23:01:27 VKO-120G systemd[1]: Starting Load/Save RF Kill Switch Status...
Jul 17 23:01:27 VKO-120G kernel: Bluetooth: hci0: RTL: fw version 0x0d9a2883
Jul 17 23:01:27 VKO-120G bluetoothd[1400]: Endpoint registered: sender=:1.52 path=/MediaEndpoint/A2DPSource/VENDOR/LDAC
Jul 17 23:01:27 VKO-120G bluetoothd[1400]: Endpoint registered: sender=:1.52 path=/MediaEndpoint/A2DPSource/VENDOR/APTXHD
Jul 17 23:01:27 VKO-120G bluetoothd[1400]: Endpoint registered: sender=:1.52 path=/MediaEndpoint/A2DPSource/VENDOR/APTX
Jul 17 23:01:27 VKO-120G bluetoothd[1400]: Endpoint registered: sender=:1.52 path=/MediaEndpoint/A2DPSource/AAC
Jul 17 23:01:27 VKO-120G bluetoothd[1400]: Endpoint registered: sender=:1.52 path=/MediaEndpoint/A2DPSource/SBC
Jul 17 23:01:27 VKO-120G bluetoothd[1400]: Endpoint registered: sender=:1.52 path=/MediaEndpoint/A2DPSink/VENDOR/APTXHD
Jul 17 23:01:27 VKO-120G bluetoothd[1400]: Endpoint registered: sender=:1.52 path=/MediaEndpoint/A2DPSink/VENDOR/APTX
Jul 17 23:01:27 VKO-120G bluetoothd[1400]: Endpoint registered: sender=:1.52 path=/MediaEndpoint/A2DPSink/AAC
Jul 17 23:01:27 VKO-120G bluetoothd[1400]: Endpoint registered: sender=:1.52 path=/MediaEndpoint/A2DPSink/SBC
Jul 17 23:01:27 VKO-120G systemd[2197]: Reached target Bluetooth.
Jul 17 23:01:27 VKO-120G systemd[1]: Started Load/Save RF Kill Switch Status.
Jul 17 23:01:32 VKO-120G systemd[1]: systemd-rfkill.service: Succeeded.

PS:
I’m using

pulseaudio-modules-bt

Thanks,
Vadim.

Hi.
Somebody, please?
Thanks again, Vadim.

I did connect insert my older BT USB stick and connected a BT headphone. That headphone did pair but no audio, after disconnecting and reconnecting, it was working.
The complete journalctl -f log:

Aug 03 23:24:08 kernel: usb 3-11: new full-speed USB device number 17 using xhci_hcd
Aug 03 23:24:08 kernel: usb 3-11: device descriptor read/64, error -71
Aug 03 23:24:09 kernel: usb 3-11: device descriptor read/64, error -71
Aug 03 23:24:09 kernel: usb 3-11: new full-speed USB device number 18 using xhci_hcd
Aug 03 23:24:10 kernel: usb 3-11: New USB device found, idVendor=0a12, idProduct=0001, bcdDevice=19.58
Aug 03 23:24:10 kernel: usb 3-11: New USB device strings: Mfr=0, Product=2, SerialNumber=0
Aug 03 23:24:10 kernel: usb 3-11: Product: BT2.0
Aug 03 23:24:10 systemd[1]: Starting Load/Save RF Kill Switch Status...
Aug 03 23:24:10 systemd[1205]: Reached target Bluetooth.
Aug 03 23:24:10 systemd[1]: Reached target Bluetooth.
Aug 03 23:24:10 systemd[1]: Started Load/Save RF Kill Switch Status.
Aug 03 23:24:10 bluetoothd[1351]: src/profile.c:ext_start_servers() RFCOMM server failed for Headset unit: rfcomm_bind: Address already in use (98)
Aug 03 23:24:10 bluetoothd[1351]: src/profile.c:ext_start_servers() RFCOMM server failed for Hands-Free Voice gateway: rfcomm_bind: Address already in use (98)
Aug 03 23:24:10 bluetoothd[1351]: Endpoint registered: sender=:1.25 path=/MediaEndpoint/A2DPSink/sbc
Aug 03 23:24:10 bluetoothd[1351]: Endpoint registered: sender=:1.25 path=/MediaEndpoint/A2DPSource/sbc
Aug 03 23:24:10 bluetoothd[1351]: Endpoint registered: sender=:1.64 path=/MediaEndpoint/A2DPSource/ldac
Aug 03 23:24:10 bluetoothd[1351]: Endpoint registered: sender=:1.64 path=/MediaEndpoint/A2DPSink/aptx_hd
Aug 03 23:24:10 bluetoothd[1351]: Endpoint registered: sender=:1.64 path=/MediaEndpoint/A2DPSource/aptx_hd
Aug 03 23:24:10 bluetoothd[1351]: Endpoint registered: sender=:1.64 path=/MediaEndpoint/A2DPSink/aptx
Aug 03 23:24:10 bluetoothd[1351]: Endpoint registered: sender=:1.64 path=/MediaEndpoint/A2DPSource/aptx
Aug 03 23:24:10 bluetoothd[1351]: Endpoint registered: sender=:1.64 path=/MediaEndpoint/A2DPSource/aac
Aug 03 23:24:10 bluetoothd[1351]: Endpoint registered: sender=:1.64 path=/MediaEndpoint/A2DPSink/sbc
Aug 03 23:24:10 bluetoothd[1351]: Endpoint registered: sender=:1.64 path=/MediaEndpoint/A2DPSource/sbc
Aug 03 23:24:15 systemd[1]: systemd-rfkill.service: Deactivated successfully.
Aug 03 23:24:17 bluetoothd[1351]: src/profile.c:record_cb() Unable to get Hands-Free Voice gateway SDP record: Host is down
Aug 03 23:24:31 bluetoothd[1351]: profiles/audio/avctp.c:avctp_control_confirm() Control: Refusing unexpected connect
Aug 03 23:24:32 kernel: input: Philips SHB9000 (AVRCP) as /devices/virtual/input/input25
Aug 03 23:24:32 systemd-logind[758]: Watching system buttons on /dev/input/event23 (Philips SHB9000 (AVRCP))
Aug 03 23:24:33 bluetoothd[1351]: /org/bluez/hci0/dev_00_1E_7C_31_7C_49/sep1/fd2: fd(39) ready
Aug 03 23:24:33 pipewire-media-session[2457]: Properties changed in unknown transport /org/bluez/hci0/dev_00_1E_7C_31_7C_49/sep1/fd2
Aug 03 23:24:33 pipewire-media-session[2457]: Properties changed in unknown transport /org/bluez/hci0/dev_00_1E_7C_31_7C_49/sep1/fd2
Aug 03 23:24:42 plasmashell[1542]: qrc:/plasma/plasmoids/org.kde.plasma.volume/contents/ui/ListItemBase.qml:233: TypeError: Cannot read property 'visible' of null
Aug 03 23:24:42 plasmashell[1542]: qrc:/plasma/plasmoids/org.kde.plasma.volume/contents/ui/ListItemBase.qml:233: TypeError: Cannot read property 'visible' of null
Aug 03 23:24:51 dbus-daemon[719]: [system] Rejected send message, 0 matched rules; type="method_return", sender=":1.25" (uid=1000 pid=1213 comm="/usr/bin/pulseaudio --daemonize=no --log-target=jo") interface="(unset)" member="(unset)" error name="(unset)" requested_reply="0" destination=":1.22" (uid=0 pid=1351 comm="/usr/libexec/bluetooth/bluetoothd ")
Aug 03 23:24:51 plasmashell[1542]: org.kde.plasma.pulseaudio: No object for name "bluez_sink.00_1E_7C_31_7C_49.a2dp_sink"
Aug 03 23:24:51 plasmashell[1542]: qrc:/plasma/plasmoids/org.kde.plasma.volume/contents/ui/ListItemBase.qml:233: TypeError: Cannot read property 'visible' of null
Aug 03 23:25:00 kernel: input: Philips SHB9000 (AVRCP) as /devices/virtual/input/input26
Aug 03 23:25:00 systemd-logind[758]: Watching system buttons on /dev/input/event23 (Philips SHB9000 (AVRCP))
Aug 03 23:25:03 bluetoothd[1351]: /org/bluez/hci0/dev_00_1E_7C_31_7C_49/sep1/fd3: fd(38) ready
Aug 03 23:25:03 pipewire-media-session[2457]: Properties changed in unknown transport /org/bluez/hci0/dev_00_1E_7C_31_7C_49/sep1/fd3

I am a bit surprised about the pipewire messages in the log, two captains on one ship does not look good to me, but things are working.

In your start post you write “but it has only Handsfree (HFP) Mode in Pulseaudio Audio Setup”
How did you conclude that, can you share the command and the output or a screen shot?

Can you share the log including the Sennheiser model PXC 550-II connecting?

I have a little problem, by the way: I have already returned the mpow dongle… Have bought the Asus BT500. It will come by the end of the week, I hope. Then, if all would be ok, I will share the new log.
There was only one choice in the Pulseaudio Setup for Sennheiser - Handsfree mode (or OFF). There had been no A2DP Mode exposed.

Thanks,
Vadim.

I see that Asus indicates there is Linux support for the Asus BT500, so good choice I think although it is a quite new product.

Still I see also [Mpow BH519A product page](http://the Mpow BH519A Bluetooth 5.1 USB Adapter for PC – MPOW) indicates:

High Compatibility: MPOW USB Bluetooth adapter has high compatibility, supporting 32bit/64bit Win 7/8.1/10, Linux. It can be used in desktops, laptops, and multiple Bluetooth-enabled devices such as mice, keyboards, gamepads, printers, headsets, smartphones, and more.

By the way, the installation of MPOW drivers worked without any fail after I installed Kernel-Headers (it were actually not kernel-headers rpm, but some others, which I cannot remember now, maybe it was kernel-develop or so; in the description was indicated, that those rpms were specifically needed to compile kernel modules).
This prerequisite is not in the manual, nor somewhere as far as I know.

Thanks,
Vadim.

Hi all.

I have got the ASUS USB-BT500 finally, and it worked like a charm from the first moment. But I don’t know if that were drivers in Kernel or the rest of them from MPOW dongle (they all have the same RTL chipset).

Thanks to all,
Vadim.