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

BLE-app-blinky not working with iOS, iPhone 7, and nRF Connect

Hi,

  I'm having problems running the ble_peripheral/ble_app_blinky example with my iPhone 7 and nRFConnect.  Here are the specs for the tools I'm using:

  nRF52-DK: PCA10040

  nRF5 SDK:  14.2.0

  Softdevice: s132 v5.0.0

  iPhone 7 running iOS 11.2.6 and nRF Connect v1.8.2

  

  I am able to see the BLE device "Nordic_Blinky" advertise, but when I go to connect via nRF Connect, it hangs up and never finishes the connection.  I can see from NRF_LOG_INFO that I reach the "Connected" case of the ble_evt_handler, but the process never completes and LED2 is stuck "ON" until I reset the BlueTooth radio on my iPhone 7.

To make things more odd, when I try on my iPad, the example works and I'm able to see the LED service and toggle LED3.  Here are the specs of the iPad:

  Smartdevice: iPad Air

  iOS:  11.1.2

  nRF Connect: v1.8.2

  Are there compatibility issues with the new iOS version and/or the iPhone 7?  For some reason, if I try ble_app_template and load ble_app_template_pca10040_s132.hex onto the nRF52-DK, I'm able to connect with the iPhone7, though there are no active services in this example.

  Any insight or help you can give would be greatly appreciated.  Thanks very much

  

Related