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.
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.
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.
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).