[Deprecated] [TESTING] Bluetooth audio streaming (A2DP)

use pactl set-card-profile 2 a2dp_sink without sudo

As written here

1 Like

Aaaaah! That was the case! Thanks a lot.

Hi guys

i am currently trying to use my headphones with my Vero 4k+.

At the moment using the osmc GUI, pairing is not working.

I tried to read all the information on this topic but this is a little bit confusing.

So my understanding is:

With vero 4k + I don’t need a dongle, correct ?

If pairing does not work, I need to use command line (using bluetooth command)

If pairing is ok and connected, i need to switch in the audio setting to use bluetooth or Pulse or ?

This new setting comes because there is a new device connected or do I need to perform something ?

Thank you for your help

You need to install the a2dp app as described above. Then you should be able to connect with MyOSMC or bluetoothctl. Then select Pulseaudio sound server.

1 Like

Did you install the a2dp package?

After that connection should be possible and the new option for audio will show up.
If your headphones register as headset you might need one more step to change the sink (but we can review that after you connect).

1 Like

Hi

As usual your answer are fast. Thank you

Did you install the a2dp package?

Yes. I had to stop and start osmc to be able to pair my headphones. My headphones told me that I am connected

In the OSMC GUI seems to be ok

in system settings audio i switch to something like Pulse audio server

At the moment I have no sound but this is the first test.

Then your problem seems the headset issue. Check this thread

Ok i have the sound.

Question

Now I can switch in the audio settings to use the standard speaker and i want to come back to my headphones i will have to re do these commands ?

Again thank you for your help patience and hope everything is ok at home for you

No, normally when your headset is disconnected sound will go to HDMI. If you switch your headset on it should auto connect and sound should switch to Bluetooth

1 Like

Hello, osmc community. Really difficult to find in this thread something to create working solution.

I propose to separate topic on two branches:

  1. OSMC to Bluetooth speakers streaming
  2. From Bluetooth to OSMC (jack 3.5mm or hdmi streaming)

What do you think?

The solution to both of these still involves installing the same package.

Thanks for reply!
I have been installed sudo apt-get install a2dp-app-osmc
And see ALSA audio as for audio output. (Osmc to BT)
But do not find how to stream from Bluetooth to jack (BT to Osmc)

Updated:
Just paired device. And its worked!!!

Hi @sam_nazarko

I am using a RPi 3 with my Teufel Stereo L speakers connected via Bluetooth. I am streaming a movie from my Plex server over the Plex plugin (but this also happens when streaming straight from OSMC) and the sound is lagging behind a little, just enough so it gets annoying once you catch on. Is there any way how this could be improved? How can I check if it is due to the BT connection? Over 3.5mm jack it works w/o issues but I don’t like cables :wink:

Cheers

You will find better performance using an external Bluetooth dongle.

After poring over multiple posts for the better part of the past 2 days with little progress, I am hoping someone would be able to help me out here

Objective :
To connect my Sony WH-1000XM3 headset with OSMC running on RPi3

Progress :

  • Using the built-in BT module
  • Installed a2dp-app-osmc
osmc@osmc:~$ sudo apt install a2dp-app-osmc
Reading package lists... Done
Building dependency tree
Reading state information... Done
a2dp-app-osmc is already the newest version (1.1.3).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
  • Paired and connected the headset
[WH-1000XM3]# info CC:98:8B:B1:8B:84
Device CC:98:8B:B1:8B:84
        Name: LE_WH-1000XM3
        Alias: LE_WH-1000XM3
        Paired: yes
        Trusted: yes
        Blocked: no
        Connected: yes
        LegacyPairing: no
        UUID: Vendor specific           (00000000-deca-fade-deca-deafdecacaff)
        UUID: Headset                   (00001108-0000-1000-8000-00805f9b34fb)
        UUID: Audio Sink                (0000110b-0000-1000-8000-00805f9b34fb)
        UUID: A/V Remote Control Target (0000110c-0000-1000-8000-00805f9b34fb)
        UUID: A/V Remote Control        (0000110e-0000-1000-8000-00805f9b34fb)
        UUID: Handsfree                 (0000111e-0000-1000-8000-00805f9b34fb)
        UUID: PnP Information           (00001200-0000-1000-8000-00805f9b34fb)
        UUID: Generic Access Profile    (00001800-0000-1000-8000-00805f9b34fb)
        UUID: Generic Attribute Profile (00001801-0000-1000-8000-00805f9b34fb)
        UUID: Unknown                   (0000fe03-0000-1000-8000-00805f9b34fb)
        UUID: Vendor specific           (5b833e05-6bc7-4802-8e9a-723ceca4bd8f)
        UUID: Vendor specific           (5b833e06-6bc7-4802-8e9a-723ceca4bd8f)
        UUID: Vendor specific           (69a7f243-e52f-4443-a7f9-cb4d053c74d6)
        UUID: Vendor specific           (7b265b0e-2232-4d45-bef4-bb8ae62f813d)
        UUID: Vendor specific           (81c2e72a-0591-443e-a1ff-05f988593351)
        UUID: Vendor specific           (91c10d9c-aaef-42bd-b6d6-8a648c19213d)
        UUID: Vendor specific           (931c7e8a-540f-4686-b798-e8df0a2ad9f7)
        UUID: Vendor specific           (96cc203e-5068-46ad-b32d-e316f5e069ba)
        UUID: Vendor specific           (b9b213ce-eeab-49e4-8fd9-aa478ed1b26b)
        UUID: Vendor specific           (f8d1fbe4-7966-4334-8024-ff96c9330e15)
        UUID: Vendor specific           (fe59bfa8-7fe3-4a05-9d94-99fadc69faff)
        Modalias: usb:v054Cp0CD3d0422
        ServiceData Key: 0000fe26-0000-1000-8000-00805f9b34fb
        ServiceData Value: 0x0a
        ServiceData Value: 0xc9
        ServiceData Value: 0x5c
        ServiceData Key: 0000fe2c-0000-1000-8000-00805f9b34fb
        ServiceData Value: 0x0a
        ServiceData Value: 0xc9
        ServiceData Value: 0x5c
[WH-1000XM3]# quit

The Issue :

After the connection is established there was no sound in the headphones. As suggested in another post, went to change the audio sink to headphone, But…

osmc@osmc:~$ pactl list sources short 
0       alsa_output.platform-soc_audio.analog-stereo.monitor    module-alsa-card.c      s16le 2ch 44100Hz       SUSPENDED
osmc@osmc:~$ pactl list cards short
 0       alsa_card.platform-soc_audio    module-alsa-card.c

The bluetooth entry wasn’t showing at all. Did some more digging and as per another post, changed audio output to ALSA:Playback/recording through the PulseAudio sound server. After that the above source status changed from SUSPENDED to IDLE, but still no sound.

0       alsa_output.platform-soc_audio.analog-stereo.monitor    module-alsa-card.c      s16le 2ch 44100Hz       SUSPENDED
osmc@osmc:~$ pactl list sources short
0       alsa_output.platform-soc_audio.analog-stereo.monitor    module-alsa-card.c      s16le 2ch 48000Hz       IDLE

I couldn’t find anymore details that could help me troubleshoot this any further. I did find the below from dmesg

[Fri Apr 10 10:14:45 2020] Bluetooth: hci0: Frame reassembly failed (-84)
[Fri Apr 10 10:14:45 2020] Bluetooth: hci0: Frame reassembly failed (-84)
[Fri Apr 10 10:14:45 2020] Bluetooth: hci0: Frame reassembly failed (-84)
[Fri Apr 10 10:14:45 2020] Bluetooth: hci0: Frame reassembly failed (-84)
[Fri Apr 10 10:14:45 2020] Bluetooth: hci0: Frame reassembly failed (-84)
[Fri Apr 10 10:14:45 2020] Bluetooth: hci0: Frame reassembly failed (-84)
[Fri Apr 10 10:32:16 2020] Bluetooth: hci0: Frame reassembly failed (-84)
[Fri Apr 10 10:32:16 2020] Bluetooth: hci0: Frame reassembly failed (-84)
[Fri Apr 10 10:33:53 2020] Bluetooth: hci0: Frame reassembly failed (-84)
[Fri Apr 10 10:33:53 2020] Bluetooth: hci0: Frame reassembly failed (-84)
[Fri Apr 10 10:33:53 2020] Bluetooth: hci0: Frame reassembly failed (-90)
[Fri Apr 10 10:33:53 2020] Bluetooth: hci0: Frame reassembly failed (-84)
[Fri Apr 10 10:56:51 2020] NET: Registered protocol family 38
[Fri Apr 10 11:13:34 2020] Bluetooth: hci0: Frame reassembly failed (-84)
[Fri Apr 10 11:38:44 2020] Console: switching to colour frame buffer device 240x67
[Fri Apr 10 11:38:46 2020] Console: switching to colour dummy device 80x30
[Fri Apr 10 11:39:13 2020] input: VNCServer Mouse as /devices/virtual/input/input2
[Fri Apr 10 11:39:13 2020] input: VNCServer Keyboard as /devices/virtual/input/input3
[Fri Apr 10 12:28:53 2020] Bluetooth: hci0: Frame reassembly failed (-90)
[Fri Apr 10 12:28:53 2020] Bluetooth: hci0: Frame reassembly failed (-84)
[Fri Apr 10 12:28:53 2020] Bluetooth: hci0: Frame reassembly failed (-84)
[Fri Apr 10 12:28:53 2020] Bluetooth: hci0: Frame reassembly failed (-84)
[Fri Apr 10 12:28:53 2020] Bluetooth: hci0: Frame reassembly failed (-84)
[Fri Apr 10 12:28:53 2020] Bluetooth: hci0: Frame reassembly failed (-84)
osmc@osmc:~$ hciconfig -a
hci0:   Type: Primary  Bus: UART
        BD Address: B8:27:EB:DB:69:DE  ACL MTU: 1021:8  SCO MTU: 64:1
        UP RUNNING PSCAN
        RX bytes:208692 acl:274 sco:0 events:6224 errors:0
        TX bytes:17443 acl:226 sco:0 commands:1264 errors:0
        Features: 0xbf 0xfe 0xcf 0xfe 0xdb 0xff 0x7b 0x87
        Packet type: DM1 DM3 DM5 DH1 DH3 DH5 HV1 HV2 HV3
        Link policy: RSWITCH SNIFF
        Link mode: SLAVE ACCEPT
        Name: 'osmc'
        Class: 0x00041c
        Service Classes: Unspecified
        Device Class: Audio/Video, Portable Audio
        HCI Version: 4.1 (0x7)  Revision: 0x168
        LMP Version: 4.1 (0x7)  Subversion: 0x2209
        Manufacturer: Broadcom Corporation (15)

I also tried to connect a JBL Go 2 bluetooth speaker to see if that would connect, but for some reason it disconnected immediately after connecting. My primary goal is to get my headphones working, so I’ll stick to troubleshooting that for now

Edit: kodi.log

There had been indifferent results been achieved with the built-in module, best to use an external dongle.

Your pactl list sources short doesn’t look right there are no bluez entries at all.

Try via command line

kodi.log alone doesn’t help, post full logs via grab-logs -A

Yep, am aware of this, but was trying my luck here to see how far I can go.

I did notice that. It was different from other logs in the various posts and I was hoping there is something else amiss here

Yes, it was through command line. Logs below

[bluetooth]# connect 70:99:1C:08:6F:F5
Attempting to connect to 70:99:1C:08:6F:F5
Failed to connect: org.bluez.Error.Failed
[bluetooth]# info 70:99:1C:08:6F:F5
Device 70:99:1C:08:6F:F5
        Name: JBL GO 2
        Alias: JBL GO 2
        Class: 0x200414
        Icon: audio-card
        Paired: yes
        Trusted: yes
        Blocked: no
        Connected: no
        LegacyPairing: no
        UUID: Headset                   (00001108-0000-1000-8000-00805f9b34fb)
        UUID: Audio Sink                (0000110b-0000-1000-8000-00805f9b34fb)
        UUID: A/V Remote Control Target (0000110c-0000-1000-8000-00805f9b34fb)
        UUID: A/V Remote Control        (0000110e-0000-1000-8000-00805f9b34fb)
        UUID: Handsfree                 (0000111e-0000-1000-8000-00805f9b34fb)
[bluetooth]# connect 70:99:1C:08:6F:F5
Attempting to connect to 70:99:1C:08:6F:F5
Failed to connect: org.bluez.Error.Failed
[bluetooth]# quit

Here

I have seen that before, sometimes a reboot helps sometimes I needed to purge the whole bluetooth setup and reinstall it.

I saw Apr 10 10:08:05 osmc bluetoothd[460]: a2dp-sink profile connect failed for CC:98:8B:B1:8B:84: Protocol not available
That could be part of the problem

But seems same for the JBL, a2dp-sink profile connect failed for 70:99:1C:08:6F:F5: Protocol not available

Did you try after a reboot?

If you don’t get it running I could try tomorrow to remove my dongle and try the built-in for my Pi3

I did reboot when trying this earlier, but rebooting again now

osmc@osmc:~$ bluetoothctl
[NEW] Controller B8:27:EB:DB:69:DE osmc [default]
[bluetooth]# scan on
Discovery started
[CHG] Controller B8:27:EB:DB:69:DE Discovering: yes
[NEW] Device CC:98:8B:B1:8B:84 WH-1000XM3
[NEW] Device C8:84:47:58:6A:A6 YamahaAV
[NEW] Device 77:72:78:63:97:61 77-72-78-63-97-61
[CHG] Device CC:98:8B:B1:8B:84 Name: LE_WH-1000XM3
[CHG] Device CC:98:8B:B1:8B:84 Alias: LE_WH-1000XM3
[NEW] Device 7D:8F:D5:8F:16:4A 7D-8F-D5-8F-16-4A
[NEW] Device 47:93:18:B5:4E:E0 47-93-18-B5-4E-E0
[NEW] Device 00:7C:2D:EE:24:D7 [TV] JCTV Samsung
[NEW] Device 29:90:1D:EF:F3:5B 29-90-1D-EF-F3-5B
[NEW] Device 47:16:18:69:9B:01 47-16-18-69-9B-01
[bluetooth]# scan off
[CHG] Device 47:16:18:69:9B:01 TxPower is nil
[CHG] Device 47:16:18:69:9B:01 RSSI is nil
[CHG] Device 29:90:1D:EF:F3:5B RSSI is nil
[CHG] Device 00:7C:2D:EE:24:D7 RSSI is nil
[CHG] Device 47:93:18:B5:4E:E0 TxPower is nil
[CHG] Device 47:93:18:B5:4E:E0 RSSI is nil
[CHG] Device 7D:8F:D5:8F:16:4A RSSI is nil
[CHG] Device 77:72:78:63:97:61 TxPower is nil
[CHG] Device 77:72:78:63:97:61 RSSI is nil
[CHG] Device C8:84:47:58:6A:A6 RSSI is nil
[CHG] Device CC:98:8B:B1:8B:84 RSSI is nil
Discovery stopped
[CHG] Controller B8:27:EB:DB:69:DE Discovering: no
[bluetooth]# trust
00:7C:2D:EE:24:D7  47:16:18:69:9B:01  77:72:78:63:97:61  C8:84:47:58:6A:A6
29:90:1D:EF:F3:5B  47:93:18:B5:4E:E0  7D:8F:D5:8F:16:4A  CC:98:8B:B1:8B:84
[bluetooth]# trust CC:98:8B:B1:8B:84
[CHG] Device CC:98:8B:B1:8B:84 Trusted: yes
Changing CC:98:8B:B1:8B:84 trust succeeded
[bluetooth]# info
00:7C:2D:EE:24:D7  47:16:18:69:9B:01  77:72:78:63:97:61  C8:84:47:58:6A:A6
29:90:1D:EF:F3:5B  47:93:18:B5:4E:E0  7D:8F:D5:8F:16:4A  CC:98:8B:B1:8B:84
[bluetooth]# info CC:98:8B:B1:8B:84
Device CC:98:8B:B1:8B:84
        Name: LE_WH-1000XM3
        Alias: LE_WH-1000XM3
        Paired: no
        Trusted: yes
        Blocked: no
        Connected: no
        LegacyPairing: no
        ManufacturerData Key: 0x012d
        ManufacturerData Value: 0x04
        ManufacturerData Value: 0x00
        ManufacturerData Value: 0x01
        ManufacturerData Value: 0x31
        ManufacturerData Value: 0x00
        ManufacturerData Value: 0x01
        ManufacturerData Value: 0x7d
        ManufacturerData Value: 0x73
        ManufacturerData Value: 0xf3
        ManufacturerData Value: 0x38
        ManufacturerData Value: 0x00
        ManufacturerData Value: 0x60
        ManufacturerData Value: 0xd0
        ManufacturerData Value: 0x00
        ManufacturerData Value: 0x00
        ManufacturerData Value: 0x00
        ManufacturerData Value: 0x00
        ManufacturerData Value: 0x00
        ManufacturerData Value: 0x00
[bluetooth]# pair CC:98:8B:B1:8B:84
Attempting to pair with CC:98:8B:B1:8B:84
[CHG] Device CC:98:8B:B1:8B:84 Connected: yes
[NEW] Primary Service
        /org/bluez/hci0/dev_CC_98_8B_B1_8B_84/service0001
        00001801-0000-1000-8000-00805f9b34fb
        Generic Attribute Profile
[NEW] Characteristic
        /org/bluez/hci0/dev_CC_98_8B_B1_8B_84/service0001/char0002
        00002a05-0000-1000-8000-00805f9b34fb
        Service Changed
[NEW] Descriptor
        /org/bluez/hci0/dev_CC_98_8B_B1_8B_84/service0001/char0002/desc0004
        00002902-0000-1000-8000-00805f9b34fb
        Client Characteristic Configuration
[NEW] Primary Service
        /org/bluez/hci0/dev_CC_98_8B_B1_8B_84/service000a
        69a7f243-e52f-4443-a7f9-cb4d053c74d6
        Vendor specific
[NEW] Characteristic
        /org/bluez/hci0/dev_CC_98_8B_B1_8B_84/service000a/char000b
        be8692b1-3b29-410d-94d3-50281940553e
        Vendor specific
[NEW] Characteristic
        /org/bluez/hci0/dev_CC_98_8B_B1_8B_84/service000a/char000d
        3f92019d-ac1d-48dc-9d94-86a0fb507591
        Vendor specific
[NEW] Descriptor
        /org/bluez/hci0/dev_CC_98_8B_B1_8B_84/service000a/char000d/desc000f
        00002902-0000-1000-8000-00805f9b34fb
        Client Characteristic Configuration
[NEW] Characteristic
        /org/bluez/hci0/dev_CC_98_8B_B1_8B_84/service000a/char0010
        5bc06a57-f84d-4086-a65a-2a238cb39cdb
        Vendor specific
[NEW] Primary Service
        /org/bluez/hci0/dev_CC_98_8B_B1_8B_84/service0012
        fe59bfa8-7fe3-4a05-9d94-99fadc69faff
        Vendor specific
[NEW] Characteristic
        /org/bluez/hci0/dev_CC_98_8B_B1_8B_84/service0012/char0013
        104c022e-48d6-4dd2-8737-f8ac5489c5d4
        Vendor specific
[NEW] Characteristic
        /org/bluez/hci0/dev_CC_98_8B_B1_8B_84/service0012/char0015
        69745240-ec29-4899-a2a8-cf78fd214303
        Vendor specific
[NEW] Descriptor
        /org/bluez/hci0/dev_CC_98_8B_B1_8B_84/service0012/char0015/desc0017
        00002902-0000-1000-8000-00805f9b34fb
        Client Characteristic Configuration
[NEW] Characteristic
        /org/bluez/hci0/dev_CC_98_8B_B1_8B_84/service0012/char0018
        70efdf00-4375-4a9e-912d-63522566d947
        Vendor specific
[NEW] Descriptor
        /org/bluez/hci0/dev_CC_98_8B_B1_8B_84/service0012/char0018/desc001a
        00002902-0000-1000-8000-00805f9b34fb
        Client Characteristic Configuration
[NEW] Characteristic
        /org/bluez/hci0/dev_CC_98_8B_B1_8B_84/service0012/char001b
        eea2e8a0-89f0-4985-a1e2-d91dc4a52632
        Vendor specific
[NEW] Characteristic
        /org/bluez/hci0/dev_CC_98_8B_B1_8B_84/service0012/char001d
        a79e2bd1-d6e4-4d1e-8b4f-141d69011cbb
        Vendor specific
[NEW] Primary Service
        /org/bluez/hci0/dev_CC_98_8B_B1_8B_84/service001f
        91c10d9c-aaef-42bd-b6d6-8a648c19213d
        Vendor specific
[NEW] Characteristic
        /org/bluez/hci0/dev_CC_98_8B_B1_8B_84/service001f/char0020
        99d1064e-4517-46aa-8fb4-6be64dd1a1f1
        Vendor specific
[NEW] Descriptor
        /org/bluez/hci0/dev_CC_98_8B_B1_8B_84/service001f/char0020/desc0022
        00002902-0000-1000-8000-00805f9b34fb
        Client Characteristic Configuration
[NEW] Characteristic
        /org/bluez/hci0/dev_CC_98_8B_B1_8B_84/service001f/char0023
        fbe87f6c-3f1a-44b6-b577-0bac731f6e85
        Vendor specific
[NEW] Descriptor
        /org/bluez/hci0/dev_CC_98_8B_B1_8B_84/service001f/char0023/desc0025
        00002902-0000-1000-8000-00805f9b34fb
        Client Characteristic Configuration
[NEW] Characteristic
        /org/bluez/hci0/dev_CC_98_8B_B1_8B_84/service001f/char0026
        420791c0-bff5-4bd1-b957-371614031136
        Vendor specific
[NEW] Descriptor
        /org/bluez/hci0/dev_CC_98_8B_B1_8B_84/service001f/char0026/desc0028
        00002902-0000-1000-8000-00805f9b34fb
        Client Characteristic Configuration
[NEW] Characteristic
        /org/bluez/hci0/dev_CC_98_8B_B1_8B_84/service001f/char0029
        e4ef5a46-30f9-4287-a3e7-643066acb768
        Vendor specific
[NEW] Descriptor
        /org/bluez/hci0/dev_CC_98_8B_B1_8B_84/service001f/char0029/desc002b
        00002902-0000-1000-8000-00805f9b34fb
        Client Characteristic Configuration
[NEW] Primary Service
        /org/bluez/hci0/dev_CC_98_8B_B1_8B_84/service002c
        0000fe03-0000-1000-8000-00805f9b34fb
        Unknown
[NEW] Characteristic
        /org/bluez/hci0/dev_CC_98_8B_B1_8B_84/service002c/char002d
        f04eb177-3005-43a7-ac61-a390ddf83076
        Vendor specific
[NEW] Characteristic
        /org/bluez/hci0/dev_CC_98_8B_B1_8B_84/service002c/char002f
        2beea05b-1879-4bb4-8a2f-72641f82420b
        Vendor specific
[NEW] Descriptor
        /org/bluez/hci0/dev_CC_98_8B_B1_8B_84/service002c/char002f/desc0031
        00002902-0000-1000-8000-00805f9b34fb
        Client Characteristic Configuration
[NEW] Primary Service
        /org/bluez/hci0/dev_CC_98_8B_B1_8B_84/service0032
        5b833e05-6bc7-4802-8e9a-723ceca4bd8f
        Vendor specific
[NEW] Characteristic
        /org/bluez/hci0/dev_CC_98_8B_B1_8B_84/service0032/char0033
        5b833c11-6bc7-4802-8e9a-723ceca4bd8f
        Vendor specific
[NEW] Characteristic
        /org/bluez/hci0/dev_CC_98_8B_B1_8B_84/service0032/char0035
        5b833c13-6bc7-4802-8e9a-723ceca4bd8f
        Vendor specific
[NEW] Descriptor
        /org/bluez/hci0/dev_CC_98_8B_B1_8B_84/service0032/char0035/desc0037
        00002902-0000-1000-8000-00805f9b34fb
        Client Characteristic Configuration
[NEW] Characteristic
        /org/bluez/hci0/dev_CC_98_8B_B1_8B_84/service0032/char0038
        5b833c14-6bc7-4802-8e9a-723ceca4bd8f
        Vendor specific
[NEW] Primary Service
        /org/bluez/hci0/dev_CC_98_8B_B1_8B_84/service003a
        5b833e06-6bc7-4802-8e9a-723ceca4bd8f
        Vendor specific
[NEW] Characteristic
        /org/bluez/hci0/dev_CC_98_8B_B1_8B_84/service003a/char003b
        5b833c10-6bc7-4802-8e9a-723ceca4bd8f
        Vendor specific
[NEW] Characteristic
        /org/bluez/hci0/dev_CC_98_8B_B1_8B_84/service003a/char003d
        5b833c12-6bc7-4802-8e9a-723ceca4bd8f
        Vendor specific
[NEW] Descriptor
        /org/bluez/hci0/dev_CC_98_8B_B1_8B_84/service003a/char003d/desc003f
        00002902-0000-1000-8000-00805f9b34fb
        Client Characteristic Configuration
[CHG] Device CC:98:8B:B1:8B:84 UUIDs: 00001800-0000-1000-8000-00805f9b34fb
[CHG] Device CC:98:8B:B1:8B:84 UUIDs: 00001801-0000-1000-8000-00805f9b34fb
[CHG] Device CC:98:8B:B1:8B:84 UUIDs: 0000fe03-0000-1000-8000-00805f9b34fb
[CHG] Device CC:98:8B:B1:8B:84 UUIDs: 5b833e05-6bc7-4802-8e9a-723ceca4bd8f
[CHG] Device CC:98:8B:B1:8B:84 UUIDs: 5b833e06-6bc7-4802-8e9a-723ceca4bd8f
[CHG] Device CC:98:8B:B1:8B:84 UUIDs: 69a7f243-e52f-4443-a7f9-cb4d053c74d6
[CHG] Device CC:98:8B:B1:8B:84 UUIDs: 91c10d9c-aaef-42bd-b6d6-8a648c19213d
[CHG] Device CC:98:8B:B1:8B:84 UUIDs: fe59bfa8-7fe3-4a05-9d94-99fadc69faff
[CHG] Device CC:98:8B:B1:8B:84 ServicesResolved: yes
[CHG] Device CC:98:8B:B1:8B:84 Paired: yes
Pairing successful
[LE_WH-1000XM3]# connect CC:98:8B:B1:8B:84
Attempting to connect to CC:98:8B:B1:8B:84
[CHG] Device CC:98:8B:B1:8B:84 Name: WH-1000XM3
[CHG] Device CC:98:8B:B1:8B:84 Alias: WH-1000XM3
[CHG] Device CC:98:8B:B1:8B:84 Modalias: usb:v054Cp0CD3d0422
[CHG] Device CC:98:8B:B1:8B:84 UUIDs: 00000000-deca-fade-deca-deafdecacaff
[CHG] Device CC:98:8B:B1:8B:84 UUIDs: 00001108-0000-1000-8000-00805f9b34fb
[CHG] Device CC:98:8B:B1:8B:84 UUIDs: 0000110b-0000-1000-8000-00805f9b34fb
[CHG] Device CC:98:8B:B1:8B:84 UUIDs: 0000110c-0000-1000-8000-00805f9b34fb
[CHG] Device CC:98:8B:B1:8B:84 UUIDs: 0000110e-0000-1000-8000-00805f9b34fb
[CHG] Device CC:98:8B:B1:8B:84 UUIDs: 0000111e-0000-1000-8000-00805f9b34fb
[CHG] Device CC:98:8B:B1:8B:84 UUIDs: 00001200-0000-1000-8000-00805f9b34fb
[CHG] Device CC:98:8B:B1:8B:84 UUIDs: 00001800-0000-1000-8000-00805f9b34fb
[CHG] Device CC:98:8B:B1:8B:84 UUIDs: 00001801-0000-1000-8000-00805f9b34fb
[CHG] Device CC:98:8B:B1:8B:84 UUIDs: 0000fe03-0000-1000-8000-00805f9b34fb
[CHG] Device CC:98:8B:B1:8B:84 UUIDs: 5b833e05-6bc7-4802-8e9a-723ceca4bd8f
[CHG] Device CC:98:8B:B1:8B:84 UUIDs: 5b833e06-6bc7-4802-8e9a-723ceca4bd8f
[CHG] Device CC:98:8B:B1:8B:84 UUIDs: 69a7f243-e52f-4443-a7f9-cb4d053c74d6
[CHG] Device CC:98:8B:B1:8B:84 UUIDs: 7b265b0e-2232-4d45-bef4-bb8ae62f813d
[CHG] Device CC:98:8B:B1:8B:84 UUIDs: 81c2e72a-0591-443e-a1ff-05f988593351
[CHG] Device CC:98:8B:B1:8B:84 UUIDs: 91c10d9c-aaef-42bd-b6d6-8a648c19213d
[CHG] Device CC:98:8B:B1:8B:84 UUIDs: 931c7e8a-540f-4686-b798-e8df0a2ad9f7
[CHG] Device CC:98:8B:B1:8B:84 UUIDs: 96cc203e-5068-46ad-b32d-e316f5e069ba
[CHG] Device CC:98:8B:B1:8B:84 UUIDs: b9b213ce-eeab-49e4-8fd9-aa478ed1b26b
[CHG] Device CC:98:8B:B1:8B:84 UUIDs: f8d1fbe4-7966-4334-8024-ff96c9330e15
[CHG] Device CC:98:8B:B1:8B:84 UUIDs: fe59bfa8-7fe3-4a05-9d94-99fadc69faff
Connection successful
[CHG] Device CC:98:8B:B1:8B:84 ServicesResolved: no
[WH-1000XM3]# info CC:98:8B:B1:8B:84
Device CC:98:8B:B1:8B:84
        Name: WH-1000XM3
        Alias: WH-1000XM3
        Paired: yes
        Trusted: yes
        Blocked: no
        Connected: yes
        LegacyPairing: no
        UUID: Vendor specific           (00000000-deca-fade-deca-deafdecacaff)
        UUID: Headset                   (00001108-0000-1000-8000-00805f9b34fb)
        UUID: Audio Sink                (0000110b-0000-1000-8000-00805f9b34fb)
        UUID: A/V Remote Control Target (0000110c-0000-1000-8000-00805f9b34fb)
        UUID: A/V Remote Control        (0000110e-0000-1000-8000-00805f9b34fb)
        UUID: Handsfree                 (0000111e-0000-1000-8000-00805f9b34fb)
        UUID: PnP Information           (00001200-0000-1000-8000-00805f9b34fb)
        UUID: Generic Access Profile    (00001800-0000-1000-8000-00805f9b34fb)
        UUID: Generic Attribute Profile (00001801-0000-1000-8000-00805f9b34fb)
        UUID: Unknown                   (0000fe03-0000-1000-8000-00805f9b34fb)
        UUID: Vendor specific           (5b833e05-6bc7-4802-8e9a-723ceca4bd8f)
        UUID: Vendor specific           (5b833e06-6bc7-4802-8e9a-723ceca4bd8f)
        UUID: Vendor specific           (69a7f243-e52f-4443-a7f9-cb4d053c74d6)
        UUID: Vendor specific           (7b265b0e-2232-4d45-bef4-bb8ae62f813d)
        UUID: Vendor specific           (81c2e72a-0591-443e-a1ff-05f988593351)
        UUID: Vendor specific           (91c10d9c-aaef-42bd-b6d6-8a648c19213d)
        UUID: Vendor specific           (931c7e8a-540f-4686-b798-e8df0a2ad9f7)
        UUID: Vendor specific           (96cc203e-5068-46ad-b32d-e316f5e069ba)
        UUID: Vendor specific           (b9b213ce-eeab-49e4-8fd9-aa478ed1b26b)
        UUID: Vendor specific           (f8d1fbe4-7966-4334-8024-ff96c9330e15)
        UUID: Vendor specific           (fe59bfa8-7fe3-4a05-9d94-99fadc69faff)
        Modalias: usb:v054Cp0CD3d0422
        ManufacturerData Key: 0x012d
        ManufacturerData Value: 0x04
        ManufacturerData Value: 0x00
        ManufacturerData Value: 0x01
        ManufacturerData Value: 0x31
        ManufacturerData Value: 0x00
        ManufacturerData Value: 0x01
        ManufacturerData Value: 0x7d
        ManufacturerData Value: 0x73
        ManufacturerData Value: 0xf3
        ManufacturerData Value: 0x38
        ManufacturerData Value: 0x00
        ManufacturerData Value: 0x60
        ManufacturerData Value: 0xd0
        ManufacturerData Value: 0x00
        ManufacturerData Value: 0x00
        ManufacturerData Value: 0x00
        ManufacturerData Value: 0x00
        ManufacturerData Value: 0x00
        ManufacturerData Value: 0x00
[WH-1000XM3]# exit
[DEL] Controller B8:27:EB:DB:69:DE osmc [default]
[DEL] Primary Service
        /org/bluez/hci0/dev_CC_98_8B_B1_8B_84/service0001
        00001801-0000-1000-8000-00805f9b34fb
        Generic Attribute Profile
[DEL] Characteristic
        /org/bluez/hci0/dev_CC_98_8B_B1_8B_84/service0001/char0002
        00002a05-0000-1000-8000-00805f9b34fb
        Service Changed
[DEL] Descriptor
        /org/bluez/hci0/dev_CC_98_8B_B1_8B_84/service0001/char0002/desc0004
        00002902-0000-1000-8000-00805f9b34fb
        Client Characteristic Configuration
[DEL] Primary Service
        /org/bluez/hci0/dev_CC_98_8B_B1_8B_84/service000a
        69a7f243-e52f-4443-a7f9-cb4d053c74d6
        Vendor specific
[DEL] Characteristic
        /org/bluez/hci0/dev_CC_98_8B_B1_8B_84/service000a/char000b
        be8692b1-3b29-410d-94d3-50281940553e
        Vendor specific
[DEL] Characteristic
        /org/bluez/hci0/dev_CC_98_8B_B1_8B_84/service000a/char000d
        3f92019d-ac1d-48dc-9d94-86a0fb507591
        Vendor specific
[DEL] Descriptor
        /org/bluez/hci0/dev_CC_98_8B_B1_8B_84/service000a/char000d/desc000f
        00002902-0000-1000-8000-00805f9b34fb
        Client Characteristic Configuration
[DEL] Characteristic
        /org/bluez/hci0/dev_CC_98_8B_B1_8B_84/service000a/char0010
        5bc06a57-f84d-4086-a65a-2a238cb39cdb
        Vendor specific
[DEL] Primary Service
        /org/bluez/hci0/dev_CC_98_8B_B1_8B_84/service0012
        fe59bfa8-7fe3-4a05-9d94-99fadc69faff
        Vendor specific
[DEL] Characteristic
        /org/bluez/hci0/dev_CC_98_8B_B1_8B_84/service0012/char0013
        104c022e-48d6-4dd2-8737-f8ac5489c5d4
        Vendor specific
[DEL] Characteristic
        /org/bluez/hci0/dev_CC_98_8B_B1_8B_84/service0012/char0015
        69745240-ec29-4899-a2a8-cf78fd214303
        Vendor specific
[DEL] Descriptor
        /org/bluez/hci0/dev_CC_98_8B_B1_8B_84/service0012/char0015/desc0017
        00002902-0000-1000-8000-00805f9b34fb
        Client Characteristic Configuration
[DEL] Characteristic
        /org/bluez/hci0/dev_CC_98_8B_B1_8B_84/service0012/char0018
        70efdf00-4375-4a9e-912d-63522566d947
        Vendor specific
[DEL] Descriptor
        /org/bluez/hci0/dev_CC_98_8B_B1_8B_84/service0012/char0018/desc001a
        00002902-0000-1000-8000-00805f9b34fb
        Client Characteristic Configuration
[DEL] Characteristic
        /org/bluez/hci0/dev_CC_98_8B_B1_8B_84/service0012/char001b
        eea2e8a0-89f0-4985-a1e2-d91dc4a52632
        Vendor specific
[DEL] Characteristic
        /org/bluez/hci0/dev_CC_98_8B_B1_8B_84/service0012/char001d
        a79e2bd1-d6e4-4d1e-8b4f-141d69011cbb
        Vendor specific
[DEL] Primary Service
        /org/bluez/hci0/dev_CC_98_8B_B1_8B_84/service001f
        91c10d9c-aaef-42bd-b6d6-8a648c19213d
        Vendor specific
[DEL] Characteristic
        /org/bluez/hci0/dev_CC_98_8B_B1_8B_84/service001f/char0020
        99d1064e-4517-46aa-8fb4-6be64dd1a1f1
        Vendor specific
[DEL] Descriptor
        /org/bluez/hci0/dev_CC_98_8B_B1_8B_84/service001f/char0020/desc0022
        00002902-0000-1000-8000-00805f9b34fb
        Client Characteristic Configuration
[DEL] Characteristic
        /org/bluez/hci0/dev_CC_98_8B_B1_8B_84/service001f/char0023
        fbe87f6c-3f1a-44b6-b577-0bac731f6e85
        Vendor specific
[DEL] Descriptor
        /org/bluez/hci0/dev_CC_98_8B_B1_8B_84/service001f/char0023/desc0025
        00002902-0000-1000-8000-00805f9b34fb
        Client Characteristic Configuration
[DEL] Characteristic
        /org/bluez/hci0/dev_CC_98_8B_B1_8B_84/service001f/char0026
        420791c0-bff5-4bd1-b957-371614031136
        Vendor specific
[DEL] Descriptor
        /org/bluez/hci0/dev_CC_98_8B_B1_8B_84/service001f/char0026/desc0028
        00002902-0000-1000-8000-00805f9b34fb
        Client Characteristic Configuration
[DEL] Characteristic
        /org/bluez/hci0/dev_CC_98_8B_B1_8B_84/service001f/char0029
        e4ef5a46-30f9-4287-a3e7-643066acb768
        Vendor specific
[DEL] Descriptor
        /org/bluez/hci0/dev_CC_98_8B_B1_8B_84/service001f/char0029/desc002b
        00002902-0000-1000-8000-00805f9b34fb
        Client Characteristic Configuration
[DEL] Primary Service
        /org/bluez/hci0/dev_CC_98_8B_B1_8B_84/service002c
        0000fe03-0000-1000-8000-00805f9b34fb
        Unknown
[DEL] Characteristic
        /org/bluez/hci0/dev_CC_98_8B_B1_8B_84/service002c/char002d
        f04eb177-3005-43a7-ac61-a390ddf83076
        Vendor specific
[DEL] Characteristic
        /org/bluez/hci0/dev_CC_98_8B_B1_8B_84/service002c/char002f
        2beea05b-1879-4bb4-8a2f-72641f82420b
        Vendor specific
[DEL] Descriptor
        /org/bluez/hci0/dev_CC_98_8B_B1_8B_84/service002c/char002f/desc0031
        00002902-0000-1000-8000-00805f9b34fb
        Client Characteristic Configuration
[DEL] Primary Service
        /org/bluez/hci0/dev_CC_98_8B_B1_8B_84/service0032
        5b833e05-6bc7-4802-8e9a-723ceca4bd8f
        Vendor specific
[DEL] Characteristic
        /org/bluez/hci0/dev_CC_98_8B_B1_8B_84/service0032/char0033
        5b833c11-6bc7-4802-8e9a-723ceca4bd8f
        Vendor specific
[DEL] Characteristic
        /org/bluez/hci0/dev_CC_98_8B_B1_8B_84/service0032/char0035
        5b833c13-6bc7-4802-8e9a-723ceca4bd8f
        Vendor specific
[DEL] Descriptor
        /org/bluez/hci0/dev_CC_98_8B_B1_8B_84/service0032/char0035/desc0037
        00002902-0000-1000-8000-00805f9b34fb
        Client Characteristic Configuration
[DEL] Characteristic
        /org/bluez/hci0/dev_CC_98_8B_B1_8B_84/service0032/char0038
        5b833c14-6bc7-4802-8e9a-723ceca4bd8f
        Vendor specific
[DEL] Primary Service
        /org/bluez/hci0/dev_CC_98_8B_B1_8B_84/service003a
        5b833e06-6bc7-4802-8e9a-723ceca4bd8f
        Vendor specific
[DEL] Characteristic
        /org/bluez/hci0/dev_CC_98_8B_B1_8B_84/service003a/char003b
        5b833c10-6bc7-4802-8e9a-723ceca4bd8f
        Vendor specific
[DEL] Characteristic
        /org/bluez/hci0/dev_CC_98_8B_B1_8B_84/service003a/char003d
        5b833c12-6bc7-4802-8e9a-723ceca4bd8f
        Vendor specific
[DEL] Descriptor
        /org/bluez/hci0/dev_CC_98_8B_B1_8B_84/service003a/char003d/desc003f
        00002902-0000-1000-8000-00805f9b34fb
        Client Characteristic Configuration
osmc@osmc:~$ pactl list sources short
0       alsa_output.platform-soc_audio.analog-stereo.monitor    module-alsa-card.c      s16le 2ch 44100Hz       SUSPENDED
osmc@osmc:~$

How do I do that?

Both of them are pretty new and I would be surprised if they didn’t support a2dp. I looked up the tech spec and both supports a2dp. In the new logs I don’t see this error.

Tried it again now, see logs above. Here is grab-logs -A

dmesg looks good too, but no progress with the issue though

[Sat Apr 11 13:28:16 2020] Bluetooth: Core ver 2.22
[Sat Apr 11 13:28:16 2020] NET: Registered protocol family 31
[Sat Apr 11 13:28:16 2020] Bluetooth: HCI device and connection manager initialized
[Sat Apr 11 13:28:16 2020] Bluetooth: HCI socket layer initialized
[Sat Apr 11 13:28:16 2020] Bluetooth: L2CAP socket layer initialized
[Sat Apr 11 13:28:16 2020] Bluetooth: SCO socket layer initialized
[Sat Apr 11 13:28:16 2020] Bluetooth: HCI UART driver ver 2.3
[Sat Apr 11 13:28:16 2020] Bluetooth: HCI UART protocol H4 registered
[Sat Apr 11 13:28:16 2020] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[Sat Apr 11 13:28:16 2020] Bluetooth: BNEP filters: protocol multicast
[Sat Apr 11 13:28:16 2020] Bluetooth: BNEP socket layer initialized
[Sat Apr 11 13:28:16 2020] Bluetooth: RFCOMM TTY layer initialized
[Sat Apr 11 13:28:16 2020] Bluetooth: RFCOMM socket layer initialized
[Sat Apr 11 13:28:16 2020] Bluetooth: RFCOMM ver 1.11

'sudo apt-get remove --purge a2dp-app-osmc bluetooth bluez pulseaudio-module-bluetooth`

Well I wasn’t pointing to the speakers, I was pointing to the controller not supporting it.
Might check out my Pi3 later today without my BT Dongle.