Disconnected happened right after connection (con't)

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
Anonymous
Not applicable

Hi hardy.chen and boont

Per the details in this thread: Disconnected happened right after connection

We are running into the same issue on 20737. Could I get some info on how you were able to resolve this issue,


Thanks

0 Likes
5 Replies
BoonT_56
Employee
Employee
500 likes received 250 likes received 100 likes received

Can you provide some logs? Your issue could be unique in its own way...

0 Likes
Anonymous
Not applicable

I am programing on MAC, not using the IDE. So i dont have any standard logs. But I can describe my situation.

After many successful connections with the peripheral device, 20737(central) receives a disconnect with reason 0x08.

And every successive connection attempt after that also disconnects with reason 0x08. The only way to establish a good connection with the peripheral is to hard reset the 20737.

Below are the list of things that I tried to fix this problem:

Changed the connection parameters ----

   blecen_cen_cfg.high_conn_max_interval   = 40;       // frames

  blecen_cen_cfg.low_conn_max_interval    = 48;      // frames

  blecen_cen_cfg.low_supervision_timeout    = 700;      // N * 10ms

  blecen_cen_cfg.high_supervision_timeout   = 400;


Update connection parameter in connection up handler ----

lel2cap_sendConnParamUpdateReq();  Re: DiscReason 08


Fake a timeout so the indication queue is cleared and freed, in the connection down handler -----

leatt_timeoutCallback(0);  Re: Problem when client disconnection during Indication/confirmation phase.

Retry connection in connection down handler -----

blecli_ClientHandleReset();

blecen_connDown();


None of these have helped fix this problem.

0 Likes

Pardon me.. What do you mean when you said you are not using the IDE? Did you download our SDK and build your app in it?

0 Likes
Anonymous
Not applicable

Yes I am using the WICED Smart Software Development Kit 2.2.1. However I am not using the wiced smart IDE.

I compile and download from the command line.

0 Likes

Can you furnish some air trace? That may help us to understand some of the issues.

0 Likes