You are not logged in.

#1 2024-05-27 16:36:41

sebastian-65
Member
Registered: 2021-11-08
Posts: 37

Deaf sink when call active (HFP), bluetooth MOMENTUM 4 headset

- AD2P / aptX works just fine
- When headphones get switched to headset during the call (to HFP), no matter what Profile is selected in Pavu control, no sound is coming out (microphone seems to work)
- Headset did work fine couple of weeks back
- Sennheiser MOMENTUM 4 headphones, firmware 2.13.28 (up to date as of now)
- I have pipewire + wireplumber installed (no special configurations at place), no pulseaudio
- Pavu control HFP options: [ Headset Head Unit (HSP/HFP, codec CVSD); Headset Head Unit (HSP/HFP, codec mSBC); Headset Head Unit (HSP/HFP) ]

sebastian@nuvo:~$ pactl list sinks | grep -B 3 MOMENTUM -A 100
Sink #1547
	State: RUNNING
	Name: bluez_output.80_C3_BA_2A_20_66.1
	Description: MOMENTUM 4
	Driver: PipeWire
	Sample Specification: s16le 1ch 8000Hz
	Channel Map: mono
	Owner Module: 4294967295
	Mute: no
	Volume: mono: 13107 /  20% / -41.94 dB
	        balance 0.00
	Base Volume: 65536 / 100% / 0.00 dB
	Monitor Source: bluez_output.80_C3_BA_2A_20_66.1.monitor
	Latency: 0 usec, configured 0 usec
	Flags: HARDWARE DECIBEL_VOLUME LATENCY 
	Properties:
		api.bluez5.address = "80:C3:BA:2A:20:66"
		api.bluez5.codec = "cvsd"
		api.bluez5.profile = "headset-head-unit"
		api.bluez5.transport = ""
		bluez5.loopback = "false"
		card.profile.device = "1"
		device.id = "110"
		device.intended_roles = "Communication"
		device.routes = "1"
		factory.name = "api.bluez5.sco.sink"
		device.description = "MOMENTUM 4"
		node.name = "bluez_output.80_C3_BA_2A_20_66.1"
		node.pause-on-idle = "false"
		priority.driver = "1010"
		priority.session = "1010"
		factory.id = "11"
		clock.quantum-limit = "8192"
		device.api = "bluez5"
		media.class = "Audio/Sink"
		node.driver = "true"
		factory.mode = "merge"
		audio.adapt.follower = ""
		library.name = "audioconvert/libspa-audioconvert"
		object.id = "216"
		object.serial = "1547"
		client.id = "46"
		api.bluez5.class = "0x240404"
		api.bluez5.connection = "disconnected"
		api.bluez5.device = ""
		api.bluez5.icon = "audio-headset"
		api.bluez5.id = "1"
		api.bluez5.path = "/org/bluez/hci0/dev_80_C3_BA_2A_20_66"
		bluez5.profile = "off"
		device.alias = "MOMENTUM 4"
		device.bus = "bluetooth"
		device.form_factor = "headset"
		device.icon_name = "audio-headset-bluetooth"
		device.name = "bluez_card.80_C3_BA_2A_20_66"
		device.string = "80:C3:BA:2A:20:66"
	Ports:
		headset-hf-output: Handsfree (type: Headset, priority: 0, available)
	Active Port: headset-hf-output
	Formats:
		pcm

Any idea how to find the right profile/port that could be set via pactl?

Last edited by sebastian-65 (2024-06-04 16:58:11)


I'm not the sharpest tool in the shed. Say it to me like I'm 5, please!

Arch | ZFS | systemd | XFCE | ASUS S435 | CPU: Intel 11th gen | GPU: Intel Iris Xe Graphics

Offline

#2 2024-12-12 14:56:00

sebastian-65
Member
Registered: 2021-11-08
Posts: 37

Re: Deaf sink when call active (HFP), bluetooth MOMENTUM 4 headset

Restarting pipewire `systemctl --user restart pipewire` at least enables to select aptx mode again.


I'm not the sharpest tool in the shed. Say it to me like I'm 5, please!

Arch | ZFS | systemd | XFCE | ASUS S435 | CPU: Intel 11th gen | GPU: Intel Iris Xe Graphics

Offline

#3 2024-12-12 23:03:37

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 23,897

Re: Deaf sink when call active (HFP), bluetooth MOMENTUM 4 headset

wireplumber in the last two releases changed a lot in how they handle BT, maybe check whether downgrading that a version helps.

As for ports via pactl that will be a profile change, so check

pactl list cards

instead.

Offline

Board footer

Powered by FluxBB