[BT] Can't open more than one SCO.

skoperst
Posts: 2
Joined: Wed Oct 30, 2019 1:59 pm

[BT] Can't open more than one SCO.

Postby skoperst » Wed Oct 30, 2019 2:11 pm

Hi,

I'm using the ESP32 WROOM 32D module, using it to connect two devices over Bluetooth.

When I have ACL connection to both of them, I try to open SCO connection. And I can only open one. When trying to open the second one, the controller will respond with HCI ERROR: 0x0A (Max Number Of SCO Connections To A Device)

It doesn't matter which device I connect, the first one will succeed and second will respond with this.
When trying to open the second SCO from other device, it will also not allow.

I have: CONFIG_BTDM_CONTROLLER_BR_EDR_MAX_SYNC_CONN=3
all that stuff.

BT Lib is on commit 'bugfix btdm sleep twice after wakeup request (6f423b2)' from 27.7.2019
I use v3.3-rc from 4.8.2019

Did anyone check ESP32 can support multiple SCO connection?
How can I debug it further?

Thanks.

skoperst
Posts: 2
Joined: Wed Oct 30, 2019 1:59 pm

Re: [BT] Can't open more than one SCO.

Postby skoperst » Tue Nov 05, 2019 6:52 am

Solved it.

I'm not sure if its a bug or not, however ESP32 BT controller will not allow to open 2XACL & 2XSCO(HV3) channels. However it will allow to open the SCO channels when EV3 or EV5 packets are selected.

Who is online

Users browsing this forum: No registered users and 5 guests