Hi, When we were testing handsfree we were seeing command is not being identified and when looked size was sent zero when we set it as below it started working. static const struct ipc_handler sco_handlers[] = { /* SCO_OP_GET_FD */ - { bt_sco_get_fd, false, 0 } }; static const struct ipc_handler sco_handlers[] = { /* SCO_OP_GET_FD */ + { bt_sco_get_fd, false, sizeof(struct sco_cmd_get_fd) } }; one request - have you documented anywhere the sequence of commands to test each profiles supported till now. if we get the the proper sequences we can validate much faster stabilising the code. Else we need to spend time in identifying the sequences. So, if you have documented anywhere request you to share, ManyThanks, Prabhu -- To unsubscribe from this list: send the line "unsubscribe linux-bluetooth" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html