We have a prototype device that disconnects and reconnects frequently. When moving from a BLE 4.2 chip to the nrf52840 (BLE 5), we noticed that the time to complete the initial connection went from about 300ms on the iOS side to about 800ms. Due to the nature of how the device works, this is a real problem for us. We tracked the issue down to the additional connection configuration that seems to occur when connecting to a BLE 5 device vs a BLE 4.2 device. I have attached two screenshots from Wireshark which show the issue.
Is there a way to configure the BLE peripheral device where it will not require as many back and forth commands between the iOS central and our nerf52840 based peripheral device?
