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

cross mob
Nilesh1
Level 1
Level 1
5 sign-ins First reply posted First like given

Hi All,

I'm using CYW43455 BLE chip. Here I'm facing issue with BLE connection. When I'm connecting with BLE using nRF mobile app the connection with mobile app is happening for less duration & the connection duration time is not fixed for all time.

When disconnection happening the reason is showing in nRF app log as Error 8 (0x8): GATT CONN TIMEOUT & some time as UNKOWN ERROR.

While connecting with mobile app at starting. I'm getting Connection parameters update failed with status 30 (interval: 48.75ms, latency: 0, timeout & Error 30 (0x1e): HCI ERROR INVALID LMP PARAM  this messages in nRF mobile logs.

Please, help me here to resolve this issues .

Thank You

0 Likes
4 Replies
BragadeeshV
Moderator
Moderator
Moderator
First question asked 1000 replies posted 750 replies posted

Hi @Nilesh1 ,

Could you please share more information on your platform? What is your host and what is the controller FW version you are using?

Also, please share with us the complete HCI logs and air logs to debug this issue further. You could also share the steps to reproduce the issue.

Regards,
Bragadeesh
Nilesh1
Level 1
Level 1
5 sign-ins First reply posted First like given

Hi,

The host controller is IMXRT1051.

Nrf mobile app logs:

V             11:49:15.860       Connecting to 3C:E1:A1:EC:36:71...

D             11:49:15.860       gatt = device.connectGatt(autoConnect = false, TRANSPORT_LE, preferred PHY = LE 1M)

D             11:49:17.330       [Broadcast] Action received: android.bluetooth.device.action.ACL_CONNECTED

D             11:49:17.342       [Callback] Connection state changed with status: 0 and new state: CONNECTED (2)

I               11:49:17.342       Connected to 3C:E1:A1:EC:36:71

D             11:49:17.344       wait(1600ms)

V             11:49:18.949       Discovering services...

D             11:49:18.949       gatt.discoverServices()

D             11:49:18.963       [Callback] Services discovered with status: 0

I               11:49:18.963       Services discovered

V             11:49:18.984       Generic Attribute (0x1801)

- Software Revision String [R] (0x2A28)

D             12:47:20.543       gatt.setCharacteristicNotification(92c12302-589f-4a15-96b2-28569cfa0b22, true)

W            12:47:20.643       Connection parameters update failed with status 30 (interval: 48.75ms, latency: 0, timeout: 5000ms)

E              12:47:20.643       Error 30 (0x1e): HCI ERROR INVALID LMP PARAM

D             12:49:38.447       [Callback] Connection state changed with status: 8 and new state: DISCONNECTED (0)

E              12:49:38.447       Error 8 (0x8): GATT CONN TIMEOUT

I               12:49:38.447       Disconnected

D             12:49:38.543       [Broadcast] Action received: android.bluetooth.device.action.ACL_DISCONNECTED

Regards,
Nilesh

 

0 Likes

Connection parameters update failed with status 30 (interval: 48.75ms, latency: 0, timeout: 5000ms)

is always showing in app logs while connecting with BLE. How to resolve this issue any idea?

0 Likes
BragadeeshV
Moderator
Moderator
Moderator
First question asked 1000 replies posted 750 replies posted

Hi @Nilesh1 ,

We might require the complete BT air logs to figure out what this error could be. Did you try to get the HCI logs between the CYW43455 and IMXRT1051? What is the host BT stack used? What is the OS used in host stack?. Also please let us know which FW version (.hcd) you are using.

Regards,
Bragadeesh
0 Likes