Estoy usando un auricular SoundBuds Curve en Debian 9, y he tenido el mismo problema, no pude cambiar del perfil HSP / HFP al perfil A2DP.
Lo que solucionó el problema para mí fue editar /etc/bluetooth/main.conf. Primero agregue las siguientes líneas debajo de la etiqueta [General] (copiado de audio.conf, encontré la búsqueda de una solución):
# Automatically connect both A2DP and HFP/HSP profiles for incoming
# connections. Some headsets that support both profiles will only connect the
# other one automatically so the default setting of true is usually a good
# idea.
AutoConnect=true
A continuación, habilite el soporte para múltiples perfiles, que se pueden encontrar algunas líneas a continuación en main.conf:
# Enables Multi Profile Specification support. This allows to specify if
# system supports only Multiple Profiles Single Device (MPSD) configuration
# or both Multiple Profiles Single Device (MPSD) and Multiple Profiles Multiple
# Devices (MPMD) configurations.
# Possible values: "off", "single", "multiple"
MultiProfile = multiple
sudo systemctl restart bluetooth