Skip to main content
Xavier B.
Associate
Feb 28, 2020 9:02 PM UTC
Question

Reduce occurrence of Instant Passed (0x28) BLE disconnection error

Hi everyone,

I am developping an application on the SPBTLE-1S module (BLE 4.2).

When the connection quality is low, a disconnection will sometimes occur with error code 0x28 (Reason: Instant Passed) before the connection timeout is reached.

Current connection settings are:

Conn_Interval_Min: 10

Conn_Interval_Max: 20

Slave_latency: 5

Timeout_Multiplier: 3200

Reading more on this type of error, it seems to happen when "an LMP PDU or LL PDU that includes an instant cannot be performed because the instant when this would have occurred has passed." These paquets are typically used for frequency hopping or for connection updates. In my case, they must be frequency hoping paquets.

Any idea on how to prevent these disconnections caused by "Instant Passed" errors?

Cheers,

Xavier

This topic has been closed for replies.

1 reply

RAdam.1
Associate III
Feb 12, 2021 3:02 PM UTC

Wondering if you found a solution. I get this sometimes even with a good connection from Android or iOS to my ST BlueNRG-LP chip.