Hi Tim,
Thanks for the report. I am curious why ble_gap_update_params() did not
work with the Xperia. One thing I should mention is that the central is
not obligated to update the connection when the peripheral asks it to.
It should have responded to the request, though.
On Tue, Aug 30, 2016 at 04:10:58PM +0100, Tim Hutt wrote:
[...]
> 3. Using a 5 second timeout, then ble_gap_update_params it works as
> expected! I couldn't find in the spec where it mentions the 5 seconds, but
> I guess it is needed in some way.
The five second recommendation is in Vol. 3, Part C, Appendix A, Table
A.1:
Timer name
TGAP(conn_pause_peripheral)
Value
5s
Description
Minimum time upon connection establishment before the peripheral
starts a connection update procedure
Requirement or Recommendation
Recommended value
Thanks,
Chris