Hi Marcel, > > bool hci_setup_sync(struct hci_conn *conn, __u16 handle) { > > struct hci_dev *hdev = conn->hdev; > > @@ -424,8 +514,12 @@ void hci_sco_setup(struct hci_conn *conn, __u8 > status) > > BT_DBG("hcon %p", conn); > > > > if (!status) { > > - if (lmp_esco_capable(conn->hdev)) > > - hci_setup_sync(sco, conn->handle); > > + if (lmp_esco_capable(conn->hdev)) { > > + if (use_enhanced_sco_conn(conn->hdev)) > > + hci_enhanced_setup_sync(sco, conn- > >handle); > > + else > > + hci_setup_sync(sco, conn->handle); > > + } > > else > > hci_add_sco(sco, conn->handle); > > you have coding style mistake here. Ack. > > > > +static void hci_cs_enhanced_setup_sync_conn(struct hci_dev *hdev, > > +__u8 status) { > > + struct hci_cp_enhanced_setup_sync_conn *cp; > > + struct hci_conn *acl, *sco; > > + __u16 handle; > > + > > + bt_dev_dbg(hdev, "status 0x%2.2x", status); > > + > > + if (!status) > > + return; > > + > > + cp = hci_sent_cmd_data(hdev, > HCI_OP_ENHANCED_SETUP_SYNC_CONN); > > + if (!cp) > > + return; > > + > > + handle = __le16_to_cpu(cp->handle); > > + > > + BT_DBG("%s handle 0x%4.4x", hdev->name, handle); > > Please start using bt_dev_dbg. Ack. Thanks, Kiran