Skip to content

Commit 1038a00

Browse files
Nick Pellyholtmann
Nick Pelly
authored andcommitted
Bluetooth: Fallback eSCO to SCO on error 0x1a (Unsupported Remote Feature)
General Motors carkits that use LGE BT chipsets return this error code when an eSCO is attempted, despite advertising eSCO support. 2009-08-13 14:41:39.755518 < HCI Command: Setup Synchronous Connection (0x01|0x0028) plen 17 handle 1 voice setting 0x0060 2009-08-13 14:41:39.757563 > HCI Event: Command Status (0x0f) plen 4 Setup Synchronous Connection (0x01|0x0028) status 0x00 ncmd 1 2009-08-13 14:41:39.789484 > HCI Event: Synchronous Connect Complete (0x2c) plen 17 status 0x1a handle 257 bdaddr 00:1E:B2:23:5E:B3 type eSCO Error: Unsupported Remote Feature / Unsupported LMP Feature Signed-off-by: Jaikumar Ganesh <[email protected]> Signed-off-by: Nick Pelly <[email protected]> Signed-off-by: Marcel Holtmann <[email protected]>
1 parent f98bfbd commit 1038a00

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed

net/bluetooth/hci_event.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1699,6 +1699,7 @@ static inline void hci_sync_conn_complete_evt(struct hci_dev *hdev, struct sk_bu
16991699
break;
17001700

17011701
case 0x1c: /* SCO interval rejected */
1702+
case 0x1a: /* Unsupported Remote Feature */
17021703
case 0x1f: /* Unspecified error */
17031704
if (conn->out && conn->attempt < 2) {
17041705
conn->pkt_type = (hdev->esco_type & SCO_ESCO_MASK) |

0 commit comments

Comments
 (0)