Микрофон Huawei Freebuds 3 не работает в Ubuntu 18.04

Я использую Ubuntu 18.04 и пытаюсь использовать Huawei Freebuds 3 через Bluetooth.

У меня нет проблем во время сопряжения и с выводом звука, но я не могу заставить микрофон работать.

Я проверил список pactl , и вот результат:

Card #2
        Name: bluez_card.FC_94_35_BA_C6_A4
        Driver: module-bluez5-device.c
        Owner Module: 29
        Properties:
                device.description = "FreeBuds 3"
                device.string = "FC:94:35:BA:C6:A4"
                device.api = "bluez"
                device.class = "sound"
                device.bus = "bluetooth"
                device.form_factor = "headphone"
                bluez.path = "/org/bluez/hci0/dev_FC_94_35_BA_C6_A4"
                bluez.class = "0x240418"
                bluez.alias = "FreeBuds 3"
                device.icon_name = "audio-headphones-bluetooth"
        Profiles:
                a2dp_sink: High Fidelity Playback (A2DP Sink) (sinks: 1, sources: 0, priority: 40, available: yes)
                headset_head_unit: Headset Head Unit (HSP/HFP) (sinks: 1, sources: 1, priority: 30, available: no)
                off: Off (sinks: 0, sources: 0, priority: 0, available: yes)
        Active Profile: a2dp_sink
        Ports:
                headphone-output: Headphone (priority: 0, latency offset: 0 usec)
                        Part of profile(s): a2dp_sink, headset_head_unit
                headphone-input: Bluetooth Input (priority: 0, latency offset: 0 usec, not available)
                        Part of profile(s): headset_head_unit

Я попытался изменить профиль Freebuds (например, из Blueman GUI) на headset_head_unit , но я не смог этого сделать, и из / var / log / syslog единственная связанная ошибка, которую я вижу, это pulseaudio [3175]: [pulseaudio] module-bluez5-device.c: отказался переключиться профиль для headset_head_unit: не подключен , даже если устройство подключено.

Кто-нибудь может мне помочь?

0
задан 26 April 2020 в 18:36

1 ответ

Очевидно, проблема в том, что наушники Huawei FreeBuds 3 не поддерживают профиль гарнитуры (HSP). Они поддерживают только профиль громкой связи (HFP), как видно из выходных данных bluetoothctl. PulseAudio, с другой стороны, не поддерживает HFP из коробки, как объясняется здесь: https://www.freedesktop.org/wiki/Software/PulseAudio/Documentation/User/Bluetooth/

. Варианты: установить и настроить oFono или пропатчить и скомпилировать PulseAudio самостоятельно. Патч доступен здесь: https://gitlab.freedesktop.org/pulseaudio/pulseaudio/-/merge_requests/94

3
ответ дан 8 July 2020 в 23:01

Другие вопросы по тегам:

Похожие вопросы: