更改蓝牙类别以充当免提设备和汽车音响

更改蓝牙类别以充当免提设备和汽车音响

我在 raspberrypi.stackexchange.com 上发布了这个问题,但运气不佳,我认为这更多是一个通用的 Linux 问题,而不是 Raspberry pi 特有的问题。

我一直在使用这个工具快速将我的 Pi2 配置为我的露营车的蓝牙音频链接,它工作得非常好。

我的问题是关于改变蓝牙设备的类别,以便它也可以像普通的汽车免提套件一样接收电话音频。

我承认我并不是 100% 熟悉所涉及的所有术语,所以提前道歉。

如果我更改 /etc/bluetooth/main.conf 中的类值并重新启动,我会在 bluetoothctl 工具输出中列出不同的类。为了获得课程,我使用了这个工具https://www.ampedrftech.com/cod.htm

当我进行更改时,我认为系统正在将类更正为渲染(扬声器)和捕获(麦克风)设备,但我在手机上看不到手机音频选项(参见屏幕截图)。

/etc/bluetooth/main.conf

[General]

# Default adapter name
# Defaults to 'BlueZ X.YZ'
#Name = BlueZ

# Default device class. Only the major and minor device class bits are
Name = Orion Audio Link
# considered. Defaults to '0x000000'.
#Class = 0x000100
Class = 0x600420

这是 bluetoothctl 的输出

pi@raspberrypi:/etc/bluetooth $ sudo bluetoothctl
[NEW] Controller 00:1A:7D:DA:71:13 Orion Audio Link [default]
[NEW] Device 54:B1:21:94:3C:26 deans
[bluetooth]# show
Controller 00:1A:7D:DA:71:13
    Name: Orion Audio Link
    Alias: Orion Audio Link
    Class: 0x0c0420
    Powered: yes
    Discoverable: yes
    Pairable: yes
    UUID: Headset AG                (00001112-0000-1000-8000-00805f9b34fb)
    UUID: Generic Attribute Profile (00001801-0000-1000-8000-00805f9b34fb)
    UUID: A/V Remote Control        (0000110e-0000-1000-8000-00805f9b34fb)
    UUID: Generic Access Profile    (00001800-0000-1000-8000-00805f9b34fb)
    UUID: PnP Information           (00001200-0000-1000-8000-00805f9b34fb)
    UUID: A/V Remote Control Target (0000110c-0000-1000-8000-00805f9b34fb)
    UUID: Audio Sink                (0000110b-0000-1000-8000-00805f9b34fb)
    UUID: Audio Source              (0000110a-0000-1000-8000-00805f9b34fb)
    Modalias: usb:v1D6Bp0246d052B
    Discovering: no

我的手机截图:

在此输入图像描述

相关内容