Msbc encodec audio stream over USB transport should be directed through alternate setting 6 as per Bluetooth core spec 5.0. The patch is made keeping some part of discussion from the below link. https://www.spinics.net/lists/linux-bluetooth/msg64577.html Sathish Narasimman (1): Bluetooth: btusb: hci_event: handle msbc audio over USB Endpoints drivers/bluetooth/btusb.c | 95 +++++++++++++++++++++++++-------------------- include/net/bluetooth/hci.h | 1 + net/bluetooth/hci_event.c | 5 +++ 3 files changed, 59 insertions(+), 42 deletions(-) -- 2.7.4