Elegiant BTA-019: HFP does not work with version 15.0
Sometimes, I can't select HFP:
Profiles:
a2dp_sink: Lecture haute fidélité (A2DP Sink) (sinks: 1, sources: 0, priority: 40, available: yes)
handsfree_head_unit: Handsfree Head Unit (HFP) (sinks: 1, sources: 1, priority: 30, available: no)
off: Éteint (sinks: 0, sources: 0, priority: 0, available: yes)
Active Profile: a2dp_sink
$ pactl set-card-profile bluez_card.11_75_58_78_8C_0B handsfree_head_unit
Failure: Input/Output error
Sometime, I can:
Profiles:
a2dp_sink: Lecture haute fidélité (A2DP Sink) (sinks: 1, sources: 0, priority: 40, available: yes)
handsfree_head_unit: Handsfree Head Unit (HFP) (sinks: 1, sources: 1, priority: 30, available: yes)
off: Éteint (sinks: 0, sources: 0, priority: 0, available: yes)
Active Profile: handsfree_head_unit
but recording/playing audio hangs and shortly after, it disconnects.
Only the following line seems relevant in syslog:
bluetoothd[1658]: src/profile.c:ext_io_disconnected() Unable to get io data for Hands-Free Voice gateway: getpeername: Transport endpoint is not connected (107)
- HW: Intel Bluetooth Device Typhoon Peak
- Linux 5.12.9
- Pulseaudio 15.0 (Debian package 15.0+dfsg1-1)
- Tried bluez 5.55 & 5.60
For this BT headset, HFP works perfectly on Android 9.