This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

Bootloader, iOS and secure connection

Hi All,

Does anybody has a working setup using SD 7.1.0 with SDK 7.2.0, iOS 8, DFU with a secure connection? When I use no encryption it works, but when I enable encryption Toolbox is complaining about wrong handles. I do call sd_ble_gatts_service_changed() returning NRF_SUCCES. Which apparently only works??? when I use and open connection. Somebody else seen this problem?

Regards, Marcel

Parents Reply
  • I haven't seen that behaviour. What I observed is that if prior to the SC indication the iOS device has already done a service discovery, it will not do a re-discovery. So it's true that service changed indication should be used when the attribute table is changed compare to the last time it is connected to the same master, not if the table is change in the middle of the connection.

    I haven't seen in the spec that mentions the master should terminate and reconnect when receiving SC indication. If you can send me an example showing that iOS' behaviour it would be great.

Children
No Data
Related