I am using nRF52840, and have set up BLE 5 extended advertising. I was able to connect with the nRF Connect app to nrf52840 device using iPhone 11, 12, 13 running iOS 16.
Recently after updating to iOS 17, I can only discover the BLE device, but can't manage to connect to the device from the app. I can only connect to the device via iPhone 11, running iOS 17. However, all the other later versions of iPhone do not permit me to connect with the nrf device. As a test switching to BLE4 advertising, devices are both discoverable and connectable, on these same iPhone versions running iOS 17. I need to use BLE5 and can't switch to BLE 4 for production release.
Also, the same devices can be both discovered and connected to, using Android phones that support BLE 5.
While trying to connect with iPhone running iOS 17, I don't get a response to the connection from the BLE5 advertisement. This was confirmed by Wireshark capture while trying to connect on the iPhone. Nordic has confirmed that the issue is not on their side and hence would like your help to investigate this further.