You are not logged in.

#1 2026-02-22 20:24:46

dojero
Member
Registered: 2011-11-26
Posts: 37

Pipewire (wireplumber) sets bluetooth speaker to gateway

The setting for bluetooth speaker says Gateway (A2DP & HSP). But that seems to make it impossible to use in pavucontrol (it shows in Configuration, but not in Output). And in Playback the Wireplumber export shows it, but the Speaker does not give an option to use it.

Any help would be appreciated. When I try to set it in pactl (or wpctl), it says no such device is found (I've used both device numbers and name from list-cards).

Offline

#2 2026-03-27 19:57:17

espresso
Member
From: Pale Blue Dot, US
Registered: 2023-05-15
Posts: 67

Re: Pipewire (wireplumber) sets bluetooth speaker to gateway

Gleaned from a few sites like bugs.kde.org,
There is a known issue where a Bluetooth speaker or headset is connected but doesn't appear as a usable audio output device. This seems to happen when the device is using an incompatible audio profile or the Bluetooth module did not load correctly.

If the bt module loaded correctly, perhaps your speaker supports A2DP but not HSP/HFP which is for headset microphone use.
Try changing the bt speaker profile to A2DP only sink (if it does not appear you might try `pactl set-card-profile bluez_card.[MAC_ADDRESS] a2dp_sink`)

If you can get the speaker working on A2DP but it automatically switches back to the HSP/HFP profile when an app requests microphone, you can disable this behavior:
`wpctl settings --save bluetooth.autoswitch-to-headset-profile false; systemctl --user restart wireplumber`

Last edited by espresso (2026-03-27 19:57:37)


Capitalism's power seems inescapable, but then so did the divine right of kings. ― Ursula LeGuin

Offline

#3 Yesterday 11:16:55

renegat
Member
From: Europe
Registered: 2012-12-28
Posts: 99

Re: Pipewire (wireplumber) sets bluetooth speaker to gateway

I hope this is not considered necrobumping - but I have the same issue:

My SHARP HT-SB150 bluetooth soundbar is suddenly recognised as "audio-gateway: Audio-Gateway (A2DP-source and HSP/HFP AG)"
pavucontrol-qt shows it in configuration tab but it cannot be selected in output-devices anymore.

Card #170
        Name: bluez_card.76_10_01_A3_1B_B6
        Driver: module-bluez5-device.c
        Owner Module: n/a
        Properties:
                device.api = "bluez5"
                device.bus = "bluetooth"
                media.class = "Audio/Device"
                device.name = "bluez_card.76_10_01_A3_1B_B6"
                device.description = "SHARP HT-SB150"
                device.alias = "SHARP HT-SB150"
                device.form_factor = "headset"
                device.icon_name = "audio-headset-bluetooth"
                device.string = "76:10:01:A3:1B:B6"
                api.bluez5.icon = "audio-headset"
                api.bluez5.path = "/org/bluez/hci0/dev_76_10_01_A3_1B_B6"
                api.bluez5.address = "76:10:01:A3:1B:B6"
                api.bluez5.device = ""
                api.bluez5.class = "0x240404"
                api.bluez5.connection = "connected"
                bluez5.profile = "off"
                spa.object.id = "6"
                factory.id = "15"
                client.id = "47"
                object.id = "57"
                object.serial = "170"
        Profiles:
                off: Aus (sinks: 0, sources: 0, priority: 0, available: yes)
                audio-gateway: Audio-Gateway (A2DP-Quelle und HSP/HFP AG) (sinks: 0, sources: 0, priority: 256, available: yes)
        Active Profile: audio-gateway

No matter what I try to set with pactl it only gives:
'Failure: No such entity'

$ pactl set-card-profile bluez_card.76_10_01_A3_1B_B6 a2dp_sink
Failure: No such entity

I've now spend hours STFW with no avail how to set the BT-soundbar back as a sink.
Deleted and reinstalled everything related to wireplumber with no avail.
Any idea how to get my bt-soundbar back working?

EDIT: Seems I'am not the only one struggling with this issue:
https://bbs.archlinux.org/viewtopic.php?id=312202

Last edited by renegat (Yesterday 11:23:50)

Offline

Board footer

Powered by FluxBB